From a340404b01c6661c8b0cf0e80f4695aef402c345 Mon Sep 17 00:00:00 2001 From: Mohamed Akram Date: Sat, 4 May 2024 02:59:50 +0400 Subject: [PATCH 01/20] daemon: fix crash when CoreAudio is enabled macOS frameworks cannot be used safely after forking without an exec. Fixes: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/353 Part-of: --- src/daemon/main.c | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/src/daemon/main.c b/src/daemon/main.c index 924a4d4aa..499685921 100644 --- a/src/daemon/main.c +++ b/src/daemon/main.c @@ -524,6 +524,9 @@ int main(int argc, char *argv[]) { #ifdef HAVE_FORK int daemon_pipe[2] = { -1, -1 }; int daemon_pipe2[2] = { -1, -1 }; +#ifdef HAVE_COREAUDIO + char **args; +#endif #endif int autospawn_fd = -1; bool autospawn_locked = false; @@ -828,6 +831,16 @@ int main(int argc, char *argv[]) { goto finish; } +#if defined(HAVE_FORK) && defined(HAVE_COREAUDIO) + if ((e = getenv("PULSE_DAEMON_FD"))) { + int32_t fd; + if (pa_atoi(e, &fd) < 0) + goto finish; + daemon_pipe2[1] = fd; + if (conf->cmd == PA_CMD_START) autospawn_locked = true; + } +#endif + if (conf->cmd == PA_CMD_START && (configured_address = check_configured_address())) { /* There is an server address in our config, but where did it come from? * By default a standard X11 login will load module-x11-publish which will @@ -904,7 +917,7 @@ int main(int argc, char *argv[]) { goto finish; } - if ((pa_autospawn_lock_acquire(true) < 0)) { + if (!autospawn_locked && pa_autospawn_lock_acquire(true) < 0) { pa_log("Failed to acquire autospawn lock"); goto finish; } @@ -1050,6 +1063,18 @@ int main(int argc, char *argv[]) { #endif pa_nullify_stdfds(); + +#if defined(HAVE_FORK) && defined(HAVE_COREAUDIO) + /* CoreAudio crashes if we don't exec after forking */ + if (!(args = malloc((argc + 2) * sizeof *args))) + goto finish; + memcpy(args, argv, argc * sizeof *argv); + args[argc] = "--daemonize=no"; + args[argc+1] = NULL; + s = pa_sprintf_malloc("%d", daemon_pipe2[1]); + pa_set_env("PULSE_DAEMON_FD", s); + execv(PA_BINARY, args); +#endif } pa_set_env_and_record("PULSE_INTERNAL", "1"); From b4b3889f3ce9358169eeb9cde1c451fad73f77e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B4mulo=20Borges?= Date: Sun, 28 Sep 2025 12:25:49 -0300 Subject: [PATCH 02/20] pactl: add JSON output format Previously, using the -f json or --format=json flags did not return JSON for the following commands: - get-sink-volume - get-source-volume - get-sink-mute - get-source-mute This change adds proper JSON output for these commands. --- src/utils/pactl.c | 66 ++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 54 insertions(+), 12 deletions(-) diff --git a/src/utils/pactl.c b/src/utils/pactl.c index d3736bc48..922817fa7 100644 --- a/src/utils/pactl.c +++ b/src/utils/pactl.c @@ -1841,8 +1841,18 @@ static void get_sink_mute_callback(pa_context *c, const pa_sink_info *i, int is_ pa_assert(i); - printf(("Mute: %s\n"), - pa_yes_no_localised(i->mute)); + if (format == JSON) { + pa_json_encoder *encoder = pa_json_encoder_new(); + pa_json_encoder_begin_element_object(encoder); + pa_json_encoder_add_member_bool(encoder, "mute", i->mute); + pa_json_encoder_end_object(encoder); + char* json_str = pa_json_encoder_to_string_free(encoder); + printf("%s\n", json_str); + pa_xfree(json_str); + } else { + printf(("Mute: %s\n"), + pa_yes_no_localised(i->mute)); + } complete_action(); } @@ -1860,10 +1870,21 @@ static void get_sink_volume_callback(pa_context *c, const pa_sink_info *i, int i pa_assert(i); char cv[PA_CVOLUME_SNPRINT_VERBOSE_MAX]; - printf(("Volume: %s\n" - " balance %0.2f\n"), - pa_cvolume_snprint_verbose(cv, sizeof(cv), &i->volume, &i->channel_map, true), - pa_cvolume_get_balance(&i->volume, &i->channel_map)); + if (format == JSON) { + pa_json_encoder *encoder = pa_json_encoder_new(); + pa_json_encoder_begin_element_object(encoder); + pa_json_encoder_add_member_raw_json(encoder, "volume", pa_cvolume_to_json_object(&i->volume, &i->channel_map, i->flags & PA_SINK_DECIBEL_VOLUME)); + pa_json_encoder_add_member_double(encoder, "balance", pa_cvolume_get_balance(&i->volume, &i->channel_map), 2); + pa_json_encoder_end_object(encoder); + char* json_str = pa_json_encoder_to_string_free(encoder); + printf("%s\n", json_str); + pa_xfree(json_str); + } else { + printf(("Volume: %s\n" + " balance %0.2f\n"), + pa_cvolume_snprint_verbose(cv, sizeof(cv), &i->volume, &i->channel_map, true), + pa_cvolume_get_balance(&i->volume, &i->channel_map)); + } complete_action(); } @@ -1907,8 +1928,18 @@ static void get_source_mute_callback(pa_context *c, const pa_source_info *i, int pa_assert(i); - printf(("Mute: %s\n"), - pa_yes_no_localised(i->mute)); + if (format == JSON) { + pa_json_encoder *encoder = pa_json_encoder_new(); + pa_json_encoder_begin_element_object(encoder); + pa_json_encoder_add_member_bool(encoder, "mute", i->mute); + pa_json_encoder_end_object(encoder); + char* json_str = pa_json_encoder_to_string_free(encoder); + printf("%s\n", json_str); + pa_xfree(json_str); + } else { + printf(("Mute: %s\n"), + pa_yes_no_localised(i->mute)); + } complete_action(); } @@ -1926,10 +1957,21 @@ static void get_source_volume_callback(pa_context *c, const pa_source_info *i, i pa_assert(i); char cv[PA_CVOLUME_SNPRINT_VERBOSE_MAX]; - printf(("Volume: %s\n" - " balance %0.2f\n"), - pa_cvolume_snprint_verbose(cv, sizeof(cv), &i->volume, &i->channel_map, true), - pa_cvolume_get_balance(&i->volume, &i->channel_map)); + if (format == JSON) { + pa_json_encoder *encoder = pa_json_encoder_new(); + pa_json_encoder_begin_element_object(encoder); + pa_json_encoder_add_member_raw_json(encoder, "volume", pa_cvolume_to_json_object(&i->volume, &i->channel_map, i->flags & PA_SINK_DECIBEL_VOLUME)); + pa_json_encoder_add_member_double(encoder, "balance", pa_cvolume_get_balance(&i->volume, &i->channel_map), 2); + pa_json_encoder_end_object(encoder); + char* json_str = pa_json_encoder_to_string_free(encoder); + printf("%s\n", json_str); + pa_xfree(json_str); + } else { + printf(("Volume: %s\n" + " balance %0.2f\n"), + pa_cvolume_snprint_verbose(cv, sizeof(cv), &i->volume, &i->channel_map, true), + pa_cvolume_get_balance(&i->volume, &i->channel_map)); + } complete_action(); } From 5a3b45cda151ac0889a6aafc7d9471bf3c3018d2 Mon Sep 17 00:00:00 2001 From: Zayed Al-Saidi Date: Thu, 8 May 2025 08:04:34 +0000 Subject: [PATCH 03/20] Translated using Weblate (Arabic) Currently translated at 34.4% (197 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/ar/ --- po/ar.po | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/po/ar.po b/po/ar.po index 24ebdaa5d..6124c0ac8 100644 --- a/po/ar.po +++ b/po/ar.po @@ -9,9 +9,8 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-04-27 12:48+0000\n" -"Last-Translator: Weblate Translation Memory \n" +"PO-Revision-Date: 2025-05-08 08:25+0000\n" +"Last-Translator: Zayed Al-Saidi \n" "Language-Team: Arabic \n" "Language: ar\n" @@ -20,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" -"X-Generator: Weblate 5.11\n" +"X-Generator: Weblate 5.11.3\n" #: src/daemon/cmdline.c:113 #, c-format @@ -462,7 +461,7 @@ msgstr "نظام صوت بلس أوديو" #: src/daemon/pulseaudio.desktop.in:5 msgid "Start the PulseAudio Sound System" -msgstr "" +msgstr "ابدأ نظام صوت بلس أوديو" #: src/modules/alsa/alsa-mixer.c:2708 msgid "Input" @@ -525,27 +524,27 @@ msgstr "لا يوجد التحكم في الرفع الصوت آلي" #: src/modules/alsa/alsa-mixer.c:2722 msgid "Boost" -msgstr "" +msgstr "تعزيز" #: src/modules/alsa/alsa-mixer.c:2723 msgid "No Boost" -msgstr "" +msgstr "دون تعزيز" #: src/modules/alsa/alsa-mixer.c:2724 msgid "Amplifier" -msgstr "" +msgstr "مُضَخِّم" #: src/modules/alsa/alsa-mixer.c:2725 msgid "No Amplifier" -msgstr "" +msgstr "دون مُضَخِّم" #: src/modules/alsa/alsa-mixer.c:2726 msgid "Bass Boost" -msgstr "" +msgstr "تعزيز القرار" #: src/modules/alsa/alsa-mixer.c:2727 msgid "No Bass Boost" -msgstr "" +msgstr "دون تعزيز القرار" #: src/modules/alsa/alsa-mixer.c:2728 src/modules/bluetooth/module-bluez5-device.c:1964 #: src/utils/pactl.c:333 @@ -1046,7 +1045,7 @@ msgstr "" #: src/modules/reserve-wrap.c:149 msgid "PulseAudio Sound Server" -msgstr "" +msgstr "خادم صوت بلس أوديو" #: src/pulse/channelmap.c:105 msgid "Front Center" @@ -1074,7 +1073,7 @@ msgstr "خلف يمين" #: src/pulse/channelmap.c:113 msgid "Subwoofer" -msgstr "مضخم صوت" +msgstr "مضخم الترددات المنخفضة" #: src/pulse/channelmap.c:115 msgid "Front Left-of-center" @@ -1332,7 +1331,7 @@ msgstr "نعم" #: src/pulsecore/core-util.h:97 msgid "no" -msgstr "" +msgstr "لا" #: src/pulsecore/lock-autospawn.c:141 src/pulsecore/lock-autospawn.c:227 msgid "Cannot access autospawn lock." @@ -1370,7 +1369,7 @@ msgstr "ممنوع الوصول" #: src/pulse/error.c:40 msgid "Unknown command" -msgstr "" +msgstr "أمر مجهول" #: src/pulse/error.c:41 msgid "Invalid argument" @@ -1402,7 +1401,7 @@ msgstr "" #: src/pulse/error.c:48 msgid "Internal error" -msgstr "خطأ داخلي." +msgstr "خطأ داخلي" #: src/pulse/error.c:49 msgid "Connection terminated" @@ -1438,7 +1437,7 @@ msgstr "" #: src/pulse/error.c:57 msgid "Not supported" -msgstr "غير معتمد" +msgstr "غير مدعوم" #: src/pulse/error.c:58 msgid "Unknown error code" @@ -1466,7 +1465,7 @@ msgstr "خطأ في الإدخال/الإخراج" #: src/pulse/error.c:64 msgid "Device or resource busy" -msgstr "" +msgstr "الجهاز أو المورد مشغول" #: src/pulse/sample.c:179 #, c-format From d3f1e217e76838eaede76b3423f1b1e890eecfd9 Mon Sep 17 00:00:00 2001 From: Rafael Fontenelle Date: Sat, 10 May 2025 18:58:41 +0000 Subject: [PATCH 04/20] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/pt_BR/ --- po/pt_BR.po | 97 ++++++++++++++++++++++++++--------------------------- 1 file changed, 48 insertions(+), 49 deletions(-) diff --git a/po/pt_BR.po b/po/pt_BR.po index 8edb98dd0..a816755d7 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -11,7 +11,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2024-10-11 16:01+0000\n" +"PO-Revision-Date: 2025-05-10 22:55+0000\n" "Last-Translator: Rafael Fontenelle \n" "Language-Team: Portuguese (Brazil) \n" @@ -20,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 5.7.2\n" +"X-Generator: Weblate 5.11.3\n" #: src/daemon/cmdline.c:113 #, c-format @@ -1908,7 +1908,7 @@ msgid "pa_stream_update_timing_info() failed: %s" msgstr "pa_stream_update_timing_info() falhou: %s" #: src/utils/pacat.c:676 -#, fuzzy, c-format +#, c-format msgid "" "%s [options]\n" "%s\n" @@ -1987,62 +1987,58 @@ msgstr "" " -v, --verbose Habilita operações no modo " "detalhado\n" "\n" -" -s, --server=SERVIDOR O nome do servidor a conectar-se\n" -" -d, --device=DISPOSITIVO O nome do destino/fonte a conectar-" -"se\n" +" -s, --server=SERVIDOR O nome do servidor para se conectar\n" +" -d, --device=DISPOSITIVO O nome do destino/fonte para se " +"conectar\n" " -n, --client-name=NOME Como chamar este cliente no " "servidor\n" " --stream-name=NOME Como chamar este fluxo no servidor\n" -" --volume=VOLUME Especifica a faixa (linear) inicial\n" -" de volume no intervalo 0...65536\n" -" --rate=TAXA_DE_AMOSTRAGEM Taxa de amostragem, Hz (padrão " +" --volume=VOLUME Especifica o volume (linear) inicial " +"no intervalo 0...65536\n" +" --rate=TAXA_DE_AMOSTRAGEM Taxa de amostragem em Hz (padrão: " "44100)\n" -" --format=FORMATO_DE_AMOSTRAGEM Tipo de amostragem, veja\n" +" --format=FORMATO_DE_AMOSTRAGEM Formato da amostragem, veja\n" " https://www.freedesktop.org/wiki/" "Software/PulseAudio/Documentation/User/SupportedAudioFormats/\n" " para valores possíveis (padrão: " "s16ne)\n" -" --channels=CANAIS O número de canais, 1 para mono,\n" -" 2 para estéreo (padrão: 2)\n" -" --channel-map=MAPA_DE_CANAIS Mapeamento de canais a ser usado no\n" -" lugar do padrão\n" -" --fix-format Obtém o formato da amostragem do\n" -" destino/fonte onde o fluxo está\n" -" sendo conectado.\n" -" --fix-rate Obtém a taxa de amostragem do\n" -" destino/fonte onde o fluxo está\n" -" sendo conectado.\n" -" --fix-channels Obtém o número de canais e o mapa " -"de\n" -" canais do destino onde o fluxo está\n" -" sendo conectado.\n" -" --no-remix Não faz upmix nem downmix dos " -"canais.\n" -" --no-remap Mapeia os canais por índice em vez\n" -" de nome\n" -" --latency=BYTES Requisita a latência especificada " -"em\n" -" bytes.\n" -" --process-time=BYTES Requisita o tempo de processo\n" -" especificado por requisições em " +" --channels=CANAIS O número de canais, 1 para mono, 2 " +"para estéreo\n" +" (padrão: 2)\n" +" --channel-map=MAPA_DE_CANAIS Mapeamento de canais para usar em " +"vez do padrão\n" +" --fix-format Obtém o formato da amostragem do " +"destino/fonte onde\n" +" o fluxo está sendo conectado.\n" +" --fix-rate Obtém a taxa de amostragem do " +"destino/fonte onde\n" +" o fluxo está sendo conectado.\n" +" --fix-channels Obtém o número de canais e o mapa de " +"canais do destino\n" +" onde o fluxo está sendo conectado.\n" +" --no-remix Não faz upmix nem downmix dos canais." +"\n" +" --no-remap Mapeia os canais por índice em vez " +"de nome.\n" +" --latency=BYTES Requisita a latência especificada em " "bytes.\n" -" --latency-msec=MSEGUNDOS Requisita a latência especificada " -"em\n" -" milissegundos.\n" -" --process-time-msec=MSEGUNDOS Requisita a o tempo do processo por\n" -" requisição em milissegundos.\n" +" --process-time=BYTES Requisita o tempo de processo por " +"requisições em bytes.\n" +" --latency-msec=MSEGUNDOS Requisita a latência especificada em " +"milissegundos.\n" +" --process-time-msec=MSEGUNDOS Requisita o tempo de processo por " +"requisições em milissegundos.\n" " --property=PROPRIEDADE=VALOR Define a propriedade especificada " -"para\n" -" o valor especificado.\n" +"para o valor especificado.\n" " --raw Grava/reproduz dados PCM não " "tratados.\n" " --passthrough Dados para conversão.\n" -" --file-format[=FORMATO_ARQUIVO] Grava/reproduz dados PCM " -"formatados.\n" +" --file-format[=FORMATO_ARQUIVO] Grava/reproduz dados PCM formatados." +"\n" " --list-file-formats Lista formatos de arquivo " "disponíveis.\n" " --monitor-stream=ÍNDICE Grava da entrada do destino com " -"índice.\n" +"índice ÍNDICE.\n" #: src/utils/pacat.c:793 msgid "Play back encoded audio files on a PulseAudio sound server." @@ -2875,11 +2871,12 @@ msgstr "mensagem list-handlers falhou: %s" #: src/utils/pactl.c:1711 src/utils/pactl.c:1760 msgid "list-handlers message response could not be parsed correctly" -msgstr "a resposta da mensagem list-handlers não pôde ser tratada corretamente" +msgstr "" +"a resposta da mensagem de list-handlers não pôde ser tratada corretamente" #: src/utils/pactl.c:1718 msgid "list-handlers message response is not a JSON array" -msgstr "a resposta da mensagem list-handlers não é um array JSON" +msgstr "a resposta da mensagem de list-handlers não é um array JSON" #: src/utils/pactl.c:1729 #, c-format @@ -3051,7 +3048,7 @@ msgstr "" "padrão.\n" #: src/utils/pactl.c:2664 -#, fuzzy, c-format +#, c-format msgid "" "\n" " -h, --help Show this help\n" @@ -3068,7 +3065,9 @@ msgstr "" " -h, --help Mostra esta ajuda\n" " --version Mostra a versão\n" "\n" -" -s, --server=SERVIDOR Nome do servidor a ser conectado\n" +" -f, --format=FORMATO O formato da saída. \"normal\" ou " +"\"json\"\n" +" -s, --server=SERVIDOR Nome do servidor para se conectar\n" " -n, --client-name=NOME Como chamar este cliente no " "servidor\n" @@ -3084,9 +3083,9 @@ msgstr "" "Vinculado com libpulse %s\n" #: src/utils/pactl.c:2751 -#, fuzzy, c-format +#, c-format msgid "Invalid format value '%s'" -msgstr "Nome do fluxo “%s” inválido" +msgstr "Valor de formato “%s” inválido" #: src/utils/pactl.c:2778 #, c-format From f081327511466e66040f434f346679fb0e95fb95 Mon Sep 17 00:00:00 2001 From: Temuri Doghonadze Date: Sat, 10 May 2025 19:57:33 +0000 Subject: [PATCH 05/20] Translated using Weblate (Georgian) Currently translated at 78.8% (451 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/ka/ --- po/ka.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/po/ka.po b/po/ka.po index 5e4106acf..5d446c477 100644 --- a/po/ka.po +++ b/po/ka.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-04-13 20:52+0000\n" +"PO-Revision-Date: 2025-05-10 22:55+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.10.4\n" +"X-Generator: Weblate 5.11.3\n" #: src/daemon/cmdline.c:113 #, c-format @@ -328,7 +328,7 @@ msgstr "" #: src/daemon/main.c:287 src/daemon/main.c:292 #, c-format msgid "Failed to create '%s': %s" -msgstr "შეცდომა %s-ის გახსნისას: %s" +msgstr "'%s'-ის შექმნა ჩავარდა: %s" #: src/daemon/main.c:299 #, c-format @@ -554,11 +554,11 @@ msgstr "გამაძლიერებლის გარეშე" #: src/modules/alsa/alsa-mixer.c:2726 msgid "Bass Boost" -msgstr "Bass-ის გაძლიერება" +msgstr "ბასის გაძლიერება" #: src/modules/alsa/alsa-mixer.c:2727 msgid "No Bass Boost" -msgstr "Bass-ის გაძლიერების გარეშე" +msgstr "ბასის გაძლიერების გარეშე" #: src/modules/alsa/alsa-mixer.c:2728 #: src/modules/bluetooth/module-bluez5-device.c:1964 src/utils/pactl.c:333 @@ -1338,7 +1338,7 @@ msgstr "xcb_connect() ჩავარდა" #: src/pulse/client-conf-x11.c:66 src/utils/pax11publish.c:102 msgid "xcb_connection_has_error() returned true" -msgstr "xcb_connection_has_error()-მა 1 დააბრუნა" +msgstr "xcb_connection_has_error()-მა დააბრუნა ჭეშმარიტი მნისვნელობა" #: src/pulse/client-conf-x11.c:102 msgid "Failed to parse cookie data" From 4fa2e83ac38da4e66e3fd5a216ca98bad7aa2c59 Mon Sep 17 00:00:00 2001 From: Sergey A Date: Sat, 10 May 2025 23:56:28 +0000 Subject: [PATCH 06/20] Translated using Weblate (Russian) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/ru/ --- po/ru.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/ru.po b/po/ru.po index db2134f7b..e220e29ae 100644 --- a/po/ru.po +++ b/po/ru.po @@ -10,8 +10,8 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2023-09-12 13:35+0000\n" -"Last-Translator: \"Sergey A.\" \n" +"PO-Revision-Date: 2025-05-11 00:38+0000\n" +"Last-Translator: \"Sergey A.\" \n" "Language-Team: Russian \n" "Language: ru\n" @@ -20,7 +20,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 5.0.1\n" +"X-Generator: Weblate 5.11.3\n" #: src/daemon/cmdline.c:113 #, c-format @@ -397,7 +397,7 @@ msgstr "" #: src/daemon/ltdl-bind-now.c:144 msgid "Failed to add bind-now-loader." -msgstr "Не удалось добавить новый загрузчик bind-now." +msgstr "Не удалось добавить bind-now-loader." #: src/daemon/main.c:265 #, c-format From a1fef186d08a13a6db65f5d0471f3e70f8f38824 Mon Sep 17 00:00:00 2001 From: Remus-Gabriel Chelu Date: Sun, 11 May 2025 11:23:59 +0000 Subject: [PATCH 07/20] Translated using Weblate (Romanian) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/ro/ --- po/ro.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/po/ro.po b/po/ro.po index 654bb80e5..911e28c96 100644 --- a/po/ro.po +++ b/po/ro.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-02-23 20:53+0000\n" +"PO-Revision-Date: 2025-05-11 11:49+0000\n" "Last-Translator: Remus-Gabriel Chelu \n" "Language-Team: Romanian \n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " "20)) ? 1 : 2;\n" -"X-Generator: Weblate 5.10\n" +"X-Generator: Weblate 5.11.3\n" #: src/daemon/cmdline.c:113 #, c-format @@ -502,7 +502,7 @@ msgstr "" #: src/daemon/main.c:922 msgid "Failed to acquire stdio." -msgstr "Nu s-a reușit să se achizționeze stdio." +msgstr "Nu s-a reușit să se achiziționeze stdio." #: src/daemon/main.c:928 src/daemon/main.c:999 #, c-format @@ -2135,7 +2135,7 @@ msgstr "Nu s-a putut determina specificația eșantionului din fișier." #: src/utils/pacat.c:1100 msgid "Warning: Failed to determine channel map from file." -msgstr "Avertisment: Nu s-a reușit determinarea schemei canalelor din fișier." +msgstr "Avertisment: Nu s-a reușit să se determine schema canalelor din fișier." #: src/utils/pacat.c:1111 msgid "Channel map doesn't match sample specification" From 79455f69f74ecf6b2dc606e2e83e845ad72c5632 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=9D=B8=EC=88=98?= Date: Fri, 16 May 2025 03:02:05 +0000 Subject: [PATCH 08/20] Translated using Weblate (Korean) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/ko/ --- po/ko.po | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/po/ko.po b/po/ko.po index 15a481845..0ba78d5fe 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2024-08-04 19:41+0000\n" +"PO-Revision-Date: 2025-05-16 04:44+0000\n" "Last-Translator: 김인수 \n" "Language-Team: Korean \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.6.2\n" +"X-Generator: Weblate 5.11.3\n" #: src/daemon/cmdline.c:113 #, c-format @@ -230,7 +230,7 @@ msgstr "--disable-shm 에는 부울 인자 값이 필요합니다" #: src/daemon/cmdline.c:397 msgid "--enable-memfd expects boolean argument" -msgstr "--enable-memfd는 부울 인수가 필요합니다" +msgstr "--enable-memfd 는 부울 인수가 예상됩니다" #: src/daemon/daemon-conf.c:270 #, c-format @@ -423,9 +423,8 @@ msgstr "명령어 행 분석 실패." msgid "" "System mode refused for non-root user. Only starting the D-Bus server lookup " "service." -msgstr "" -"비 루트 사용자의 시스템 모드 전환을 거부했습니다. D-Bus 서버 검색 서비스만 시" -"작합니다." +msgstr "non-root 사용자에게 시스템 방식이 거부되었습니다. D-Bus 서버 검색 서비스만 " +"시작합니다." #: src/daemon/main.c:788 #, c-format @@ -436,9 +435,8 @@ msgstr "데몬 종료 실패: %s" msgid "" "This program is not intended to be run as root (unless --system is " "specified)." -msgstr "" -"이 프로그램은 루트 계정으로 실행하도록 만들지 않았습니다. (실행하려면 --" -"system을 명기하십시오)." +msgstr "이와 같은 프로그램은 root로 동작하도록 의도되지 않았습니다 (--system 이 " +"지정되지 않은 경우)." #: src/daemon/main.c:820 msgid "Root privileges required." From 7493990c844629b0575bc7480a39c70cd3c54af0 Mon Sep 17 00:00:00 2001 From: "Fco. Javier F. Serrador" Date: Fri, 16 May 2025 15:38:45 +0000 Subject: [PATCH 09/20] Translated using Weblate (Spanish) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/es/ --- po/es.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/po/es.po b/po/es.po index a14124216..3ff7390ce 100644 --- a/po/es.po +++ b/po/es.po @@ -14,8 +14,8 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2022-12-18 11:19+0000\n" -"Last-Translator: Toni Estevez \n" +"PO-Revision-Date: 2025-05-16 16:15+0000\n" +"Last-Translator: \"Fco. Javier F. Serrador\" \n" "Language-Team: Spanish \n" "Language: es\n" @@ -23,7 +23,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.15\n" +"X-Generator: Weblate 5.11.3\n" "X-Poedit-Language: Spanish\n" #: src/daemon/cmdline.c:113 @@ -195,9 +195,9 @@ msgid "" "--log-level expects log level argument (either numeric in range 0..4 or one " "of error, warn, notice, info, debug)." msgstr "" -"--log-level espera un argumento para el nivel de registro (un valor numérico " -"en el rango de 0-4 o bien uno de estos valores: error, warn, notice, info, " -"debug)." +"--log-level espera un argumento para el nivel de bitácora (un valor numérico " +"en el intervalo de 0..4 o bien uno de estos valores: error, warn, notice, " +"info, debug)." #: src/daemon/cmdline.c:277 msgid "--high-priority expects boolean argument" @@ -217,7 +217,7 @@ msgstr "--disallow-exit espera un argumento booleano" #: src/daemon/cmdline.c:309 msgid "--use-pid-file expects boolean argument" -msgstr "--use pid-file espera un argumento booleano" +msgstr "--use-pid-file espera un argumento booleano" #: src/daemon/cmdline.c:328 msgid "" From c7db9d60a6abc27bb7608b01bd3230a47767cbd3 Mon Sep 17 00:00:00 2001 From: "Fco. Javier F. Serrador" Date: Thu, 29 May 2025 16:10:52 +0000 Subject: [PATCH 10/20] Translated using Weblate (Spanish) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/es/ --- po/es.po | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/po/es.po b/po/es.po index 3ff7390ce..7b49452b0 100644 --- a/po/es.po +++ b/po/es.po @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-05-16 16:15+0000\n" +"PO-Revision-Date: 2025-05-29 16:48+0000\n" "Last-Translator: \"Fco. Javier F. Serrador\" \n" "Language-Team: Spanish \n" @@ -23,7 +23,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11.3\n" +"X-Generator: Weblate 5.11.4\n" "X-Poedit-Language: Spanish\n" #: src/daemon/cmdline.c:113 @@ -136,19 +136,19 @@ msgstr "" " del usuario tras el inicio\n" " --disallow-exit[=BOOL] Denegar la salida a petición del " "usuario\n" -" --exit-idle-time=SEGUNDOS Finalizar el servicio cuando esté " +" --exit-idle-time=SEGS Finalizar el servicio cuando esté " "inactivo y\n" " haya pasado este tiempo\n" -" --scache-idle-time=SEGUNDOS Descargar las muestras cargadas " +" --scache-idle-time=SEGS Descargar las muestras cargadas " "automáticamente\n" -" cuando esté inactivo y haya pasado " +" cuando esté inactivo y haya pasado " "este tiempo\n" " --log-level[=NIVEL] Aumentar o configurar el nivel de " "registro\n" " -v --verbose Aumentar el nivel de registro\n" " --log-target={auto,syslog,stderr,file:RUTA,newfile:RUTA}\n" " Especificar el destino del registro\n" -" --log-meta[=BOOL] Incluir ubicaciones del código en el " +" --log-meta[=BOOL] Incluir lugares del código en el " "registro\n" " --log-time[=BOOL] Incluir marcas de tiempo en el " "registro\n" @@ -156,16 +156,19 @@ msgstr "" "registro\n" " -p, --dl-search-path=RUTA Configurar la ruta de búsqueda de " "objetos\n" -" dinámicos compartidos (complementos)" -"\n" +" " +"dinámicos compartidos (complementos)\n" " --resample-method=MÉTODO Usar el método de remuestreo " "especificado\n" -" (Consulte los valores posibles con\n" -" --dump-resample-methods)\n" +" " +"(Consulte los valores posibles con\n" +" " +"--dump-resample-methods)\n" " --use-pid-file[=BOOL] Crear un archivo PID\n" " --no-cpu-limit[=BOOL] No instalar el limitador de carga de " "la CPU\n" -" en las plataformas compatibles.\n" +" en " +"las plataformas compatibles.\n" " --disable-shm[=BOOL] Desactivar el uso de memoria " "compartida\n" " --enable-memfd[=BOOL] Activar el uso de memoria compartida " @@ -174,10 +177,12 @@ msgstr "" "GUION DE INICIO:\n" " -L, --load=\"ARGUMENTO DEL MÓDULO\" Cargar el módulo del complemento " "especificado\n" -" con el argumento especificado\n" -" -F, --file=ARCHIVO Ejecutar el guion especificado\n" -" -C Abrir una línea de órdenes en el TTY " -"en\n" +" " +"con el argumento especificado\n" +" -F, --file=ARCHIVO Ejecutar el guion " +"especificado\n" +" -C Abrir una línea " +"de órdenes en el TTY en\n" " ejecución tras el inicio\n" " -n No cargar el archivo de órdenes " "predeterminado\n" From f6e11249422f5754f8af6b9c8ee471b8c905648f Mon Sep 17 00:00:00 2001 From: "Fco. Javier F. Serrador" Date: Sat, 31 May 2025 15:16:18 +0000 Subject: [PATCH 11/20] Translated using Weblate (Spanish) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/es/ --- po/es.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/po/es.po b/po/es.po index 7b49452b0..9c30ae713 100644 --- a/po/es.po +++ b/po/es.po @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-05-29 16:48+0000\n" +"PO-Revision-Date: 2025-05-31 17:58+0000\n" "Last-Translator: \"Fco. Javier F. Serrador\" \n" "Language-Team: Spanish \n" @@ -1551,10 +1551,10 @@ msgid "" "e.g. happen if you try to connect to a non-root PulseAudio as a root user, " "over the native protocol. Don't do that.)" msgstr "" -"XDG_RUNTIME_DIR (%s) no es de nuestra propiedad (usuario %d), sino del " -"usuario %d. (Esto puede pasar, por ejemplo, al intentar conectarse como " -"superusuario a un servidor PulseAudio que se ejecuta sin privilegios de " -"administrador mediante el protocolo nativo. No lo haga.)" +"XDG_RUNTIME_DIR (%s) no es de nuestra propiedad (uid %d), sino del usuario " +"%d. (Esto puede pasar, por ejemplo, al intentar conectarse como superusuario " +"a un servidor PulseAudio que se ejecuta sin privilegios de administrador " +"mediante el protocolo nativo. No lo haga.)" #: src/pulsecore/core-util.h:97 msgid "yes" @@ -1747,7 +1747,7 @@ msgstr "pa_stream_drain(): %s" #: src/utils/pacat.c:194 src/utils/pacat.c:543 #, c-format msgid "pa_stream_begin_write() failed: %s" -msgstr "Ha fallado pa_stream_write(): %s" +msgstr "Ha fallado pa_stream_begin_write(): %s" #: src/utils/pacat.c:244 src/utils/pacat.c:274 #, c-format @@ -2290,7 +2290,7 @@ msgstr "NOMBRE|NÚMERO PUERTO" #: src/utils/pacmd.c:74 src/utils/pactl.c:2658 msgid "CARD-NAME|CARD-#N PORT OFFSET" -msgstr "NOMBRE-TARJETA|NÚMERO-TARJETA PUERTO COMPENSACIÓN" +msgstr "NOMBRE-TARJETA|Nº-TARJETA PUERTO COMPENSACIÓN" #: src/utils/pacmd.c:75 msgid "TARGET" From 511926ab4b9d82e73d569bcd952e72358e6c7a32 Mon Sep 17 00:00:00 2001 From: Salvatore Cocuzza Date: Sun, 1 Jun 2025 10:29:40 +0000 Subject: [PATCH 12/20] Translated using Weblate (Italian) Currently translated at 99.3% (568 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/it/ --- po/it.po | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/po/it.po b/po/it.po index 589b59f8f..968e15171 100644 --- a/po/it.po +++ b/po/it.po @@ -12,7 +12,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-04-18 18:51+0000\n" +"PO-Revision-Date: 2025-06-01 10:37+0000\n" "Last-Translator: Salvatore Cocuzza \n" "Language-Team: Italian \n" @@ -21,7 +21,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11\n" +"X-Generator: Weblate 5.11.4\n" # mamma mia che impressione #: src/daemon/cmdline.c:113 @@ -2418,7 +2418,7 @@ msgstr "Recupero delle informazioni del server non riuscito: %s" #: src/utils/pactl.c:224 src/utils/pactl.c:236 #, c-format msgid "%s\n" -msgstr "" +msgstr "%s\n" #: src/utils/pactl.c:281 #, c-format @@ -2489,7 +2489,6 @@ msgid "Mic" msgstr "Mic" #: src/utils/pactl.c:338 -#, fuzzy msgid "Handset" msgstr "Cuffie con microfono" From d5b58d29ea89c05932d814f1c5bea4afd64bbf47 Mon Sep 17 00:00:00 2001 From: Salvatore Cocuzza Date: Sun, 8 Jun 2025 14:37:14 +0000 Subject: [PATCH 13/20] Translated using Weblate (Italian) Currently translated at 99.6% (570 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/it/ --- po/it.po | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/po/it.po b/po/it.po index 968e15171..a5ee6ae4e 100644 --- a/po/it.po +++ b/po/it.po @@ -12,7 +12,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-06-01 10:37+0000\n" +"PO-Revision-Date: 2025-06-08 14:42+0000\n" "Last-Translator: Salvatore Cocuzza \n" "Language-Team: Italian \n" @@ -1245,7 +1245,6 @@ msgid "Virtual surround sink" msgstr "Sink surround virtuale" #: src/modules/module-virtual-surround-sink.c:54 -#, fuzzy msgid "" "sink_name= sink_properties= " "master= sink_master= " @@ -2583,7 +2582,6 @@ msgid "\t\t%s: %s (type: %s, priority: %u%s%s, %s)\n" msgstr "\t\t%s: %s (tipo: %s, priorità: %u%s%s, %s)\n" #: src/utils/pactl.c:710 src/utils/pactl.c:894 src/utils/pactl.c:1256 -#, fuzzy msgid ", availability group: " msgstr ", gruppo disponibilità: " From 76320675d8b755239a0d7d6f12864333c8ac9358 Mon Sep 17 00:00:00 2001 From: Jim Spentzos Date: Fri, 13 Jun 2025 08:20:27 +0000 Subject: [PATCH 14/20] Translated using Weblate (Greek) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/el/ --- po/el.po | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/po/el.po b/po/el.po index cdab53908..396b89e2b 100644 --- a/po/el.po +++ b/po/el.po @@ -9,8 +9,8 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2024-09-04 16:38+0000\n" -"Last-Translator: Giannis Antypas \n" +"PO-Revision-Date: 2025-06-13 08:45+0000\n" +"Last-Translator: Jim Spentzos \n" "Language-Team: Greek \n" "Language: el\n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.7.1\n" +"X-Generator: Weblate 5.11.4\n" #: src/daemon/cmdline.c:113 #, c-format @@ -2298,9 +2298,7 @@ msgstr "ΠΛΑΙΣΙΑ" #: src/utils/pacmd.c:80 src/utils/pactl.c:2659 msgid "RECIPIENT MESSAGE [MESSAGE_PARAMETERS]" -msgstr "" -"ΜΗΝΥΜΑ ΠΑΡΑΛΗΠΤΗ\n" -"[ΠΑΡΑΜΕΤΡΟΙ_ΜΗΝΥΜΑΤΟΣ]" +msgstr "ΜΗΝΥΜΑ ΠΑΡΑΛΗΠΤΗ [MESSAGE_PARAMETERS]" #: src/utils/pacmd.c:82 #, c-format From 329c05b04fda9be5579dca8df389e5297c196a40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=9D=B8=EC=88=98?= Date: Sat, 14 Jun 2025 09:41:48 +0000 Subject: [PATCH 15/20] Translated using Weblate (Korean) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/ko/ --- po/ko.po | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/po/ko.po b/po/ko.po index 0ba78d5fe..23d9c2dab 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-05-16 04:44+0000\n" +"PO-Revision-Date: 2025-06-14 13:17+0000\n" "Last-Translator: 김인수 \n" "Language-Team: Korean \n" @@ -16,7 +16,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 5.11.3\n" +"X-Generator: Weblate 5.11.4\n" #: src/daemon/cmdline.c:113 #, c-format @@ -449,24 +449,22 @@ msgstr "--start는 시스템 인스턴스에 대해 지원되지 않습니다." #: src/daemon/main.c:867 #, c-format msgid "User-configured server at %s, refusing to start/autospawn." -msgstr "%s에서 사용자 설정한 서버, start/autospawn을 거부하고 있습니다." +msgstr "%s에 User-configured 서버, start/autospawn을 거부하고 있습니다." #: src/daemon/main.c:873 #, c-format msgid "" "User-configured server at %s, which appears to be local. Probing deeper." -msgstr "%s에 사용자가 설정한 서버, 이는 로컬에 있습니다. 상세히 조사합니다." +msgstr "%s에 User-configured 서버, 이는 로컬에 있습니다. 상세히 조사합니다." #: src/daemon/main.c:878 msgid "Running in system mode, but --disallow-exit not set." -msgstr "" -"시스템 모드에서 실행 중입니다. 하지만 --disallow-exit을 설정하지 않았습니다." +msgstr "시스템 방식에서 실행 중이지만, --disallow-exit 를 설정하지 않았습니다." #: src/daemon/main.c:881 msgid "Running in system mode, but --disallow-module-loading not set." -msgstr "" -"시스템 모드에서 실행 중입니다. 하지만 --disallow-module-loading을 설정하지 않" -"았습니다." +msgstr "시스템 방식에서 실행 중이지만, --disallow-module-loading 를 설정하지 " +"않았습니다." #: src/daemon/main.c:884 msgid "Running in system mode, forcibly disabling SHM mode." @@ -1012,11 +1010,11 @@ msgstr "전화기" #: src/modules/bluetooth/module-bluez5-device.c:2042 msgid "High Fidelity Playback (A2DP Sink)" -msgstr "Hi-Fi 재생 (A2DP Sink)" +msgstr "고음질 재생 (A2DP Sink)" #: src/modules/bluetooth/module-bluez5-device.c:2054 msgid "High Fidelity Capture (A2DP Source)" -msgstr "Hi-Fi 캡쳐 (A2DP Source)" +msgstr "고음질 캡쳐 (A2DP Source)" #: src/modules/bluetooth/module-bluez5-device.c:2066 msgid "Headset Head Unit (HSP)" @@ -1477,9 +1475,9 @@ msgid "" "e.g. happen if you try to connect to a non-root PulseAudio as a root user, " "over the native protocol. Don't do that.)" msgstr "" -"XDG_RUNTIME_DIR (%s)은 우리(uid %d)가 아니라 uid %d가 소유합니다! (자체 프로" -"토콜로 비 루트 펄스오디오 사용자가 루트 사용자 권한으로 연결할 때 이 문제가 " -"일어납니다. 그렇게 하지 마십시오.)" +"XDG_RUNTIME_DIR (%s)는 우리(uid %d)가 아니라 uid %d가 소유합니다! (자체 " +"통신규약을 통해 root 사용자로 root가 아닌 PluseAudio에 연결을 시도 할 때에 " +"예시로 발생 할 수 있습니다. 그렇게 하지 않습니다.)" #: src/pulsecore/core-util.h:97 msgid "yes" From 6834e0041c798760402336b4000a4ae4e25cf0fa Mon Sep 17 00:00:00 2001 From: Jim Spentzos Date: Sun, 22 Jun 2025 10:13:07 +0000 Subject: [PATCH 16/20] Translated using Weblate (Greek) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/el/ --- po/el.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/po/el.po b/po/el.po index 396b89e2b..e53d6cfd5 100644 --- a/po/el.po +++ b/po/el.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-06-13 08:45+0000\n" +"PO-Revision-Date: 2025-06-22 10:49+0000\n" "Last-Translator: Jim Spentzos \n" "Language-Team: Greek \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11.4\n" +"X-Generator: Weblate 5.12.2\n" #: src/daemon/cmdline.c:113 #, c-format @@ -359,7 +359,7 @@ msgstr "Περιγραφή: %s\n" #: src/daemon/dumpmodules.c:67 #, c-format msgid "Author: %s\n" -msgstr "Συγγραφέας: %s\n" +msgstr "Δημιουργός: %s\n" #: src/daemon/dumpmodules.c:69 #, c-format From 53532e63bff95f6e8b2f3142f0b0f33d2b4acb21 Mon Sep 17 00:00:00 2001 From: Temuri Doghonadze Date: Mon, 21 Jul 2025 02:26:22 +0000 Subject: [PATCH 17/20] Translated using Weblate (Georgian) Currently translated at 79.3% (454 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/ka/ --- po/ka.po | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/po/ka.po b/po/ka.po index 5d446c477..aee49dd1e 100644 --- a/po/ka.po +++ b/po/ka.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-05-10 22:55+0000\n" +"PO-Revision-Date: 2025-07-21 10:49+0000\n" "Last-Translator: Temuri Doghonadze \n" "Language-Team: Georgian \n" @@ -18,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11.3\n" +"X-Generator: Weblate 5.12.2\n" #: src/daemon/cmdline.c:113 #, c-format @@ -2112,8 +2112,8 @@ msgstr "სტატისტიკის მიღების შეცდო #, c-format msgid "Currently in use: %u block containing %s bytes total.\n" msgid_plural "Currently in use: %u blocks containing %s bytes total.\n" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "ამჟამად გამოიყენება: %u ბლოკი, რომელიც შეიცავს სულ %s ბაიტს.\n" +msgstr[1] "ამჟამად გამოიყენება: %u ბლოკი, რომელიც შეიცავს სულ %s ბაიტს.\n" #: src/utils/pactl.c:205 #, c-format @@ -2121,7 +2121,11 @@ msgid "Allocated during whole lifetime: %u block containing %s bytes total.\n" msgid_plural "" "Allocated during whole lifetime: %u blocks containing %s bytes total.\n" msgstr[0] "" +"გამოყოფილია მთელი სიცოცხლის განმავლობაში: %u ბლოკი, რომელიც სულ %s ბაიტს " +"შეიცავს.\n" msgstr[1] "" +"გამოყოფილია მთელი სიცოცხლის განმავლობაში: %u ბლოკი, რომელიც სულ %s ბაიტს " +"შეიცავს.\n" #: src/utils/pactl.c:211 #, c-format @@ -2560,7 +2564,11 @@ msgid_plural "" "Failed to set volume: You tried to set volumes for %d channels, whereas " "channel(s) supported = %d\n" msgstr[0] "" +"ხმის დაყენაბა ჩავარდა: სცადეთ, დაგეყენებინათ ხმა %d არხზე მაშინ, როცა " +"მხარდაჭერილი არხები = %d\n" msgstr[1] "" +"ხმის დაყენაბა ჩავარდა: სცადეთ, დაგეყენებინათ ხმა %d არხზე მაშინ, როცა " +"მხარდაჭერილი არხები = %d\n" #: src/utils/pactl.c:2107 #, c-format From 210f4742e7d1b75b61998cb83a75e46d6cb3b136 Mon Sep 17 00:00:00 2001 From: Martin Srebotnjak Date: Thu, 24 Jul 2025 23:12:58 +0000 Subject: [PATCH 18/20] Translated using Weblate (Slovenian) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/sl/ --- po/sl.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/po/sl.po b/po/sl.po index 17ca88598..517419c59 100644 --- a/po/sl.po +++ b/po/sl.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2024-08-17 18:38+0000\n" +"PO-Revision-Date: 2025-07-25 04:53+0000\n" "Last-Translator: Martin Srebotnjak \n" "Language-Team: Slovenian \n" @@ -19,7 +19,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3;\n" -"X-Generator: Weblate 5.6.2\n" +"X-Generator: Weblate 5.12.2\n" #: src/daemon/cmdline.c:113 #, c-format @@ -447,7 +447,7 @@ msgstr "Ni uspelo ubiti zalednega procesa: %s" #: src/daemon/main.c:817 msgid "This program is not intended to be run as root (unless --system is specified)." -msgstr "Ta program ni namenjen zagonu kot root (razen če je določeno --sistem)." +msgstr "Ta program ni namenjen zagonu kot root (razen če je določeno --system)." #: src/daemon/main.c:820 msgid "Root privileges required." @@ -1526,7 +1526,7 @@ msgid "" "happen if you try to connect to a non-root PulseAudio as a root user, over the native " "protocol. Don't do that.)" msgstr "" -"XDG_RUNTIME_DIR (%s) ni v naši lasti (uiid %d), ampak v lasti uid %d (to se " +"XDG_RUNTIME_DIR (%s) ni v naši lasti (uid %d), ampak v lasti uid %d (to se " "lahko npr. zgodi, če se poskušate povezati z nekorenskim PulseAudio kot " "korenski uporabnik prek izvornega protokola; ne počnite tega)!" @@ -1966,7 +1966,7 @@ msgstr "" "uporabiti namesto privzete\n" " --fix-format Vzemite obliko vzorca iz ponora/" "vira, s katerim je tok povezan.\n" -" —fix-rate Hitrost vzorčenja vzemite iz ponora/" +" --fix-rate Hitrost vzorčenja vzemite iz ponora/" "vira, s katerim je tok povezan.\n" " --fix-channels Vzame število kanalov in preslikavo " "kanalov\n" From b50c28af2c557cd90c7f1ed10e0815ceb5335a79 Mon Sep 17 00:00:00 2001 From: "Fco. Javier F. Serrador" Date: Tue, 29 Jul 2025 08:47:21 +0000 Subject: [PATCH 19/20] Translated using Weblate (Spanish) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/es/ --- po/es.po | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/po/es.po b/po/es.po index 9c30ae713..3f7f279a5 100644 --- a/po/es.po +++ b/po/es.po @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-05-31 17:58+0000\n" +"PO-Revision-Date: 2025-07-29 08:49+0000\n" "Last-Translator: \"Fco. Javier F. Serrador\" \n" "Language-Team: Spanish \n" @@ -23,7 +23,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 5.11.4\n" +"X-Generator: Weblate 5.12.2\n" "X-Poedit-Language: Spanish\n" #: src/daemon/cmdline.c:113 @@ -97,7 +97,7 @@ msgid "" "\n" " -n Don't load default script file\n" msgstr "" -"%s [opciones]\n" +"--dl-search-path%s [opciones]\n" "\n" "ÓRDENES:\n" " -h, --help Mostrar esta ayuda\n" @@ -123,8 +123,8 @@ msgstr "" "inicio\n" " --fail[=BOOL] Salir cuando falla el inicio\n" " --high-priority[=BOOL] Intentar asignar una prioridad alta\n" -" (solo disponible como superusuario, " -"con SUID\n" +" (solo disponible como admin, con " +"SUID\n" " o con un valor RLIMIT_NICE elevado)\n" " --realtime[=BOOL] Intentar activar la programación en " "tiempo real\n" @@ -143,7 +143,7 @@ msgstr "" "automáticamente\n" " cuando esté inactivo y haya pasado " "este tiempo\n" -" --log-level[=NIVEL] Aumentar o configurar el nivel de " +" --log-level[=NIVEL] Aumentar o configurar el nivel de " "registro\n" " -v --verbose Aumentar el nivel de registro\n" " --log-target={auto,syslog,stderr,file:RUTA,newfile:RUTA}\n" @@ -156,19 +156,19 @@ msgstr "" "registro\n" " -p, --dl-search-path=RUTA Configurar la ruta de búsqueda de " "objetos\n" -" " +" " "dinámicos compartidos (complementos)\n" " --resample-method=MÉTODO Usar el método de remuestreo " "especificado\n" -" " +" " "(Consulte los valores posibles con\n" " " "--dump-resample-methods)\n" " --use-pid-file[=BOOL] Crear un archivo PID\n" " --no-cpu-limit[=BOOL] No instalar el limitador de carga de " "la CPU\n" -" en " -"las plataformas compatibles.\n" +" en las " +"plataformas compatibles.\n" " --disable-shm[=BOOL] Desactivar el uso de memoria " "compartida\n" " --enable-memfd[=BOOL] Activar el uso de memoria compartida " @@ -181,8 +181,8 @@ msgstr "" "con el argumento especificado\n" " -F, --file=ARCHIVO Ejecutar el guion " "especificado\n" -" -C Abrir una línea " -"de órdenes en el TTY en\n" +" -C Abrir una línea de " +"órdenes en el TTY en\n" " ejecución tras el inicio\n" " -n No cargar el archivo de órdenes " "predeterminado\n" @@ -755,11 +755,11 @@ msgstr "Salida de juego" #: src/modules/alsa/alsa-mixer.c:2819 src/modules/alsa/alsa-mixer.c:2820 msgid "Chat Output" -msgstr "Salida de chat" +msgstr "Salida de charla" #: src/modules/alsa/alsa-mixer.c:2821 msgid "Chat Input" -msgstr "Entrada de chat" +msgstr "Entrada de charla" #: src/modules/alsa/alsa-mixer.c:2822 msgid "Virtual Surround 7.1" @@ -3410,7 +3410,7 @@ msgstr "Fuente: %s\n" #: src/utils/pax11publish.c:114 #, c-format msgid "Sink: %s\n" -msgstr "Destino: %s\n" +msgstr "Sumidero: %s\n" #: src/utils/pax11publish.c:116 #, c-format From eee0e8f22fdcb2fd4fbfa4311df7e5070239d435 Mon Sep 17 00:00:00 2001 From: "Fco. Javier F. Serrador" Date: Tue, 29 Jul 2025 08:55:34 +0000 Subject: [PATCH 20/20] Translated using Weblate (Spanish) Currently translated at 100.0% (572 of 572 strings) Translation: pulseaudio/pulseaudio Translate-URL: https://translate.fedoraproject.org/projects/pulseaudio/pulseaudio/es/ --- po/es.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/po/es.po b/po/es.po index 3f7f279a5..9a293aed5 100644 --- a/po/es.po +++ b/po/es.po @@ -14,7 +14,7 @@ msgstr "" "Report-Msgid-Bugs-To: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/" "issues/new\n" "POT-Creation-Date: 2022-06-18 09:49+0300\n" -"PO-Revision-Date: 2025-07-29 08:49+0000\n" +"PO-Revision-Date: 2025-07-29 09:34+0000\n" "Last-Translator: \"Fco. Javier F. Serrador\" \n" "Language-Team: Spanish \n" @@ -3410,7 +3410,7 @@ msgstr "Fuente: %s\n" #: src/utils/pax11publish.c:114 #, c-format msgid "Sink: %s\n" -msgstr "Sumidero: %s\n" +msgstr "Destino: %s\n" #: src/utils/pax11publish.c:116 #, c-format