Add FFmpeg and yt-dlp setup translations
Extended it.json, ja.json, pl.json, pt.json, ru.json, and tr.json with new translation keys for FFmpeg installation and yt-dlp setup dialogs, error messages, and status updates. Also added new UI strings for cookies, proxy, download, and history features to improve localization coverage.
This commit is contained in:
+72
-7
@@ -93,7 +93,8 @@
|
|||||||
"select_subtitles": "Seleziona sottotitoli",
|
"select_subtitles": "Seleziona sottotitoli",
|
||||||
"filter_languages_placeholder": "Filtra lingue (es: it, en)...",
|
"filter_languages_placeholder": "Filtra lingue (es: it, en)...",
|
||||||
"no_subtitles_available": "Nessun sottotitolo disponibile",
|
"no_subtitles_available": "Nessun sottotitolo disponibile",
|
||||||
"matching": "corrispondenti"
|
"matching": "corrispondenti",
|
||||||
|
"ytdlp_log_title": "Registro yt-dlp"
|
||||||
},
|
},
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"cookies": "Accedi con i cookie",
|
"cookies": "Accedi con i cookie",
|
||||||
@@ -124,7 +125,10 @@
|
|||||||
"browser_selected_title": "Cookie del Browser Applicati",
|
"browser_selected_title": "Cookie del Browser Applicati",
|
||||||
"browser_applied_message": "I cookie del browser verranno estratti da: {browser}",
|
"browser_applied_message": "I cookie del browser verranno estratti da: {browser}",
|
||||||
"cleared_title": "Cookie Cancellati",
|
"cleared_title": "Cookie Cancellati",
|
||||||
"cleared_message": "Le impostazioni dei cookie sono state cancellate"
|
"cleared_message": "Le impostazioni dei cookie sono state cancellate",
|
||||||
|
"active_browser": "✓ Attivi: cookie del browser ({browser})",
|
||||||
|
"active_file": "✓ Attivo: file cookie ({file})",
|
||||||
|
"none_active": "○ Nessun cookie attivo"
|
||||||
},
|
},
|
||||||
"custom_command": {
|
"custom_command": {
|
||||||
"help_text": "Inserisci un comando yt-dlp personalizzato qui sotto. L'URL corrente verrà aggiunto automaticamente.<br><br>Per l'elenco completo delle opzioni ed esempi di utilizzo <a href=\"{docs_url}\">clicca qui per vedere la documentazione ufficiale yt-dlp</a>.<br><br>Nota: Il percorso di download e il modello del nome file sono gestiti automaticamente.",
|
"help_text": "Inserisci un comando yt-dlp personalizzato qui sotto. L'URL corrente verrà aggiunto automaticamente.<br><br>Per l'elenco completo delle opzioni ed esempi di utilizzo <a href=\"{docs_url}\">clicca qui per vedere la documentazione ufficiale yt-dlp</a>.<br><br>Nota: Il percorso di download e il modello del nome file sono gestiti automaticamente.",
|
||||||
@@ -137,7 +141,14 @@
|
|||||||
"full_command": "🔧 Comando completo: {command}",
|
"full_command": "🔧 Comando completo: {command}",
|
||||||
"command_success": "✅ Comando personalizzato eseguito con successo!",
|
"command_success": "✅ Comando personalizzato eseguito con successo!",
|
||||||
"command_failed": "❌ Comando fallito con codice di uscita {code}",
|
"command_failed": "❌ Comando fallito con codice di uscita {code}",
|
||||||
"command_error": "❌ Errore nell'esecuzione del comando personalizzato: {error}"
|
"command_error": "❌ Errore nell'esecuzione del comando personalizzato: {error}",
|
||||||
|
"error_no_url": "❌ Errore: nessun URL fornito. Inserisci un URL nella finestra principale.",
|
||||||
|
"error_no_command": "❌ Errore: nessun comando fornito. Inserisci gli argomenti di yt-dlp.",
|
||||||
|
"executing": "🚀 Esecuzione del comando yt-dlp personalizzato",
|
||||||
|
"url_label": "📍 URL: {url}",
|
||||||
|
"args_label": "⚙️ Argomenti: {command}",
|
||||||
|
"download_path_label": "📁 Percorso di download: {path}",
|
||||||
|
"separator": "=================================================="
|
||||||
},
|
},
|
||||||
"proxy": {
|
"proxy": {
|
||||||
"help_text": "Configura le impostazioni proxy per i download. Lascia vuoto per connessione diretta.",
|
"help_text": "Configura le impostazioni proxy per i download. Lascia vuoto per connessione diretta.",
|
||||||
@@ -159,7 +170,15 @@
|
|||||||
"invalid_main_url": "Formato URL proxy principale non valido",
|
"invalid_main_url": "Formato URL proxy principale non valido",
|
||||||
"invalid_geo_url": "Formato URL proxy geo non valido",
|
"invalid_geo_url": "Formato URL proxy geo non valido",
|
||||||
"main_configured": "Proxy principale configurato",
|
"main_configured": "Proxy principale configurato",
|
||||||
"geo_configured": "Proxy geo configurato"
|
"geo_configured": "Proxy geo configurato",
|
||||||
|
"set_title": "Proxy impostato",
|
||||||
|
"set_message": "Proxy principale impostato e salvato: {proxy}",
|
||||||
|
"geo_set_title": "Proxy geo impostato",
|
||||||
|
"geo_set_message": "Proxy di verifica geo impostato e salvato: {proxy}",
|
||||||
|
"cleared_title": "Impostazioni proxy cancellate",
|
||||||
|
"cleared_message": "Tutte le impostazioni proxy sono state cancellate e salvate.",
|
||||||
|
"saved_main": "Proxy principale salvato: {proxy}",
|
||||||
|
"saved_geo": "Proxy geo salvato: {proxy}"
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"preparing": "Preparazione download...",
|
"preparing": "Preparazione download...",
|
||||||
@@ -347,7 +366,11 @@
|
|||||||
"zero_selected": "0 selezionati",
|
"zero_selected": "0 selezionati",
|
||||||
"analyze_first_tooltip": "Si prega di analizzare prima il video",
|
"analyze_first_tooltip": "Si prega di analizzare prima il video",
|
||||||
"audio_mode_disabled": "Non disponibile in modalità solo audio",
|
"audio_mode_disabled": "Non disponibile in modalità solo audio",
|
||||||
"select_subtitles_first": "Si prega di selezionare prima i sottotitoli"
|
"select_subtitles_first": "Si prega di selezionare prima i sottotitoli",
|
||||||
|
"settings_tooltip": "Percorso corrente: {path}\nLimite velocità: {speed_limit}",
|
||||||
|
"speed_limit_none": "Nessuno",
|
||||||
|
"open_folder_error": "Impossibile aprire la cartella: {error}",
|
||||||
|
"time_range_set": "Sezione impostata: {section}"
|
||||||
},
|
},
|
||||||
"sponsorblock": {
|
"sponsorblock": {
|
||||||
"sponsor": "Sponsor",
|
"sponsor": "Sponsor",
|
||||||
@@ -446,7 +469,8 @@
|
|||||||
"next_check": "Prossimo controllo: {time}",
|
"next_check": "Prossimo controllo: {time}",
|
||||||
"next_check_error": "Prossimo controllo: Errore di calcolo",
|
"next_check_error": "Prossimo controllo: Errore di calcolo",
|
||||||
"checking": "🔄 Controllo...",
|
"checking": "🔄 Controllo...",
|
||||||
"check_now": "🔍 Controlla aggiornamenti ora"
|
"check_now": "🔍 Controlla aggiornamenti ora",
|
||||||
|
"current_version": "Versione corrente di yt-dlp: {version}"
|
||||||
},
|
},
|
||||||
"url_validation": {
|
"url_validation": {
|
||||||
"empty_url": "L'URL non può essere vuoto",
|
"empty_url": "L'URL non può essere vuoto",
|
||||||
@@ -477,6 +501,7 @@
|
|||||||
"clear_confirm_message": "Sei sicuro? Questa azione non può essere annullata.",
|
"clear_confirm_message": "Sei sicuro? Questa azione non può essere annullata.",
|
||||||
"no_history": "Nessuna cronologia ancora",
|
"no_history": "Nessuna cronologia ancora",
|
||||||
"no_history_description": "I tuoi download appariranno qui",
|
"no_history_description": "I tuoi download appariranno qui",
|
||||||
|
"loading": "Caricamento cronologia...",
|
||||||
"search_placeholder": "Cerca...",
|
"search_placeholder": "Cerca...",
|
||||||
"open_location": "Apri Posizione",
|
"open_location": "Apri Posizione",
|
||||||
"redownload": "Scarica di Nuovo",
|
"redownload": "Scarica di Nuovo",
|
||||||
@@ -495,7 +520,47 @@
|
|||||||
"one_entry": "1 download",
|
"one_entry": "1 download",
|
||||||
"redownload_confirm_title": "Scaricare di Nuovo?",
|
"redownload_confirm_title": "Scaricare di Nuovo?",
|
||||||
"redownload_confirm_message": "Scaricare di nuovo?\n\n{title}",
|
"redownload_confirm_message": "Scaricare di nuovo?\n\n{title}",
|
||||||
"redownload_started": "Download avviato"
|
"redownload_started": "Download avviato",
|
||||||
|
"no_url_error": "Nessun URL trovato nella voce della cronologia",
|
||||||
|
"redownload_failed": "Impossibile avviare il download di nuovo: {error}"
|
||||||
|
},
|
||||||
|
"ffmpeg": {
|
||||||
|
"installation_title": "Installazione di FFmpeg",
|
||||||
|
"installation_message": "YTSage richiede FFmpeg per elaborare i video.\n\nScegli un'opzione di installazione qui sotto:",
|
||||||
|
"install_button": "Installa FFmpeg",
|
||||||
|
"manual_guide": "Guida manuale",
|
||||||
|
"installation_failed": "L'installazione di FFmpeg ha riscontrato un problema.",
|
||||||
|
"already_installed": "FFmpeg è già installato!",
|
||||||
|
"installation_complete": "Installazione completata. Puoi chiudere questo dialogo e continuare a usare YTSage.",
|
||||||
|
"installing": "Installazione di FFmpeg... Attendere",
|
||||||
|
"install_success": "FFmpeg è stato installato con successo!",
|
||||||
|
"installation_complete_close": "Installazione completata. Ora puoi chiudere questo dialogo e continuare a usare YTSage.",
|
||||||
|
"try_manual": "Prova invece a usare la guida di installazione manuale."
|
||||||
|
},
|
||||||
|
"ytdlp_setup": {
|
||||||
|
"required_title": "Configurazione di yt-dlp richiesta",
|
||||||
|
"description": "YTSage richiede yt-dlp per scaricare video.<br><br>yt-dlp non è stato trovato nella directory locale dell'app. YTSage deve configurare yt-dlp per il tuo sistema {os_name}.<br><br>Scegli un'opzione qui sotto:",
|
||||||
|
"option_auto": "Scarica automaticamente (consigliato)",
|
||||||
|
"option_manual": "Seleziona il percorso manualmente",
|
||||||
|
"setup_button": "Configura yt-dlp",
|
||||||
|
"downloading": "Download di yt-dlp...",
|
||||||
|
"success": "yt-dlp è stato installato correttamente!",
|
||||||
|
"error": "Errore: {error}",
|
||||||
|
"download_failed_title": "Download non riuscito",
|
||||||
|
"download_failed_message": "Impossibile scaricare yt-dlp: {error}",
|
||||||
|
"select_executable_title": "Seleziona l'eseguibile yt-dlp",
|
||||||
|
"copied_to": "yt-dlp copiato correttamente in {path}",
|
||||||
|
"setup_error_title": "Errore di configurazione",
|
||||||
|
"copy_error": "Errore durante la copia di yt-dlp nella directory dell'app: {error}",
|
||||||
|
"invalid_executable_title": "Eseguibile non valido",
|
||||||
|
"invalid_executable_message": "Il file selezionato non sembra essere un eseguibile yt-dlp valido.",
|
||||||
|
"verify_error": "Errore durante la verifica dell'eseguibile yt-dlp: {error}",
|
||||||
|
"setup_failed_title": "Configurazione non riuscita",
|
||||||
|
"setup_failed_message": "Impossibile configurare yt-dlp. Alcune funzionalità potrebbero non funzionare correttamente.",
|
||||||
|
"success_dialog_title": "Configurazione di yt-dlp",
|
||||||
|
"success_dialog_message": "yt-dlp è stato configurato correttamente in:\n{path}",
|
||||||
|
"file_filter_windows": "File eseguibili (*.exe)",
|
||||||
|
"file_filter_all": "Tutti i file (*)"
|
||||||
},
|
},
|
||||||
"ffmpeg_updater": {
|
"ffmpeg_updater": {
|
||||||
"title": "Controllo Versione FFmpeg",
|
"title": "Controllo Versione FFmpeg",
|
||||||
|
|||||||
+72
-7
@@ -93,7 +93,8 @@
|
|||||||
"select_subtitles": "字幕を選択",
|
"select_subtitles": "字幕を選択",
|
||||||
"filter_languages_placeholder": "言語でフィルタ (例: ja, en)...",
|
"filter_languages_placeholder": "言語でフィルタ (例: ja, en)...",
|
||||||
"no_subtitles_available": "利用可能な字幕がありません",
|
"no_subtitles_available": "利用可能な字幕がありません",
|
||||||
"matching": "一致"
|
"matching": "一致",
|
||||||
|
"ytdlp_log_title": "yt-dlpログ"
|
||||||
},
|
},
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"cookies": "Cookieでログイン",
|
"cookies": "Cookieでログイン",
|
||||||
@@ -124,7 +125,10 @@
|
|||||||
"browser_selected_title": "ブラウザCookieが適用されました",
|
"browser_selected_title": "ブラウザCookieが適用されました",
|
||||||
"browser_applied_message": "ブラウザCookieが抽出されます: {browser}",
|
"browser_applied_message": "ブラウザCookieが抽出されます: {browser}",
|
||||||
"cleared_title": "Cookieがクリアされました",
|
"cleared_title": "Cookieがクリアされました",
|
||||||
"cleared_message": "Cookie設定がクリアされました"
|
"cleared_message": "Cookie設定がクリアされました",
|
||||||
|
"active_browser": "✓ 有効: ブラウザーのCookie ({browser})",
|
||||||
|
"active_file": "✓ 有効: Cookieファイル ({file})",
|
||||||
|
"none_active": "○ 有効なCookieはありません"
|
||||||
},
|
},
|
||||||
"custom_command": {
|
"custom_command": {
|
||||||
"help_text": "以下にカスタムyt-dlpコマンドを入力してください。現在のURLは自動的に追加されます。<br><br>オプションの完全なリストと使用例については、<a href=\"{docs_url}\">こちらをクリックしてyt-dlp公式ドキュメントを参照してください</a>。<br><br>注: ダウンロードパスとファイル名テンプレートは自動的に処理されます。",
|
"help_text": "以下にカスタムyt-dlpコマンドを入力してください。現在のURLは自動的に追加されます。<br><br>オプションの完全なリストと使用例については、<a href=\"{docs_url}\">こちらをクリックしてyt-dlp公式ドキュメントを参照してください</a>。<br><br>注: ダウンロードパスとファイル名テンプレートは自動的に処理されます。",
|
||||||
@@ -137,7 +141,14 @@
|
|||||||
"full_command": "🔧 完全なコマンド: {command}",
|
"full_command": "🔧 完全なコマンド: {command}",
|
||||||
"command_success": "✅ カスタムコマンドが正常に実行されました!",
|
"command_success": "✅ カスタムコマンドが正常に実行されました!",
|
||||||
"command_failed": "❌ コマンドが終了コード{code}で失敗しました",
|
"command_failed": "❌ コマンドが終了コード{code}で失敗しました",
|
||||||
"command_error": "❌ カスタムコマンドの実行エラー: {error}"
|
"command_error": "❌ カスタムコマンドの実行エラー: {error}",
|
||||||
|
"error_no_url": "❌ エラー: URL が指定されていません。メインウィンドウで URL を入力してください。",
|
||||||
|
"error_no_command": "❌ エラー: コマンドが指定されていません。yt-dlp の引数を入力してください。",
|
||||||
|
"executing": "🚀 カスタム yt-dlp コマンドを実行中",
|
||||||
|
"url_label": "📍 URL: {url}",
|
||||||
|
"args_label": "⚙️ 引数: {command}",
|
||||||
|
"download_path_label": "📁 ダウンロード先: {path}",
|
||||||
|
"separator": "=================================================="
|
||||||
},
|
},
|
||||||
"proxy": {
|
"proxy": {
|
||||||
"help_text": "ダウンロード用のプロキシ設定を構成します。直接接続の場合は空白のままにしてください。",
|
"help_text": "ダウンロード用のプロキシ設定を構成します。直接接続の場合は空白のままにしてください。",
|
||||||
@@ -159,7 +170,15 @@
|
|||||||
"invalid_main_url": "メインプロキシのURL形式が無効です",
|
"invalid_main_url": "メインプロキシのURL形式が無効です",
|
||||||
"invalid_geo_url": "地域プロキシのURL形式が無効です",
|
"invalid_geo_url": "地域プロキシのURL形式が無効です",
|
||||||
"main_configured": "メインプロキシが設定されました",
|
"main_configured": "メインプロキシが設定されました",
|
||||||
"geo_configured": "地域プロキシが設定されました"
|
"geo_configured": "地域プロキシが設定されました",
|
||||||
|
"set_title": "プロキシを設定しました",
|
||||||
|
"set_message": "メインプロキシを設定して保存しました: {proxy}",
|
||||||
|
"geo_set_title": "ジオプロキシを設定しました",
|
||||||
|
"geo_set_message": "ジオ検証プロキシを設定して保存しました: {proxy}",
|
||||||
|
"cleared_title": "プロキシ設定をクリアしました",
|
||||||
|
"cleared_message": "すべてのプロキシ設定をクリアして保存しました。",
|
||||||
|
"saved_main": "保存されたメインプロキシ: {proxy}",
|
||||||
|
"saved_geo": "保存されたジオプロキシ: {proxy}"
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"preparing": "ダウンロードを準備中...",
|
"preparing": "ダウンロードを準備中...",
|
||||||
@@ -347,7 +366,11 @@
|
|||||||
"zero_selected": "0個選択",
|
"zero_selected": "0個選択",
|
||||||
"analyze_first_tooltip": "最初に動画を分析してください",
|
"analyze_first_tooltip": "最初に動画を分析してください",
|
||||||
"audio_mode_disabled": "音声のみモードでは利用できません",
|
"audio_mode_disabled": "音声のみモードでは利用できません",
|
||||||
"select_subtitles_first": "最初に字幕を選択してください"
|
"select_subtitles_first": "最初に字幕を選択してください",
|
||||||
|
"settings_tooltip": "現在のパス: {path}\n速度制限: {speed_limit}",
|
||||||
|
"speed_limit_none": "なし",
|
||||||
|
"open_folder_error": "フォルダーを開けませんでした: {error}",
|
||||||
|
"time_range_set": "セクション設定: {section}"
|
||||||
},
|
},
|
||||||
"sponsorblock": {
|
"sponsorblock": {
|
||||||
"sponsor": "スポンサー",
|
"sponsor": "スポンサー",
|
||||||
@@ -446,7 +469,8 @@
|
|||||||
"next_check": "次回確認: {time}",
|
"next_check": "次回確認: {time}",
|
||||||
"next_check_error": "次回確認: 計算エラー",
|
"next_check_error": "次回確認: 計算エラー",
|
||||||
"checking": "🔄 確認中...",
|
"checking": "🔄 確認中...",
|
||||||
"check_now": "🔍 今すぐ更新を確認"
|
"check_now": "🔍 今すぐ更新を確認",
|
||||||
|
"current_version": "現在のyt-dlpバージョン: {version}"
|
||||||
},
|
},
|
||||||
"url_validation": {
|
"url_validation": {
|
||||||
"empty_url": "URLを空にすることはできません",
|
"empty_url": "URLを空にすることはできません",
|
||||||
@@ -477,6 +501,7 @@
|
|||||||
"clear_confirm_message": "本当によろしいですか?この操作は取り消せません。",
|
"clear_confirm_message": "本当によろしいですか?この操作は取り消せません。",
|
||||||
"no_history": "まだ履歴がありません",
|
"no_history": "まだ履歴がありません",
|
||||||
"no_history_description": "ダウンロードがここに表示されます",
|
"no_history_description": "ダウンロードがここに表示されます",
|
||||||
|
"loading": "履歴を読み込み中...",
|
||||||
"search_placeholder": "検索...",
|
"search_placeholder": "検索...",
|
||||||
"open_location": "場所を開く",
|
"open_location": "場所を開く",
|
||||||
"redownload": "再ダウンロード",
|
"redownload": "再ダウンロード",
|
||||||
@@ -495,7 +520,47 @@
|
|||||||
"one_entry": "1 件",
|
"one_entry": "1 件",
|
||||||
"redownload_confirm_title": "再ダウンロード?",
|
"redownload_confirm_title": "再ダウンロード?",
|
||||||
"redownload_confirm_message": "再ダウンロードしますか?\n\n{title}",
|
"redownload_confirm_message": "再ダウンロードしますか?\n\n{title}",
|
||||||
"redownload_started": "ダウンロード開始"
|
"redownload_started": "ダウンロード開始",
|
||||||
|
"no_url_error": "履歴エントリにURLがありません",
|
||||||
|
"redownload_failed": "再ダウンロードの開始に失敗しました: {error}"
|
||||||
|
},
|
||||||
|
"ffmpeg": {
|
||||||
|
"installation_title": "FFmpegのインストール",
|
||||||
|
"installation_message": "YTSageは動画処理にFFmpegが必要です。\n\n以下のインストールオプションを選択してください:",
|
||||||
|
"install_button": "FFmpegをインストール",
|
||||||
|
"manual_guide": "手動ガイド",
|
||||||
|
"installation_failed": "FFmpegのインストール中に問題が発生しました。",
|
||||||
|
"already_installed": "FFmpegはすでにインストールされています!",
|
||||||
|
"installation_complete": "インストール完了。このダイアログを閉じてYTSageを続けて使用できます。",
|
||||||
|
"installing": "FFmpegをインストール中... お待ちください",
|
||||||
|
"install_success": "FFmpegが正常にインストールされました!",
|
||||||
|
"installation_complete_close": "インストール完了。今すぐこのダイアログを閉じてYTSageを続けて使用できます。",
|
||||||
|
"try_manual": "代わりに手動インストールガイドをお試しください。"
|
||||||
|
},
|
||||||
|
"ytdlp_setup": {
|
||||||
|
"required_title": "yt-dlpのセットアップが必要です",
|
||||||
|
"description": "YTSageは動画のダウンロードにyt-dlpが必要です。<br><br>アプリのローカルディレクトリにyt-dlpが見つかりませんでした。{os_name}システム用にyt-dlpをセットアップする必要があります。<br><br>以下のオプションを選択してください:",
|
||||||
|
"option_auto": "自動でダウンロード(推奨)",
|
||||||
|
"option_manual": "パスを手動で選択",
|
||||||
|
"setup_button": "yt-dlpをセットアップ",
|
||||||
|
"downloading": "yt-dlpをダウンロード中...",
|
||||||
|
"success": "yt-dlpが正常にインストールされました!",
|
||||||
|
"error": "エラー: {error}",
|
||||||
|
"download_failed_title": "ダウンロード失敗",
|
||||||
|
"download_failed_message": "yt-dlpのダウンロードに失敗しました: {error}",
|
||||||
|
"select_executable_title": "yt-dlp実行ファイルを選択",
|
||||||
|
"copied_to": "yt-dlpを{path}にコピーしました",
|
||||||
|
"setup_error_title": "セットアップエラー",
|
||||||
|
"copy_error": "yt-dlpをアプリディレクトリにコピーできません: {error}",
|
||||||
|
"invalid_executable_title": "無効な実行ファイル",
|
||||||
|
"invalid_executable_message": "選択されたファイルは有効なyt-dlp実行ファイルではありません。",
|
||||||
|
"verify_error": "yt-dlp実行ファイルの検証に失敗しました: {error}",
|
||||||
|
"setup_failed_title": "セットアップ失敗",
|
||||||
|
"setup_failed_message": "yt-dlpのセットアップに失敗しました。いくつかの機能が正しく動作しない可能性があります。",
|
||||||
|
"success_dialog_title": "yt-dlpセットアップ",
|
||||||
|
"success_dialog_message": "yt-dlpの設定に成功しました:\n{path}",
|
||||||
|
"file_filter_windows": "実行ファイル (*.exe)",
|
||||||
|
"file_filter_all": "すべてのファイル (*)"
|
||||||
},
|
},
|
||||||
"ffmpeg_updater": {
|
"ffmpeg_updater": {
|
||||||
"title": "FFmpegバージョンチェッカー",
|
"title": "FFmpegバージョンチェッカー",
|
||||||
|
|||||||
+72
-7
@@ -93,7 +93,8 @@
|
|||||||
"select_subtitles": "Wybierz napisy",
|
"select_subtitles": "Wybierz napisy",
|
||||||
"filter_languages_placeholder": "Filtruj języki (np: pl, en)...",
|
"filter_languages_placeholder": "Filtruj języki (np: pl, en)...",
|
||||||
"no_subtitles_available": "Brak dostępnych napisów",
|
"no_subtitles_available": "Brak dostępnych napisów",
|
||||||
"matching": "dopasowujące"
|
"matching": "dopasowujące",
|
||||||
|
"ytdlp_log_title": "Log yt-dlp"
|
||||||
},
|
},
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"cookies": "Zaloguj za pomocą ciasteczek",
|
"cookies": "Zaloguj za pomocą ciasteczek",
|
||||||
@@ -124,7 +125,10 @@
|
|||||||
"browser_selected_title": "Zastosowano ciasteczka przeglądarki",
|
"browser_selected_title": "Zastosowano ciasteczka przeglądarki",
|
||||||
"browser_applied_message": "Ciasteczka przeglądarki zostaną wyodrębnione z: {browser}",
|
"browser_applied_message": "Ciasteczka przeglądarki zostaną wyodrębnione z: {browser}",
|
||||||
"cleared_title": "Wyczyszczono ciasteczka",
|
"cleared_title": "Wyczyszczono ciasteczka",
|
||||||
"cleared_message": "Ustawienia ciasteczek zostały wyczyszczone"
|
"cleared_message": "Ustawienia ciasteczek zostały wyczyszczone",
|
||||||
|
"active_browser": "✓ Aktywne: ciasteczka przeglądarki ({browser})",
|
||||||
|
"active_file": "✓ Aktywny: plik ciasteczek ({file})",
|
||||||
|
"none_active": "○ Brak aktywnych ciasteczek"
|
||||||
},
|
},
|
||||||
"custom_command": {
|
"custom_command": {
|
||||||
"help_text": "Wprowadź niestandardowe polecenie yt-dlp poniżej. Aktualny URL zostanie automatycznie dodany.<br><br>Aby uzyskać pełną listę opcji i przykładów użycia <a href=\"{docs_url}\">kliknij tutaj, aby zobaczyć oficjalną dokumentację yt-dlp</a>.<br><br>Uwaga: Ścieżka pobierania i szablon nazwy pliku są obsługiwane automatycznie.",
|
"help_text": "Wprowadź niestandardowe polecenie yt-dlp poniżej. Aktualny URL zostanie automatycznie dodany.<br><br>Aby uzyskać pełną listę opcji i przykładów użycia <a href=\"{docs_url}\">kliknij tutaj, aby zobaczyć oficjalną dokumentację yt-dlp</a>.<br><br>Uwaga: Ścieżka pobierania i szablon nazwy pliku są obsługiwane automatycznie.",
|
||||||
@@ -137,7 +141,14 @@
|
|||||||
"full_command": "🔧 Pełne polecenie: {command}",
|
"full_command": "🔧 Pełne polecenie: {command}",
|
||||||
"command_success": "✅ Polecenie niestandardowe wykonane pomyślnie!",
|
"command_success": "✅ Polecenie niestandardowe wykonane pomyślnie!",
|
||||||
"command_failed": "❌ Polecenie nie powiodło się z kodem wyjścia {code}",
|
"command_failed": "❌ Polecenie nie powiodło się z kodem wyjścia {code}",
|
||||||
"command_error": "❌ Błąd wykonywania polecenia niestandardowego: {error}"
|
"command_error": "❌ Błąd wykonywania polecenia niestandardowego: {error}",
|
||||||
|
"error_no_url": "❌ Błąd: nie podano URL. Wprowadź URL w głównym oknie.",
|
||||||
|
"error_no_command": "❌ Błąd: nie podano polecenia. Wprowadź argumenty yt-dlp.",
|
||||||
|
"executing": "🚀 Uruchamianie niestandardowego polecenia yt-dlp",
|
||||||
|
"url_label": "📍 URL: {url}",
|
||||||
|
"args_label": "⚙️ Argumenty: {command}",
|
||||||
|
"download_path_label": "📁 Ścieżka pobierania: {path}",
|
||||||
|
"separator": "=================================================="
|
||||||
},
|
},
|
||||||
"proxy": {
|
"proxy": {
|
||||||
"help_text": "Skonfiguruj ustawienia proxy dla pobierania. Pozostaw puste dla bezpośredniego połączenia.",
|
"help_text": "Skonfiguruj ustawienia proxy dla pobierania. Pozostaw puste dla bezpośredniego połączenia.",
|
||||||
@@ -159,7 +170,15 @@
|
|||||||
"invalid_main_url": "Nieprawidłowy format URL głównego proxy",
|
"invalid_main_url": "Nieprawidłowy format URL głównego proxy",
|
||||||
"invalid_geo_url": "Nieprawidłowy format URL proxy geograficznego",
|
"invalid_geo_url": "Nieprawidłowy format URL proxy geograficznego",
|
||||||
"main_configured": "Główny proxy skonfigurowany",
|
"main_configured": "Główny proxy skonfigurowany",
|
||||||
"geo_configured": "Proxy geograficzny skonfigurowany"
|
"geo_configured": "Proxy geograficzny skonfigurowany",
|
||||||
|
"set_title": "Ustawiono proxy",
|
||||||
|
"set_message": "Główne proxy ustawione i zapisane: {proxy}",
|
||||||
|
"geo_set_title": "Ustawiono proxy geo",
|
||||||
|
"geo_set_message": "Proxy weryfikacji geo ustawione i zapisane: {proxy}",
|
||||||
|
"cleared_title": "Wyczyszczono ustawienia proxy",
|
||||||
|
"cleared_message": "Wszystkie ustawienia proxy zostały wyczyszczone i zapisane.",
|
||||||
|
"saved_main": "Zapisany główny proxy: {proxy}",
|
||||||
|
"saved_geo": "Zapisany proxy geo: {proxy}"
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"preparing": "Przygotowywanie pobierania...",
|
"preparing": "Przygotowywanie pobierania...",
|
||||||
@@ -347,7 +366,11 @@
|
|||||||
"zero_selected": "0 wybranych",
|
"zero_selected": "0 wybranych",
|
||||||
"analyze_first_tooltip": "Najpierw przeanalizuj wideo",
|
"analyze_first_tooltip": "Najpierw przeanalizuj wideo",
|
||||||
"audio_mode_disabled": "Niedostępne w trybie tylko audio",
|
"audio_mode_disabled": "Niedostępne w trybie tylko audio",
|
||||||
"select_subtitles_first": "Najpierw wybierz napisy"
|
"select_subtitles_first": "Najpierw wybierz napisy",
|
||||||
|
"settings_tooltip": "Bieżąca ścieżka: {path}\nLimit prędkości: {speed_limit}",
|
||||||
|
"speed_limit_none": "Brak",
|
||||||
|
"open_folder_error": "Nie można otworzyć folderu: {error}",
|
||||||
|
"time_range_set": "Ustawiono sekcję: {section}"
|
||||||
},
|
},
|
||||||
"sponsorblock": {
|
"sponsorblock": {
|
||||||
"sponsor": "Sponsor",
|
"sponsor": "Sponsor",
|
||||||
@@ -446,7 +469,8 @@
|
|||||||
"next_check": "Następne sprawdzenie: {time}",
|
"next_check": "Następne sprawdzenie: {time}",
|
||||||
"next_check_error": "Następne sprawdzenie: Błąd obliczania",
|
"next_check_error": "Następne sprawdzenie: Błąd obliczania",
|
||||||
"checking": "🔄 Sprawdzanie...",
|
"checking": "🔄 Sprawdzanie...",
|
||||||
"check_now": "🔍 Sprawdź aktualizacje teraz"
|
"check_now": "🔍 Sprawdź aktualizacje teraz",
|
||||||
|
"current_version": "Bieżąca wersja yt-dlp: {version}"
|
||||||
},
|
},
|
||||||
"url_validation": {
|
"url_validation": {
|
||||||
"empty_url": "URL nie może być pusty",
|
"empty_url": "URL nie może być pusty",
|
||||||
@@ -477,6 +501,7 @@
|
|||||||
"clear_confirm_message": "Czy jesteś pewien? Nie można tego cofnąć.",
|
"clear_confirm_message": "Czy jesteś pewien? Nie można tego cofnąć.",
|
||||||
"no_history": "Brak historii",
|
"no_history": "Brak historii",
|
||||||
"no_history_description": "Twoje pobrane pliki pojawią się tutaj",
|
"no_history_description": "Twoje pobrane pliki pojawią się tutaj",
|
||||||
|
"loading": "Ładowanie historii...",
|
||||||
"search_placeholder": "Szukaj...",
|
"search_placeholder": "Szukaj...",
|
||||||
"open_location": "Otwórz Lokalizację",
|
"open_location": "Otwórz Lokalizację",
|
||||||
"redownload": "Pobierz Ponownie",
|
"redownload": "Pobierz Ponownie",
|
||||||
@@ -495,7 +520,47 @@
|
|||||||
"one_entry": "1 pobranie",
|
"one_entry": "1 pobranie",
|
||||||
"redownload_confirm_title": "Pobrać Ponownie?",
|
"redownload_confirm_title": "Pobrać Ponownie?",
|
||||||
"redownload_confirm_message": "Pobrać ponownie?\n\n{title}",
|
"redownload_confirm_message": "Pobrać ponownie?\n\n{title}",
|
||||||
"redownload_started": "Rozpoczęto pobieranie"
|
"redownload_started": "Rozpoczęto pobieranie",
|
||||||
|
"no_url_error": "Nie znaleziono URL w wpisie historii",
|
||||||
|
"redownload_failed": "Nie udało się rozpocząć ponownego pobierania: {error}"
|
||||||
|
},
|
||||||
|
"ffmpeg": {
|
||||||
|
"installation_title": "Instalacja FFmpeg",
|
||||||
|
"installation_message": "YTSage wymaga FFmpeg do przetwarzania wideo.\n\nWybierz opcję instalacji poniżej:",
|
||||||
|
"install_button": "Zainstaluj FFmpeg",
|
||||||
|
"manual_guide": "Instrukcja ręczna",
|
||||||
|
"installation_failed": "Instalacja FFmpeg napotkała problem.",
|
||||||
|
"already_installed": "FFmpeg jest już zainstalowany!",
|
||||||
|
"installation_complete": "Instalacja zakończona. Możesz zamknąć to okno i kontynuować używanie YTSage.",
|
||||||
|
"installing": "Instalowanie FFmpeg... Proszę czekać",
|
||||||
|
"install_success": "FFmpeg został pomyślnie zainstalowany!",
|
||||||
|
"installation_complete_close": "Instalacja zakończona. Możesz teraz zamknąć to okno i kontynuować używanie YTSage.",
|
||||||
|
"try_manual": "Spróbuj użyć instrukcji instalacji ręcznej."
|
||||||
|
},
|
||||||
|
"ytdlp_setup": {
|
||||||
|
"required_title": "Wymagana konfiguracja yt-dlp",
|
||||||
|
"description": "YTSage wymaga yt-dlp do pobierania wideo.<br><br>Nie znaleziono yt-dlp w lokalnym katalogu aplikacji. YTSage musi skonfigurować yt-dlp dla systemu {os_name}.<br><br>Wybierz opcję poniżej:",
|
||||||
|
"option_auto": "Pobierz automatycznie (zalecane)",
|
||||||
|
"option_manual": "Wybierz ścieżkę ręcznie",
|
||||||
|
"setup_button": "Skonfiguruj yt-dlp",
|
||||||
|
"downloading": "Pobieranie yt-dlp...",
|
||||||
|
"success": "yt-dlp został pomyślnie zainstalowany!",
|
||||||
|
"error": "Błąd: {error}",
|
||||||
|
"download_failed_title": "Pobieranie nieudane",
|
||||||
|
"download_failed_message": "Nie udało się pobrać yt-dlp: {error}",
|
||||||
|
"select_executable_title": "Wybierz plik wykonywalny yt-dlp",
|
||||||
|
"copied_to": "yt-dlp skopiowano pomyślnie do {path}",
|
||||||
|
"setup_error_title": "Błąd konfiguracji",
|
||||||
|
"copy_error": "Błąd podczas kopiowania yt-dlp do katalogu aplikacji: {error}",
|
||||||
|
"invalid_executable_title": "Nieprawidłowy plik wykonywalny",
|
||||||
|
"invalid_executable_message": "Wybrany plik nie wygląda na prawidłowy plik wykonywalny yt-dlp.",
|
||||||
|
"verify_error": "Błąd podczas weryfikacji pliku yt-dlp: {error}",
|
||||||
|
"setup_failed_title": "Konfiguracja nieudana",
|
||||||
|
"setup_failed_message": "Nie udało się skonfigurować yt-dlp. Niektóre funkcje mogą działać nieprawidłowo.",
|
||||||
|
"success_dialog_title": "Konfiguracja yt-dlp",
|
||||||
|
"success_dialog_message": "yt-dlp został pomyślnie skonfigurowany w:\n{path}",
|
||||||
|
"file_filter_windows": "Pliki wykonywalne (*.exe)",
|
||||||
|
"file_filter_all": "Wszystkie pliki (*)"
|
||||||
},
|
},
|
||||||
"ffmpeg_updater": {
|
"ffmpeg_updater": {
|
||||||
"title": "Sprawdzanie Wersji FFmpeg",
|
"title": "Sprawdzanie Wersji FFmpeg",
|
||||||
|
|||||||
+72
-7
@@ -93,7 +93,8 @@
|
|||||||
"select_subtitles": "Selecionar Legendas",
|
"select_subtitles": "Selecionar Legendas",
|
||||||
"filter_languages_placeholder": "Filtrar idiomas (ex., en, pt)...",
|
"filter_languages_placeholder": "Filtrar idiomas (ex., en, pt)...",
|
||||||
"no_subtitles_available": "Nenhuma legenda disponível",
|
"no_subtitles_available": "Nenhuma legenda disponível",
|
||||||
"matching": "correspondendo"
|
"matching": "correspondendo",
|
||||||
|
"ytdlp_log_title": "Log do yt-dlp"
|
||||||
},
|
},
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"cookies": "Entrar com Cookies",
|
"cookies": "Entrar com Cookies",
|
||||||
@@ -124,7 +125,10 @@
|
|||||||
"browser_selected_title": "Cookies do Navegador Aplicados",
|
"browser_selected_title": "Cookies do Navegador Aplicados",
|
||||||
"browser_applied_message": "Os cookies do navegador serão extraídos de: {browser}",
|
"browser_applied_message": "Os cookies do navegador serão extraídos de: {browser}",
|
||||||
"cleared_title": "Cookies Limpos",
|
"cleared_title": "Cookies Limpos",
|
||||||
"cleared_message": "As configurações de cookies foram limpas"
|
"cleared_message": "As configurações de cookies foram limpas",
|
||||||
|
"active_browser": "✓ Ativos: cookies do navegador ({browser})",
|
||||||
|
"active_file": "✓ Ativo: arquivo de cookies ({file})",
|
||||||
|
"none_active": "○ Nenhum cookie ativo"
|
||||||
},
|
},
|
||||||
"custom_command": {
|
"custom_command": {
|
||||||
"help_text": "Digite seu comando yt-dlp personalizado abaixo. A URL atual será anexada automaticamente.<br><br>Para a lista completa de opções e exemplos de uso, <a href=\"{docs_url}\">clique aqui para ver a documentação oficial do yt-dlp</a>.<br><br>Nota: O caminho de download e modelo de nome de arquivo serão tratados automaticamente.",
|
"help_text": "Digite seu comando yt-dlp personalizado abaixo. A URL atual será anexada automaticamente.<br><br>Para a lista completa de opções e exemplos de uso, <a href=\"{docs_url}\">clique aqui para ver a documentação oficial do yt-dlp</a>.<br><br>Nota: O caminho de download e modelo de nome de arquivo serão tratados automaticamente.",
|
||||||
@@ -137,7 +141,14 @@
|
|||||||
"full_command": "🔧 Comando completo: {command}",
|
"full_command": "🔧 Comando completo: {command}",
|
||||||
"command_success": "✅ Comando personalizado executado com sucesso!",
|
"command_success": "✅ Comando personalizado executado com sucesso!",
|
||||||
"command_failed": "❌ Comando falhou com código de saída {code}",
|
"command_failed": "❌ Comando falhou com código de saída {code}",
|
||||||
"command_error": "❌ Erro ao executar comando personalizado: {error}"
|
"command_error": "❌ Erro ao executar comando personalizado: {error}",
|
||||||
|
"error_no_url": "❌ Erro: nenhuma URL fornecida. Insira uma URL na janela principal.",
|
||||||
|
"error_no_command": "❌ Erro: nenhum comando fornecido. Insira os argumentos do yt-dlp.",
|
||||||
|
"executing": "🚀 Executando comando personalizado do yt-dlp",
|
||||||
|
"url_label": "📍 URL: {url}",
|
||||||
|
"args_label": "⚙️ Argumentos: {command}",
|
||||||
|
"download_path_label": "📁 Caminho de download: {path}",
|
||||||
|
"separator": "=================================================="
|
||||||
},
|
},
|
||||||
"proxy": {
|
"proxy": {
|
||||||
"help_text": "Configure as definições de proxy para download. Deixe vazio para usar conexão direta.",
|
"help_text": "Configure as definições de proxy para download. Deixe vazio para usar conexão direta.",
|
||||||
@@ -159,7 +170,15 @@
|
|||||||
"invalid_main_url": "Formato de URL do proxy principal inválido",
|
"invalid_main_url": "Formato de URL do proxy principal inválido",
|
||||||
"invalid_geo_url": "Formato de URL do proxy geográfico inválido",
|
"invalid_geo_url": "Formato de URL do proxy geográfico inválido",
|
||||||
"main_configured": "Proxy principal configurado",
|
"main_configured": "Proxy principal configurado",
|
||||||
"geo_configured": "Proxy geográfico configurado"
|
"geo_configured": "Proxy geográfico configurado",
|
||||||
|
"set_title": "Proxy definido",
|
||||||
|
"set_message": "Proxy principal definido e salvo: {proxy}",
|
||||||
|
"geo_set_title": "Proxy geo definido",
|
||||||
|
"geo_set_message": "Proxy de verificação geo definido e salvo: {proxy}",
|
||||||
|
"cleared_title": "Configurações de proxy limpas",
|
||||||
|
"cleared_message": "Todas as configurações de proxy foram limpas e salvas.",
|
||||||
|
"saved_main": "Proxy principal salvo: {proxy}",
|
||||||
|
"saved_geo": "Proxy geo salvo: {proxy}"
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"preparing": "Preparando download...",
|
"preparing": "Preparando download...",
|
||||||
@@ -347,7 +366,11 @@
|
|||||||
"zero_selected": "0 selecionados",
|
"zero_selected": "0 selecionados",
|
||||||
"analyze_first_tooltip": "Por favor analise o vídeo primeiro",
|
"analyze_first_tooltip": "Por favor analise o vídeo primeiro",
|
||||||
"audio_mode_disabled": "Não disponível no modo apenas áudio",
|
"audio_mode_disabled": "Não disponível no modo apenas áudio",
|
||||||
"select_subtitles_first": "Por favor selecione legendas primeiro"
|
"select_subtitles_first": "Por favor selecione legendas primeiro",
|
||||||
|
"settings_tooltip": "Caminho atual: {path}\nLimite de velocidade: {speed_limit}",
|
||||||
|
"speed_limit_none": "Nenhum",
|
||||||
|
"open_folder_error": "Não foi possível abrir a pasta: {error}",
|
||||||
|
"time_range_set": "Seção definida: {section}"
|
||||||
},
|
},
|
||||||
"sponsorblock": {
|
"sponsorblock": {
|
||||||
"sponsor": "Patrocinador",
|
"sponsor": "Patrocinador",
|
||||||
@@ -446,7 +469,8 @@
|
|||||||
"next_check": "Próxima verificação: {time}",
|
"next_check": "Próxima verificação: {time}",
|
||||||
"next_check_error": "Próxima verificação: Erro ao calcular",
|
"next_check_error": "Próxima verificação: Erro ao calcular",
|
||||||
"checking": "🔄 Verificando...",
|
"checking": "🔄 Verificando...",
|
||||||
"check_now": "🔍 Verificar atualizações agora"
|
"check_now": "🔍 Verificar atualizações agora",
|
||||||
|
"current_version": "Versão atual do yt-dlp: {version}"
|
||||||
},
|
},
|
||||||
"url_validation": {
|
"url_validation": {
|
||||||
"empty_url": "O URL não pode estar vazio",
|
"empty_url": "O URL não pode estar vazio",
|
||||||
@@ -477,6 +501,7 @@
|
|||||||
"clear_confirm_message": "Tem certeza? Isto não pode ser desfeito.",
|
"clear_confirm_message": "Tem certeza? Isto não pode ser desfeito.",
|
||||||
"no_history": "Nenhum histórico ainda",
|
"no_history": "Nenhum histórico ainda",
|
||||||
"no_history_description": "Seus downloads aparecerão aqui",
|
"no_history_description": "Seus downloads aparecerão aqui",
|
||||||
|
"loading": "Carregando histórico...",
|
||||||
"search_placeholder": "Pesquisar...",
|
"search_placeholder": "Pesquisar...",
|
||||||
"open_location": "Abrir Local",
|
"open_location": "Abrir Local",
|
||||||
"redownload": "Baixar Novamente",
|
"redownload": "Baixar Novamente",
|
||||||
@@ -495,7 +520,47 @@
|
|||||||
"one_entry": "1 download",
|
"one_entry": "1 download",
|
||||||
"redownload_confirm_title": "Baixar Novamente?",
|
"redownload_confirm_title": "Baixar Novamente?",
|
||||||
"redownload_confirm_message": "Baixar novamente?\n\n{title}",
|
"redownload_confirm_message": "Baixar novamente?\n\n{title}",
|
||||||
"redownload_started": "Download iniciado"
|
"redownload_started": "Download iniciado",
|
||||||
|
"no_url_error": "Nenhuma URL encontrada no item do histórico",
|
||||||
|
"redownload_failed": "Falha ao iniciar o novo download: {error}"
|
||||||
|
},
|
||||||
|
"ffmpeg": {
|
||||||
|
"installation_title": "Instalação do FFmpeg",
|
||||||
|
"installation_message": "O YTSage precisa do FFmpeg para processar vídeos.\n\nEscolha uma opção de instalação abaixo:",
|
||||||
|
"install_button": "Instalar FFmpeg",
|
||||||
|
"manual_guide": "Guia manual",
|
||||||
|
"installation_failed": "A instalação do FFmpeg encontrou um problema.",
|
||||||
|
"already_installed": "O FFmpeg já está instalado!",
|
||||||
|
"installation_complete": "Instalação concluída. Você pode fechar este diálogo e continuar usando o YTSage.",
|
||||||
|
"installing": "Instalando FFmpeg... Aguarde",
|
||||||
|
"install_success": "FFmpeg instalado com sucesso!",
|
||||||
|
"installation_complete_close": "Instalação concluída. Agora você pode fechar este diálogo e continuar usando o YTSage.",
|
||||||
|
"try_manual": "Tente usar o guia de instalação manual."
|
||||||
|
},
|
||||||
|
"ytdlp_setup": {
|
||||||
|
"required_title": "Configuração do yt-dlp necessária",
|
||||||
|
"description": "O YTSage precisa do yt-dlp para baixar vídeos.<br><br>O yt-dlp não foi encontrado no diretório local do aplicativo. O YTSage precisa configurar o yt-dlp para o seu sistema {os_name}.<br><br>Escolha uma opção abaixo:",
|
||||||
|
"option_auto": "Baixar automaticamente (recomendado)",
|
||||||
|
"option_manual": "Selecionar caminho manualmente",
|
||||||
|
"setup_button": "Configurar yt-dlp",
|
||||||
|
"downloading": "Baixando yt-dlp...",
|
||||||
|
"success": "yt-dlp foi instalado com sucesso!",
|
||||||
|
"error": "Erro: {error}",
|
||||||
|
"download_failed_title": "Falha no download",
|
||||||
|
"download_failed_message": "Falha ao baixar yt-dlp: {error}",
|
||||||
|
"select_executable_title": "Selecionar executável do yt-dlp",
|
||||||
|
"copied_to": "yt-dlp copiado com sucesso para {path}",
|
||||||
|
"setup_error_title": "Erro de configuração",
|
||||||
|
"copy_error": "Erro ao copiar yt-dlp para o diretório do aplicativo: {error}",
|
||||||
|
"invalid_executable_title": "Executável inválido",
|
||||||
|
"invalid_executable_message": "O arquivo selecionado não parece ser um executável válido do yt-dlp.",
|
||||||
|
"verify_error": "Erro ao verificar o executável do yt-dlp: {error}",
|
||||||
|
"setup_failed_title": "Configuração falhou",
|
||||||
|
"setup_failed_message": "Falha ao configurar o yt-dlp. Alguns recursos podem não funcionar corretamente.",
|
||||||
|
"success_dialog_title": "Configuração do yt-dlp",
|
||||||
|
"success_dialog_message": "yt-dlp foi configurado com sucesso em:\n{path}",
|
||||||
|
"file_filter_windows": "Arquivos executáveis (*.exe)",
|
||||||
|
"file_filter_all": "Todos os arquivos (*)"
|
||||||
},
|
},
|
||||||
"ffmpeg_updater": {
|
"ffmpeg_updater": {
|
||||||
"title": "Verificador de Versão FFmpeg",
|
"title": "Verificador de Versão FFmpeg",
|
||||||
|
|||||||
+72
-7
@@ -93,7 +93,8 @@
|
|||||||
"select_subtitles": "Выбрать субтитры",
|
"select_subtitles": "Выбрать субтитры",
|
||||||
"filter_languages_placeholder": "Фильтр языков (например, en, ru)...",
|
"filter_languages_placeholder": "Фильтр языков (например, en, ru)...",
|
||||||
"no_subtitles_available": "Субтитры недоступны",
|
"no_subtitles_available": "Субтитры недоступны",
|
||||||
"matching": "соответствующие"
|
"matching": "соответствующие",
|
||||||
|
"ytdlp_log_title": "Журнал yt-dlp"
|
||||||
},
|
},
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"cookies": "Войти через Cookie",
|
"cookies": "Войти через Cookie",
|
||||||
@@ -124,7 +125,10 @@
|
|||||||
"browser_selected_title": "Cookie браузера применены",
|
"browser_selected_title": "Cookie браузера применены",
|
||||||
"browser_applied_message": "Cookie браузера будут извлечены из: {browser}",
|
"browser_applied_message": "Cookie браузера будут извлечены из: {browser}",
|
||||||
"cleared_title": "Cookie очищены",
|
"cleared_title": "Cookie очищены",
|
||||||
"cleared_message": "Настройки cookie были очищены"
|
"cleared_message": "Настройки cookie были очищены",
|
||||||
|
"active_browser": "✓ Активны: cookie браузера ({browser})",
|
||||||
|
"active_file": "✓ Активен: файл cookie ({file})",
|
||||||
|
"none_active": "○ Нет активных cookie"
|
||||||
},
|
},
|
||||||
"custom_command": {
|
"custom_command": {
|
||||||
"help_text": "Введите пользовательскую команду yt-dlp ниже. Текущий URL будет добавлен автоматически.<br><br>Для полного списка опций и примеров использования, <a href=\"{docs_url}\">нажмите здесь для просмотра официальной документации yt-dlp</a>.<br><br>Примечание: Путь загрузки и шаблон имени файла будут обработаны автоматически.",
|
"help_text": "Введите пользовательскую команду yt-dlp ниже. Текущий URL будет добавлен автоматически.<br><br>Для полного списка опций и примеров использования, <a href=\"{docs_url}\">нажмите здесь для просмотра официальной документации yt-dlp</a>.<br><br>Примечание: Путь загрузки и шаблон имени файла будут обработаны автоматически.",
|
||||||
@@ -137,7 +141,14 @@
|
|||||||
"full_command": "🔧 Полная команда: {command}",
|
"full_command": "🔧 Полная команда: {command}",
|
||||||
"command_success": "✅ Пользовательская команда выполнена успешно!",
|
"command_success": "✅ Пользовательская команда выполнена успешно!",
|
||||||
"command_failed": "❌ Команда завершилась с кодом ошибки {code}",
|
"command_failed": "❌ Команда завершилась с кодом ошибки {code}",
|
||||||
"command_error": "❌ Ошибка выполнения пользовательской команды: {error}"
|
"command_error": "❌ Ошибка выполнения пользовательской команды: {error}",
|
||||||
|
"error_no_url": "❌ Ошибка: URL не указан. Введите URL в главном окне.",
|
||||||
|
"error_no_command": "❌ Ошибка: команда не указана. Введите аргументы yt-dlp.",
|
||||||
|
"executing": "🚀 Выполняется пользовательская команда yt-dlp",
|
||||||
|
"url_label": "📍 URL: {url}",
|
||||||
|
"args_label": "⚙️ Аргументы: {command}",
|
||||||
|
"download_path_label": "📁 Путь загрузки: {path}",
|
||||||
|
"separator": "=================================================="
|
||||||
},
|
},
|
||||||
"proxy": {
|
"proxy": {
|
||||||
"help_text": "Настройте параметры прокси для загрузки. Оставьте пустым для прямого подключения.",
|
"help_text": "Настройте параметры прокси для загрузки. Оставьте пустым для прямого подключения.",
|
||||||
@@ -159,7 +170,15 @@
|
|||||||
"invalid_main_url": "Неверный формат URL основного прокси",
|
"invalid_main_url": "Неверный формат URL основного прокси",
|
||||||
"invalid_geo_url": "Неверный формат URL гео-прокси",
|
"invalid_geo_url": "Неверный формат URL гео-прокси",
|
||||||
"main_configured": "Основной прокси настроен",
|
"main_configured": "Основной прокси настроен",
|
||||||
"geo_configured": "Гео-прокси настроен"
|
"geo_configured": "Гео-прокси настроен",
|
||||||
|
"set_title": "Прокси задан",
|
||||||
|
"set_message": "Основной прокси задан и сохранён: {proxy}",
|
||||||
|
"geo_set_title": "Гео‑прокси задан",
|
||||||
|
"geo_set_message": "Прокси для гео‑проверки задан и сохранён: {proxy}",
|
||||||
|
"cleared_title": "Настройки прокси очищены",
|
||||||
|
"cleared_message": "Все настройки прокси очищены и сохранены.",
|
||||||
|
"saved_main": "Сохранён основной прокси: {proxy}",
|
||||||
|
"saved_geo": "Сохранён гео‑прокси: {proxy}"
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"preparing": "Подготовка загрузки...",
|
"preparing": "Подготовка загрузки...",
|
||||||
@@ -347,7 +366,11 @@
|
|||||||
"zero_selected": "0 выбрано",
|
"zero_selected": "0 выбрано",
|
||||||
"analyze_first_tooltip": "Пожалуйста, сначала проанализируйте видео",
|
"analyze_first_tooltip": "Пожалуйста, сначала проанализируйте видео",
|
||||||
"audio_mode_disabled": "Недоступно в режиме только аудио",
|
"audio_mode_disabled": "Недоступно в режиме только аудио",
|
||||||
"select_subtitles_first": "Пожалуйста, сначала выберите субтитры"
|
"select_subtitles_first": "Пожалуйста, сначала выберите субтитры",
|
||||||
|
"settings_tooltip": "Текущий путь: {path}\nЛимит скорости: {speed_limit}",
|
||||||
|
"speed_limit_none": "Нет",
|
||||||
|
"open_folder_error": "Не удалось открыть папку: {error}",
|
||||||
|
"time_range_set": "Установлен участок: {section}"
|
||||||
},
|
},
|
||||||
"sponsorblock": {
|
"sponsorblock": {
|
||||||
"sponsor": "Спонсор",
|
"sponsor": "Спонсор",
|
||||||
@@ -446,7 +469,8 @@
|
|||||||
"next_check": "Следующая проверка: {time}",
|
"next_check": "Следующая проверка: {time}",
|
||||||
"next_check_error": "Следующая проверка: Ошибка расчета",
|
"next_check_error": "Следующая проверка: Ошибка расчета",
|
||||||
"checking": "🔄 Проверка...",
|
"checking": "🔄 Проверка...",
|
||||||
"check_now": "🔍 Проверить обновления сейчас"
|
"check_now": "🔍 Проверить обновления сейчас",
|
||||||
|
"current_version": "Текущая версия yt-dlp: {version}"
|
||||||
},
|
},
|
||||||
"url_validation": {
|
"url_validation": {
|
||||||
"empty_url": "URL не может быть пустым",
|
"empty_url": "URL не может быть пустым",
|
||||||
@@ -477,6 +501,7 @@
|
|||||||
"clear_confirm_message": "Вы уверены? Это нельзя отменить.",
|
"clear_confirm_message": "Вы уверены? Это нельзя отменить.",
|
||||||
"no_history": "История пока пуста",
|
"no_history": "История пока пуста",
|
||||||
"no_history_description": "Загрузки появятся здесь",
|
"no_history_description": "Загрузки появятся здесь",
|
||||||
|
"loading": "Загрузка истории...",
|
||||||
"search_placeholder": "Поиск...",
|
"search_placeholder": "Поиск...",
|
||||||
"open_location": "Открыть Папку",
|
"open_location": "Открыть Папку",
|
||||||
"redownload": "Загрузить Снова",
|
"redownload": "Загрузить Снова",
|
||||||
@@ -495,7 +520,47 @@
|
|||||||
"one_entry": "1 загрузка",
|
"one_entry": "1 загрузка",
|
||||||
"redownload_confirm_title": "Загрузить Снова?",
|
"redownload_confirm_title": "Загрузить Снова?",
|
||||||
"redownload_confirm_message": "Загрузить снова?\n\n{title}",
|
"redownload_confirm_message": "Загрузить снова?\n\n{title}",
|
||||||
"redownload_started": "Загрузка начата"
|
"redownload_started": "Загрузка начата",
|
||||||
|
"no_url_error": "В записи истории не найден URL",
|
||||||
|
"redownload_failed": "Не удалось запустить повторную загрузку: {error}"
|
||||||
|
},
|
||||||
|
"ffmpeg": {
|
||||||
|
"installation_title": "Установка FFmpeg",
|
||||||
|
"installation_message": "YTSage требуется FFmpeg для обработки видео.\n\nВыберите вариант установки ниже:",
|
||||||
|
"install_button": "Установить FFmpeg",
|
||||||
|
"manual_guide": "Руководство вручную",
|
||||||
|
"installation_failed": "При установке FFmpeg возникла проблема.",
|
||||||
|
"already_installed": "FFmpeg уже установлен!",
|
||||||
|
"installation_complete": "Установка завершена. Вы можете закрыть это окно и продолжить использовать YTSage.",
|
||||||
|
"installing": "Установка FFmpeg... Пожалуйста, подождите",
|
||||||
|
"install_success": "FFmpeg успешно установлен!",
|
||||||
|
"installation_complete_close": "Установка завершена. Теперь вы можете закрыть это окно и продолжить использовать YTSage.",
|
||||||
|
"try_manual": "Пожалуйста, попробуйте воспользоваться руководством по ручной установке."
|
||||||
|
},
|
||||||
|
"ytdlp_setup": {
|
||||||
|
"required_title": "Требуется настройка yt-dlp",
|
||||||
|
"description": "YTSage требует yt-dlp для загрузки видео.<br><br>yt-dlp не найден в локальном каталоге приложения. YTSage нужно настроить yt-dlp для вашей системы {os_name}.<br><br>Выберите вариант ниже:",
|
||||||
|
"option_auto": "Скачать автоматически (рекомендуется)",
|
||||||
|
"option_manual": "Выбрать путь вручную",
|
||||||
|
"setup_button": "Настроить yt-dlp",
|
||||||
|
"downloading": "Загрузка yt-dlp...",
|
||||||
|
"success": "yt-dlp успешно установлен!",
|
||||||
|
"error": "Ошибка: {error}",
|
||||||
|
"download_failed_title": "Сбой загрузки",
|
||||||
|
"download_failed_message": "Не удалось скачать yt-dlp: {error}",
|
||||||
|
"select_executable_title": "Выберите исполняемый файл yt-dlp",
|
||||||
|
"copied_to": "yt-dlp успешно скопирован в {path}",
|
||||||
|
"setup_error_title": "Ошибка настройки",
|
||||||
|
"copy_error": "Ошибка при копировании yt-dlp в каталог приложения: {error}",
|
||||||
|
"invalid_executable_title": "Недопустимый исполняемый файл",
|
||||||
|
"invalid_executable_message": "Выбранный файл не является корректным исполняемым файлом yt-dlp.",
|
||||||
|
"verify_error": "Ошибка при проверке исполняемого файла yt-dlp: {error}",
|
||||||
|
"setup_failed_title": "Настройка не удалась",
|
||||||
|
"setup_failed_message": "Не удалось настроить yt-dlp. Некоторые функции могут работать некорректно.",
|
||||||
|
"success_dialog_title": "Настройка yt-dlp",
|
||||||
|
"success_dialog_message": "yt-dlp успешно настроен по пути:\n{path}",
|
||||||
|
"file_filter_windows": "Исполняемые файлы (*.exe)",
|
||||||
|
"file_filter_all": "Все файлы (*)"
|
||||||
},
|
},
|
||||||
"ffmpeg_updater": {
|
"ffmpeg_updater": {
|
||||||
"title": "Проверка версии FFmpeg",
|
"title": "Проверка версии FFmpeg",
|
||||||
|
|||||||
+63
-7
@@ -93,7 +93,8 @@
|
|||||||
"select_subtitles": "Altyazı seç",
|
"select_subtitles": "Altyazı seç",
|
||||||
"filter_languages_placeholder": "Dilleri filtrele (örn: tr, en)...",
|
"filter_languages_placeholder": "Dilleri filtrele (örn: tr, en)...",
|
||||||
"no_subtitles_available": "Altyazı mevcut değil",
|
"no_subtitles_available": "Altyazı mevcut değil",
|
||||||
"matching": "eşleşen"
|
"matching": "eşleşen",
|
||||||
|
"ytdlp_log_title": "yt-dlp Günlüğü"
|
||||||
},
|
},
|
||||||
"tabs": {
|
"tabs": {
|
||||||
"cookies": "Çerezlerle giriş yap",
|
"cookies": "Çerezlerle giriş yap",
|
||||||
@@ -124,7 +125,10 @@
|
|||||||
"browser_selected_title": "Tarayıcı Çerezleri Uygulandı",
|
"browser_selected_title": "Tarayıcı Çerezleri Uygulandı",
|
||||||
"browser_applied_message": "Tarayıcı çerezleri şuradan çıkarılacak: {browser}",
|
"browser_applied_message": "Tarayıcı çerezleri şuradan çıkarılacak: {browser}",
|
||||||
"cleared_title": "Çerezler Temizlendi",
|
"cleared_title": "Çerezler Temizlendi",
|
||||||
"cleared_message": "Çerez ayarları temizlendi"
|
"cleared_message": "Çerez ayarları temizlendi",
|
||||||
|
"active_browser": "✓ Etkin: Tarayıcı çerezleri ({browser})",
|
||||||
|
"active_file": "✓ Etkin: Çerez dosyası ({file})",
|
||||||
|
"none_active": "○ Etkin çerez yok"
|
||||||
},
|
},
|
||||||
"custom_command": {
|
"custom_command": {
|
||||||
"help_text": "Özel yt-dlp komutunuzu aşağıya girin. Mevcut URL otomatik olarak eklenecektir.<br><br>Seçeneklerin tam listesi ve kullanım örnekleri için <a href=\"{docs_url}\">resmi yt-dlp belgelerini görmek için buraya tıklayın</a>.<br><br>Not: İndirme yolu ve dosya adı şablonu otomatik olarak işlenir.",
|
"help_text": "Özel yt-dlp komutunuzu aşağıya girin. Mevcut URL otomatik olarak eklenecektir.<br><br>Seçeneklerin tam listesi ve kullanım örnekleri için <a href=\"{docs_url}\">resmi yt-dlp belgelerini görmek için buraya tıklayın</a>.<br><br>Not: İndirme yolu ve dosya adı şablonu otomatik olarak işlenir.",
|
||||||
@@ -137,7 +141,14 @@
|
|||||||
"full_command": "🔧 Tam komut: {command}",
|
"full_command": "🔧 Tam komut: {command}",
|
||||||
"command_success": "✅ Özel komut başarıyla çalıştırıldı!",
|
"command_success": "✅ Özel komut başarıyla çalıştırıldı!",
|
||||||
"command_failed": "❌ Komut {code} çıkış koduyla başarısız oldu",
|
"command_failed": "❌ Komut {code} çıkış koduyla başarısız oldu",
|
||||||
"command_error": "❌ Özel komut çalıştırma hatası: {error}"
|
"command_error": "❌ Özel komut çalıştırılırken hata: {error}",
|
||||||
|
"error_no_url": "❌ Hata: URL sağlanmadı. Lütfen ana pencerede bir URL girin.",
|
||||||
|
"error_no_command": "❌ Hata: Komut sağlanmadı. Lütfen yt-dlp argümanlarını girin.",
|
||||||
|
"executing": "🚀 Özel yt-dlp komutu çalıştırılıyor",
|
||||||
|
"url_label": "📍 URL: {url}",
|
||||||
|
"args_label": "⚙️ Argümanlar: {command}",
|
||||||
|
"download_path_label": "📁 İndirme yolu: {path}",
|
||||||
|
"separator": "=================================================="
|
||||||
},
|
},
|
||||||
"proxy": {
|
"proxy": {
|
||||||
"help_text": "İndirmeler için proxy ayarlarını yapılandırın. Doğrudan bağlantı için boş bırakın.",
|
"help_text": "İndirmeler için proxy ayarlarını yapılandırın. Doğrudan bağlantı için boş bırakın.",
|
||||||
@@ -159,7 +170,13 @@
|
|||||||
"invalid_main_url": "Geçersiz ana proxy URL formatı",
|
"invalid_main_url": "Geçersiz ana proxy URL formatı",
|
||||||
"invalid_geo_url": "Geçersiz coğrafi proxy URL formatı",
|
"invalid_geo_url": "Geçersiz coğrafi proxy URL formatı",
|
||||||
"main_configured": "Ana proxy yapılandırıldı",
|
"main_configured": "Ana proxy yapılandırıldı",
|
||||||
"geo_configured": "Coğrafi proxy yapılandırıldı"
|
"geo_configured": "Coğrafi proxy yapılandırıldı",
|
||||||
|
"set_title": "Proxy ayarlandı",
|
||||||
|
"set_message": "Ana proxy ayarlandı ve kaydedildi: {proxy}",
|
||||||
|
"geo_set_title": "Coğrafi proxy ayarlandı",
|
||||||
|
"geo_set_message": "Coğrafi doğrulama proxy'si ayarlandı ve kaydedildi: {proxy}",
|
||||||
|
"cleared_title": "Proxy ayarları temizlendi",
|
||||||
|
"cleared_message": "Tüm proxy ayarları temizlendi ve kaydedildi."
|
||||||
},
|
},
|
||||||
"download": {
|
"download": {
|
||||||
"preparing": "İndirme hazırlanıyor...",
|
"preparing": "İndirme hazırlanıyor...",
|
||||||
@@ -347,7 +364,11 @@
|
|||||||
"zero_selected": "0 seçildi",
|
"zero_selected": "0 seçildi",
|
||||||
"analyze_first_tooltip": "Lütfen önce videoyu analiz edin",
|
"analyze_first_tooltip": "Lütfen önce videoyu analiz edin",
|
||||||
"audio_mode_disabled": "Yalnızca ses modunda kullanılamaz",
|
"audio_mode_disabled": "Yalnızca ses modunda kullanılamaz",
|
||||||
"select_subtitles_first": "Lütfen önce altyazıları seçin"
|
"select_subtitles_first": "Lütfen önce altyazıları seçin",
|
||||||
|
"settings_tooltip": "Mevcut Yol: {path}\nHız Sınırı: {speed_limit}",
|
||||||
|
"speed_limit_none": "Yok",
|
||||||
|
"open_folder_error": "Klasör açılamadı: {error}",
|
||||||
|
"time_range_set": "Bölüm ayarlandı: {section}"
|
||||||
},
|
},
|
||||||
"sponsorblock": {
|
"sponsorblock": {
|
||||||
"sponsor": "Sponsor",
|
"sponsor": "Sponsor",
|
||||||
@@ -446,7 +467,8 @@
|
|||||||
"next_check": "Sonraki kontrol: {time}",
|
"next_check": "Sonraki kontrol: {time}",
|
||||||
"next_check_error": "Sonraki kontrol: Hesaplama hatası",
|
"next_check_error": "Sonraki kontrol: Hesaplama hatası",
|
||||||
"checking": "🔄 Kontrol ediliyor...",
|
"checking": "🔄 Kontrol ediliyor...",
|
||||||
"check_now": "🔍 Şimdi güncellemeleri kontrol et"
|
"check_now": "🔍 Şimdi güncellemeleri kontrol et",
|
||||||
|
"current_version": "Mevcut yt-dlp sürümü: {version}"
|
||||||
},
|
},
|
||||||
"url_validation": {
|
"url_validation": {
|
||||||
"empty_url": "URL boş olamaz",
|
"empty_url": "URL boş olamaz",
|
||||||
@@ -495,7 +517,41 @@
|
|||||||
"one_entry": "1 indirme",
|
"one_entry": "1 indirme",
|
||||||
"redownload_confirm_title": "Tekrar İndir?",
|
"redownload_confirm_title": "Tekrar İndir?",
|
||||||
"redownload_confirm_message": "Tekrar indir?\n\n{title}",
|
"redownload_confirm_message": "Tekrar indir?\n\n{title}",
|
||||||
"redownload_started": "İndirme başladı"
|
"redownload_started": "İndirme başladı",
|
||||||
|
"no_url_error": "Geçmiş kaydında URL bulunamadı",
|
||||||
|
"redownload_failed": "Yeniden indirme başlatılamadı: {error}"
|
||||||
|
},
|
||||||
|
"ffmpeg": {
|
||||||
|
"installation_title": "FFmpeg Kurulumu",
|
||||||
|
"installation_message": "YTSage, videoları işlemek için FFmpeg'e ihtiyaç duyar.\n\nAşağıdan bir kurulum seçeneği seçin:",
|
||||||
|
"install_button": "FFmpeg Kur",
|
||||||
|
"manual_guide": "Manuel Kılavuz",
|
||||||
|
"installation_failed": "FFmpeg kurulumu bir sorunla karşılaştı."
|
||||||
|
},
|
||||||
|
"ytdlp_setup": {
|
||||||
|
"required_title": "yt-dlp Kurulumu Gerekli",
|
||||||
|
"description": "YTSage, video indirmek için yt-dlp'ye ihtiyaç duyar.<br><br>yt-dlp uygulamanın yerel dizininde bulunamadı. YTSage'in {os_name} sisteminiz için yt-dlp'yi kurması gerekiyor.<br><br>Lütfen aşağıdan bir seçenek seçin:",
|
||||||
|
"option_auto": "Otomatik indir (Önerilen)",
|
||||||
|
"option_manual": "Yolu manuel seç",
|
||||||
|
"setup_button": "yt-dlp Kur",
|
||||||
|
"downloading": "yt-dlp indiriliyor...",
|
||||||
|
"success": "yt-dlp başarıyla yüklendi!",
|
||||||
|
"error": "Hata: {error}",
|
||||||
|
"download_failed_title": "İndirme Başarısız",
|
||||||
|
"download_failed_message": "yt-dlp indirilemedi: {error}",
|
||||||
|
"select_executable_title": "yt-dlp çalıştırılabilir dosyasını seç",
|
||||||
|
"copied_to": "yt-dlp başarıyla {path} konumuna kopyalandı",
|
||||||
|
"setup_error_title": "Kurulum Hatası",
|
||||||
|
"copy_error": "yt-dlp uygulama dizinine kopyalanırken hata: {error}",
|
||||||
|
"invalid_executable_title": "Geçersiz Çalıştırılabilir",
|
||||||
|
"invalid_executable_message": "Seçilen dosya geçerli bir yt-dlp çalıştırılabilir dosyası değil.",
|
||||||
|
"verify_error": "yt-dlp çalıştırılabilir dosyası doğrulanırken hata: {error}",
|
||||||
|
"setup_failed_title": "Kurulum Başarısız",
|
||||||
|
"setup_failed_message": "yt-dlp kurulumu başarısız oldu. Bazı özellikler düzgün çalışmayabilir.",
|
||||||
|
"success_dialog_title": "yt-dlp Kurulumu",
|
||||||
|
"success_dialog_message": "yt-dlp başarıyla şu konuma yapılandırıldı:\n{path}",
|
||||||
|
"file_filter_windows": "Çalıştırılabilir Dosyalar (*.exe)",
|
||||||
|
"file_filter_all": "Tüm Dosyalar (*)"
|
||||||
},
|
},
|
||||||
"ffmpeg_updater": {
|
"ffmpeg_updater": {
|
||||||
"title": "FFmpeg Sürüm Denetçisi",
|
"title": "FFmpeg Sürüm Denetçisi",
|
||||||
|
|||||||
Reference in New Issue
Block a user