From f96d757e54eae299df75c51b081d14c562fc3cb8 Mon Sep 17 00:00:00 2001 From: Raivis Dejus Date: Sun, 12 Oct 2025 19:11:57 +0300 Subject: [PATCH] Adjusted tests --- buzz/locale/ca_ES/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/da_DK/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/de_DE/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/en_US/LC_MESSAGES/buzz.po | 73 +++++++++++----------- buzz/locale/es_ES/LC_MESSAGES/buzz.po | 75 ++++++++++++----------- buzz/locale/it_IT/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/ja_JP/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/lv_LV/LC_MESSAGES/buzz.po | 75 ++++++++++++----------- buzz/locale/nl/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/pl_PL/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/pt_BR/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/uk_UA/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/zh_CN/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/locale/zh_TW/LC_MESSAGES/buzz.po | 74 +++++++++++----------- buzz/transcriber/recording_transcriber.py | 1 + snap/snapcraft.yaml | 2 +- tests/transcriber/whisper_cpp_test.py | 6 +- 17 files changed, 551 insertions(+), 495 deletions(-) diff --git a/buzz/locale/ca_ES/LC_MESSAGES/buzz.po b/buzz/locale/ca_ES/LC_MESSAGES/buzz.po index 3f0400f2..1450d9c0 100644 --- a/buzz/locale/ca_ES/LC_MESSAGES/buzz.po +++ b/buzz/locale/ca_ES/LC_MESSAGES/buzz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: buzz\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2025-10-17 07:59+0200\n" "Last-Translator: Éric Duarte \n" "Language-Team: Catalan \n" @@ -308,8 +308,8 @@ msgid "Download failed" msgstr "Descàrrega fallida" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Error" @@ -554,60 +554,60 @@ msgstr "Marqua de temps" msgid "Export" msgstr "Exporta" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Traduir" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Redimensionar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "Cerca" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "Mostra/amaga la barra de cerca (Ctrl+F)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "Cerca:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "Introduïu el text a cercar..." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "Coincidència anterior (Maj+Retorn)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "Coincidència següent (retorn)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "Neteja" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "Controls de reproducció:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "Segment de bucle" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "Activa/desactiva el bucle en fer clic als segments de transcripció" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "Segueix l'àudio" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." @@ -615,44 +615,44 @@ msgstr "" "Activa/desactiva seguint la posició d'àudio actual a la transcripció. Quan " "està activada, es desplaça automàticament al text actual." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "Desplaça't fins a l'actual" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "Desplaçar-se fins al text que es parla actualment" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "1 de més de 100 coincidències" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "1 de " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr " coincidències" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "No s'ha trobat cap coincidència" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr " de més de 100 coincidències" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr " de " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "Clau API necessària" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Introduïu la clau API d'OpenAI a les preferències" @@ -763,16 +763,15 @@ msgstr "Selecciona un fitxer d'àudio" msgid "Unable to save OpenAI API key to keyring" msgstr "No s'ha pogut desar la clau OpenAI API a l'anell de claus" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" "El servidor Whisper no s'ha pogut iniciar. Consulteu els registres per " "obtenir més informació." -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1146,14 +1145,19 @@ msgstr "Sundanès" msgid "Cantonese" msgstr "Cantonès" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "S'ha produït un error de connexió" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "Començant Whisper.cpp..." +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Cancel·la la transcripció" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Obre la finestra de registre" diff --git a/buzz/locale/da_DK/LC_MESSAGES/buzz.po b/buzz/locale/da_DK/LC_MESSAGES/buzz.po index 1708b3e8..7328ba15 100644 --- a/buzz/locale/da_DK/LC_MESSAGES/buzz.po +++ b/buzz/locale/da_DK/LC_MESSAGES/buzz.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: \n" "Last-Translator: Ole Guldberg2 \n" "Language-Team: \n" @@ -307,8 +307,8 @@ msgid "Download failed" msgstr "Download mislykkedes" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Fejl" @@ -552,103 +552,103 @@ msgstr "Tidsstempler" msgid "Export" msgstr "Eksporter" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Oversæt" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Behandel størrelse" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "API-nøgle påkrævet" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Indtast venligst OpenAI API-nøgle i indstillinger" @@ -759,14 +759,13 @@ msgstr "Vælg audio-fil" msgid "Unable to save OpenAI API key to keyring" msgstr "Kan ikke gemme OpenAI API-nøgle i nøgleringen" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1138,14 +1137,19 @@ msgstr "" msgid "Cantonese" msgstr "" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Der er opstået en forbindelsesfejl" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Afbryd transkription" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Åben optagevinduet" diff --git a/buzz/locale/de_DE/LC_MESSAGES/buzz.po b/buzz/locale/de_DE/LC_MESSAGES/buzz.po index aad00082..de802203 100644 --- a/buzz/locale/de_DE/LC_MESSAGES/buzz.po +++ b/buzz/locale/de_DE/LC_MESSAGES/buzz.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2025-03-05 14:41+0100\n" "Last-Translator: \n" "Language-Team: \n" @@ -307,8 +307,8 @@ msgid "Download failed" msgstr "Der Download ist fehlgeschlagen" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Fehler" @@ -552,103 +552,103 @@ msgstr "Zeitstempel" msgid "Export" msgstr "Export" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Übersetzen" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Größe ändern" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "API-Schlüssel erforderlich" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Bitte geben Sie den OpenAI-API-Schlüssel in den Einstellungen ein" @@ -760,14 +760,13 @@ msgid "Unable to save OpenAI API key to keyring" msgstr "" "Der OpenAI-API-Schlüssel kann nicht im Schlüsselbund gespeichert werden" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1139,14 +1138,19 @@ msgstr "Sundanesisch" msgid "Cantonese" msgstr "Kantonesisch" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Ein Verbindungsfehler ist aufgetreten" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Transkription abbrechen" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Aufnahmefenster öffnen" diff --git a/buzz/locale/en_US/LC_MESSAGES/buzz.po b/buzz/locale/en_US/LC_MESSAGES/buzz.po index 29042a00..d7fb3dc7 100644 --- a/buzz/locale/en_US/LC_MESSAGES/buzz.po +++ b/buzz/locale/en_US/LC_MESSAGES/buzz.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -299,8 +299,8 @@ msgid "Download failed" msgstr "" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "" @@ -540,103 +540,103 @@ msgstr "" msgid "Export" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "" @@ -741,14 +741,13 @@ msgstr "" msgid "Unable to save OpenAI API key to keyring" msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1119,14 +1118,18 @@ msgstr "" msgid "Cantonese" msgstr "" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +msgid "Starting transcription..." +msgstr "" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "" diff --git a/buzz/locale/es_ES/LC_MESSAGES/buzz.po b/buzz/locale/es_ES/LC_MESSAGES/buzz.po index 759d0792..f7e2d9e3 100644 --- a/buzz/locale/es_ES/LC_MESSAGES/buzz.po +++ b/buzz/locale/es_ES/LC_MESSAGES/buzz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2025-09-08 12:43+0200\n" "Last-Translator: Éric Duarte \n" "Language-Team: \n" @@ -314,8 +314,8 @@ msgid "Download failed" msgstr "Descarga fallida" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Error" @@ -589,62 +589,62 @@ msgstr "Marcas de tiempo" msgid "Export" msgstr "Exportar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Traducir" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Cambiar el tamaño" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "Buscar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "Mostrar/Ocultar barra de búsqueda (Ctrl+F)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "Encontrar:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "Introducir texto para encontrar..." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "Coincidencia anterior (Mayús+Intro)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "Siguiente coincidencia (Enter)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "Limpiar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "Controles de reproducción:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "Segmento de bucle" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" "Activar/desactivar la reproducción en bucle al hacer clic en segmentos de la " "transcripción" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "Seguir audio" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." @@ -653,44 +653,44 @@ msgstr "" "transcripción. Cuando está activado, se desplaza automáticamente al texto " "actual." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "Desplácese hasta Actual" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "Desplazarse hasta el texto hablado actualmente" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "1 de 100+ coincidencias" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "1 de " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr " coincidencias" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "No se encontraron coincidencias" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr " de 100+ coincidencias" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr " de " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "Clave de API requerida" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Ingrese la clave API de OpenAI en las preferencias" @@ -809,16 +809,15 @@ msgstr "Seleccionar archivo de audio" msgid "Unable to save OpenAI API key to keyring" msgstr "No se puede guardar la clave de la API de OpenAI en el llavero" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" "El servidor Whisper no se pudo iniciar. Consulta los registros para obtener " "más detalles." -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1193,14 +1192,20 @@ msgstr "Sundanés" msgid "Cantonese" msgstr "Cantonés" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Se ha producido un error de conexión" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "Iniciando Whisper.cpp..." +# automatic translation +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Cancelar transcripción" + # automatic translation #: buzz/settings/shortcut.py:17 msgid "Open Record Window" diff --git a/buzz/locale/it_IT/LC_MESSAGES/buzz.po b/buzz/locale/it_IT/LC_MESSAGES/buzz.po index 70c198ee..2159b4b4 100644 --- a/buzz/locale/it_IT/LC_MESSAGES/buzz.po +++ b/buzz/locale/it_IT/LC_MESSAGES/buzz.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: buzz\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2025-05-30 15:22+0100\n" "Language-Team: (Italiano) Albano Battistella \n" "Language: it_IT\n" @@ -306,8 +306,8 @@ msgid "Download failed" msgstr "Download non riuscito" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Errore" @@ -551,103 +551,103 @@ msgstr "Timestamp" msgid "Export" msgstr "Esporta" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Tradurre" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Ridimensionare" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "Chiave API richiesta" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Inserisci la chiave API OpenAI nelle preferenze" @@ -758,14 +758,13 @@ msgstr "Seleziona file audio" msgid "Unable to save OpenAI API key to keyring" msgstr "Impossibile salvare la chiave API OpenAI nel portachiavi" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1137,14 +1136,19 @@ msgstr "Sundanese" msgid "Cantonese" msgstr "Cantonese" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Si è verificato un errore di connessione" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Annulla trascrizione" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Apri finestra di registrazione" diff --git a/buzz/locale/ja_JP/LC_MESSAGES/buzz.po b/buzz/locale/ja_JP/LC_MESSAGES/buzz.po index b47adea1..efbab4d7 100644 --- a/buzz/locale/ja_JP/LC_MESSAGES/buzz.po +++ b/buzz/locale/ja_JP/LC_MESSAGES/buzz.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: \n" "Last-Translator: nunawa <71294849+nunawa@users.noreply.github.com>\n" "Language-Team: \n" @@ -303,8 +303,8 @@ msgid "Download failed" msgstr "ダウンロード失敗" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "エラー" @@ -548,103 +548,103 @@ msgstr "タイムスタンプ" msgid "Export" msgstr "出力" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "翻訳" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "リサイズ" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "APIキーが必要" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "設定画面でOpenAI APIキーを入力してください" @@ -754,14 +754,13 @@ msgstr "音声ファイルを選択" msgid "Unable to save OpenAI API key to keyring" msgstr "OpenAI API キーをkeyringに保存できません" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1133,14 +1132,19 @@ msgstr "" msgid "Cantonese" msgstr "" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "接続エラーが発生しました" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "文字起こしをキャンセルする" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "録音画面を開く" diff --git a/buzz/locale/lv_LV/LC_MESSAGES/buzz.po b/buzz/locale/lv_LV/LC_MESSAGES/buzz.po index 246bf34f..ae700ba1 100644 --- a/buzz/locale/lv_LV/LC_MESSAGES/buzz.po +++ b/buzz/locale/lv_LV/LC_MESSAGES/buzz.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" -"PO-Revision-Date: 2025-10-03 16:04+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" +"PO-Revision-Date: 2025-10-12 19:11+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: lv_LV\n" @@ -311,8 +311,8 @@ msgid "Download failed" msgstr "Lejupielāde neizdevās" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Kļūda" @@ -558,60 +558,60 @@ msgstr "Laiks" msgid "Export" msgstr "Eksportēt" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Tulkot" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Mainīt garumu" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "Meklēt" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "Rādīt/Slēpt meklēšanas joslu (Ctrl+F)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "Meklēt:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "Ievadiet meklējamo..." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "Iepriekšējais rezultāts (Shift+Enter)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "Nākamais rezultāts (Enter)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "Notīrīt" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "Atskaņošanas iespējas:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "Atkārtot segmentu" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "Nosaka vai atkārtot izvēlēto segmentu" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "Sekot audio" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." @@ -619,44 +619,44 @@ msgstr "" "Nosaka vai atskaņojot audio iezīmētajam segmentam vajadzētu automātiski " "sekot tam kas tiek atskaņots." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "Pāriet uz tekošo" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "Pāriet uz šobrīd atskaņojamo tesktu" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "1 no 100+ " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "1 no " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr " " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "Nekas nav atrasts" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr " no 100+" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr " no " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "API atslēgas kļūda" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Lūdzu ievadiet OpenAI API atslēgu iestatījumos" @@ -765,16 +765,15 @@ msgstr "Izvēlieties audio failu" msgid "Unable to save OpenAI API key to keyring" msgstr "Neizdevās saglabāt OpenAI API atslēgu atslēgu saišķī" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" "Whisper serverim neizdevās ieslēgties. Lūdzu pārbaudiet lietotnes žurnāla " "ierakstus." -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1148,14 +1147,18 @@ msgstr "Sundāņu" msgid "Cantonese" msgstr "Kantonas" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Notika savienojuma kļūda" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "Palaiž Whisper.cpp..." +#: buzz/transcriber/recording_transcriber.py:385 +msgid "Starting transcription..." +msgstr "Sāk atpazīšanu..." + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Atvērt ieraksta logu" diff --git a/buzz/locale/nl/LC_MESSAGES/buzz.po b/buzz/locale/nl/LC_MESSAGES/buzz.po index ceaefb6e..b311c175 100644 --- a/buzz/locale/nl/LC_MESSAGES/buzz.po +++ b/buzz/locale/nl/LC_MESSAGES/buzz.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2025-03-20 18:30+0100\n" "Last-Translator: Heimen Stoffels \n" "Language-Team: none\n" @@ -309,8 +309,8 @@ msgid "Download failed" msgstr "Het downloaden is mislukt" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Foutmelding" @@ -552,103 +552,103 @@ msgstr "Tijdstippen" msgid "Export" msgstr "Exporteren" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Vertalen" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Grootte" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "Api-sleutel vereist" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Voer de OpenAI-api-sleutel in in de instellingen" @@ -758,14 +758,13 @@ msgstr "Kies een audiobestand" msgid "Unable to save OpenAI API key to keyring" msgstr "De OpenAI-api-sleutel kan niet worden bewaard in de sleutelbos" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1137,14 +1136,19 @@ msgstr "Soedanees" msgid "Cantonese" msgstr "Kantonees" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Er is een verbindingsfout opgetreden" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Transcriptie wissen" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Opnamevenster openen" diff --git a/buzz/locale/pl_PL/LC_MESSAGES/buzz.po b/buzz/locale/pl_PL/LC_MESSAGES/buzz.po index b34e0660..09c61f94 100644 --- a/buzz/locale/pl_PL/LC_MESSAGES/buzz.po +++ b/buzz/locale/pl_PL/LC_MESSAGES/buzz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2024-03-17 20:50+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -310,8 +310,8 @@ msgid "Download failed" msgstr "Pobrany" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Błąd" @@ -561,103 +561,103 @@ msgstr "" msgid "Export" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "" @@ -768,14 +768,13 @@ msgstr "Wybierz plik audio" msgid "Unable to save OpenAI API key to keyring" msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1148,14 +1147,19 @@ msgstr "" msgid "Cantonese" msgstr "" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Anuluj transkrypcję" + #: buzz/settings/shortcut.py:17 #, fuzzy msgid "Open Record Window" diff --git a/buzz/locale/pt_BR/LC_MESSAGES/buzz.po b/buzz/locale/pt_BR/LC_MESSAGES/buzz.po index 42eb00bd..828569bc 100644 --- a/buzz/locale/pt_BR/LC_MESSAGES/buzz.po +++ b/buzz/locale/pt_BR/LC_MESSAGES/buzz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Buzz\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2025-10-04 20:00-0300\n" "Last-Translator: Paulo Schopf \n" "Language-Team: none\n" @@ -306,8 +306,8 @@ msgid "Download failed" msgstr "Falha ao baixar" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Erro" @@ -551,60 +551,60 @@ msgstr "Marcações de tempo" msgid "Export" msgstr "Exportar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Traduzir" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "Redimensionar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "Procurar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "Mostrar/Ocultar a Barra de Pesquisa" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "Procurar:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "Digite o texto a procurar..." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "Encontro prévio (Shift+Enter)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "Póximo encontro (Enter)" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "Limpar" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "Controles de Reprodução:" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "Segmento de Loop" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "Habilitar/desabilitar loop ao clicar em segmentos de transcrição" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "Siga o Áudio" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." @@ -612,44 +612,44 @@ msgstr "" "Ativar/desativar a opção de seguir a posição atual do áudio na transcrição. " "Quando ativado, rola automaticamente para o texto atual." -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "Rolar para o Atual" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "Role até o texto falado no momento" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "1 de 100+ encontros" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "1 de " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr " encontros" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "Nada encontrado" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr " de 100+ encontros" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr " de " -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "Chave API Necessária" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Insira a chave API OpenAI nas preferências" @@ -760,14 +760,13 @@ msgstr "Selecionar arquivo de áudio" msgid "Unable to save OpenAI API key to keyring" msgstr "Não foi possível salvar a chave da API OpenAI no cofre de chaves" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "Falha ao iniciar o servidor Whisper. Verifique os logs." -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1141,14 +1140,19 @@ msgstr "Sundanês" msgid "Cantonese" msgstr "Cantonês" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Ocorreu um erro de conexão" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "Iniciando Whisper.cpp..." +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Cancelar Transcrição" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Abrir Janela de Gravação" diff --git a/buzz/locale/uk_UA/LC_MESSAGES/buzz.po b/buzz/locale/uk_UA/LC_MESSAGES/buzz.po index 10f1c619..f0c8d508 100644 --- a/buzz/locale/uk_UA/LC_MESSAGES/buzz.po +++ b/buzz/locale/uk_UA/LC_MESSAGES/buzz.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: \n" "Last-Translator: Yevhen Popok \n" "Language-Team: \n" @@ -305,8 +305,8 @@ msgid "Download failed" msgstr "Невдале завантаження" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "Помилка" @@ -550,103 +550,103 @@ msgstr "Позначки часу" msgid "Export" msgstr "Експорт" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "Перекласти" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "Потрібен API-ключ" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "Будь ласка, введіть API-ключ OpenAI в налаштуваннях" @@ -755,14 +755,13 @@ msgstr "Вибрати аудіофайл" msgid "Unable to save OpenAI API key to keyring" msgstr "Не вдається додати до звʼязки ключів API-ключ OpenAI" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1134,14 +1133,19 @@ msgstr "" msgid "Cantonese" msgstr "" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "Виникла помилка зʼєднання" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "Скасувати транскрипцію" + #: buzz/settings/shortcut.py:17 msgid "Open Record Window" msgstr "Відкрити вікно запису" diff --git a/buzz/locale/zh_CN/LC_MESSAGES/buzz.po b/buzz/locale/zh_CN/LC_MESSAGES/buzz.po index 4ca95db4..4ea086de 100644 --- a/buzz/locale/zh_CN/LC_MESSAGES/buzz.po +++ b/buzz/locale/zh_CN/LC_MESSAGES/buzz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2023-05-01 15:45+0800\n" "Last-Translator: \n" "Language-Team: lamb \n" @@ -313,8 +313,8 @@ msgid "Download failed" msgstr "下载模型失败" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "错误" @@ -562,103 +562,103 @@ msgstr "时间戳" msgid "Export" msgstr "导出" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "翻译" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "调整大小" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "需要API Key" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "请在偏好设置中输入OpenAI API Key" @@ -768,14 +768,13 @@ msgstr "选择音频文件" msgid "Unable to save OpenAI API key to keyring" msgstr "无法将OpenAI API密钥保存到密钥串" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1148,14 +1147,19 @@ msgstr "" msgid "Cantonese" msgstr "" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "连接发生错误" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "取消识别" + #: buzz/settings/shortcut.py:17 #, fuzzy msgid "Open Record Window" diff --git a/buzz/locale/zh_TW/LC_MESSAGES/buzz.po b/buzz/locale/zh_TW/LC_MESSAGES/buzz.po index ba29ea39..bc0f7679 100644 --- a/buzz/locale/zh_TW/LC_MESSAGES/buzz.po +++ b/buzz/locale/zh_TW/LC_MESSAGES/buzz.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2025-10-03 16:02+0300\n" +"POT-Creation-Date: 2025-10-12 19:10+0300\n" "PO-Revision-Date: 2023-05-01 15:45+0800\n" "Last-Translator: \n" "Language-Team: Lamb\n" @@ -308,8 +308,8 @@ msgid "Download failed" msgstr "下載模型" #: buzz/widgets/preferences_dialog/models_preferences_widget.py:275 -#: buzz/widgets/main_window.py:295 buzz/model_loader.py:505 -#: buzz/model_loader.py:519 +#: buzz/widgets/main_window.py:295 buzz/model_loader.py:497 +#: buzz/model_loader.py:511 msgid "Error" msgstr "" @@ -557,103 +557,103 @@ msgstr "" msgid "Export" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:229 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:230 msgid "Translate" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:239 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:240 #: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:177 msgid "Resize" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:251 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:252 msgid "Find" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:254 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:255 msgid "Show/Hide Search Bar (Ctrl+F)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:319 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:320 msgid "Find:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:325 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:326 msgid "Enter text to find..." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:338 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:339 msgid "Previous match (Shift+Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:346 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:347 msgid "Next match (Enter)" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:354 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:355 msgid "Clear" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:381 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:382 msgid "Playback Controls:" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:386 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:387 msgid "Loop Segment" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:388 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389 msgid "Enable/disable looping when clicking on transcript segments" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:394 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395 msgid "Follow Audio" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:396 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:397 msgid "" "Enable/disable following the current audio position in the transcript. When " "enabled, automatically scrolls to current text." msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:443 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444 msgid "Scroll to Current" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:445 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:446 msgid "Scroll to the currently spoken text" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:767 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:768 msgid "1 of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 msgid "1 of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:769 -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:770 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:774 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:775 msgid "No matches found" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:833 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:834 msgid " of 100+ matches" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:835 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:836 msgid " of " msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1188 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1191 msgid "API Key Required" msgstr "" -#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1189 +#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:1192 msgid "Please enter OpenAI API Key in preferences" msgstr "" @@ -762,14 +762,13 @@ msgstr "選擇聲音檔案" msgid "Unable to save OpenAI API key to keyring" msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:55 -#: buzz/transcriber/recording_transcriber.py:390 -#: buzz/transcriber/recording_transcriber.py:399 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57 +#: buzz/transcriber/recording_transcriber.py:394 msgid "Whisper server failed to start. Check logs for details." msgstr "" -#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:58 -#: buzz/transcriber/recording_transcriber.py:393 +#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60 +#: buzz/transcriber/recording_transcriber.py:398 msgid "" "Whisper server failed to start due to insufficient memory. Please try again " "with a smaller model. To force CPU mode use BUZZ_FORCE_CPU=TRUE environment " @@ -1142,14 +1141,19 @@ msgstr "" msgid "Cantonese" msgstr "" -#: buzz/transcriber/recording_transcriber.py:241 buzz/model_loader.py:538 +#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530 msgid "A connection error occurred" msgstr "" -#: buzz/transcriber/recording_transcriber.py:350 +#: buzz/transcriber/recording_transcriber.py:332 msgid "Starting Whisper.cpp..." msgstr "" +#: buzz/transcriber/recording_transcriber.py:385 +#, fuzzy +msgid "Starting transcription..." +msgstr "取消錄製" + #: buzz/settings/shortcut.py:17 #, fuzzy msgid "Open Record Window" diff --git a/buzz/transcriber/recording_transcriber.py b/buzz/transcriber/recording_transcriber.py index b5b8104a..539edaa2 100644 --- a/buzz/transcriber/recording_transcriber.py +++ b/buzz/transcriber/recording_transcriber.py @@ -382,6 +382,7 @@ class RecordingTranscriber(QObject): time.sleep(10) if self.process is not None and self.process.poll() is None: + self.transcription.emit(_("Starting transcription...")) logging.debug(f"Whisper server started successfully.") logging.debug(f"Model: {self.model_path}") else: diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 42e88e87..eeea6031 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -1,5 +1,5 @@ # Development notes: -# - To build the snap run `snapcraft clean` and `snapcraft --verbose` +# - To build the snap run `snapcraft clean` and `snapcraft pack --verbose` # - To install local snap `snap install ./buzz_*.snap --dangerous` name: buzz base: core22 diff --git a/tests/transcriber/whisper_cpp_test.py b/tests/transcriber/whisper_cpp_test.py index b2204224..c810347b 100644 --- a/tests/transcriber/whisper_cpp_test.py +++ b/tests/transcriber/whisper_cpp_test.py @@ -57,6 +57,6 @@ class TestWhisperCpp: segments = WhisperCpp.transcribe(task=task) - assert "Mani," == segments[0].text - assert "uzstraudz," == segments[1].text - assert "laikabstākļi," == segments[2].text \ No newline at end of file + assert "Mani" in segments[0].text + assert "uzstrau" in segments[1].text + assert "laikabstākļi" in segments[2].text \ No newline at end of file