Adding url import icon to main toolbar (#1004)

This commit is contained in:
Raivis Dejus 2024-11-24 11:59:35 +02:00 committed by GitHub
commit 5165e953f0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
17 changed files with 368 additions and 272 deletions

View file

@ -56,3 +56,8 @@ sudo snap connect buzz:password-manager-service
sudo snap connect buzz:pulseaudio
sudo snap connect buzz:removable-media
```
### Latest development version
For info on how to get latest development version with latest features and bug fixes see [FAQ](https://chidiwilliams.github.io/buzz/docs/faq#9-where-can-i-get-latest-development-version).

19
buzz/assets/url.svg Normal file
View file

@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
<svg width="800px" height="800px" viewBox="0 -0.5 21 21" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>url [#1423]</title>
<desc>Created with Sketch.</desc>
<defs>
</defs>
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Dribbble-Light-Preview" transform="translate(-339.000000, -600.000000)" fill="#000000">
<g id="icons" transform="translate(56.000000, 160.000000)">
<path d="M286.388001,443.226668 C288.054626,441.639407 290.765027,441.639407 292.431651,443.226668 L293.942296,444.665378 L295.452942,443.226668 L293.942296,441.787958 C291.439155,439.404014 287.380498,439.404014 284.877356,441.787958 C282.374215,444.171902 282.374215,448.03729 284.877356,450.421235 L286.388001,451.859945 L287.898647,450.421235 L286.388001,448.982525 C284.721377,447.395264 284.721377,444.813929 286.388001,443.226668 L286.388001,443.226668 Z M302.122644,449.578765 L300.611999,448.139038 L299.101353,449.578765 L300.611999,451.017475 C302.277554,452.603719 302.277554,455.186071 300.611999,456.773332 C298.945374,458.359576 296.233905,458.359576 294.568349,456.773332 L293.057704,455.333605 L291.54599,456.773332 L293.057704,458.212042 C295.560845,460.595986 299.619502,460.595986 302.122644,458.212042 C304.625785,455.828098 304.625785,451.96271 302.122644,449.578765 L302.122644,449.578765 Z M288.653969,443.946023 L299.856676,454.61425 L298.344962,456.053977 L287.143324,445.384733 L288.653969,443.946023 Z" id="url-[#1423]">
</path>
</g>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: buzz\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:16+0200\n"
"PO-Revision-Date: 2023-02-15 05:01+0000\n"
"Last-Translator: Jordi Mas i Hernàndez <jmas@softcatala.org>\n"
"Language-Team: Catalan <jmas@softcatala.org>\n"
@ -29,7 +29,7 @@ msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr ""
@ -38,7 +38,7 @@ msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
#, fuzzy
msgid "Cancel"
msgstr "Cancel·lat"
@ -218,12 +218,12 @@ msgid "Download failed"
msgstr "Baixat"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "Error"
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "Enregistra"
@ -248,15 +248,15 @@ msgstr "Model:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "Tasca:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "Idioma:"
@ -321,67 +321,73 @@ msgstr ""
msgid "Advanced..."
msgstr ""
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "Transcripció nova"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "Transcripció nova"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "Obre una transcripció"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "Cancel·la la transcripció"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "Neteja l'historial"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "Completat"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "Cancel·lat"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "A la cua"
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
#, fuzzy
msgid "File Name / URL"
msgstr "Nom del fitxer"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
#, fuzzy
msgid "Model"
msgstr "Model:"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
#, fuzzy
msgid "Task"
msgstr "Tasca:"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "Estat"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
#, fuzzy
msgid "Date Completed"
msgstr "Completat"
@ -543,7 +549,7 @@ msgstr "Ajuda"
msgid "File"
msgstr "Fitxer"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
@ -551,11 +557,11 @@ msgstr ""
"Esteu segur que voleu suprimir les transcripcions seleccionades? Aquesta "
"acció no es pot desfer."
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "Selecciona un fitxer d'àudio"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr ""

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:16+0200\n"
"PO-Revision-Date: 2023-11-09 04:35-0600\n"
"Last-Translator: Adolfo Jayme Barrientos <fitojb@ubuntu.com>\n"
"Language-Team: \n"
@ -30,7 +30,7 @@ msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr ""
@ -39,7 +39,7 @@ msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
#, fuzzy
msgid "Cancel"
msgstr "Cancelado"
@ -224,13 +224,13 @@ msgid "Download failed"
msgstr "Descargado"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "Error"
# automatic translation
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "Grabar"
@ -259,17 +259,17 @@ msgstr "Modelo:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr ""
# automatic translation
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "Tarea:"
# automatic translation
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "Idioma:"
@ -341,73 +341,80 @@ msgid "Advanced..."
msgstr ""
# automatic translation
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "Transcripción nueva"
# automatic translation
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "Transcripción nueva"
# automatic translation
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "Abrir transcripción"
# automatic translation
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "Cancelar transcripción"
# automatic translation
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "Vaciar historial"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "Completado"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "Cancelado"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "En cola"
# automatic translation
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
#, fuzzy
msgid "File Name / URL"
msgstr "Nombre de archivo"
# automatic translation
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
#, fuzzy
msgid "Model"
msgstr "Modelo:"
# automatic translation
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
#, fuzzy
msgid "Task"
msgstr "Tarea:"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "Estado"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
#, fuzzy
msgid "Date Completed"
msgstr "Completado"
@ -584,7 +591,7 @@ msgid "File"
msgstr "Archivo"
# automatic translation
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
@ -593,11 +600,11 @@ msgstr ""
"no se puede deshacer."
# automatic translation
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "Seleccionar archivo de audio"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr ""

View file

@ -6,7 +6,7 @@ msgid ""
msgstr ""
"Project-Id-Version: buzz\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:17+0200\n"
"PO-Revision-Date: 2024-11-03 11:22+0100\n"
"Language-Team: (Italiano) Albano Battistella <albanobattistella@gmail.com>\n"
"Language: it_IT\n"
@ -29,7 +29,7 @@ msgstr "https://esempio.com/audio.mp3"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr "Ok"
@ -38,7 +38,7 @@ msgstr "Ok"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
msgid "Cancel"
msgstr "Annulla"
@ -88,11 +88,11 @@ msgstr "Abilita l'esportazione della trascrizione della registrazione live"
msgid "Browse"
msgstr "Sfoglia"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:119
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
msgid "Export folder"
msgstr "Esporta cartella"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:130
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
msgid "Live recording mode"
msgstr "Modalità di registrazione in diretta"
@ -109,7 +109,7 @@ msgstr ""
"La tua chiave API è valida. Buzz utilizzerà questa chiave per eseguire le "
"trascrizioni API Whisper e le traduzioni AI."
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:172
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:173
msgid "Invalid API key"
msgstr "Chiave API non valida"
@ -118,8 +118,8 @@ msgid ""
"API supports only base64 characters (A-Za-z0-9+/=). Other characters in API "
"key may cause errors."
msgstr ""
"L'API supporta solo caratteri base64 (A-Za-z0-9+/=). Altri caratteri nella chiave API "
"potrebbero causare errori."
"L'API supporta solo caratteri base64 (A-Za-z0-9+/=). Altri caratteri nella "
"chiave API potrebbero causare errori."
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:192
msgid "Select Export Folder"
@ -131,8 +131,9 @@ msgid ""
"Transcription and translation may still work if the API does not support key "
"validation."
msgstr ""
"L'API OpenAI ha restituito una risposta non valida. Controlla l'URL dell'API o la tua chiave."
"La trascrizione e la traduzione potrebbero comunque funzionare se l'API non supporta la convalida della chiave."
"L'API OpenAI ha restituito una risposta non valida. Controlla l'URL dell'API "
"o la tua chiave.La trascrizione e la traduzione potrebbero comunque "
"funzionare se l'API non supporta la convalida della chiave."
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:42
msgid "Enable folder watch"
@ -214,17 +215,17 @@ msgstr "Elimina modello"
msgid "Are you sure you want to delete the selected model?"
msgstr "Sei sicuro di voler eliminare il modello selezionato?"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:267
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:268
msgid "Download failed"
msgstr "Download non riuscito"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "Errore"
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "Registra"
@ -249,15 +250,15 @@ msgstr "Modello:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr "Chiave API:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "Compito:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "Lingua:"
@ -321,64 +322,70 @@ msgstr "ID Huggingface di un modello"
msgid "Advanced..."
msgstr "Avanzate..."
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "Nuova trascrizione"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "Nuova trascrizione"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "Apri trascrizione"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "Annulla trascrizione"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "Elimina la cronologia"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr "In corso"
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "Completato"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr "Non riuscito"
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "Annullato"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "In coda"
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
msgid "File Name / URL"
msgstr "Nome file / URL"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
msgid "Model"
msgstr "Modello"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
msgid "Task"
msgstr "Compito"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "Stato"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr "Data aggiunta"
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
msgid "Date Completed"
msgstr "Data completata"
@ -494,14 +501,15 @@ msgid ""
"Detected missing permissions, please check that snap permissions have been "
"granted"
msgstr ""
"Rilevate autorizzazioni mancanti, verificare che le autorizzazioni snap siano state "
"concesse"
"Rilevate autorizzazioni mancanti, verificare che le autorizzazioni snap "
"siano state concesse"
#: buzz/widgets/snap_notice.py:16
msgid ""
"To enable necessary permissions run the following commands in the terminal"
msgstr ""
"Per abilitare le autorizzazioni necessarie, eseguire i seguenti comandi nel terminale"
"Per abilitare le autorizzazioni necessarie, eseguire i seguenti comandi nel "
"terminale"
#: buzz/widgets/snap_notice.py:30
msgid "Close"
@ -539,7 +547,7 @@ msgstr "Aiuto"
msgid "File"
msgstr "File"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
@ -547,11 +555,11 @@ msgstr ""
"Sei certo di voler eliminare le trascrizioni selezionate? Questa azione non "
"può essere annullata."
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "Seleziona file audio"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr "Impossibile salvare la chiave API OpenAI nel portachiavi"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:17+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: nunawa <71294849+nunawa@users.noreply.github.com>\n"
"Language-Team: \n"
@ -25,7 +25,7 @@ msgstr "https://example.com/audio.mp3"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr "Ok"
@ -34,7 +34,7 @@ msgstr "Ok"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
msgid "Cancel"
msgstr "キャンセル"
@ -216,12 +216,12 @@ msgid "Download failed"
msgstr "ダウンロード失敗"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "エラー"
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "録音する"
@ -246,15 +246,15 @@ msgstr "モデル:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr "APIキー:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "タスク:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "言語:"
@ -318,64 +318,70 @@ msgstr "モデルのHuggingface ID"
msgid "Advanced..."
msgstr "高度な設定..."
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "新しい文字起こし"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "新しい文字起こし"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "文字起こしを開く"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "文字起こしをキャンセルする"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "履歴を削除する"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr "進行中"
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "完了"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr "失敗"
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "キャンセル済み"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "キュー済み"
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
msgid "File Name / URL"
msgstr "ファイル名 / URL"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
msgid "Model"
msgstr "モデル"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
msgid "Task"
msgstr "タスク"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "ステータス"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr "追加日"
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
msgid "Date Completed"
msgstr "完了日"
@ -536,17 +542,17 @@ msgstr "ヘルプ"
msgid "File"
msgstr "ファイル"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
msgstr "本当に選択された文字起こしを削除しますか? この操作は元に戻せません。"
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "音声ファイルを選択"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr "OpenAI API キーをkeyringに保存できません"

View file

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"PO-Revision-Date: 2024-11-03 08:33+0200\n"
"POT-Creation-Date: 2024-11-23 22:17+0200\n"
"PO-Revision-Date: 2024-11-23 22:19+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: lv_LV\n"
@ -31,7 +31,7 @@ msgstr "https://example.com/audio.mp3"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr "Labi"
@ -40,7 +40,7 @@ msgstr "Labi"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
msgid "Cancel"
msgstr "Atcelt"
@ -224,12 +224,12 @@ msgid "Download failed"
msgstr "Lejupielāde neizdevās"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "Kļūda"
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "Ierakstīt"
@ -254,15 +254,15 @@ msgstr "Modelis:"
msgid "First time use of a model may take up to several minutest to load."
msgstr "Pirmā modeļa ielādes reize var aizņemt pat vairākas minūtes."
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr "API atslēga:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "Uzdevums:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "Valoda:"
@ -328,64 +328,68 @@ msgstr "Modeļa Huggingface ID"
msgid "Advanced..."
msgstr "Papildu iestatījumi..."
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
msgstr "Jauna atpazīšanas"
#: buzz/widgets/main_window_toolbar.py:41
msgid "New File Transcription"
msgstr "Jauna faila atpazīšana"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
msgid "New URL Transcription"
msgstr "Jauna saites atpazīšana"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "Atvērt transkriptu"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "Atcelt atpazīšanu"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "Notīrīt vēsturi"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr "Apstrādā"
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "Pabeigts"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr "Neizdevās"
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "Atcelts"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "Ierindots"
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
msgid "File Name / URL"
msgstr "Fails / URL"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
msgid "Model"
msgstr "Modelis"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
msgid "Task"
msgstr "Uzdevums"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "Statuss"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr "Pievienots"
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
msgid "Date Completed"
msgstr "Pabeigts"
@ -544,7 +548,7 @@ msgstr "Palīdzība"
msgid "File"
msgstr "Fails"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
@ -552,11 +556,11 @@ msgstr ""
"Vai tiešām vēlaties dzēst izvēlētos transkriptus? Šī ir neatgriezeniska "
"darbība."
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "Izvēlieties audio failu"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr "Neizdevās saglabāt OpenAI API atslēgu atslēgu saišķī"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:16+0200\n"
"PO-Revision-Date: 2024-03-17 20:50+0200\n"
"Last-Translator: \n"
"Language-Team: \n"
@ -30,7 +30,7 @@ msgstr "https://przyklad.pl/audio.mp3"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr ""
@ -39,7 +39,7 @@ msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
msgid "Cancel"
msgstr "Anuluj"
@ -224,12 +224,12 @@ msgid "Download failed"
msgstr "Pobrany"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "Błąd"
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "Nagraj"
@ -254,15 +254,15 @@ msgstr "Model:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "Zadanie:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "Język:"
@ -327,67 +327,73 @@ msgstr ""
msgid "Advanced..."
msgstr ""
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "Nowa transkrypcja"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "Nowa transkrypcja"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "Otwórz transkrypt"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "Anuluj transkrypcję"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "Wyczyść historię"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "Ukończono"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "Anulowano"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "Kolejka"
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
#, fuzzy
msgid "File Name / URL"
msgstr "Nazwa pliku"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
#, fuzzy
msgid "Model"
msgstr "Model:"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
#, fuzzy
msgid "Task"
msgstr "Zadanie:"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "Status"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
#, fuzzy
msgid "Date Completed"
msgstr "Ukończono"
@ -550,7 +556,7 @@ msgstr "Pomoc"
msgid "File"
msgstr "Plik"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
@ -558,11 +564,11 @@ msgstr ""
"Czy na pewno chcesz usunąć zaznaczone transkrypcje? Tej operacji nie można "
"cofnąć."
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "Wybierz plik audio"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr ""

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:17+0200\n"
"PO-Revision-Date: \n"
"Last-Translator: Yevhen Popok <xalt7x.service@gmail.com>\n"
"Language-Team: \n"
@ -27,7 +27,7 @@ msgstr "https://example.com/audio.mp3"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr "Гаразд"
@ -36,7 +36,7 @@ msgstr "Гаразд"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
msgid "Cancel"
msgstr "Скасувати"
@ -218,12 +218,12 @@ msgid "Download failed"
msgstr "Невдале завантаження"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "Помилка"
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "Записати"
@ -248,15 +248,15 @@ msgstr "Модель:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr "API-ключ:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "Завдання:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "Мова:"
@ -320,64 +320,70 @@ msgstr "ID чи модель Huggingface"
msgid "Advanced..."
msgstr "Додатково..."
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "Нова транскрипція"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "Нова транскрипція"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "Відкрити транскрипцію"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "Скасувати транскрипцію"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "Очистити історію"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr "В процесі"
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "Завершено"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr "Невдача"
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "Скасовано"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "У черзі"
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
msgid "File Name / URL"
msgstr "Назва файлу / посилання"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
msgid "Model"
msgstr "Модель"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
msgid "Task"
msgstr "Завдання"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "Стан"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr "Дата додавання"
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
msgid "Date Completed"
msgstr "Дата завершення"
@ -537,18 +543,18 @@ msgstr "Допомога"
msgid "File"
msgstr "Файл"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
msgstr ""
"Ви впевнені, що хочете видалити вибрані транскрипції? Це незворотна дія."
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "Вибрати аудіофайл"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr "Не вдається додати до звʼязки ключів API-ключ OpenAI"

View file

@ -3,12 +3,11 @@
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <lichenghao011@gmail.com>, 2024.
# 'transcript' as '识别'
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:17+0200\n"
"PO-Revision-Date: 2023-05-01 15:45+0800\n"
"Last-Translator: \n"
"Language-Team: lamb \n"
@ -31,7 +30,7 @@ msgstr "https://example.com/audio.mp3"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr "Ok"
@ -40,7 +39,7 @@ msgstr "Ok"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
msgid "Cancel"
msgstr "取消"
@ -108,8 +107,7 @@ msgstr "测试OpenAI API Key"
msgid ""
"Your API key is valid. Buzz will use this key to perform Whisper API "
"transcriptions and AI translations."
msgstr ""
“您的API密钥有效。Buzz将使用此密钥执行 Whisper API 识别和 AI 翻译。”
msgstr "您的API密钥有效。Buzz将使用此密钥执行 Whisper API 识别和 AI 翻译。"
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:173
msgid "Invalid API key"
@ -132,8 +130,8 @@ msgid ""
"Transcription and translation may still work if the API does not support key "
"validation."
msgstr ""
"OpenAI API返回无效响应。请检查API网址或您的密钥。"
“如果API不支持密钥识别和翻译可能仍然有效”
"OpenAI API返回无效响应。请检查API网址或您的密钥。如果API不支持密钥识别和翻"
"译可能仍然有效"
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:42
msgid "Enable folder watch"
@ -227,12 +225,12 @@ msgid "Download failed"
msgstr "下载模型失败"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr "错误"
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "录制"
@ -257,15 +255,15 @@ msgstr "模型:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr "Api Key:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "任务:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "语言:"
@ -330,67 +328,73 @@ msgstr "模型的Huggingface ID "
msgid "Advanced..."
msgstr "高级..."
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "新识别"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "新识别"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "打开识别结果"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "取消识别"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "清除历史纪录"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr "运行中"
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "完成"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr "失败"
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "取消"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr "队列中"
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
#, fuzzy
msgid "File Name / URL"
msgstr "文件名称/URL"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
#, fuzzy
msgid "Model"
msgstr "模型"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
#, fuzzy
msgid "Task"
msgstr "任务:"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "状态"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr "添加日期"
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
#, fuzzy
msgid "Date Completed"
msgstr "完成时间"
@ -551,17 +555,17 @@ msgstr "帮助"
msgid "File"
msgstr "文件"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
msgstr "您确定要删除所选录制吗?此操作无法撤消。"
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "选择音频文件"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr "无法将OpenAI API密钥保存到密钥串"

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-11-03 08:32+0200\n"
"POT-Creation-Date: 2024-11-23 22:17+0200\n"
"PO-Revision-Date: 2023-05-01 15:45+0800\n"
"Last-Translator: \n"
"Language-Team: Lamb\n"
@ -30,7 +30,7 @@ msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:295
#: buzz/widgets/main_window.py:234
#: buzz/widgets/main_window.py:239
msgid "Ok"
msgstr ""
@ -39,7 +39,7 @@ msgstr ""
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:296
#: buzz/widgets/model_download_progress_dialog.py:29
#: buzz/widgets/main_window.py:235
#: buzz/widgets/main_window.py:240
msgid "Cancel"
msgstr "取消"
@ -222,12 +222,12 @@ msgid "Download failed"
msgstr "下載模型"
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
#: buzz/widgets/main_window.py:291 buzz/model_loader.py:503
#: buzz/widgets/main_window.py:296 buzz/model_loader.py:503
msgid "Error"
msgstr ""
#: buzz/widgets/record_button.py:10 buzz/widgets/record_button.py:17
#: buzz/widgets/main_window_toolbar.py:35
#: buzz/widgets/main_window_toolbar.py:37
msgid "Record"
msgstr "錄製"
@ -252,15 +252,15 @@ msgstr "模型:"
msgid "First time use of a model may take up to several minutest to load."
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:113
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
msgid "Api Key:"
msgstr ""
#: buzz/widgets/transcriber/transcription_options_group_box.py:114
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
msgid "Task:"
msgstr "任務:"
#: buzz/widgets/transcriber/transcription_options_group_box.py:115
#: buzz/widgets/transcriber/transcription_options_group_box.py:116
msgid "Language:"
msgstr "語言:"
@ -325,67 +325,73 @@ msgstr ""
msgid "Advanced..."
msgstr ""
#: buzz/widgets/main_window_toolbar.py:39
msgid "New Transcription"
#: buzz/widgets/main_window_toolbar.py:41
#, fuzzy
msgid "New File Transcription"
msgstr "新錄製"
#: buzz/widgets/main_window_toolbar.py:46
#: buzz/widgets/main_window_toolbar.py:48
#, fuzzy
msgid "New URL Transcription"
msgstr "新錄製"
#: buzz/widgets/main_window_toolbar.py:55
msgid "Open Transcript"
msgstr "打開轉換結果"
#: buzz/widgets/main_window_toolbar.py:52 buzz/settings/shortcut.py:27
#: buzz/widgets/main_window_toolbar.py:61 buzz/settings/shortcut.py:27
msgid "Cancel Transcription"
msgstr "取消錄製"
#: buzz/widgets/main_window_toolbar.py:60 buzz/widgets/main_window.py:223
#: buzz/widgets/main_window_toolbar.py:69 buzz/widgets/main_window.py:228
#: buzz/settings/shortcut.py:26
msgid "Clear History"
msgstr "清除歷史紀錄"
#: buzz/widgets/transcription_tasks_table_widget.py:64
#: buzz/widgets/transcription_tasks_table_widget.py:66
msgid "In Progress"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:67
#: buzz/widgets/transcription_tasks_table_widget.py:69
msgid "Completed"
msgstr "完成"
#: buzz/widgets/transcription_tasks_table_widget.py:74
#: buzz/widgets/transcription_tasks_table_widget.py:76
msgid "Failed"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:77
#: buzz/widgets/transcription_tasks_table_widget.py:79
msgid "Canceled"
msgstr "取消"
#: buzz/widgets/transcription_tasks_table_widget.py:79
#: buzz/widgets/transcription_tasks_table_widget.py:81
msgid "Queued"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:86
#: buzz/widgets/transcription_tasks_table_widget.py:88
#, fuzzy
msgid "File Name / URL"
msgstr "檔案名稱"
#: buzz/widgets/transcription_tasks_table_widget.py:98
#: buzz/widgets/transcription_tasks_table_widget.py:100
#, fuzzy
msgid "Model"
msgstr "模型:"
#: buzz/widgets/transcription_tasks_table_widget.py:107
#: buzz/widgets/transcription_tasks_table_widget.py:109
#, fuzzy
msgid "Task"
msgstr "任務:"
#: buzz/widgets/transcription_tasks_table_widget.py:116
#: buzz/widgets/transcription_tasks_table_widget.py:118
msgid "Status"
msgstr "狀態"
#: buzz/widgets/transcription_tasks_table_widget.py:124
#: buzz/widgets/transcription_tasks_table_widget.py:126
msgid "Date Added"
msgstr ""
#: buzz/widgets/transcription_tasks_table_widget.py:135
#: buzz/widgets/transcription_tasks_table_widget.py:137
#, fuzzy
msgid "Date Completed"
msgstr "完成"
@ -546,17 +552,17 @@ msgstr "幫助"
msgid "File"
msgstr "檔案"
#: buzz/widgets/main_window.py:227
#: buzz/widgets/main_window.py:232
msgid ""
"Are you sure you want to delete the selected transcription(s)? This action "
"cannot be undone."
msgstr "您確定要刪除所選錄製嗎?此操作無法撤消。"
#: buzz/widgets/main_window.py:255
#: buzz/widgets/main_window.py:260
msgid "Select audio file"
msgstr "選擇聲音檔案"
#: buzz/widgets/main_window.py:291
#: buzz/widgets/main_window.py:296
msgid "Unable to save OpenAI API key to keyring"
msgstr ""

View file

@ -96,5 +96,6 @@ INFO_ICON_PATH = get_path("assets/info-circle.svg")
RECORD_ICON_PATH = get_path("assets/mic_FILL0_wght700_GRAD0_opsz48.svg")
EXPAND_ICON_PATH = get_path("assets/open_in_full_FILL0_wght700_GRAD0_opsz48.svg")
ADD_ICON_PATH = get_path("assets/add_FILL0_wght700_GRAD0_opsz48.svg")
URL_ICON_PATH = get_path("assets/url.svg")
TRASH_ICON_PATH = get_path("assets/delete_FILL0_wght700_GRAD0_opsz48.svg")
CANCEL_ICON_PATH = get_path("assets/cancel_FILL0_wght700_GRAD0_opsz48.svg")

View file

@ -74,6 +74,9 @@ class MainWindow(QMainWindow):
self.toolbar.new_transcription_action_triggered.connect(
self.on_new_transcription_action_triggered
)
self.toolbar.new_url_transcription_action_triggered.connect(
self.on_new_url_transcription_action_triggered
)
self.toolbar.open_transcript_action_triggered.connect(
self.open_transcript_viewer
)

View file

@ -12,6 +12,7 @@ from buzz.widgets.icon import Icon
from buzz.widgets.icon import (
RECORD_ICON_PATH,
ADD_ICON_PATH,
URL_ICON_PATH,
EXPAND_ICON_PATH,
CANCEL_ICON_PATH,
TRASH_ICON_PATH,
@ -22,6 +23,7 @@ from buzz.widgets.toolbar import ToolBar
class MainWindowToolbar(ToolBar):
new_transcription_action_triggered: pyqtSignal
new_url_transcription_action_triggered: pyqtSignal
open_transcript_action_triggered: pyqtSignal
clear_history_action_triggered: pyqtSignal
ICON_LIGHT_THEME_BACKGROUND = "#555"
@ -35,13 +37,22 @@ class MainWindowToolbar(ToolBar):
self.record_action = Action(Icon(RECORD_ICON_PATH, self), _("Record"), self)
self.record_action.triggered.connect(self.on_record_action_triggered)
# Note: Changes to "New File Transcription" need to be reflected
# also in tests/widgets/main_window_test.py
self.new_transcription_action = Action(
Icon(ADD_ICON_PATH, self), _("New Transcription"), self
Icon(ADD_ICON_PATH, self), _("New File Transcription"), self
)
self.new_transcription_action_triggered = (
self.new_transcription_action.triggered
)
self.new_url_transcription_action = Action(
Icon(URL_ICON_PATH, self), _("New URL Transcription"), self
)
self.new_url_transcription_action_triggered = (
self.new_url_transcription_action.triggered
)
self.open_transcript_action = Action(
Icon(EXPAND_ICON_PATH, self), _("Open Transcript"), self
)
@ -69,6 +80,7 @@ class MainWindowToolbar(ToolBar):
self.addActions(
[
self.new_transcription_action,
self.new_url_transcription_action,
self.open_transcript_action,
self.stop_transcription_action,
self.clear_history_action,
@ -84,6 +96,9 @@ class MainWindowToolbar(ToolBar):
self.new_transcription_action.setShortcut(
QKeySequence.fromString(self.shortcuts.get(Shortcut.OPEN_IMPORT_WINDOW))
)
self.new_url_transcription_action.setShortcut(
QKeySequence.fromString(self.shortcuts.get(Shortcut.OPEN_IMPORT_URL_WINDOW))
)
self.stop_transcription_action.setShortcut(
QKeySequence.fromString(self.shortcuts.get(Shortcut.STOP_TRANSCRIPTION))
)

View file

@ -67,7 +67,7 @@ Options:
--srt Output result in an SRT file.
--vtt Output result in a VTT file.
--txt Output result in a TXT file.
--hide-gui Hide the main application window.
--hide-gui Hide the main application window. (available since 1.2.0)
-h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.

View file

@ -3,20 +3,20 @@ title: FAQ
sidebar_position: 5
---
#### 1. Where are the models stored?
### 1. Where are the models stored?
The models are stored in `~/.cache/Buzz` (Linux), `~/Library/Caches/Buzz`
(Mac OS) or `%USERPROFILE%\AppData\Local\Buzz\Buzz\Cache` (Windows).
Paste the location in your file manager to access the models.
#### 2. What can I try if the transcription runs too slowly?
### 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.
Buzz also supports using OpenAI API to do speech recognition on a remote server. To use this feature you need to set OpenAI API key in Preferences. See [Preferences](https://chidiwilliams.github.io/buzz/docs/preferences) section for more details.
#### 3. How to record system audio?
### 3. How to record system audio?
To transcribe system audio you need to configure virtual audio device and connect output from the applications you want to transcribe to this virtual speaker. After that you can select it as source in the Buzz. See [Usage](https://chidiwilliams.github.io/buzz/docs/usage/live_recording) section for more details.
@ -25,13 +25,13 @@ sidebar_position: 5
- Windows - [VB CABLE](https://vb-audio.com/Cable/)
- Linux - [PulseAudio Volume Control](https://wiki.ubuntu.com/record_system_sound)
#### 4. What model should I use?
### 4. What model should I use?
Model size to use will depend on your hardware and use case. Smaller models will work faster but will have more inaccuracies. Larger models will be more accurate but will require more powerful hardware or longer time to transcribe.
When choosing among large models consider the following. "Large" is the first released older model, "Large-V2" is later updated model with better accuracy, for some languages considered the most robust and stable. "Large-V3" is the latest model with the best accuracy in many cases, but some times can hallucinate or invent words that were never in the audio. "Turbo" model tries to get a good balance between speed and accuracy. The only sure way to know what model best suits your needs is to test them all in your language.
#### 5. How to get GPU acceleration for faster transcription?
### 5. How to get GPU acceleration for faster transcription?
On Linux GPU acceleration is supported out of the box on Nvidia GPUs. If you still get any issues install [CUDA 12](https://developer.nvidia.com/cuda-downloads), [cuBLASS](https://developer.nvidia.com/cublas) and [cuDNN](https://developer.nvidia.com/cudnn).
@ -39,7 +39,7 @@ sidebar_position: 5
For Faster whisper CUDA 12 is required, computers with older CUDA versions will use CPU.
#### 6. How to fix `Unanticipated host error[PaErrorCode-9999]`?
### 6. How to fix `Unanticipated host error[PaErrorCode-9999]`?
Check if there are any system settings preventing apps from accessing the microphone.
@ -49,11 +49,11 @@ sidebar_position: 5
For method 2 there is no need to uninstall the antivirus, but see if you can temporarily disable it or if there are settings that may prevent Buzz from accessing the microphone.
#### 7. Can I use Buzz on a computer without internet?
### 7. Can I use Buzz on a computer without internet?
Yes, Buzz can be used without internet connection if you download the necessary models on some other computer that has the internet and manually move them to the offline computer. The easiest way to find where the models are stored is to go to Help -> Preferences -> Models. Then download some model, and push "Show file location" button. This will open the folder where the models are stored. Copy the models folder to the same location on the offline computer. F.e. for Linux it is `.cache/Buzz/models` in your home directory.
#### 8. Buzz crashes, what to do?
### 8. Buzz crashes, what to do?
If a model download was incomplete or corrupted, Buzz may crash. Try to delete the downloaded model files in `Help -> Preferences -> Models` and re-download them.

View file

@ -253,7 +253,7 @@ class TestMainWindow:
"",
)
new_transcription_action = TestMainWindow._get_toolbar_action(
window, _("New Transcription")
window, _("New File Transcription")
)
new_transcription_action.trigger()