mirror of
https://github.com/chidiwilliams/buzz.git
synced 2026-03-14 14:45:46 +01:00
Adding language switcher and localizable language list (#1090)
This commit is contained in:
parent
373f7f9108
commit
4b75efdf50
23 changed files with 4722 additions and 416 deletions
|
|
@ -5,19 +5,19 @@ import gettext
|
|||
from PyQt6.QtCore import QLocale
|
||||
|
||||
from buzz.assets import get_path
|
||||
from buzz.settings.settings import APP_NAME
|
||||
from buzz.settings.settings import APP_NAME, Settings
|
||||
|
||||
locale_dir = get_path("locale")
|
||||
gettext.bindtextdomain("buzz", locale_dir)
|
||||
|
||||
custom_locale = os.getenv("BUZZ_LOCALE")
|
||||
settings = Settings()
|
||||
|
||||
languages = [custom_locale] if custom_locale else QLocale().uiLanguages()
|
||||
|
||||
logging.debug(f"UI locales {languages}")
|
||||
languages = [
|
||||
settings.value(settings.Key.UI_LOCALE, QLocale().name())
|
||||
]
|
||||
|
||||
translate = gettext.translation(
|
||||
APP_NAME.lower(), locale_dir, languages=languages, fallback=True
|
||||
)
|
||||
|
||||
_ = translate.gettext
|
||||
_ = translate.gettext
|
||||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: buzz\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23: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"
|
||||
|
|
@ -28,7 +28,7 @@ msgstr ""
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ msgstr ""
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
#, fuzzy
|
||||
msgid "Cancel"
|
||||
msgstr "Cancel·lat"
|
||||
|
|
@ -57,71 +57,133 @@ msgstr ""
|
|||
msgid "Reset to Defaults"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "Idioma:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "Enregistrament en viu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
msgid "Invalid API key"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -216,7 +278,7 @@ msgid "Download failed"
|
|||
msgstr "Baixat"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
|
|
@ -341,7 +403,7 @@ msgstr "Obre una transcripció"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "Cancel·la la transcripció"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "Neteja l'historial"
|
||||
|
|
@ -410,11 +472,11 @@ msgstr ""
|
|||
msgid "Microphone:"
|
||||
msgstr "Micròfon:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "S'ha produït un error en iniciar un enregistrament nou:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -533,7 +595,7 @@ msgid ""
|
|||
"To enable necessary permissions run the following commands in the terminal"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -572,7 +634,7 @@ msgstr "Ajuda"
|
|||
msgid "File"
|
||||
msgstr "Fitxer"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
|
|
@ -580,11 +642,11 @@ msgstr ""
|
|||
"Esteu segur que voleu suprimir les transcripcions seleccionades? Aquesta "
|
||||
"acció no es pot desfer."
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "Selecciona un fitxer d'àudio"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -593,7 +655,371 @@ msgstr ""
|
|||
msgid "Transcribe"
|
||||
msgstr "Obre una transcripció"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-15 18:30+0100\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Last-Translator: Ole Guldberg2 <xalt7x.service@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
|
|
@ -12,8 +12,8 @@ msgstr ""
|
|||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Plural-Forms: nplurals=4; plural=n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : "
|
||||
"n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
# "X-Generator: Poedit 3.4.4\n"
|
||||
|
||||
# "X-Generator: Poedit 3.4.4\n"
|
||||
#: buzz/widgets/import_url_dialog.py:19 buzz/settings/shortcut.py:19
|
||||
msgid "Import URL"
|
||||
msgstr "Importer fra URL"
|
||||
|
|
@ -26,7 +26,7 @@ msgstr "https://example.com/audio.mp3"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr "OK"
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ msgstr "OK"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "Afbryd"
|
||||
|
||||
|
|
@ -54,51 +54,114 @@ msgstr "Den URL du har angivet er ikke gyldig."
|
|||
msgid "Reset to Defaults"
|
||||
msgstr "Gendan standard-indstillinger"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
#, fuzzy
|
||||
msgid "Ukrainian"
|
||||
msgstr "tilbageværende"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "Sprog:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr "Skriftypestørrelse"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr "OpenAI API-nøgle"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr "OpenAI base-URL"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr "Standard eksport filnavn"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr "Slå transkription af live optagelse eksport til"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr "Gennemse"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr "Eksportmappe"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "Live optagelsesmode"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr "OpenAI API Nøgle test"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
|
|
@ -106,32 +169,32 @@ msgstr ""
|
|||
"Din API nøgle er gyldig. Buzz vil benytte nøglen til at anvende Whisper API "
|
||||
"transkription og AI oversættelser."
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
#, fuzzy
|
||||
msgid "Invalid API key"
|
||||
msgstr "Ugyldig API-nøgle"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
msgstr ""
|
||||
"API supporterer kun base64 tegn (A-Za-z0-9+/=_-). Andre tegn i "
|
||||
"API-nøglen kan guve fejl. "
|
||||
"API supporterer kun base64 tegn (A-Za-z0-9+/=_-). Andre tegn i API-nøglen "
|
||||
"kan guve fejl. "
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr "Vælg eksport-mappe"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
"validation."
|
||||
msgstr ""
|
||||
"OpenAI API returnerede et ugyldigt svar. Tjek venligst API-URL og nøgle. "
|
||||
"Transkription og oversættelse virker måske stadig, selvom API'et ikke understøtter nøgle "
|
||||
"validering."
|
||||
"Transkription og oversættelse virker måske stadig, selvom API'et ikke "
|
||||
"understøtter nøgle validering."
|
||||
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:42
|
||||
msgid "Enable folder watch"
|
||||
|
|
@ -218,7 +281,7 @@ msgid "Download failed"
|
|||
msgstr "Download mislykkedes"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "Fejl"
|
||||
|
||||
|
|
@ -342,7 +405,7 @@ msgstr "Åben transkription"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "Afbryd transkription"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "Ryd historik"
|
||||
|
|
@ -407,17 +470,17 @@ msgstr "Venter på AI oversættelse..."
|
|||
msgid "Microphone:"
|
||||
msgstr "Mikrofon:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "Der skete en fejl ved opstart af en ny optagelse:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
msgstr ""
|
||||
"Tjek venligst dine audioenheder eller tjek applikationens logs for mere"
|
||||
"information."
|
||||
"Tjek venligst dine audioenheder eller tjek applikationens logs for "
|
||||
"mereinformation."
|
||||
|
||||
#: buzz/widgets/about_dialog.py:80
|
||||
msgid "Check for updates"
|
||||
|
|
@ -530,9 +593,10 @@ msgstr ""
|
|||
msgid ""
|
||||
"To enable necessary permissions run the following commands in the terminal"
|
||||
msgstr ""
|
||||
"For at give de nødvendige tilladelser kør den følgende kommando i et terminalvindue"
|
||||
"For at give de nødvendige tilladelser kør den følgende kommando i et "
|
||||
"terminalvindue"
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr "Luk"
|
||||
|
||||
|
|
@ -568,7 +632,7 @@ msgstr "Hjælp"
|
|||
msgid "File"
|
||||
msgstr "Fil"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
|
|
@ -576,11 +640,11 @@ msgstr ""
|
|||
"Er du sikker på at du vil slette den valgte transkription? Denne handling "
|
||||
"kan ikke fortrydes."
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "Vælg audio-fil"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr "Kan ikke gemme OpenAI API-nøgle i nøgleringen"
|
||||
|
||||
|
|
@ -588,7 +652,371 @@ msgstr "Kan ikke gemme OpenAI API-nøgle i nøgleringen"
|
|||
msgid "Transcribe"
|
||||
msgstr "Transkriber"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Der er opstået en forbindelsesfejl"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23: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"
|
||||
|
|
@ -29,7 +29,7 @@ msgstr ""
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -37,7 +37,7 @@ msgstr ""
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
#, fuzzy
|
||||
msgid "Cancel"
|
||||
msgstr "Cancelado"
|
||||
|
|
@ -58,72 +58,135 @@ msgstr ""
|
|||
msgid "Reset to Defaults"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "Idioma:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr ""
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "Grabación en vivo"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
msgid "Invalid API key"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -222,7 +285,7 @@ msgid "Download failed"
|
|||
msgstr "Descargado"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
|
|
@ -365,7 +428,7 @@ msgid "Cancel Transcription"
|
|||
msgstr "Cancelar transcripción"
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "Vaciar historial"
|
||||
|
|
@ -441,12 +504,12 @@ msgid "Microphone:"
|
|||
msgstr "Micrófono:"
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "Se produjo un error al iniciar una grabación nueva:"
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -569,7 +632,7 @@ msgid ""
|
|||
"To enable necessary permissions run the following commands in the terminal"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -614,7 +677,7 @@ msgid "File"
|
|||
msgstr "Archivo"
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
|
|
@ -623,11 +686,11 @@ msgstr ""
|
|||
"no se puede deshacer."
|
||||
|
||||
# automatic translation
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "Seleccionar archivo de audio"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -637,7 +700,371 @@ msgstr ""
|
|||
msgid "Transcribe"
|
||||
msgstr "Abrir transcripción"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: buzz\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: 2024-11-24 13:22+0100\n"
|
||||
"Language-Team: (Italiano) Albano Battistella <albanobattistella@gmail.com>\n"
|
||||
"Language: it_IT\n"
|
||||
|
|
@ -28,7 +28,7 @@ msgstr "https://esempio.com/audio.mp3"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ msgstr "Ok"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "Annulla"
|
||||
|
||||
|
|
@ -56,50 +56,113 @@ msgstr "L'URL inserito non è valido."
|
|||
msgid "Reset to Defaults"
|
||||
msgstr "Ripristina impostazioni predefinite"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
#, fuzzy
|
||||
msgid "Ukrainian"
|
||||
msgstr "rimanente"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "Lingua:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr "Dimensione del carattere"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr "Test"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr "Chiave API OpenAI"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr "URL di base di OpenAI"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr "Nome file di esportazione predefinito"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr "Abilita l'esportazione della trascrizione della registrazione live"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr "Sfoglia"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr "Esporta cartella"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
msgid "Live recording mode"
|
||||
msgstr "Modalità di registrazione in diretta"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr "Test della chiave API OpenAI"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
|
|
@ -107,11 +170,11 @@ 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:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
msgid "Invalid API key"
|
||||
msgstr "Chiave API non valida"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
|
|
@ -120,11 +183,11 @@ msgstr ""
|
|||
"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:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr "Seleziona la cartella di esportazione"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -219,7 +282,7 @@ msgid "Download failed"
|
|||
msgstr "Download non riuscito"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "Errore"
|
||||
|
||||
|
|
@ -343,7 +406,7 @@ msgstr "Apri trascrizione"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "Annulla trascrizione"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "Elimina la cronologia"
|
||||
|
|
@ -408,11 +471,11 @@ msgstr "In attesa della traduzione AI..."
|
|||
msgid "Microphone:"
|
||||
msgstr "Microfono:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "Si è verificato un errore durante l'avvio della nuova registrazione:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -535,7 +598,7 @@ msgstr ""
|
|||
"Per abilitare le autorizzazioni necessarie, eseguire i seguenti comandi nel "
|
||||
"terminale"
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr "Chiudi"
|
||||
|
||||
|
|
@ -571,7 +634,7 @@ msgstr "Aiuto"
|
|||
msgid "File"
|
||||
msgstr "File"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
|
|
@ -579,11 +642,11 @@ msgstr ""
|
|||
"Sei certo di voler eliminare le trascrizioni selezionate? Questa azione non "
|
||||
"può essere annullata."
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "Seleziona file audio"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr "Impossibile salvare la chiave API OpenAI nel portachiavi"
|
||||
|
||||
|
|
@ -591,7 +654,371 @@ msgstr "Impossibile salvare la chiave API OpenAI nel portachiavi"
|
|||
msgid "Transcribe"
|
||||
msgstr "Trascrivere"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Si è verificato un errore di connessione"
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Last-Translator: nunawa <71294849+nunawa@users.noreply.github.com>\n"
|
||||
"Language-Team: \n"
|
||||
|
|
@ -24,7 +24,7 @@ msgstr "https://example.com/audio.mp3"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
|
|
@ -32,7 +32,7 @@ msgstr "Ok"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "キャンセル"
|
||||
|
||||
|
|
@ -52,51 +52,114 @@ msgstr "入力されたURLは無効です。"
|
|||
msgid "Reset to Defaults"
|
||||
msgstr "デフォルトに戻す"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
#, fuzzy
|
||||
msgid "Ukrainian"
|
||||
msgstr "残り"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "言語:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr "フォントサイズ"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr "テスト"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr "OpenAI APIキー"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr "OpenAI ベースURL"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr "デフォルトの出力ファイル名"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr "ライブ録音書き起こしの出力を有効にする"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr "参照"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr "出力フォルダ"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "ライブ録音"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr "OpenAI APIキー テスト"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
|
|
@ -104,22 +167,22 @@ msgstr ""
|
|||
"あなたのAPIキーは有効です。Buzzはこのキーを使ってWhisper APIの書き起こしとAI"
|
||||
"翻訳を行います。"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
#, fuzzy
|
||||
msgid "Invalid API key"
|
||||
msgstr "OpenAI APIキー"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr "出力フォルダを選択"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -214,7 +277,7 @@ msgid "Download failed"
|
|||
msgstr "ダウンロード失敗"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "エラー"
|
||||
|
||||
|
|
@ -338,7 +401,7 @@ msgstr "文字起こしを開く"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "文字起こしをキャンセルする"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "履歴を削除する"
|
||||
|
|
@ -403,11 +466,11 @@ msgstr "AI翻訳を待っています..."
|
|||
msgid "Microphone:"
|
||||
msgstr "マイク:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "新規録音開始時にエラーが発生しました:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -530,7 +593,7 @@ msgstr ""
|
|||
"必要なパーミッションを有効にするには、ターミナルで以下のコマンドを実行してく"
|
||||
"ださい"
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr "閉じる"
|
||||
|
||||
|
|
@ -566,17 +629,17 @@ msgstr "ヘルプ"
|
|||
msgid "File"
|
||||
msgstr "ファイル"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
msgstr "本当に選択された文字起こしを削除しますか? この操作は元に戻せません。"
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "音声ファイルを選択"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr "OpenAI API キーをkeyringに保存できません"
|
||||
|
||||
|
|
@ -584,7 +647,371 @@ msgstr "OpenAI API キーをkeyringに保存できません"
|
|||
msgid "Transcribe"
|
||||
msgstr "文字起こし"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr "接続エラーが発生しました"
|
||||
|
||||
|
|
|
|||
|
|
@ -8,8 +8,8 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"PO-Revision-Date: 2025-01-09 08:49+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: 2025-02-22 23:44+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: lv_LV\n"
|
||||
|
|
@ -30,7 +30,7 @@ msgstr "https://example.com/audio.mp3"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr "Labi"
|
||||
|
||||
|
|
@ -38,7 +38,7 @@ msgstr "Labi"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "Atcelt"
|
||||
|
||||
|
|
@ -58,52 +58,113 @@ msgstr "Jūsu ievadītā URL adrese nav derīga."
|
|||
msgid "Reset to Defaults"
|
||||
msgstr "Atjaunot noklusētos"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr "Angļu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr "Katalāņu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr "Dāņu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr "Spāņu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr "Itāļu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr "Japāņu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr "Latviešu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr "Poļu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
msgid "Ukrainian"
|
||||
msgstr "Ukraiņu"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr "Ķīniešu (vienkāršotā)"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr "Ķīniešu (tradicionālā)"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr "Jāpārstartē!"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
msgid "Ui Language"
|
||||
msgstr "Programmas valoda"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr "Fonta izmērs"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr "Pārbaudīt"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr "OpenAI API atslēga"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr "OpenAI adrese"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr "Eksporta fails"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr "Eksportēt dzīvā ieraksta transkriptus"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr "Izvēlēties"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr "Eksportēt mapē"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
msgid "Live recording mode"
|
||||
msgstr ""
|
||||
"Dzīvā ieraksta\n"
|
||||
"režīms"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr "OpenAI API atslēgas pārbaude"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
|
|
@ -111,11 +172,11 @@ msgstr ""
|
|||
"Jūsu API atslēga ir derīga. Buzz izmantos to runas atpazīšanai ar Whisper "
|
||||
"API un tulkošanai."
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
msgid "Invalid API key"
|
||||
msgstr "Nederīga API atslēga"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
|
|
@ -123,11 +184,11 @@ msgstr ""
|
|||
"API atbalsta tikai base64 simbolus (A-Za-z0-9+/=_-). Citi simboli API "
|
||||
"atslēgā var radīt kļūdas."
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr "Izvēlieties mapi kurā eksportēt"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -222,7 +283,7 @@ msgid "Download failed"
|
|||
msgstr "Lejupielāde neizdevās"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "Kļūda"
|
||||
|
||||
|
|
@ -346,7 +407,7 @@ msgstr "Atvērt transkriptu"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "Atcelt atpazīšanu"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "Notīrīt vēsturi"
|
||||
|
|
@ -411,11 +472,11 @@ msgstr "Gaida MI tulkojumu..."
|
|||
msgid "Microphone:"
|
||||
msgstr "Mikrofons:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "Sākot jaunu ierakstu notikusi kļūda:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -535,7 +596,7 @@ msgid ""
|
|||
"To enable necessary permissions run the following commands in the terminal"
|
||||
msgstr "Lai piešķirtu nepieciešamās atļaujas izpildiet šīs komandas"
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr "Aizvērt"
|
||||
|
||||
|
|
@ -571,7 +632,7 @@ msgstr "Palīdzība"
|
|||
msgid "File"
|
||||
msgstr "Fails"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
|
|
@ -579,11 +640,11 @@ msgstr ""
|
|||
"Vai tiešām vēlaties dzēst izvēlētos transkriptus? Šī ir neatgriezeniska "
|
||||
"darbība."
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "Izvēlieties audio failu"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr "Neizdevās saglabāt OpenAI API atslēgu atslēgu saišķī"
|
||||
|
||||
|
|
@ -591,7 +652,371 @@ msgstr "Neizdevās saglabāt OpenAI API atslēgu atslēgu saišķī"
|
|||
msgid "Transcribe"
|
||||
msgstr "Atpazīt"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr "Ķīniešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr "Vācu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr "Krievu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr "Korejiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr "Franču"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr "Portugāļu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr "Turku"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr "Holandiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr "Arābu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr "Zviedru"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr "Indonēziešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr "Hindi"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr "Somu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr "Vjetnamiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr "Ebreju"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr "Grieķu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr "Malajiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr "Čehu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr "Rumāņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr "Ungāru"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr "Tamilu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr "Norvēģu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr "Taju"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr "Urdu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr "Horvātu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr "Bulgāru"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr "Lietuviešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr "Latīņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr "Maori"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr "Malajalu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr "Velsiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr "Slovāku"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr "Telugu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr "Persiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr "Bengāļu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr "Serbu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr "Azerbaidžāņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr "Slovēņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr "Kannada"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr "Igauņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr "Maķedoniešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr "Bretoņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr "Basku"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr "Islandiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr "Armēņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr "Nepāliešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr "Mongoļu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr "Bosniešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr "Kazahu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr "Albaņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr "Svahili"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr "Galisiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr "Maratu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr "Pandžabu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr "Singalu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr "Khmeru"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr "Shona"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr "Joruba"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr "Somāliešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikāņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr "Okitāņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr "Gruzīnu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr "Baltkrievu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr "Tadžiku"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr "Sindhu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr "Gudžaratu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr "Amharu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr "Jidiša"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr "Laosiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr "Uzbeku"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr "Fēru"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr "Haiti kreoliešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr "Puštu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr "Turkmēņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr "Nynorsk"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr "Maltiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr "Sanskrita"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr "Luksemburgu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr "Mjanmas"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr "Tibetiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr "Tagalogu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr "Malagasu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr "Asamiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr "Tatāru"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr "Havajiešu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr "Lingalu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr "Hausu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr "Baškīru"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr "Japāņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr "Sundāņu"
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr "Kantonas"
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Notika savienojuma kļūda"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: 2024-03-17 20:50+0200\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
|
|
@ -29,7 +29,7 @@ msgstr "https://przyklad.pl/audio.mp3"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -37,7 +37,7 @@ msgstr ""
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "Anuluj"
|
||||
|
||||
|
|
@ -57,72 +57,134 @@ msgstr "Wprowadzony URL nie jest prawidłowy"
|
|||
msgid "Reset to Defaults"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "Język:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "Nagrywanie na żywo"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
#, fuzzy
|
||||
msgid "Invalid API key"
|
||||
msgstr "Nieprawidłowy URL"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -222,7 +284,7 @@ msgid "Download failed"
|
|||
msgstr "Pobrany"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "Błąd"
|
||||
|
||||
|
|
@ -347,7 +409,7 @@ msgstr "Otwórz transkrypt"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "Anuluj transkrypcję"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "Wyczyść historię"
|
||||
|
|
@ -416,11 +478,11 @@ msgstr ""
|
|||
msgid "Microphone:"
|
||||
msgstr "Mikrofon:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "Wystąpił błąd podczas rozpoczęcia nowego nagrania:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -540,7 +602,7 @@ msgid ""
|
|||
"To enable necessary permissions run the following commands in the terminal"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -579,7 +641,7 @@ msgstr "Pomoc"
|
|||
msgid "File"
|
||||
msgstr "Plik"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
|
|
@ -587,11 +649,11 @@ msgstr ""
|
|||
"Czy na pewno chcesz usunąć zaznaczone transkrypcje? Tej operacji nie można "
|
||||
"cofnąć."
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "Wybierz plik audio"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -600,7 +662,371 @@ msgstr ""
|
|||
msgid "Transcribe"
|
||||
msgstr "Otwórz transkrypt"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: \n"
|
||||
"Last-Translator: Yevhen Popok <xalt7x.service@gmail.com>\n"
|
||||
"Language-Team: \n"
|
||||
|
|
@ -26,7 +26,7 @@ msgstr "https://example.com/audio.mp3"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr "Гаразд"
|
||||
|
||||
|
|
@ -34,7 +34,7 @@ msgstr "Гаразд"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "Скасувати"
|
||||
|
||||
|
|
@ -54,51 +54,114 @@ msgstr "Адреса, яку ви ввели, є недійсною"
|
|||
msgid "Reset to Defaults"
|
||||
msgstr "Типові значення"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
#, fuzzy
|
||||
msgid "Ukrainian"
|
||||
msgstr "залишилось"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "Мова:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr "Розмір шрифту"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr "Тест"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr "API-ключ OpenAI"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr "Базова адреса OpenAI"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr "Типова назва файлу експорту"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr "Увімкнути експорт транскрипції з живого запису"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr "Огляд"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr "Тека для експорту"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "Живий запис"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr "Тест API-ключа OpenAI"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
|
|
@ -106,22 +169,22 @@ msgstr ""
|
|||
"Ваш API-ключ дійсний. Buzz використає цей ключ для транскрипції з Whisper "
|
||||
"API та перекладу ШІ."
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
#, fuzzy
|
||||
msgid "Invalid API key"
|
||||
msgstr "API-ключ OpenAI"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr "Виберіть теку для експорту"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -216,7 +279,7 @@ msgid "Download failed"
|
|||
msgstr "Невдале завантаження"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "Помилка"
|
||||
|
||||
|
|
@ -340,7 +403,7 @@ msgstr "Відкрити транскрипцію"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "Скасувати транскрипцію"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "Очистити історію"
|
||||
|
|
@ -405,11 +468,11 @@ msgstr "Очікування перекладу від ШІ..."
|
|||
msgid "Microphone:"
|
||||
msgstr "Мікрофон:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "При старті нового запису виникла помилка:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -530,7 +593,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Для активації необхідних дозволів, запустіть наступну команду в терміналі"
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr "Закрити"
|
||||
|
||||
|
|
@ -566,18 +629,18 @@ msgstr "Допомога"
|
|||
msgid "File"
|
||||
msgstr "Файл"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
msgstr ""
|
||||
"Ви впевнені, що хочете видалити вибрані транскрипції? Це незворотна дія."
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "Вибрати аудіофайл"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr "Не вдається додати до звʼязки ключів API-ключ OpenAI"
|
||||
|
||||
|
|
@ -585,7 +648,371 @@ msgstr "Не вдається додати до звʼязки ключів API-
|
|||
msgid "Transcribe"
|
||||
msgstr "Розпізнати"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr "Виникла помилка зʼєднання"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: 2023-05-01 15:45+0800\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: lamb \n"
|
||||
|
|
@ -29,7 +29,7 @@ msgstr "https://example.com/audio.mp3"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr "Ok"
|
||||
|
||||
|
|
@ -37,7 +37,7 @@ msgstr "Ok"
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
|
|
@ -57,63 +57,124 @@ msgstr "输入的网址无效"
|
|||
msgid "Reset to Defaults"
|
||||
msgstr "恢复默认"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
#, fuzzy
|
||||
msgid "Ukrainian"
|
||||
msgstr "剩余"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "语言:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr "字体大小"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr "测试"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr "OpenAI API key"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr "OpenAI 基于 url"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr "默认输出文件名"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr "启用实时录制转录导出"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr "浏览"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr "导出文件夹"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "现场录制模式"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr "测试OpenAI API Key"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
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:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
msgid "Invalid API key"
|
||||
msgstr "无效的API key"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
|
|
@ -121,19 +182,18 @@ msgid ""
|
|||
msgstr ""
|
||||
"API只支持 base64字符(A-Za-z0-9+/=)。其他字符在API密钥中可能导致错误。"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr "选择输出文件夹"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"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,7 +287,7 @@ msgid "Download failed"
|
|||
msgstr "下载模型失败"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr "错误"
|
||||
|
||||
|
|
@ -352,7 +412,7 @@ msgstr "打开识别结果"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "取消识别"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "清除历史纪录"
|
||||
|
|
@ -421,11 +481,11 @@ msgstr "等待AI翻译..."
|
|||
msgid "Microphone:"
|
||||
msgstr "麦克风:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "开始新录制时出错"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -500,10 +560,6 @@ msgstr "调整大小"
|
|||
msgid "Desired subtitle length"
|
||||
msgstr "所需字幕长度"
|
||||
|
||||
#: buzz/widgets/transcription_viewer/transcription_viewer_widget.py:298
|
||||
msgid "Enter target characters per subtitle:"
|
||||
msgstr "为每个字幕输入目标字符:"
|
||||
|
||||
#: buzz/widgets/transcription_viewer/transcription_resizer_widget.py:186
|
||||
msgid "Merge Options"
|
||||
msgstr "合并选项"
|
||||
|
|
@ -524,7 +580,6 @@ msgstr "按最大长度拆分"
|
|||
msgid "Merge"
|
||||
msgstr "合并"
|
||||
|
||||
|
||||
#: buzz/widgets/transcription_viewer/export_transcription_menu.py:78
|
||||
#, fuzzy
|
||||
msgid "Save File"
|
||||
|
|
@ -549,7 +604,7 @@ msgid ""
|
|||
"To enable necessary permissions run the following commands in the terminal"
|
||||
msgstr "要启用必要的权限,请在终端中运行以下命令"
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr "关闭"
|
||||
|
||||
|
|
@ -580,7 +635,6 @@ msgstr "关于"
|
|||
msgid "Preferences..."
|
||||
msgstr "偏好设置..."
|
||||
|
||||
|
||||
#: buzz/widgets/menu_bar.py:51 buzz/widgets/menu_bar.py:61
|
||||
msgid "Help"
|
||||
msgstr "帮助"
|
||||
|
|
@ -589,17 +643,17 @@ msgstr "帮助"
|
|||
msgid "File"
|
||||
msgstr "文件"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
msgstr "您确定要删除所选录制吗?此操作无法撤消。"
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "选择音频文件"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr "无法将OpenAI API密钥保存到密钥串"
|
||||
|
||||
|
|
@ -608,7 +662,371 @@ msgstr "无法将OpenAI API密钥保存到密钥串"
|
|||
msgid "Transcribe"
|
||||
msgstr "识别"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr "连接发生错误"
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-01-09 08:48+0200\n"
|
||||
"POT-Creation-Date: 2025-02-22 23:16+0200\n"
|
||||
"PO-Revision-Date: 2023-05-01 15:45+0800\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Lamb\n"
|
||||
|
|
@ -29,7 +29,7 @@ msgstr ""
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:69
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:245
|
||||
#: buzz/widgets/transcriber/advanced_settings_dialog.py:97
|
||||
#: buzz/widgets/main_window.py:246
|
||||
#: buzz/widgets/main_window.py:240
|
||||
msgid "Ok"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -37,7 +37,7 @@ msgstr ""
|
|||
#: buzz/widgets/preferences_dialog/preferences_dialog.py:70
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:246
|
||||
#: buzz/widgets/model_download_progress_dialog.py:29
|
||||
#: buzz/widgets/main_window.py:247
|
||||
#: buzz/widgets/main_window.py:241
|
||||
msgid "Cancel"
|
||||
msgstr "取消"
|
||||
|
||||
|
|
@ -57,71 +57,133 @@ msgstr ""
|
|||
msgid "Reset to Defaults"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:52
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:35
|
||||
#: buzz/transcriber/transcriber.py:38
|
||||
msgid "English"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:36
|
||||
#: buzz/transcriber/transcriber.py:49
|
||||
msgid "Catalan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:37
|
||||
#: buzz/transcriber/transcriber.py:64
|
||||
msgid "Danish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:38
|
||||
#: buzz/transcriber/transcriber.py:41
|
||||
msgid "Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:39
|
||||
#: buzz/transcriber/transcriber.py:53
|
||||
msgid "Italian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:40
|
||||
#: buzz/transcriber/transcriber.py:45
|
||||
msgid "Japanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:41
|
||||
#: buzz/transcriber/transcriber.py:80
|
||||
msgid "Latvian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:42
|
||||
#: buzz/transcriber/transcriber.py:48
|
||||
msgid "Polish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:43
|
||||
#: buzz/transcriber/transcriber.py:59
|
||||
msgid "Ukrainian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:44
|
||||
msgid "Chinese (Simplified)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:45
|
||||
msgid "Chinese (Traditional)"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:83
|
||||
msgid "Restart required!"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:87
|
||||
#, fuzzy
|
||||
msgid "Ui Language"
|
||||
msgstr "語言:"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:103
|
||||
msgid "Font Size"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:61
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:112
|
||||
msgid "Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:67
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:118
|
||||
msgid "OpenAI API key"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:80
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
msgid "OpenAI base url"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:89
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:140
|
||||
msgid "Default export file name"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:95
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:146
|
||||
msgid "Enable live recording transcription export"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:101
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:152
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:47
|
||||
#: buzz/widgets/preferences_dialog/folder_watch_preferences_widget.py:50
|
||||
msgid "Browse"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:120
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:171
|
||||
msgid "Export folder"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:131
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:182
|
||||
#, fuzzy
|
||||
msgid "Live recording mode"
|
||||
msgstr "現場錄製"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:156
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:162
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:207
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:213
|
||||
msgid "OpenAI API Key Test"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:157
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:208
|
||||
msgid ""
|
||||
"Your API key is valid. Buzz will use this key to perform Whisper API "
|
||||
"transcriptions and AI translations."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:178
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:224
|
||||
msgid "Invalid API key"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:179
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:225
|
||||
msgid ""
|
||||
"API supports only base64 characters (A-Za-z0-9+/=_-). Other characters in "
|
||||
"API key may cause errors."
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:197
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:243
|
||||
msgid "Select Export Folder"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:249
|
||||
#: buzz/widgets/preferences_dialog/general_preferences_widget.py:303
|
||||
msgid ""
|
||||
"OpenAI API returned invalid response. Please check the API url or your key. "
|
||||
"Transcription and translation may still work if the API does not support key "
|
||||
|
|
@ -220,7 +282,7 @@ msgid "Download failed"
|
|||
msgstr "下載模型"
|
||||
|
||||
#: buzz/widgets/preferences_dialog/models_preferences_widget.py:269
|
||||
#: buzz/widgets/main_window.py:303 buzz/model_loader.py:503
|
||||
#: buzz/widgets/main_window.py:297 buzz/model_loader.py:499
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -345,7 +407,7 @@ msgstr "打開轉換結果"
|
|||
msgid "Cancel Transcription"
|
||||
msgstr "取消錄製"
|
||||
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:235
|
||||
#: buzz/widgets/main_window_toolbar.py:71 buzz/widgets/main_window.py:229
|
||||
#: buzz/settings/shortcut.py:26
|
||||
msgid "Clear History"
|
||||
msgstr "清除歷史紀錄"
|
||||
|
|
@ -414,11 +476,11 @@ msgstr ""
|
|||
msgid "Microphone:"
|
||||
msgstr "麥克風:"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:523
|
||||
#: buzz/widgets/recording_transcriber_widget.py:526
|
||||
msgid "An error occurred while starting a new recording:"
|
||||
msgstr "開始新錄製出錯"
|
||||
|
||||
#: buzz/widgets/recording_transcriber_widget.py:527
|
||||
#: buzz/widgets/recording_transcriber_widget.py:530
|
||||
msgid ""
|
||||
"Please check your audio devices or check the application logs for more "
|
||||
"information."
|
||||
|
|
@ -536,7 +598,7 @@ msgid ""
|
|||
"To enable necessary permissions run the following commands in the terminal"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/widgets/snap_notice.py:30
|
||||
#: buzz/widgets/snap_notice.py:27
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -575,17 +637,17 @@ msgstr "幫助"
|
|||
msgid "File"
|
||||
msgstr "檔案"
|
||||
|
||||
#: buzz/widgets/main_window.py:239
|
||||
#: buzz/widgets/main_window.py:233
|
||||
msgid ""
|
||||
"Are you sure you want to delete the selected transcription(s)? This action "
|
||||
"cannot be undone."
|
||||
msgstr "您確定要刪除所選錄製嗎?此操作無法撤消。"
|
||||
|
||||
#: buzz/widgets/main_window.py:267
|
||||
#: buzz/widgets/main_window.py:261
|
||||
msgid "Select audio file"
|
||||
msgstr "選擇聲音檔案"
|
||||
|
||||
#: buzz/widgets/main_window.py:303
|
||||
#: buzz/widgets/main_window.py:297
|
||||
msgid "Unable to save OpenAI API key to keyring"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -594,7 +656,371 @@ msgstr ""
|
|||
msgid "Transcribe"
|
||||
msgstr "打開轉換結果"
|
||||
|
||||
#: buzz/model_loader.py:532
|
||||
#: buzz/transcriber/transcriber.py:39
|
||||
msgid "Chinese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:40
|
||||
msgid "German"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:42
|
||||
msgid "Russian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:43
|
||||
msgid "Korean"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:44
|
||||
msgid "French"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:46
|
||||
msgid "Portuguese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:47
|
||||
msgid "Turkish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:50
|
||||
msgid "Dutch"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:51
|
||||
msgid "Arabic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:52
|
||||
msgid "Swedish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:54
|
||||
msgid "Indonesian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:55
|
||||
msgid "Hindi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:56
|
||||
msgid "Finnish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:57
|
||||
msgid "Vietnamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:58
|
||||
msgid "Hebrew"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:60
|
||||
msgid "Greek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:61
|
||||
msgid "Malay"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:62
|
||||
msgid "Czech"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:63
|
||||
msgid "Romanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:65
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:66
|
||||
msgid "Tamil"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:67
|
||||
msgid "Norwegian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:68
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:69
|
||||
msgid "Urdu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:70
|
||||
msgid "Croatian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:71
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:72
|
||||
msgid "Lithuanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:73
|
||||
msgid "Latin"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:74
|
||||
msgid "Maori"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:75
|
||||
msgid "Malayalam"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:76
|
||||
msgid "Welsh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:77
|
||||
msgid "Slovak"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:78
|
||||
msgid "Telugu"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:79
|
||||
msgid "Persian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:81
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:82
|
||||
msgid "Serbian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:83
|
||||
msgid "Azerbaijani"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:84
|
||||
msgid "Slovenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:85
|
||||
msgid "Kannada"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:86
|
||||
msgid "Estonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:87
|
||||
msgid "Macedonian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:88
|
||||
msgid "Breton"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:89
|
||||
msgid "Basque"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:90
|
||||
msgid "Icelandic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:91
|
||||
msgid "Armenian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:92
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:93
|
||||
msgid "Mongolian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:94
|
||||
msgid "Bosnian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:95
|
||||
msgid "Kazakh"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:96
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:97
|
||||
msgid "Swahili"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:98
|
||||
msgid "Galician"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:99
|
||||
msgid "Marathi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:100
|
||||
msgid "Punjabi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:101
|
||||
msgid "Sinhala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:102
|
||||
msgid "Khmer"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:103
|
||||
msgid "Shona"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:104
|
||||
msgid "Yoruba"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:105
|
||||
msgid "Somali"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:106
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:107
|
||||
msgid "Occitan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:108
|
||||
msgid "Georgian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:109
|
||||
msgid "Belarusian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:110
|
||||
msgid "Tajik"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:111
|
||||
msgid "Sindhi"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:112
|
||||
msgid "Gujarati"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:113
|
||||
msgid "Amharic"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:114
|
||||
msgid "Yiddish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:115
|
||||
msgid "Lao"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:116
|
||||
msgid "Uzbek"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:117
|
||||
msgid "Faroese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:118
|
||||
msgid "Haitian Creole"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:119
|
||||
msgid "Pashto"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:120
|
||||
msgid "Turkmen"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:121
|
||||
msgid "Nynorsk"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:122
|
||||
msgid "Maltese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:123
|
||||
msgid "Sanskrit"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:124
|
||||
msgid "Luxembourgish"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:125
|
||||
msgid "Myanmar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:126
|
||||
msgid "Tibetan"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:127
|
||||
msgid "Tagalog"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:128
|
||||
msgid "Malagasy"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:129
|
||||
msgid "Assamese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:130
|
||||
msgid "Tatar"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:131
|
||||
msgid "Hawaiian"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:132
|
||||
msgid "Lingala"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:133
|
||||
msgid "Hausa"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:134
|
||||
msgid "Bashkir"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:135
|
||||
msgid "Javanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:136
|
||||
msgid "Sundanese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/transcriber/transcriber.py:137
|
||||
msgid "Cantonese"
|
||||
msgstr ""
|
||||
|
||||
#: buzz/model_loader.py:528
|
||||
msgid "A connection error occurred"
|
||||
msgstr ""
|
||||
|
||||
|
|
|
|||
|
|
@ -46,6 +46,8 @@ class Settings:
|
|||
|
||||
FONT_SIZE = "font-size"
|
||||
|
||||
UI_LOCALE = "ui-locale"
|
||||
|
||||
TRANSCRIPTION_TASKS_TABLE_COLUMN_VISIBILITY = (
|
||||
"transcription-tasks-table/column-visibility"
|
||||
)
|
||||
|
|
|
|||
|
|
@ -35,106 +35,106 @@ class Segment:
|
|||
|
||||
|
||||
LANGUAGES = {
|
||||
"en": "english",
|
||||
"zh": "chinese",
|
||||
"de": "german",
|
||||
"es": "spanish",
|
||||
"ru": "russian",
|
||||
"ko": "korean",
|
||||
"fr": "french",
|
||||
"ja": "japanese",
|
||||
"pt": "portuguese",
|
||||
"tr": "turkish",
|
||||
"pl": "polish",
|
||||
"ca": "catalan",
|
||||
"nl": "dutch",
|
||||
"ar": "arabic",
|
||||
"sv": "swedish",
|
||||
"it": "italian",
|
||||
"id": "indonesian",
|
||||
"hi": "hindi",
|
||||
"fi": "finnish",
|
||||
"vi": "vietnamese",
|
||||
"he": "hebrew",
|
||||
"uk": "ukrainian",
|
||||
"el": "greek",
|
||||
"ms": "malay",
|
||||
"cs": "czech",
|
||||
"ro": "romanian",
|
||||
"da": "danish",
|
||||
"hu": "hungarian",
|
||||
"ta": "tamil",
|
||||
"no": "norwegian",
|
||||
"th": "thai",
|
||||
"ur": "urdu",
|
||||
"hr": "croatian",
|
||||
"bg": "bulgarian",
|
||||
"lt": "lithuanian",
|
||||
"la": "latin",
|
||||
"mi": "maori",
|
||||
"ml": "malayalam",
|
||||
"cy": "welsh",
|
||||
"sk": "slovak",
|
||||
"te": "telugu",
|
||||
"fa": "persian",
|
||||
"lv": "latvian",
|
||||
"bn": "bengali",
|
||||
"sr": "serbian",
|
||||
"az": "azerbaijani",
|
||||
"sl": "slovenian",
|
||||
"kn": "kannada",
|
||||
"et": "estonian",
|
||||
"mk": "macedonian",
|
||||
"br": "breton",
|
||||
"eu": "basque",
|
||||
"is": "icelandic",
|
||||
"hy": "armenian",
|
||||
"ne": "nepali",
|
||||
"mn": "mongolian",
|
||||
"bs": "bosnian",
|
||||
"kk": "kazakh",
|
||||
"sq": "albanian",
|
||||
"sw": "swahili",
|
||||
"gl": "galician",
|
||||
"mr": "marathi",
|
||||
"pa": "punjabi",
|
||||
"si": "sinhala",
|
||||
"km": "khmer",
|
||||
"sn": "shona",
|
||||
"yo": "yoruba",
|
||||
"so": "somali",
|
||||
"af": "afrikaans",
|
||||
"oc": "occitan",
|
||||
"ka": "georgian",
|
||||
"be": "belarusian",
|
||||
"tg": "tajik",
|
||||
"sd": "sindhi",
|
||||
"gu": "gujarati",
|
||||
"am": "amharic",
|
||||
"yi": "yiddish",
|
||||
"lo": "lao",
|
||||
"uz": "uzbek",
|
||||
"fo": "faroese",
|
||||
"ht": "haitian creole",
|
||||
"ps": "pashto",
|
||||
"tk": "turkmen",
|
||||
"nn": "nynorsk",
|
||||
"mt": "maltese",
|
||||
"sa": "sanskrit",
|
||||
"lb": "luxembourgish",
|
||||
"my": "myanmar",
|
||||
"bo": "tibetan",
|
||||
"tl": "tagalog",
|
||||
"mg": "malagasy",
|
||||
"as": "assamese",
|
||||
"tt": "tatar",
|
||||
"haw": "hawaiian",
|
||||
"ln": "lingala",
|
||||
"ha": "hausa",
|
||||
"ba": "bashkir",
|
||||
"jw": "javanese",
|
||||
"su": "sundanese",
|
||||
"yue": "cantonese",
|
||||
"en": _("English"),
|
||||
"zh": _("Chinese"),
|
||||
"de": _("German"),
|
||||
"es": _("Spanish"),
|
||||
"ru": _("Russian"),
|
||||
"ko": _("Korean"),
|
||||
"fr": _("French"),
|
||||
"ja": _("Japanese"),
|
||||
"pt": _("Portuguese"),
|
||||
"tr": _("Turkish"),
|
||||
"pl": _("Polish"),
|
||||
"ca": _("Catalan"),
|
||||
"nl": _("Dutch"),
|
||||
"ar": _("Arabic"),
|
||||
"sv": _("Swedish"),
|
||||
"it": _("Italian"),
|
||||
"id": _("Indonesian"),
|
||||
"hi": _("Hindi"),
|
||||
"fi": _("Finnish"),
|
||||
"vi": _("Vietnamese"),
|
||||
"he": _("Hebrew"),
|
||||
"uk": _("Ukrainian"),
|
||||
"el": _("Greek"),
|
||||
"ms": _("Malay"),
|
||||
"cs": _("Czech"),
|
||||
"ro": _("Romanian"),
|
||||
"da": _("Danish"),
|
||||
"hu": _("Hungarian"),
|
||||
"ta": _("Tamil"),
|
||||
"no": _("Norwegian"),
|
||||
"th": _("Thai"),
|
||||
"ur": _("Urdu"),
|
||||
"hr": _("Croatian"),
|
||||
"bg": _("Bulgarian"),
|
||||
"lt": _("Lithuanian"),
|
||||
"la": _("Latin"),
|
||||
"mi": _("Maori"),
|
||||
"ml": _("Malayalam"),
|
||||
"cy": _("Welsh"),
|
||||
"sk": _("Slovak"),
|
||||
"te": _("Telugu"),
|
||||
"fa": _("Persian"),
|
||||
"lv": _("Latvian"),
|
||||
"bn": _("Bengali"),
|
||||
"sr": _("Serbian"),
|
||||
"az": _("Azerbaijani"),
|
||||
"sl": _("Slovenian"),
|
||||
"kn": _("Kannada"),
|
||||
"et": _("Estonian"),
|
||||
"mk": _("Macedonian"),
|
||||
"br": _("Breton"),
|
||||
"eu": _("Basque"),
|
||||
"is": _("Icelandic"),
|
||||
"hy": _("Armenian"),
|
||||
"ne": _("Nepali"),
|
||||
"mn": _("Mongolian"),
|
||||
"bs": _("Bosnian"),
|
||||
"kk": _("Kazakh"),
|
||||
"sq": _("Albanian"),
|
||||
"sw": _("Swahili"),
|
||||
"gl": _("Galician"),
|
||||
"mr": _("Marathi"),
|
||||
"pa": _("Punjabi"),
|
||||
"si": _("Sinhala"),
|
||||
"km": _("Khmer"),
|
||||
"sn": _("Shona"),
|
||||
"yo": _("Yoruba"),
|
||||
"so": _("Somali"),
|
||||
"af": _("Afrikaans"),
|
||||
"oc": _("Occitan"),
|
||||
"ka": _("Georgian"),
|
||||
"be": _("Belarusian"),
|
||||
"tg": _("Tajik"),
|
||||
"sd": _("Sindhi"),
|
||||
"gu": _("Gujarati"),
|
||||
"am": _("Amharic"),
|
||||
"yi": _("Yiddish"),
|
||||
"lo": _("Lao"),
|
||||
"uz": _("Uzbek"),
|
||||
"fo": _("Faroese"),
|
||||
"ht": _("Haitian Creole"),
|
||||
"ps": _("Pashto"),
|
||||
"tk": _("Turkmen"),
|
||||
"nn": _("Nynorsk"),
|
||||
"mt": _("Maltese"),
|
||||
"sa": _("Sanskrit"),
|
||||
"lb": _("Luxembourgish"),
|
||||
"my": _("Myanmar"),
|
||||
"bo": _("Tibetan"),
|
||||
"tl": _("Tagalog"),
|
||||
"mg": _("Malagasy"),
|
||||
"as": _("Assamese"),
|
||||
"tt": _("Tatar"),
|
||||
"haw": _("Hawaiian"),
|
||||
"ln": _("Lingala"),
|
||||
"ha": _("Hausa"),
|
||||
"ba": _("Bashkir"),
|
||||
"jw": _("Javanese"),
|
||||
"su": _("Sundanese"),
|
||||
"yue": _("Cantonese"),
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@ import requests
|
|||
from typing import Optional
|
||||
from platformdirs import user_documents_dir
|
||||
|
||||
from PyQt6.QtCore import QRunnable, QObject, pyqtSignal, QThreadPool
|
||||
from PyQt6.QtCore import QRunnable, QObject, pyqtSignal, QThreadPool, QLocale
|
||||
from PyQt6.QtWidgets import (
|
||||
QWidget,
|
||||
QFormLayout,
|
||||
|
|
@ -15,7 +15,10 @@ from PyQt6.QtWidgets import (
|
|||
QFileDialog,
|
||||
QSpinBox,
|
||||
QComboBox,
|
||||
QLabel,
|
||||
QSizePolicy,
|
||||
)
|
||||
from PyQt6.QtGui import QIcon
|
||||
from openai import AuthenticationError, OpenAI
|
||||
|
||||
from buzz.settings.settings import Settings
|
||||
|
|
@ -23,10 +26,25 @@ from buzz.store.keyring_store import get_password, Key
|
|||
from buzz.widgets.line_edit import LineEdit
|
||||
from buzz.widgets.openai_api_key_line_edit import OpenAIAPIKeyLineEdit
|
||||
from buzz.locale import _
|
||||
from buzz.widgets.icon import INFO_ICON_PATH
|
||||
from buzz.settings.recording_transcriber_mode import RecordingTranscriberMode
|
||||
|
||||
BASE64_PATTERN = re.compile(r'^[A-Za-z0-9+/=_-]*$')
|
||||
|
||||
ui_locales = {
|
||||
"en_US": _("English"),
|
||||
"ca_ES": _("Catalan"),
|
||||
"da_DK": _("Danish"),
|
||||
"es_ES": _("Spanish"),
|
||||
"it_IT": _("Italian"),
|
||||
"ja_JP": _("Japanese"),
|
||||
"lv_LV": _("Latvian"),
|
||||
"pl_PL": _("Polish"),
|
||||
"uk_UA": _("Ukrainian"),
|
||||
"zh_CN": _("Chinese (Simplified)"),
|
||||
"zh_TW": _("Chinese (Traditional)")
|
||||
}
|
||||
|
||||
|
||||
class GeneralPreferencesWidget(QWidget):
|
||||
openai_api_key_changed = pyqtSignal(str)
|
||||
|
|
@ -43,6 +61,31 @@ class GeneralPreferencesWidget(QWidget):
|
|||
|
||||
layout = QFormLayout(self)
|
||||
|
||||
self.ui_language_combo_box = QComboBox(self)
|
||||
self.ui_language_combo_box.addItems(ui_locales.values())
|
||||
system_locale = self.settings.value(Settings.Key.UI_LOCALE, QLocale().name())
|
||||
locale_index = 0
|
||||
for i, (code, language) in enumerate(ui_locales.items()):
|
||||
if code == system_locale:
|
||||
locale_index = i
|
||||
break
|
||||
self.ui_language_combo_box.setCurrentIndex(locale_index)
|
||||
self.ui_language_combo_box.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
|
||||
self.ui_language_combo_box.currentIndexChanged.connect(self.on_language_changed)
|
||||
|
||||
self.ui_locale_layout = QHBoxLayout()
|
||||
self.ui_locale_layout.setContentsMargins(0, 0, 0, 0)
|
||||
self.ui_locale_layout.setSpacing(0)
|
||||
self.ui_locale_layout.addWidget(self.ui_language_combo_box)
|
||||
|
||||
self.load_note_tooltip_icon = QLabel()
|
||||
self.load_note_tooltip_icon.setPixmap(QIcon(INFO_ICON_PATH).pixmap(23, 23))
|
||||
self.load_note_tooltip_icon.setToolTip(_("Restart required!"))
|
||||
self.load_note_tooltip_icon.setVisible(False)
|
||||
self.ui_locale_layout.addWidget(self.load_note_tooltip_icon)
|
||||
|
||||
layout.addRow(_("Ui Language"), self.ui_locale_layout)
|
||||
|
||||
self.font_size_spin_box = QSpinBox(self)
|
||||
self.font_size_spin_box.setMinimum(8)
|
||||
self.font_size_spin_box.setMaximum(32)
|
||||
|
|
@ -199,6 +242,14 @@ class GeneralPreferencesWidget(QWidget):
|
|||
folder,
|
||||
)
|
||||
|
||||
def on_language_changed(self, index):
|
||||
selected_language = self.ui_language_combo_box.itemText(index)
|
||||
locale_code = next((code for code, lang in ui_locales.items() if lang == selected_language), "en_US")
|
||||
|
||||
self.load_note_tooltip_icon.setVisible(True)
|
||||
|
||||
self.settings.set_value(Settings.Key.UI_LOCALE, locale_code)
|
||||
|
||||
def on_font_size_changed(self, value):
|
||||
from buzz.widgets.application import Application
|
||||
font = self.font()
|
||||
|
|
|
|||
|
|
@ -93,8 +93,6 @@ Defaults to [user_cache_dir](https://pypi.org/project/platformdirs/).
|
|||
|
||||
**BUZZ_FAVORITE_LANGUAGES** - Coma separated list of supported language codes to show on top of language list.
|
||||
|
||||
**BUZZ_LOCALE** - Buzz UI locale to use. Defaults to one of supported system locales.
|
||||
|
||||
**BUZZ_DOWNLOAD_COOKIEFILE** - Location of a [cookiefile](https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp) to use for downloading private videos or as workaround for anti-bot protection.
|
||||
|
||||
**BUZZ_FORCE_CPU** - Will force Buzz to use CPU and not GPU, useful for setups with older GPU if that is slower than GPU or GPU has issues. Example usage `BUZZ_FORCE_CPU=true`. Available since `1.2.1`
|
||||
|
|
|
|||
|
|
@ -85,8 +85,6 @@ set SOME_OTHER_VARIABLE=some_other_value
|
|||
|
||||
**BUZZ_FAVORITE_LANGUAGES** - 以逗号分隔的支持语言代码列表,显示在语言列表顶部。
|
||||
|
||||
**BUZZ_LOCALE** - Buzz 用户界面使用的语言环境。默认为系统支持的语言环境之一。
|
||||
|
||||
**BUZZ_DOWNLOAD_COOKIEFILE** - 用于下载私有视频或绕过反机器人保护的 [cookiefile](https://github.com/yt-dlp/yt-dlp/wiki/FAQ#how-do-i-pass-cookies-to-yt-dlp) 的位置。
|
||||
|
||||
**BUZZ_FORCE_CPU** - 强制 Buzz 使用 CPU 而不是 GPU,适用于旧 GPU 较慢或 GPU 有问题的设置。示例用法:`BUZZ_FORCE_CPU=true`。自 `1.2.1` 版本起可用。
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -51,12 +51,12 @@ class TestLanguagesComboBox:
|
|||
languages_combox_box = LanguagesComboBox("en")
|
||||
qtbot.add_widget(languages_combox_box)
|
||||
assert languages_combox_box.itemText(0) == _("Detect Language")
|
||||
assert languages_combox_box.itemText(10) == "Belarusian"
|
||||
assert languages_combox_box.itemText(1) == _("Afrikaans")
|
||||
|
||||
def test_should_select_en_as_default_language(self, qtbot):
|
||||
languages_combox_box = LanguagesComboBox("en")
|
||||
qtbot.add_widget(languages_combox_box)
|
||||
assert languages_combox_box.currentText() == "English"
|
||||
assert languages_combox_box.currentText() == _("English")
|
||||
|
||||
def test_should_select_detect_language_as_default(self, qtbot):
|
||||
languages_combo_box = LanguagesComboBox(None)
|
||||
|
|
|
|||
|
|
@ -32,8 +32,8 @@ class TestPreferencesDialog:
|
|||
|
||||
def test_create_localized(self, qtbot: QtBot, shortcuts, mocker):
|
||||
mocker.patch(
|
||||
"PyQt6.QtCore.QLocale.uiLanguages",
|
||||
return_value=['lv_LV'],
|
||||
"PyQt6.QtCore.QLocale.name",
|
||||
return_value='lv_LV',
|
||||
)
|
||||
|
||||
# Reload the module after the patch
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue