mirror of
https://github.com/chidiwilliams/buzz.git
synced 2026-03-14 14:45:46 +01:00
Improvements (#1296)
This commit is contained in:
parent
252db3c3ed
commit
cabbd487f9
22 changed files with 244 additions and 163 deletions
2
Makefile
2
Makefile
|
|
@ -1,4 +1,4 @@
|
|||
version := 1.3.3
|
||||
version := 1.3.4
|
||||
|
||||
mac_app_path := ./dist/Buzz.app
|
||||
mac_zip_path := ./dist/Buzz-${version}-mac.zip
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
VERSION = "1.3.3"
|
||||
VERSION = "1.3.4"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: buzz\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
|
|
@ -513,11 +513,15 @@ msgstr ""
|
|||
"Comproveu els vostres dispositius d'àudio o els registres de l'aplicació per "
|
||||
"a més informació."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Comprova si hi ha actualitzacions"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "Estàs al dia!"
|
||||
|
||||
|
|
@ -764,14 +768,14 @@ 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:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
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:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1145,15 +1149,15 @@ msgstr "Sundanès"
|
|||
msgid "Cantonese"
|
||||
msgstr "Cantonès"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "S'ha produït un error de connexió"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr "Començant Whisper.cpp..."
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Cancel·la la transcripció"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Fejl"
|
||||
|
||||
|
|
@ -511,11 +511,15 @@ msgstr ""
|
|||
"Tjek venligst dine audioenheder eller tjek applikationens logs for "
|
||||
"mereinformation."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Tjek for opdateringer"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "Du er opdateret!"
|
||||
|
||||
|
|
@ -760,12 +764,12 @@ 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:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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,15 +1141,15 @@ msgstr ""
|
|||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Der er opstået en forbindelsesfejl"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Afbryd transkription"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Fehler"
|
||||
|
||||
|
|
@ -511,11 +511,15 @@ msgstr ""
|
|||
"Bitte überprüfen Sie Ihre Audiogeräte oder prüfen Sie die "
|
||||
"Anwendungsprotokolle für weitere Informationen."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Nach Updates suchen"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "Sie sind auf dem Laufenden!"
|
||||
|
||||
|
|
@ -761,12 +765,12 @@ msgstr ""
|
|||
"Der OpenAI-API-Schlüssel kann nicht im Schlüsselbund gespeichert werden"
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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,15 +1142,15 @@ msgstr "Sundanesisch"
|
|||
msgid "Cantonese"
|
||||
msgstr "Kantonesisch"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Ein Verbindungsfehler ist aufgetreten"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Transkription abbrechen"
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -499,11 +499,15 @@ msgid ""
|
|||
"information."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -742,12 +746,12 @@ msgid "Unable to save OpenAI API key to keyring"
|
|||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1118,15 +1122,15 @@ msgstr ""
|
|||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
msgid "Starting transcription..."
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
|
|
@ -546,12 +546,16 @@ msgstr ""
|
|||
"aplicación para obtener más información."
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Buscar actualizaciones"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "¡Estás al día!"
|
||||
|
||||
|
|
@ -810,14 +814,14 @@ 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:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
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:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1192,16 +1196,16 @@ msgstr "Sundanés"
|
|||
msgid "Cantonese"
|
||||
msgstr "Cantonés"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Se ha producido un error de conexión"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr "Iniciando Whisper.cpp..."
|
||||
|
||||
# automatic translation
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Cancelar transcripción"
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: buzz\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
|
||||
"PO-Revision-Date: 2025-11-09 20:22+0200\n"
|
||||
"Language-Team: (Italiano) Albano Battistella <albanobattistella@gmail.com>\n"
|
||||
"Language: it_IT\n"
|
||||
|
|
@ -106,6 +106,11 @@ msgstr "Lettone"
|
|||
msgid "Polish"
|
||||
msgstr "Polacco"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
#, fuzzy
|
||||
msgid "Portuguese (Brazil)"
|
||||
msgstr "Portoghese"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:46
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
msgid "Ukrainian"
|
||||
|
|
@ -171,7 +176,9 @@ msgstr "Utilizza solo la CPU e disattiva l'accelerazione GPU"
|
|||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:186
|
||||
msgid "Set this if larger models do not fit your GPU memory and Buzz crashes"
|
||||
msgstr "Imposta questa opzione se i modelli più grandi non si adattano alla memoria della tua GPU e Buzz si blocca"
|
||||
msgstr ""
|
||||
"Imposta questa opzione se i modelli più grandi non si adattano alla memoria "
|
||||
"della tua GPU e Buzz si blocca"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:188
|
||||
msgid "Disable GPU"
|
||||
|
|
@ -301,8 +308,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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Errore"
|
||||
|
||||
|
|
@ -387,8 +394,8 @@ msgid ""
|
|||
"Enter instructions for AI on how to translate, for example 'Please translate "
|
||||
"each text sent to you from English to Spanish.'"
|
||||
msgstr ""
|
||||
"Inserisci le istruzioni per l'IA su come tradurre, ad esempio 'Per favore, traduci "
|
||||
"ogni testo che ti viene inviato dall'inglese allo spagnolo.'"
|
||||
"Inserisci le istruzioni per l'IA su come tradurre, ad esempio 'Per favore, "
|
||||
"traduci ogni testo che ti viene inviato dall'inglese allo spagnolo.'"
|
||||
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:92
|
||||
msgid "Instructions for AI:"
|
||||
|
|
@ -507,11 +514,15 @@ msgstr ""
|
|||
"Controlla i tuoi dispositivi audio o i registri dell'applicazione per "
|
||||
"maggiori informazioni."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Controlla gli aggiornamenti"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "Il programma è aggiornato!"
|
||||
|
||||
|
|
@ -595,7 +606,8 @@ msgstr "Ciclo di segmento"
|
|||
|
||||
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:389
|
||||
msgid "Enable/disable looping when clicking on transcript segments"
|
||||
msgstr "Abilita/disabilita il loop quando si fa clic sui segmenti della trascrizione"
|
||||
msgstr ""
|
||||
"Abilita/disabilita il loop quando si fa clic sui segmenti della trascrizione"
|
||||
|
||||
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:395
|
||||
msgid "Follow Audio"
|
||||
|
|
@ -606,8 +618,9 @@ msgid ""
|
|||
"Enable/disable following the current audio position in the transcript. When "
|
||||
"enabled, automatically scrolls to current text."
|
||||
msgstr ""
|
||||
"Abilita/disabilita la lettura della posizione audio corrente nella trascrizione. Quando "
|
||||
"abilitato, scorre automaticamente fino al testo corrente."
|
||||
"Abilita/disabilita la lettura della posizione audio corrente nella "
|
||||
"trascrizione. Quando abilitato, scorre automaticamente fino al testo "
|
||||
"corrente."
|
||||
|
||||
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:444
|
||||
msgid "Scroll to Current"
|
||||
|
|
@ -758,20 +771,21 @@ 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:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr "Impossibile avviare il server Whisper. Controllare i log per i dettagli."
|
||||
msgstr ""
|
||||
"Impossibile avviare il server Whisper. Controllare i log per i dettagli."
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
"variable."
|
||||
msgstr ""
|
||||
"Impossibile avviare il server Whisper a causa di memoria insufficiente. Riprovare "
|
||||
"con un modello più piccolo. Per forzare la modalità CPU, utilizzare la variabile d'ambiente "
|
||||
"BUZZ_FORCE_CPU=TRUE"
|
||||
"Impossibile avviare il server Whisper a causa di memoria insufficiente. "
|
||||
"Riprovare con un modello più piccolo. Per forzare la modalità CPU, "
|
||||
"utilizzare la variabile d'ambiente BUZZ_FORCE_CPU=TRUE"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:24
|
||||
msgid "Translate to English"
|
||||
|
|
@ -1137,15 +1151,15 @@ msgstr "Sundanese"
|
|||
msgid "Cantonese"
|
||||
msgstr "Cantonese"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Si è verificato un errore di connessione"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr "Avvio di Whisper.cpp..."
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Inizio trascrizione..."
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "エラー"
|
||||
|
||||
|
|
@ -507,11 +507,15 @@ msgstr ""
|
|||
"オーディオデバイスを確認するか、詳細をアプリケーションのログで確認してくださ"
|
||||
"い。"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "アップデートを確認する"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "最新の状態です!"
|
||||
|
||||
|
|
@ -755,12 +759,12 @@ msgid "Unable to save OpenAI API key to keyring"
|
|||
msgstr "OpenAI API キーをkeyringに保存できません"
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1132,15 +1136,15 @@ msgstr ""
|
|||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "接続エラーが発生しました"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "文字起こしをキャンセルする"
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"PO-Revision-Date: 2025-10-12 19:11+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
|
||||
"PO-Revision-Date: 2025-11-28 16:50+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Kļūda"
|
||||
|
||||
|
|
@ -517,11 +517,15 @@ msgstr ""
|
|||
"Lūdzu pārbaudiet savas audio ierīces vai pārbaudiet lietotnes ziņojumu "
|
||||
"žurnālus, lai iegūtu papildu informāciju."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Pārbaudīt atjauninājumus"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr "Parādīt sistēmas žurnālu"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "Jums ir jaunākā versija!"
|
||||
|
||||
|
|
@ -766,14 +770,14 @@ 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:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
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:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1147,15 +1151,15 @@ msgstr "Sundāņu"
|
|||
msgid "Cantonese"
|
||||
msgstr "Kantonas"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Notika savienojuma kļūda"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr "Palaiž Whisper.cpp..."
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Sāk atpazīšanu..."
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Foutmelding"
|
||||
|
||||
|
|
@ -511,11 +511,15 @@ msgid ""
|
|||
"information."
|
||||
msgstr "Controleer uw geluidsapparatuur of het programmalogboek."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Controleren op updates"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "De software is actueel!"
|
||||
|
||||
|
|
@ -759,12 +763,12 @@ 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:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1136,15 +1140,15 @@ msgstr "Soedanees"
|
|||
msgid "Cantonese"
|
||||
msgstr "Kantonees"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Er is een verbindingsfout opgetreden"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Transcriptie wissen"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Błąd"
|
||||
|
||||
|
|
@ -519,11 +519,15 @@ msgstr ""
|
|||
"Sprawdź urządzenia audio lub przejrzyj logi aplikacji, by uzyskać więcej "
|
||||
"informacji."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Sprawdź aktualizacje"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "Posiadasz najnowszą wersję!"
|
||||
|
||||
|
|
@ -769,12 +773,12 @@ msgid "Unable to save OpenAI API key to keyring"
|
|||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1147,15 +1151,15 @@ msgstr ""
|
|||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Anuluj transkrypcję"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: Buzz\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\n"
|
||||
"PO-Revision-Date: 2025-11-01 17:43-0300\n"
|
||||
"Last-Translator: Paulo Schopf <pschopf@gmail.com>\n"
|
||||
"Language-Team: none\n"
|
||||
|
|
@ -176,7 +176,8 @@ msgstr "Usar somente a CPU e desabilitar aceleração por GPU"
|
|||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:186
|
||||
msgid "Set this if larger models do not fit your GPU memory and Buzz crashes"
|
||||
msgstr "Marque isso se modelos maiores não couberem na memória da GPU e o Buzz travar"
|
||||
msgstr ""
|
||||
"Marque isso se modelos maiores não couberem na memória da GPU e o Buzz travar"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:188
|
||||
msgid "Disable GPU"
|
||||
|
|
@ -306,8 +307,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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Erro"
|
||||
|
||||
|
|
@ -390,8 +391,8 @@ msgid ""
|
|||
"Enter instructions for AI on how to translate, for example 'Please translate "
|
||||
"each text sent to you from English to Spanish.'"
|
||||
msgstr ""
|
||||
"Instrua a IA sobre como traduzir, por exemplo: \"Por favor, "
|
||||
"traduza cada texto enviado a você do Inglês para o Português\"."
|
||||
"Instrua a IA sobre como traduzir, por exemplo: \"Por favor, traduza cada "
|
||||
"texto enviado a você do Inglês para o Português\"."
|
||||
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:92
|
||||
msgid "Instructions for AI:"
|
||||
|
|
@ -510,11 +511,15 @@ msgstr ""
|
|||
"Verifique seus dispositivos de áudio ou os logs do aplicativo para mais "
|
||||
"informações."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Verificar atualizações"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "Você está atualizado!"
|
||||
|
||||
|
|
@ -761,12 +766,12 @@ 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:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
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:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1140,15 +1145,15 @@ msgstr "Sundanês"
|
|||
msgid "Cantonese"
|
||||
msgstr "Cantonês"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Ocorreu um erro de conexão"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr "Iniciando Whisper.cpp..."
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Iniciando transcrição..."
|
||||
|
|
@ -1233,5 +1238,6 @@ msgstr "Acrescentar e corrigir"
|
|||
|
||||
#~ msgid "Undo"
|
||||
#~ msgstr "Desfazer"
|
||||
|
||||
#~ msgid "Redo"
|
||||
#~ msgstr "Refazer"
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "Помилка"
|
||||
|
||||
|
|
@ -509,11 +509,15 @@ msgstr ""
|
|||
"Будь ласка, перевірте свої аудіопристрої або пошукайте додаткову інформацію "
|
||||
"в звітах програми."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "Перевірити оновлення"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "У вас актуальна версія!"
|
||||
|
||||
|
|
@ -756,12 +760,12 @@ msgid "Unable to save OpenAI API key to keyring"
|
|||
msgstr "Не вдається додати до звʼязки ключів API-ключ OpenAI"
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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,15 +1137,15 @@ msgstr ""
|
|||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Виникла помилка зʼєднання"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "Скасувати транскрипцію"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr "错误"
|
||||
|
||||
|
|
@ -520,11 +520,15 @@ msgid ""
|
|||
"information."
|
||||
msgstr "请检查您的音频设备或检查应用程序日志以获取更多信息。"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "检查更新"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "已经是最新版本"
|
||||
|
||||
|
|
@ -769,12 +773,12 @@ msgid "Unable to save OpenAI API key to keyring"
|
|||
msgstr "无法将OpenAI API密钥保存到密钥串"
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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 "
|
||||
|
|
@ -1147,15 +1151,15 @@ msgstr ""
|
|||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr "连接发生错误"
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "取消识别"
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-10-12 19:10+0300\n"
|
||||
"POT-Creation-Date: 2025-11-28 16:49+0200\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:497
|
||||
#: buzz/model_loader.py:511
|
||||
#: buzz/widgets/main_window.py:295 buzz/model_loader.py:539
|
||||
#: buzz/model_loader.py:553
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -515,11 +515,15 @@ msgid ""
|
|||
"information."
|
||||
msgstr "請檢查您的音頻設備或檢查應用程序日誌以獲取更多信息。"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
#: buzz/widgets/about_dialog.py:81
|
||||
msgid "Check for updates"
|
||||
msgstr "檢查更新"
|
||||
|
||||
#: buzz/widgets/about_dialog.py:109
|
||||
#: buzz/widgets/about_dialog.py:84
|
||||
msgid "Show logs"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/about_dialog.py:118
|
||||
msgid "You're up to date!"
|
||||
msgstr "你是最新的!"
|
||||
|
||||
|
|
@ -763,12 +767,12 @@ msgid "Unable to save OpenAI API key to keyring"
|
|||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:57
|
||||
#: buzz/transcriber/recording_transcriber.py:394
|
||||
#: buzz/transcriber/recording_transcriber.py:397
|
||||
msgid "Whisper server failed to start. Check logs for details."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/local_whisper_cpp_server_transcriber.py:60
|
||||
#: buzz/transcriber/recording_transcriber.py:398
|
||||
#: buzz/transcriber/recording_transcriber.py:401
|
||||
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,15 +1145,15 @@ msgstr ""
|
|||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:223 buzz/model_loader.py:530
|
||||
#: buzz/transcriber/recording_transcriber.py:224 buzz/model_loader.py:572
|
||||
msgid "A connection error occurred"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:332
|
||||
#: buzz/transcriber/recording_transcriber.py:333
|
||||
msgid "Starting Whisper.cpp..."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/recording_transcriber.py:385
|
||||
#: buzz/transcriber/recording_transcriber.py:388
|
||||
#, fuzzy
|
||||
msgid "Starting transcription..."
|
||||
msgstr "取消錄製"
|
||||
|
|
|
|||
|
|
@ -109,12 +109,13 @@ class WhisperCpp:
|
|||
|
||||
# Add translate flag if needed
|
||||
if task.transcription_options.task == Task.TRANSLATE:
|
||||
cmd.append("--translate")
|
||||
cmd.extend(["--translate"])
|
||||
|
||||
# Force CPU if specified
|
||||
force_cpu = os.getenv("BUZZ_FORCE_CPU", "false")
|
||||
if force_cpu != "false" or not IS_VULKAN_SUPPORTED:
|
||||
cmd.append("--no-gpu")
|
||||
cmd.extend(["--no-gpu"])
|
||||
cmd.extend(["-t", str(os.getenv("BUZZ_WHISPERCPP_N_THREADS", (os.cpu_count() or 8) // 2))])
|
||||
|
||||
print(f"Running Whisper CLI: {' '.join(cmd)}")
|
||||
|
||||
|
|
@ -125,7 +126,7 @@ class WhisperCpp:
|
|||
si.wShowWindow = subprocess.SW_HIDE
|
||||
process = subprocess.Popen(
|
||||
cmd,
|
||||
stdout=subprocess.PIPE,
|
||||
stdout=subprocess.DEVNULL,
|
||||
stderr=subprocess.PIPE,
|
||||
text=True,
|
||||
startupinfo=si,
|
||||
|
|
@ -135,7 +136,7 @@ class WhisperCpp:
|
|||
else:
|
||||
process = subprocess.Popen(
|
||||
cmd,
|
||||
stdout=subprocess.PIPE,
|
||||
stdout=subprocess.DEVNULL,
|
||||
stderr=subprocess.PIPE,
|
||||
text=True,
|
||||
)
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
import json
|
||||
from typing import Optional
|
||||
from platformdirs import user_log_dir
|
||||
|
||||
from PyQt6 import QtGui
|
||||
from PyQt6.QtCore import Qt, QUrl
|
||||
|
|
@ -80,6 +81,9 @@ class AboutDialog(QDialog):
|
|||
self.check_updates_button = QPushButton(_("Check for updates"), self)
|
||||
self.check_updates_button.clicked.connect(self.on_click_check_for_updates)
|
||||
|
||||
self.show_logs_button = QPushButton(_("Show logs"), self)
|
||||
self.show_logs_button.clicked.connect(self.on_click_show_logs)
|
||||
|
||||
button_box = QDialogButtonBox(
|
||||
QDialogButtonBox.StandardButton(QDialogButtonBox.StandardButton.Close), self
|
||||
)
|
||||
|
|
@ -90,15 +94,21 @@ class AboutDialog(QDialog):
|
|||
layout.addWidget(buzz_label)
|
||||
layout.addWidget(version_label)
|
||||
layout.addWidget(self.check_updates_button)
|
||||
layout.addWidget(self.show_logs_button)
|
||||
layout.addWidget(button_box)
|
||||
|
||||
self.setLayout(layout)
|
||||
self.setMinimumWidth(350)
|
||||
|
||||
def on_click_check_for_updates(self):
|
||||
url = QUrl(self.GITHUB_API_LATEST_RELEASE_URL)
|
||||
self.network_access_manager.get(QNetworkRequest(url))
|
||||
self.check_updates_button.setDisabled(True)
|
||||
|
||||
def on_click_show_logs(self):
|
||||
log_dir = user_log_dir(appname="Buzz")
|
||||
QDesktopServices.openUrl(QUrl.fromLocalFile(log_dir))
|
||||
|
||||
def on_latest_release_reply(self, reply: QNetworkReply):
|
||||
if reply.error() == QNetworkReply.NetworkError.NoError:
|
||||
response = json.loads(reply.readAll().data())
|
||||
|
|
|
|||
|
|
@ -13,6 +13,8 @@ The models are stored:
|
|||
|
||||
Paste the location in your file manager to access the models.
|
||||
|
||||
Since Version `1.3.4`, to get to the logs folder go to `Help -> About Buzz` and click on `Show logs` button.
|
||||
|
||||
### 2. What can I try if the transcription runs too slowly?
|
||||
|
||||
Speech recognition requires large amount of computation, so one option is to try using a lower Whisper model size or using a Whisper.cpp model to run speech recognition of your computer. If you have access to a computer with GPU that has at least 6GB of VRAM you can try using the Faster Whisper model.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
[project]
|
||||
name = "buzz-captions"
|
||||
version = "1.3.3"
|
||||
version = "1.3.4"
|
||||
description = ""
|
||||
authors = [{ name = "Chidi Williams", email = "williamschidi1@gmail.com" }]
|
||||
requires-python = ">=3.12,<3.13"
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ apps:
|
|||
desktop: usr/share/applications/buzz.desktop
|
||||
environment:
|
||||
PATH: $SNAP/usr/bin:$SNAP/bin:$PATH
|
||||
LD_LIBRARY_PATH: $SNAP/lib/python3.12/site-packages/nvidia/cudnn/lib:$SNAP/lib/python3.12/site-packages/PyQt6:$SNAP/lib/python3.12/site-packages/PyQt6/Qt6/lib:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/lapack:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/blas:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libproxy:$SNAP:$LD_LIBRARY_PATH
|
||||
LD_LIBRARY_PATH: $SNAP/lib/python3.12/site-packages/nvidia/cudnn/lib:$SNAP/lib/python3.12/site-packages/PyQt6:$SNAP/lib/python3.12/site-packages/PyQt6/Qt6/lib:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/lapack:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/blas:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/oss4-libsalsa:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/libproxy:$SNAP:$LD_LIBRARY_PATH
|
||||
PYTHONPATH: $SNAP:$SNAP/lib/python3.12/site-packages/PyQt6:$SNAP/lib/python3.12/site-packages/PyQt6/Qt6/lib:$SNAP/usr/lib/python3/dist-packages:$SNAP/usr/lib/python3.12/site-packages:$SNAP/usr/local/lib/python3.12/dist-packages:$SNAP/usr/lib/python3.12/dist-packages:$PYTHONPATH
|
||||
QT_MEDIA_BACKEND: gstreamer
|
||||
PULSE_LATENCY_MSEC: "30"
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
Subproject commit a8d002cfd879315632a579e73f0148d06959de36
|
||||
Subproject commit 4979e04f5dcaccb36057e059bbaed8a2f5288315
|
||||
Loading…
Add table
Add a link
Reference in a new issue