From 437344695d06d865a2ca40ee4661de361e6c2f9c Mon Sep 17 00:00:00 2001 From: oop7 <110548351+oop7@users.noreply.github.com> Date: Sat, 21 Mar 2026 16:26:41 +0200 Subject: [PATCH] Add UI tab labels to translation files Add "tab_general", "tab_format", and "tab_file" entries to multiple ytsage/languages/*.json files to provide localized labels for the UI tabs (General, Format, File). Also include a minor formatting/newline fix in en.json. --- ytsage/languages/ar.json | 5 ++++- ytsage/languages/de.json | 5 ++++- ytsage/languages/en.json | 7 +++++-- ytsage/languages/es.json | 5 ++++- ytsage/languages/fr.json | 5 ++++- ytsage/languages/hi.json | 5 ++++- ytsage/languages/id.json | 5 ++++- ytsage/languages/it.json | 5 ++++- ytsage/languages/ja.json | 5 ++++- ytsage/languages/pl.json | 5 ++++- ytsage/languages/pt.json | 5 ++++- ytsage/languages/ru.json | 5 ++++- ytsage/languages/tr.json | 5 ++++- ytsage/languages/zh.json | 5 ++++- 14 files changed, 57 insertions(+), 15 deletions(-) diff --git a/ytsage/languages/ar.json b/ytsage/languages/ar.json index 9fe49ef..8b77b00 100644 --- a/ytsage/languages/ar.json +++ b/ytsage/languages/ar.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (أبل)", "audio_format_vorbis": "Vorbis (مفتوح)", "filename_format": "تنسيق اسم الملف الناتج", - "filename_format_help": "المتغيرات المتاحة: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. يتم دعم صيغة قالب إخراج yt-dlp القياسية." + "filename_format_help": "المتغيرات المتاحة: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. يتم دعم صيغة قالب إخراج yt-dlp القياسية.", + "tab_general": "عام", + "tab_format": "تنسيق", + "tab_file": "ملف" }, "main_ui": { "url_placeholder": "أدخل رابط فيديو يوتيوب أو قائمة تشغيل", diff --git a/ytsage/languages/de.json b/ytsage/languages/de.json index ecb8be1..de2b30c 100644 --- a/ytsage/languages/de.json +++ b/ytsage/languages/de.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Offen)", "filename_format": "Ausgabe-Dateinamenformat", - "filename_format_help": "Verfügbare Variablen: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Die Standard-yt-dlp-Ausgabevorlagensyntax wird unterstützt." + "filename_format_help": "Verfügbare Variablen: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Die Standard-yt-dlp-Ausgabevorlagensyntax wird unterstützt.", + "tab_general": "Allgemein", + "tab_format": "Format", + "tab_file": "Datei" }, "main_ui": { "url_placeholder": "YouTube-Video- oder Playlist-URL eingeben", diff --git a/ytsage/languages/en.json b/ytsage/languages/en.json index ce6d3f0..61c4f0f 100644 --- a/ytsage/languages/en.json +++ b/ytsage/languages/en.json @@ -340,7 +340,10 @@ "audio_format_wav": "WAV (Uncompressed)", "audio_format_opus": "Opus (Efficient)", "audio_format_m4a": "M4A (Apple)", - "audio_format_vorbis": "Vorbis (Open)" + "audio_format_vorbis": "Vorbis (Open)", + "tab_general": "General", + "tab_format": "Format", + "tab_file": "File" }, "main_ui": { "url_placeholder": "Enter YouTube video or playlist URL", @@ -622,4 +625,4 @@ "update_failed": "❌ Update failed: {error}", "check_failed": "Failed to check for updates. Please check your internet connection." } -} \ No newline at end of file +} diff --git a/ytsage/languages/es.json b/ytsage/languages/es.json index f368663..ea8b56f 100644 --- a/ytsage/languages/es.json +++ b/ytsage/languages/es.json @@ -322,7 +322,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Abierto)", "filename_format": "Formato de nombre de archivo", - "filename_format_help": "Variables disponibles: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Se admite la sintaxis estándar de plantilla de salida de yt-dlp." + "filename_format_help": "Variables disponibles: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Se admite la sintaxis estándar de plantilla de salida de yt-dlp.", + "tab_general": "General", + "tab_format": "Formato", + "tab_file": "Archivo" }, "main_ui": { "url_placeholder": "Ingresa URL de video o lista de YouTube", diff --git a/ytsage/languages/fr.json b/ytsage/languages/fr.json index 50cb7f1..db5976c 100644 --- a/ytsage/languages/fr.json +++ b/ytsage/languages/fr.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Ouvert)", "filename_format": "Format du nom de fichier", - "filename_format_help": "Variables disponibles : %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. La syntaxe standard des modèles de sortie yt-dlp est prise en charge." + "filename_format_help": "Variables disponibles : %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. La syntaxe standard des modèles de sortie yt-dlp est prise en charge.", + "tab_general": "Général", + "tab_format": "Format", + "tab_file": "Fichier" }, "main_ui": { "url_placeholder": "Entrer l'URL de la vidéo ou de la playlist YouTube", diff --git a/ytsage/languages/hi.json b/ytsage/languages/hi.json index 8f32fe7..048a1a8 100644 --- a/ytsage/languages/hi.json +++ b/ytsage/languages/hi.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (खुला)", "filename_format": "आउटपुट फ़ाइलनाम प्रारूप", - "filename_format_help": "उपलब्ध चर: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. मानक yt-dlp आउटपुट टेम्प्लेट सिंटैक्स समर्थित है." + "filename_format_help": "उपलब्ध चर: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. मानक yt-dlp आउटपुट टेम्प्लेट सिंटैक्स समर्थित है.", + "tab_general": "सामान्य", + "tab_format": "प्रारूप", + "tab_file": "फ़ाइल" }, "main_ui": { "url_placeholder": "YouTube वीडियो या प्लेलिस्ट URL दर्ज करें", diff --git a/ytsage/languages/id.json b/ytsage/languages/id.json index 22865e3..8d4927a 100644 --- a/ytsage/languages/id.json +++ b/ytsage/languages/id.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Terbuka)", "filename_format": "Format Nama File Keluaran", - "filename_format_help": "Variabel yang tersedia: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Sintaks templat keluaran standar yt-dlp didukung." + "filename_format_help": "Variabel yang tersedia: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Sintaks templat keluaran standar yt-dlp didukung.", + "tab_general": "Umum", + "tab_format": "Format", + "tab_file": "Berkas" }, "main_ui": { "url_placeholder": "Masukkan URL video atau playlist YouTube", diff --git a/ytsage/languages/it.json b/ytsage/languages/it.json index 7bc4035..f55b1dc 100644 --- a/ytsage/languages/it.json +++ b/ytsage/languages/it.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Aperto)", "filename_format": "Formato nome file output", - "filename_format_help": "Variabili disponibili: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. È supportata la sintassi standard del modello di output di yt-dlp." + "filename_format_help": "Variabili disponibili: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. È supportata la sintassi standard del modello di output di yt-dlp.", + "tab_general": "Generale", + "tab_format": "Formato", + "tab_file": "File" }, "main_ui": { "url_placeholder": "Inserisci URL video YouTube o playlist", diff --git a/ytsage/languages/ja.json b/ytsage/languages/ja.json index 333b01c..e6936e4 100644 --- a/ytsage/languages/ja.json +++ b/ytsage/languages/ja.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A(Apple)", "audio_format_vorbis": "Vorbis(オープン)", "filename_format": "出力ファイル名の形式", - "filename_format_help": "利用可能な変数: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s。標準のyt-dlp出力テンプレート構文がサポートされています。" + "filename_format_help": "利用可能な変数: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s。標準のyt-dlp出力テンプレート構文がサポートされています。", + "tab_general": "一般", + "tab_format": "フォーマット", + "tab_file": "ファイル" }, "main_ui": { "url_placeholder": "YouTubeの動画URLまたはプレイリストURLを入力", diff --git a/ytsage/languages/pl.json b/ytsage/languages/pl.json index 7edf8a7..3888292 100644 --- a/ytsage/languages/pl.json +++ b/ytsage/languages/pl.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Otwarty)", "filename_format": "Format nazwy pliku", - "filename_format_help": "Dostępne zmienne: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Obsługiwana jest standardowa składnia szablonu wyjściowego yt-dlp." + "filename_format_help": "Dostępne zmienne: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Obsługiwana jest standardowa składnia szablonu wyjściowego yt-dlp.", + "tab_general": "Ogólne", + "tab_format": "Format", + "tab_file": "Plik" }, "main_ui": { "url_placeholder": "Wprowadź URL wideo YouTube lub playlisty", diff --git a/ytsage/languages/pt.json b/ytsage/languages/pt.json index 444fb5f..05ae754 100644 --- a/ytsage/languages/pt.json +++ b/ytsage/languages/pt.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Aberto)", "filename_format": "Formato de nome de arquivo", - "filename_format_help": "Variáveis disponíveis: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. A sintaxe padrão de modelo de saída do yt-dlp é suportada." + "filename_format_help": "Variáveis disponíveis: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. A sintaxe padrão de modelo de saída do yt-dlp é suportada.", + "tab_general": "Geral", + "tab_format": "Formato", + "tab_file": "Arquivo" }, "main_ui": { "url_placeholder": "Digite a URL do vídeo ou playlist do YouTube", diff --git a/ytsage/languages/ru.json b/ytsage/languages/ru.json index e6a0c2a..fac7d94 100644 --- a/ytsage/languages/ru.json +++ b/ytsage/languages/ru.json @@ -339,7 +339,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Открытый)", "filename_format": "Формат имени файла", - "filename_format_help": "Доступные переменные: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Поддерживается стандартный синтаксис шаблона вывода yt-dlp." + "filename_format_help": "Доступные переменные: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Поддерживается стандартный синтаксис шаблона вывода yt-dlp.", + "tab_general": "Общие", + "tab_format": "Формат", + "tab_file": "Файл" }, "main_ui": { "url_placeholder": "Введите URL видео или плейлиста YouTube", diff --git a/ytsage/languages/tr.json b/ytsage/languages/tr.json index 8701467..5c2c58f 100644 --- a/ytsage/languages/tr.json +++ b/ytsage/languages/tr.json @@ -337,7 +337,10 @@ "audio_format_m4a": "M4A (Apple)", "audio_format_vorbis": "Vorbis (Açık)", "filename_format": "Çıktı Dosya Adı Formatı", - "filename_format_help": "Kullanılabilir değişkenler: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Standart yt-dlp çıktı şablonu sözdizimi desteklenir." + "filename_format_help": "Kullanılabilir değişkenler: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s. Standart yt-dlp çıktı şablonu sözdizimi desteklenir.", + "tab_general": "Genel", + "tab_format": "Biçim", + "tab_file": "Dosya" }, "main_ui": { "url_placeholder": "YouTube video veya oynatma listesi URL'sini girin", diff --git a/ytsage/languages/zh.json b/ytsage/languages/zh.json index 4ea1d3c..820b648 100644 --- a/ytsage/languages/zh.json +++ b/ytsage/languages/zh.json @@ -327,7 +327,10 @@ "audio_format_m4a": "M4A(Apple)", "audio_format_vorbis": "Vorbis(开放)", "filename_format": "输出文件名格式", - "filename_format_help": "可用变量: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s。支持标准的 yt-dlp 输出模板语法。" + "filename_format_help": "可用变量: %(title)s, %(uploader)s, %(upload_date)s, %(resolution)s, %(id)s, %(ext)s。支持标准的 yt-dlp 输出模板语法。", + "tab_general": "一般", + "tab_format": "格式", + "tab_file": "文件" }, "main_ui": { "url_placeholder": "输入 YouTube 视频或播放列表网址",