Update Spanish and Hindi translations

Improve localization by updating translations in ytsage/languages/es.json and ytsage/languages/hi.json. Spanish fixes provide full translations for interface help text, restart notice, playlist/save labels, dialog placeholders, and playlist save messages. Hindi adds translated strings for concurrent connections, related help text, and default selection settings for video quality and subtitles.
This commit is contained in:
oop7
2026-04-25 17:40:24 +03:00
parent 3d06c4dba6
commit 9856dbf301
2 changed files with 23 additions and 23 deletions
+17 -17
View File
@@ -18,8 +18,8 @@
"italian": "Italiano", "italian": "Italiano",
"arabic": "Árabe", "arabic": "Árabe",
"japanese": "Japonés", "japanese": "Japonés",
"help_text": "Select your preferred language for the interface.", "help_text": "Seleccione su idioma preferido para la interfaz.",
"restart_notice": "Language change will take effect after restarting the application." "restart_notice": "El cambio de idioma tendrá efecto después de reiniciar la aplicación."
}, },
"app": { "app": {
"title": "YTSage", "title": "YTSage",
@@ -53,8 +53,8 @@
"deselect_all": "Deseleccionar Todos", "deselect_all": "Deseleccionar Todos",
"open_folder": "Abrir ubicación de carpeta", "open_folder": "Abrir ubicación de carpeta",
"history": "Historial", "history": "Historial",
"save_playlist": "Save Playlist As", "save_playlist": "Guardar playlist como",
"custom_command_help": "Help" "custom_command_help": "Ayuda"
}, },
"dialogs": { "dialogs": {
"custom_options": "Opciones Personalizadas", "custom_options": "Opciones Personalizadas",
@@ -67,7 +67,7 @@
"no_subtitles_available": "No hay subtítulos disponibles", "no_subtitles_available": "No hay subtítulos disponibles",
"matching": "que coincidan con", "matching": "que coincidan con",
"ytdlp_log_title": "Registro de yt-dlp", "ytdlp_log_title": "Registro de yt-dlp",
"filter_playlist_placeholder": "Filter videos..." "filter_playlist_placeholder": "Filtrar videos..."
}, },
"tabs": { "tabs": {
"cookies": "Iniciar sesión con Cookies", "cookies": "Iniciar sesión con Cookies",
@@ -345,12 +345,12 @@
"tab_general": "General", "tab_general": "General",
"tab_format": "Formato", "tab_format": "Formato",
"tab_file": "Archivo", "tab_file": "Archivo",
"concurrent_fragments": "Concurrent Connections", "concurrent_fragments": "Conexiones simultáneas",
"concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", "concurrent_fragments_help": "Número de conexiones por descarga. Los valores más altos evitan la limitación, pero pueden causar bloqueos temporales si son demasiado altos. Predeterminado: 1.",
"defaults_settings": "Default Selection Settings", "defaults_settings": "Configuración de selección predeterminada",
"default_video_quality": "Default Video Resolution (Height):", "default_video_quality": "Resolución de video predeterminada (Altura):",
"default_subtitle_language": "Default Subtitle Language(s):", "default_subtitle_language": "Idioma(s) de subtítulos predeterminado(s):",
"defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." "defaults_help": "Establezca su altura de video y sus idiomas de subtítulos preferidos (separados por comas). Se seleccionarán automáticamente si están disponibles."
}, },
"main_ui": { "main_ui": {
"url_placeholder": "Ingresa URL de video o lista de YouTube", "url_placeholder": "Ingresa URL de video o lista de YouTube",
@@ -476,12 +476,12 @@
"total_videos": "Total de Videos: {count}", "total_videos": "Total de Videos: {count}",
"display_format": "Lista de reproducción: {title} | {count} videos", "display_format": "Lista de reproducción: {title} | {count} videos",
"select_videos_title": "Seleccionar Videos de la Lista de Reproducción", "select_videos_title": "Seleccionar Videos de la Lista de Reproducción",
"save_as": "Save Playlist As", "save_as": "Guardar lista como",
"save_success_title": "Success", "save_success_title": "Éxito",
"saved_successfully": "Playlist saved successfully.", "saved_successfully": "Lista de reproducción guardada con éxito.",
"save_error_title": "Save Error", "save_error_title": "Error al guardar",
"no_videos_to_save": "No playlist entries gathered!", "no_videos_to_save": "¡No se han recopilado entradas de la lista!",
"save_error_msg": "Failed to save playlist." "save_error_msg": "Error al guardar la lista de reproducción."
}, },
"subtitle_selection": { "subtitle_selection": {
"count_selected": "{count} seleccionados" "count_selected": "{count} seleccionados"
+6 -6
View File
@@ -345,12 +345,12 @@
"tab_general": "सामान्य", "tab_general": "सामान्य",
"tab_format": "प्रारूप", "tab_format": "प्रारूप",
"tab_file": "फ़ाइल", "tab_file": "फ़ाइल",
"concurrent_fragments": "Concurrent Connections", "concurrent_fragments": "समवर्ती कनेक्शन",
"concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", "concurrent_fragments_help": "प्रति डाउनलोड कनेक्शन की संख्या। उच्च मान थ्रॉटलिंग को बायपास करते हैं लेकिन बहुत अधिक होने पर अस्थायी ब्लॉक का कारण बन सकते हैं। डिफ़ॉルト: 1",
"defaults_settings": "Default Selection Settings", "defaults_settings": "डिफ़ॉल्ट चयन सेटिंग्स",
"default_video_quality": "Default Video Resolution (Height):", "default_video_quality": "डिफ़ॉल्ट वीडियो रिज़ॉल्यूशन (ऊंचाई):",
"default_subtitle_language": "Default Subtitle Language(s):", "default_subtitle_language": "डिफ़ॉल्ट उपशीर्षक भाषाएँ:",
"defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." "defaults_help": "अपनी पसंदीदा वीडियो ऊंचाई और उपशीर्षक भाषाएं (कॉमा से अलग) सेट करें। उपलब्ध होने पर वे स्वतः चयनित हो जाएंगे।"
}, },
"main_ui": { "main_ui": {
"url_placeholder": "YouTube वीडियो या प्लेलिस्ट URL दर्ज करें", "url_placeholder": "YouTube वीडियो या प्लेलिस्ट URL दर्ज करें",