update dev tools translation

This commit is contained in:
tapframe 2026-01-08 12:35:37 +05:30
parent 75702d823f
commit 2a265bf716
10 changed files with 59 additions and 41 deletions

View file

@ -620,7 +620,6 @@
"player_trailers_downloads": "المشغل، الإعلانات والتنزيلات", "player_trailers_downloads": "المشغل، الإعلانات والتنزيلات",
"mdblist_tmdb_ai": "MDBList، TMDB والذكاء الاصطناعي", "mdblist_tmdb_ai": "MDBList، TMDB والذكاء الاصطناعي",
"check_updates": "التحقق من التحديثات", "check_updates": "التحقق من التحديثات",
"developer_tools": "خيارات الاختبار وتصحيح الأخطاء",
"clear_mdblist_cache": "مسح تخزين MDBList المؤقت", "clear_mdblist_cache": "مسح تخزين MDBList المؤقت",
"cache_management": "إدارة التخزين المؤقت", "cache_management": "إدارة التخزين المؤقت",
"downloads_counter": "تنزيلات وما زالت في ازدياد", "downloads_counter": "تنزيلات وما زالت في ازدياد",
@ -689,6 +688,8 @@
"enable_downloads_desc": "عرض تبويب التنزيلات وتفعيل حفظ البثوث", "enable_downloads_desc": "عرض تبويب التنزيلات وتفعيل حفظ البثوث",
"notifications": "الإشعارات", "notifications": "الإشعارات",
"notifications_desc": "تنبيهات الحلقات", "notifications_desc": "تنبيهات الحلقات",
"developer_tools": "أدوات المطور",
"developer_tools_desc": "خيارات الاختبار وتصحيح الأخطاء",
"test_onboarding": "اختبار التعليمات الترحيبية", "test_onboarding": "اختبار التعليمات الترحيبية",
"reset_onboarding": "إعادة تعيين التعليمات الترحيبية", "reset_onboarding": "إعادة تعيين التعليمات الترحيبية",
"test_announcement": "اختبار الإعلانات", "test_announcement": "اختبار الإعلانات",

View file

@ -623,7 +623,6 @@
"player_trailers_downloads": "Player, Trailer, Downloads", "player_trailers_downloads": "Player, Trailer, Downloads",
"mdblist_tmdb_ai": "MDBList, TMDB, KI", "mdblist_tmdb_ai": "MDBList, TMDB, KI",
"check_updates": "Nach Updates suchen", "check_updates": "Nach Updates suchen",
"developer_tools": "Test- und Debug-Optionen",
"clear_mdblist_cache": "MDBList Cache leeren", "clear_mdblist_cache": "MDBList Cache leeren",
"cache_management": "CACHE-VERWALTUNG", "cache_management": "CACHE-VERWALTUNG",
"downloads_counter": "Downloads und mehr", "downloads_counter": "Downloads und mehr",
@ -692,6 +691,8 @@
"enable_downloads_desc": "Downloads-Tab anzeigen und Speichern von Streams aktivieren", "enable_downloads_desc": "Downloads-Tab anzeigen und Speichern von Streams aktivieren",
"notifications": "Benachrichtigungen", "notifications": "Benachrichtigungen",
"notifications_desc": "Episodenerinnerungen", "notifications_desc": "Episodenerinnerungen",
"developer_tools": "Entwicklerwerkzeuge",
"developer_tools_desc": "Test- und Debug-Optionen",
"test_onboarding": "Onboarding testen", "test_onboarding": "Onboarding testen",
"reset_onboarding": "Onboarding zurücksetzen", "reset_onboarding": "Onboarding zurücksetzen",
"test_announcement": "Ankündigung testen", "test_announcement": "Ankündigung testen",

View file

@ -623,7 +623,6 @@
"player_trailers_downloads": "Player, trailers, downloads", "player_trailers_downloads": "Player, trailers, downloads",
"mdblist_tmdb_ai": "MDBList, TMDB, AI", "mdblist_tmdb_ai": "MDBList, TMDB, AI",
"check_updates": "Check for updates", "check_updates": "Check for updates",
"developer_tools": "Testing and debug options",
"clear_mdblist_cache": "Clear MDBList Cache", "clear_mdblist_cache": "Clear MDBList Cache",
"cache_management": "CACHE MANAGEMENT", "cache_management": "CACHE MANAGEMENT",
"downloads_counter": "downloads and counting", "downloads_counter": "downloads and counting",
@ -692,6 +691,8 @@
"enable_downloads_desc": "Show Downloads tab and enable saving streams", "enable_downloads_desc": "Show Downloads tab and enable saving streams",
"notifications": "Notifications", "notifications": "Notifications",
"notifications_desc": "Episode reminders", "notifications_desc": "Episode reminders",
"developer_tools": "Developer Tools",
"developer_tools_desc": "Testing and debug options",
"test_onboarding": "Test Onboarding", "test_onboarding": "Test Onboarding",
"reset_onboarding": "Reset Onboarding", "reset_onboarding": "Reset Onboarding",
"test_announcement": "Test Announcement", "test_announcement": "Test Announcement",
@ -1120,13 +1121,13 @@
"option_gpu_next_desc": "Advanced" "option_gpu_next_desc": "Advanced"
}, },
"plugins": { "plugins": {
"title": "Extensions", "title": "Plugins",
"enable_title": "Enable Extensions", "enable_title": "Enable Plugins",
"enable_desc": "Enable the extension engine to resolve external media sources", "enable_desc": "Enable the plugin engine to resolve external media sources",
"repo_config_title": "Repository Configuration", "repo_config_title": "Repository Configuration",
"repo_config_desc": "Manage external extension repositories. Toggle each repository on or off below.", "repo_config_desc": "Manage external plugin repositories. Toggle each repository on or off below.",
"your_repos": "Repositories", "your_repos": "Repositories",
"your_repos_desc": "Configure external sources for extensions.", "your_repos_desc": "Configure external sources for plugins.",
"add_repo_button": "Add Repository", "add_repo_button": "Add Repository",
"refresh": "Refresh", "refresh": "Refresh",
"remove": "Remove", "remove": "Remove",
@ -1135,34 +1136,34 @@
"updating": "Updating...", "updating": "Updating...",
"success": "Success", "success": "Success",
"error": "Error", "error": "Error",
"alert_repo_added": "Repository added and extensions loaded successfully", "alert_repo_added": "Repository added and plugins loaded successfully",
"alert_repo_saved": "Repository URL saved successfully", "alert_repo_saved": "Repository URL saved successfully",
"alert_repo_refreshed": "Repository refreshed successfully", "alert_repo_refreshed": "Repository refreshed successfully",
"alert_invalid_url": "Invalid URL Format", "alert_invalid_url": "Invalid URL Format",
"alert_plugins_cleared": "All extensions have been removed", "alert_plugins_cleared": "All plugins have been removed",
"alert_cache_cleared": "Repository cache cleared successfully", "alert_cache_cleared": "Repository cache cleared successfully",
"unknown": "Unknown", "unknown": "Unknown",
"active": "Active", "active": "Active",
"available": "Available", "available": "Available",
"platform_disabled": "Platform Disabled", "platform_disabled": "Platform Disabled",
"limited": "Limited", "limited": "Limited",
"clear_all": "Clear All Extensions", "clear_all": "Clear All Plugins",
"clear_all_desc": "Are you sure you want to remove all installed extensions? This action cannot be undone.", "clear_all_desc": "Are you sure you want to remove all installed plugins? This action cannot be undone.",
"clear_cache": "Clear Repository Cache", "clear_cache": "Clear Repository Cache",
"clear_cache_desc": "This will remove the saved repository URL and clear all cached extension data. You will need to re-enter your repository URL.", "clear_cache_desc": "This will remove the saved repository URL and clear all cached plugin data. You will need to re-enter your repository URL.",
"add_new_repo": "Add New Repository", "add_new_repo": "Add New Repository",
"available_plugins": "Available Extensions ({{count}})", "available_plugins": "Available Plugins ({{count}})",
"placeholder": "Search extensions...", "placeholder": "Search plugins...",
"all": "All", "all": "All",
"filter_all": "All Types", "filter_all": "All Types",
"filter_movies": "Movies", "filter_movies": "Movies",
"filter_tv": "TV Shows", "filter_tv": "TV Shows",
"enable_all": "Enable All", "enable_all": "Enable All",
"disable_all": "Disable All", "disable_all": "Disable All",
"no_plugins_found": "No Extensions Found", "no_plugins_found": "No Plugins Found",
"no_plugins_available": "No Extensions Available", "no_plugins_available": "No Plugins Available",
"no_match_desc": "No extensions match \"{{query}}\". Try a different search term.", "no_match_desc": "No plugins match \"{{query}}\". Try a different search term.",
"configure_repo_desc": "Configure a repository above to view available extensions.", "configure_repo_desc": "Configure a repository above to view available plugins.",
"clear_search": "Clear Search", "clear_search": "Clear Search",
"no_external_player": "No external player", "no_external_player": "No external player",
"showbox_token": "ShowBox UI Token", "showbox_token": "ShowBox UI Token",
@ -1172,28 +1173,28 @@
"additional_settings": "Additional Settings", "additional_settings": "Additional Settings",
"enable_url_validation": "Enable URL Validation", "enable_url_validation": "Enable URL Validation",
"url_validation_desc": "Validate media URLs before returning them (may slow down results but improves reliability)", "url_validation_desc": "Validate media URLs before returning them (may slow down results but improves reliability)",
"group_streams": "Group Extension Sources", "group_streams": "Group Plugin Sources",
"group_streams_desc": "When enabled, sources are grouped by repository. When disabled, each extension shows as a separate provider.", "group_streams_desc": "When enabled, sources are grouped by repository. When disabled, each plugin shows as a separate provider.",
"sort_quality": "Sort by Quality First", "sort_quality": "Sort by Quality First",
"sort_quality_desc": "When enabled, sources are sorted by quality first. Only available when grouping is enabled.", "sort_quality_desc": "When enabled, sources are sorted by quality first. Only available when grouping is enabled.",
"show_logos": "Show Extension Logos", "show_logos": "Show Plugin Logos",
"show_logos_desc": "Display extension logos next to media links on the sources screen.", "show_logos_desc": "Display plugin logos next to media links on the sources screen.",
"quality_filtering": "Quality Filtering", "quality_filtering": "Quality Filtering",
"quality_filtering_desc": "Exclude specific video resolutions from search results. Tap on a quality to exclude it from extension results.", "quality_filtering_desc": "Exclude specific video resolutions from search results. Tap on a quality to exclude it from plugin results.",
"excluded_qualities": "Excluded qualities:", "excluded_qualities": "Excluded qualities:",
"language_filtering": "Language Filtering", "language_filtering": "Language Filtering",
"language_filtering_desc": "Exclude specific languages from search results. Tap on a language to exclude it from extension results.", "language_filtering_desc": "Exclude specific languages from search results. Tap on a language to exclude it from plugin results.",
"note": "Note:", "note": "Note:",
"language_filtering_note": "This filter only applies to providers that include language information. It does not affect other providers.", "language_filtering_note": "This filter only applies to providers that include language information. It does not affect other providers.",
"excluded_languages": "Excluded languages:", "excluded_languages": "Excluded languages:",
"about_title": "About Extensions", "about_title": "About Plugins",
"about_desc_1": "Extensions are modular components that adapt content from various external protocols. They run locally on your device and can be installed from trusted repositories.", "about_desc_1": "Plugins are modular components that adapt content from various external protocols. They run locally on your device and can be installed from trusted repositories.",
"about_desc_2": "Extensions marked as \"Limited\" may require specific external configurations.", "about_desc_2": "Plugins marked as \"Limited\" may require specific external configurations.",
"help_title": "Extension Setup", "help_title": "Plugin Setup",
"help_step_1": "1. **Enable Extensions** - Turn on the main switch", "help_step_1": "1. **Enable Plugins** - Turn on the main switch",
"help_step_2": "2. **Add Repository** - Add a valid repository URL", "help_step_2": "2. **Add Repository** - Add a valid repository URL",
"help_step_3": "3. **Refresh Repository** - Fetch available extensions", "help_step_3": "3. **Refresh Repository** - Fetch available plugins",
"help_step_4": "4. **Activate** - Enable the extensions you wish to use", "help_step_4": "4. **Activate** - Enable the plugins you wish to use",
"got_it": "Got it!", "got_it": "Got it!",
"repo_format_hint": "Format: https://raw.githubusercontent.com/username/repo/refs/heads/branch", "repo_format_hint": "Format: https://raw.githubusercontent.com/username/repo/refs/heads/branch",
"cancel": "Cancel", "cancel": "Cancel",
@ -1233,10 +1234,10 @@
"title": "Legal & Disclaimer", "title": "Legal & Disclaimer",
"intro_title": "Nature of the Application", "intro_title": "Nature of the Application",
"intro_text": "Nuvio is a media player and metadata management application. It acts solely as a client-side interface for browsing publicly available metadata (movies, TV shows, etc.) and playing media files provided by the user or third-party extensions. Nuvio itself does not host, store, distribute, or index any media content.", "intro_text": "Nuvio is a media player and metadata management application. It acts solely as a client-side interface for browsing publicly available metadata (movies, TV shows, etc.) and playing media files provided by the user or third-party extensions. Nuvio itself does not host, store, distribute, or index any media content.",
"extensions_title": "Third-Party Extensions", "extensions_title": "Third-Party Plugins",
"extensions_text": "Nuvio uses an extensible architecture that allows users to install third-party plugins (extensions). These extensions are developed and maintained by independent developers not affiliated with Nuvio. We have no control over, and assume no responsibility for, the content, legality, or functionality of any third-party extension.", "extensions_text": "Nuvio uses an extensible architecture that allows users to install third-party plugins. These plugins are developed and maintained by independent developers not affiliated with Nuvio. We have no control over, and assume no responsibility for, the content, legality, or functionality of any third-party plugin.",
"user_resp_title": "User Responsibility", "user_resp_title": "User Responsibility",
"user_resp_text": "Users are solely responsible for the extensions they install and the content they access. By using this application, you agree to ensure that you have the legal right to access any content you view using Nuvio. The developers of Nuvio do not endorse or encourage copyright infringement.", "user_resp_text": "Users are solely responsible for the plugins they install and the content they access. By using this application, you agree to ensure that you have the legal right to access any content you view using Nuvio. The developers of Nuvio do not endorse or encourage copyright infringement.",
"dmca_title": "Copyright & DMCA", "dmca_title": "Copyright & DMCA",
"dmca_text": "We respect the intellectual property rights of others. Since Nuvio does not host any content, we cannot remove content from the internet. However, if you believe that the application interface itself infringes on your rights, please contact us.", "dmca_text": "We respect the intellectual property rights of others. Since Nuvio does not host any content, we cannot remove content from the internet. However, if you believe that the application interface itself infringes on your rights, please contact us.",
"warranty_title": "No Warranty", "warranty_title": "No Warranty",

View file

@ -620,7 +620,6 @@
"player_trailers_downloads": "Reproductor, tráileres, descargas", "player_trailers_downloads": "Reproductor, tráileres, descargas",
"mdblist_tmdb_ai": "MDBList, TMDB, IA", "mdblist_tmdb_ai": "MDBList, TMDB, IA",
"check_updates": "Buscar actualizaciones", "check_updates": "Buscar actualizaciones",
"developer_tools": "Opciones de prueba y depuración",
"clear_mdblist_cache": "Borrar caché de MDBList", "clear_mdblist_cache": "Borrar caché de MDBList",
"cache_management": "GESTIÓN DE CACHÉ", "cache_management": "GESTIÓN DE CACHÉ",
"downloads_counter": "descargas y contando", "downloads_counter": "descargas y contando",
@ -689,6 +688,8 @@
"enable_downloads_desc": "Mostrar pestaña de descargas y permitir guardar fuentes", "enable_downloads_desc": "Mostrar pestaña de descargas y permitir guardar fuentes",
"notifications": "Notificaciones", "notifications": "Notificaciones",
"notifications_desc": "Recordatorios de episodios", "notifications_desc": "Recordatorios de episodios",
"developer_tools": "Herramientas de Desarrollador",
"developer_tools_desc": "Opciones de prueba y depuración",
"test_onboarding": "Probar bienvenida", "test_onboarding": "Probar bienvenida",
"reset_onboarding": "Restablecer bienvenida", "reset_onboarding": "Restablecer bienvenida",
"test_announcement": "Probar anuncio", "test_announcement": "Probar anuncio",

View file

@ -620,7 +620,6 @@
"player_trailers_downloads": "Lecteur, bandes-annonces, téléchargements", "player_trailers_downloads": "Lecteur, bandes-annonces, téléchargements",
"mdblist_tmdb_ai": "MDBList, TMDB, IA", "mdblist_tmdb_ai": "MDBList, TMDB, IA",
"check_updates": "Vérifier les mises à jour", "check_updates": "Vérifier les mises à jour",
"developer_tools": "Options de test et de débogage",
"clear_mdblist_cache": "Effacer le cache MDBList", "clear_mdblist_cache": "Effacer le cache MDBList",
"cache_management": "GESTION DU CACHE", "cache_management": "GESTION DU CACHE",
"downloads_counter": "téléchargements et ça continue", "downloads_counter": "téléchargements et ça continue",
@ -689,6 +688,8 @@
"enable_downloads_desc": "Afficher l'onglet Téléchargements et permettre l'enregistrement des flux", "enable_downloads_desc": "Afficher l'onglet Téléchargements et permettre l'enregistrement des flux",
"notifications": "Notifications", "notifications": "Notifications",
"notifications_desc": "Rappels d'épisodes", "notifications_desc": "Rappels d'épisodes",
"developer_tools": "Outils de Développeur",
"developer_tools_desc": "Options de test et de débogage",
"test_onboarding": "Tester l'accueil", "test_onboarding": "Tester l'accueil",
"reset_onboarding": "Réinitialiser l'accueil", "reset_onboarding": "Réinitialiser l'accueil",
"test_announcement": "Tester l'annonce", "test_announcement": "Tester l'annonce",

View file

@ -620,7 +620,6 @@
"player_trailers_downloads": "Player, trailer, download", "player_trailers_downloads": "Player, trailer, download",
"mdblist_tmdb_ai": "MDBList, TMDB, IA", "mdblist_tmdb_ai": "MDBList, TMDB, IA",
"check_updates": "Controlla aggiornamenti", "check_updates": "Controlla aggiornamenti",
"developer_tools": "Opzioni di test e debug",
"clear_mdblist_cache": "Cancella Cache MDBList", "clear_mdblist_cache": "Cancella Cache MDBList",
"cache_management": "GESTIONE CACHE", "cache_management": "GESTIONE CACHE",
"downloads_counter": "download e oltre", "downloads_counter": "download e oltre",
@ -689,6 +688,8 @@
"enable_downloads_desc": "Mostra la scheda Download e abilita il salvataggio degli streaming", "enable_downloads_desc": "Mostra la scheda Download e abilita il salvataggio degli streaming",
"notifications": "Notifiche", "notifications": "Notifiche",
"notifications_desc": "Promemoria episodi", "notifications_desc": "Promemoria episodi",
"developer_tools": "Strumenti di Sviluppo",
"developer_tools_desc": "Opzioni di test e debug",
"test_onboarding": "Test Introduzione", "test_onboarding": "Test Introduzione",
"reset_onboarding": "Ripristina Introduzione", "reset_onboarding": "Ripristina Introduzione",
"test_announcement": "Test Annuncio", "test_announcement": "Test Annuncio",

View file

@ -601,7 +601,6 @@
"player_trailers_downloads": "Player, trailers, downloads", "player_trailers_downloads": "Player, trailers, downloads",
"mdblist_tmdb_ai": "MDBList, TMDB, IA", "mdblist_tmdb_ai": "MDBList, TMDB, IA",
"check_updates": "Verificar atualizações", "check_updates": "Verificar atualizações",
"developer_tools": "Opções de teste e depuração",
"clear_mdblist_cache": "Limpar Cache do MDBList", "clear_mdblist_cache": "Limpar Cache do MDBList",
"cache_management": "GERENCIAMENTO DE CACHE", "cache_management": "GERENCIAMENTO DE CACHE",
"downloads_counter": "downloads e contando", "downloads_counter": "downloads e contando",
@ -670,6 +669,8 @@
"enable_downloads_desc": "Mostrar aba Downloads e permitir salvar streams", "enable_downloads_desc": "Mostrar aba Downloads e permitir salvar streams",
"notifications": "Notificações", "notifications": "Notificações",
"notifications_desc": "Lembretes de episódios", "notifications_desc": "Lembretes de episódios",
"developer_tools": "Ferramentas de Desenvolvedor",
"developer_tools_desc": "Opções de teste e depuração",
"test_onboarding": "Testar Onboarding", "test_onboarding": "Testar Onboarding",
"reset_onboarding": "Resetar Onboarding", "reset_onboarding": "Resetar Onboarding",
"test_announcement": "Testar Anúncio", "test_announcement": "Testar Anúncio",

View file

@ -601,7 +601,6 @@
"player_trailers_downloads": "Reprodutor, trailers, downloads", "player_trailers_downloads": "Reprodutor, trailers, downloads",
"mdblist_tmdb_ai": "MDBList, TMDB, IA", "mdblist_tmdb_ai": "MDBList, TMDB, IA",
"check_updates": "Verificar atualizações", "check_updates": "Verificar atualizações",
"developer_tools": "Opções de teste e depuração",
"clear_mdblist_cache": "Limpar Cache do MDBList", "clear_mdblist_cache": "Limpar Cache do MDBList",
"cache_management": "GERENCIAMENTO DE CACHE", "cache_management": "GERENCIAMENTO DE CACHE",
"downloads_counter": "downloads e contando", "downloads_counter": "downloads e contando",
@ -670,6 +669,8 @@
"enable_downloads_desc": "Mostrar aba Downloads e permitir guardar streams", "enable_downloads_desc": "Mostrar aba Downloads e permitir guardar streams",
"notifications": "Notificações", "notifications": "Notificações",
"notifications_desc": "Lembretes de episódios", "notifications_desc": "Lembretes de episódios",
"developer_tools": "Ferramentas de Desenvolvedor",
"developer_tools_desc": "Opções de teste e depuração",
"test_onboarding": "Testar Onboarding", "test_onboarding": "Testar Onboarding",
"reset_onboarding": "Resetar Onboarding", "reset_onboarding": "Resetar Onboarding",
"test_announcement": "Testar Anúncio", "test_announcement": "Testar Anúncio",

View file

@ -718,7 +718,7 @@ const SettingsScreen: React.FC = () => {
<SettingsCard title={t('settings.sections.testing')}> <SettingsCard title={t('settings.sections.testing')}>
<SettingItem <SettingItem
title={t('settings.items.developer_tools')} title={t('settings.items.developer_tools')}
description={t('settings.developer_tools')} description={t('settings.items.developer_tools_desc')}
icon="code" icon="code"
renderControl={() => <ChevronRight />} renderControl={() => <ChevronRight />}
onPress={() => navigation.navigate('DeveloperSettings')} onPress={() => navigation.navigate('DeveloperSettings')}

View file

@ -100,6 +100,16 @@ export const ContentDiscoverySettingsContent: React.FC<ContentDiscoverySettingsC
icon="link" icon="link"
renderControl={() => <ChevronRight />} renderControl={() => <ChevronRight />}
onPress={() => navigation.navigate('DebridIntegration')} onPress={() => navigation.navigate('DebridIntegration')}
isTablet={isTablet}
/>
)}
{isItemVisible('scrapers') && (
<SettingItem
title={t('settings.items.plugins')}
description={t('settings.items.plugins_desc')}
customIcon={<PluginIcon size={isTablet ? 24 : 20} color={currentTheme.colors.primary} />}
renderControl={() => <ChevronRight />}
onPress={() => navigation.navigate('ScraperSettings')}
isLast isLast
isTablet={isTablet} isTablet={isTablet}
/> />