From fa7fe111cbb586f0b4772f27d2b6b3188bb90290 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Sun, 26 Nov 2023 21:19:10 +0300 Subject: [PATCH 01/21] alsa: Allow to augment ucm port properties Since UCM doesn't perform the path lookups of alsa-mixer all UCM devices fall back to the card's properties for e.g. icons and hence usually show the `audio-card` icon for all ports giving a confusing UI to users as all ports show the same icon. As ucm names are pretty standard augment some common port names with icons. Link: https://gitlab.freedesktop.org/pipewire/pipewire/-/commit/88bb0bd7ccab9bf6c1183e4231d541f72fe1bdbb --- src/modules/alsa/alsa-ucm.c | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/src/modules/alsa/alsa-ucm.c b/src/modules/alsa/alsa-ucm.c index 018c01739..1cf54ebe6 100644 --- a/src/modules/alsa/alsa-ucm.c +++ b/src/modules/alsa/alsa-ucm.c @@ -1208,6 +1208,40 @@ static unsigned devset_capture_priority(pa_idxset *devices, bool invert) { return (unsigned) priority; } +static void ucm_add_port_props( + pa_device_port *port, + bool is_sink) +{ + const char *icon; + + if (is_sink) { + switch (port->type) { + case PA_DEVICE_PORT_TYPE_HEADPHONES: + icon = "audio-headphones"; + break; + case PA_DEVICE_PORT_TYPE_HDMI: + icon = "video-display"; + break; + case PA_DEVICE_PORT_TYPE_SPEAKER: + default: + icon = "audio-speakers"; + break; + } + } else { + switch (port->type) { + case PA_DEVICE_PORT_TYPE_HEADSET: + icon = "audio-headset"; + break; + case PA_DEVICE_PORT_TYPE_MIC: + default: + icon = "audio-input-microphone"; + break; + } + } + + pa_proplist_sets(port->proplist, "device.icon_name", icon); +} + void pa_alsa_ucm_add_port( pa_hashmap *hash, pa_alsa_ucm_mapping_context *context, @@ -1261,6 +1295,7 @@ void pa_alsa_ucm_add_port( pa_hashmap_put(ports, port->name, port); pa_log_debug("Add port %s: %s", port->name, port->description); + ucm_add_port_props(port, is_sink); PA_HASHMAP_FOREACH_KV(verb_name, vol, is_sink ? dev->playback_volumes : dev->capture_volumes, state) { pa_alsa_path *path = pa_alsa_path_synthesize(vol->mixer_elem, From 2dcb4fd4028081c6ed10551ce1ba6ca0573fb134 Mon Sep 17 00:00:00 2001 From: Alper Nebi Yasak Date: Sun, 26 Nov 2023 23:32:06 +0300 Subject: [PATCH 02/21] alsa-ucm: Set icon names for mappings as well A previous commit adds icon properties for some common port names, so that GUIs can show a relevant icon to help disambiguate devices. However, these still do not show up in pavucontrol, because it shows icons based on mappings' properties. Add the relevant property to mappings as well. Signed-off-by: Alper Nebi Yasak --- src/modules/alsa/alsa-ucm.c | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/src/modules/alsa/alsa-ucm.c b/src/modules/alsa/alsa-ucm.c index 1cf54ebe6..3271bd32a 100644 --- a/src/modules/alsa/alsa-ucm.c +++ b/src/modules/alsa/alsa-ucm.c @@ -1208,14 +1208,14 @@ static unsigned devset_capture_priority(pa_idxset *devices, bool invert) { return (unsigned) priority; } -static void ucm_add_port_props( - pa_device_port *port, - bool is_sink) -{ +static void proplist_set_icon_name( + pa_proplist *proplist, + pa_device_port_type_t type, + bool is_sink) { const char *icon; if (is_sink) { - switch (port->type) { + switch (type) { case PA_DEVICE_PORT_TYPE_HEADPHONES: icon = "audio-headphones"; break; @@ -1228,7 +1228,7 @@ static void ucm_add_port_props( break; } } else { - switch (port->type) { + switch (type) { case PA_DEVICE_PORT_TYPE_HEADSET: icon = "audio-headset"; break; @@ -1239,7 +1239,14 @@ static void ucm_add_port_props( } } - pa_proplist_sets(port->proplist, "device.icon_name", icon); + pa_proplist_sets(proplist, PA_PROP_DEVICE_ICON_NAME, icon); +} + +static void ucm_add_port_props( + pa_device_port *port, + bool is_sink) +{ + proplist_set_icon_name(port->proplist, port->type, is_sink); } void pa_alsa_ucm_add_port( @@ -1690,6 +1697,8 @@ static void alsa_mapping_add_ucm_device(pa_alsa_mapping *m, pa_alsa_ucm_device * else device->capture_mapping = m; + proplist_set_icon_name(m->proplist, device->type, is_sink); + mdev = get_mixer_device(device, is_sink); if (mdev) pa_proplist_sets(m->proplist, "alsa.mixer_device", mdev); 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 03/21] 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 04/21] 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 05/21] 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 06/21] 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 07/21] 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 08/21] 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 09/21] 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 10/21] 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 11/21] 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 12/21] 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 13/21] 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 14/21] 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 15/21] 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 16/21] 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 17/21] 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 18/21] 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 19/21] 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 20/21] 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 21/21] 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