Adjusted tests

This commit is contained in:
Raivis Dejus 2025-10-12 19:11:57 +03:00
commit f96d757e54
17 changed files with 551 additions and 495 deletions

View file

@ -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 <contacto@ericdq.com>\n"
"Language-Team: Catalan <jmas@softcatala.org>\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"

View file

@ -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 <xalt7x.service@gmail.com>\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"

View file

@ -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"

View file

@ -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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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 ""

View file

@ -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 <contacto@ericdq.com>\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"

View file

@ -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 <albanobattistella@gmail.com>\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"

View file

@ -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 "録音画面を開く"

View file

@ -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"

View file

@ -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 <vistausss@fastmail.com>\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"

View file

@ -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"

View file

@ -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 <pschopf@gmail.com>\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"

View file

@ -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 <xalt7x.service@gmail.com>\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 "Відкрити вікно запису"

View file

@ -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"

View file

@ -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"

View file

@ -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:

View file

@ -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

View file

@ -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
assert "Mani" in segments[0].text
assert "uzstrau" in segments[1].text
assert "laikabstākļi" in segments[2].text