Defined better structure

Defined better structure for language json files, nesting simplifies adding or removing or updating keys
This commit is contained in:
Axel Aguilar
2023-08-19 11:58:40 -06:00
parent 569d8e5c74
commit 4628bf593e
2 changed files with 161 additions and 40 deletions

View File

@@ -2,24 +2,84 @@
"appName": "Reiverr",
"setupRequiredTitle": "Welcome to",
"setupRequiredDescription": "It seems like the application is missing some environment variables that are necessary for the application to function. Please provide the following environment variables:",
"navbarHome": "Home",
"navbarDiscover": "Discover",
"navbarLibrary": "Library",
"navbarSources": "Sources",
"navbarSettings": "Settings",
"searchPlaceholder": "Search for Movies and TV Shows",
"searchNoRecentSearches": "No recent searches",
"searchNoResults": "No search results",
"discoverTrending": "Trending",
"discoverPopularPeople": "Popular People",
"discoverUpcomingMovies": "Upcoming Movies",
"discoverUpcomingSeries": "Upcoming Series",
"discoverGenres": "Genres",
"discoverNewDigitalReleases": "New Digital Releases",
"discoverStreamingNow": "On Streaming Now",
"discoverTVNetworks": "TV Networks",
"libraryAvailable": "Available",
"libraryWatched": "Watched",
"libraryUnavailable": "Unavailable",
"settingsEmpty": "This is the settings page. It's quite empty here. If you'd like to help populate it, or any other part of the project, head over to the project GitHub page."
"navbar": {
"home": "Home",
"discover": "Discover",
"library": "Library",
"sources": "Sources",
"settings": "Settings"
},
"search": {
"placeHolder": "Search for Movies and TV Shows",
"noRecentSearches": "No recent searches",
"noResults": "No search results"
},
"discover": {
"trending": "Trending",
"popularPeople": "Popular People",
"upcomingMovies": "Upcoming Movies",
"upcomingSeries": "Upcoming Series",
"genres": "Genres",
"newDigitalReleases": "New Digital Releases",
"streamingNow": "On Streaming Now",
"TVNetworks": "TV Networks"
},
"library": {
"missingConfiguration": "Configure Radarr, Sonarr y Jellyfin to watch and manage your library",
"available": "Available",
"watched": "Watched",
"unavailable": "Unavailable"
},
"sources": {},
"titleShowcase": {
"details": "Details",
"watchTrailer": "Watch Trailer",
"releaseDate": "Release Date",
"directedBy": "Directed By"
},
"settings": {
"navbar": {
"settings": "Configuration",
"general": "General",
"integrations": "Integrations"
},
"general": {
"userInterface": {
"userInterface": "User Interface",
"language": "Language",
"autoplayTrailers": "Autoplay Trailers",
"animationDuration": "Animation Duration"
},
"discovery": {
"discovery": "Discovery",
"none": "None",
"region": "Region",
"excludeLibraryItemsFromDiscovery": "Exclude library items from Discovery",
"includedLanguages": "Included languages",
"includedLanguagesDescription": "Filter results based on spoken language. Takes ISO 639-1 language codes separated with commas. Leave empty to disable."
}
},
"integrations": {
"integrations": "Integrations",
"integrationsNote": "Note: Base urls must be accessible from the browser, meaning that internal docker addresses won't work, for example. API Keys <span class='font-medium underline'>will be exposed</span> to the browser.",
"baseUrl": "Base URL",
"apiKey": "API Key",
"testConnection": "Test Connection",
"status": {
"connected": "Connected",
"disconnected": "Disconnected"
},
"options:": {
"options": "Options",
"rootFolder": "Root Folder",
"qualityProfile": "Quality Profile",
"languageProfile": "Language Profile"
}
},
"misc": {
"saveChanges": "Save Changes",
"resetToDefaults": "Reset to Defaults ",
"changelog": "Changelog"
}
}
}

View File

@@ -2,24 +2,85 @@
"appName": "Reiverr",
"setupRequiredTitle": "Bienvenido a",
"setupRequiredDescription": "Parece que la aplicación no tiene algunas variables de entorno necesarias para que la aplicación funcione. Por favor, proporciona las siguientes variables de entorno:",
"navbarHome": "Inicio",
"navbarDiscover": "Descubrir",
"navbarLibrary": "Biblioteca",
"navbarSources": "Fuentes",
"navbarSettings": "Configuración",
"searchPlaceholder": "Busca entre películas y series",
"searchNoRecentSearches": "Sin búsquedas recientes",
"searchNoResults": "Sin resultados",
"discoverTrending": "Tendencia",
"discoverPopularPeople": "Personas Populares",
"discoverUpcomingMovies": "Próximas Películas",
"discoverUpcomingSeries": "Próximas Series",
"discoverGenres": "Géneros",
"discoverNewDigitalReleases": "Nuevos Lanzamientos Digitales",
"discoverStreamingNow": "En Streaming ahora",
"discoverTVNetworks": "Cadenas de TV",
"libraryAvailable": "Disponible",
"libraryWatched": "Visto",
"libraryUnavailable": "No disponible",
"settingsEmpty": "Esta es la página de configuración. Está bastante vacío aquí. Si deseas ayudar a llenarla, o cualquier otra parte del proyecto, dirígete a la página del proyecto en GitHub."
"navbar": {
"home": "Inicio",
"discover": "Descubrir",
"library": "Biblioteca",
"sources": "Fuentes",
"settings": "Configuración"
},
"search": {
"placeHolder": "Busca entre películas y series",
"noRecentSearches": "Sin búsquedas recientes",
"noResults": "Sin resultados"
},
"discover": {
"trending": "Tendencia",
"popularPeople": "Personas Populares",
"upcomingMovies": "Próximas Películas",
"upcomingSeries": "Próximas Series",
"genres": "Géneros",
"newDigitalReleases": "Nuevos Lanzamientos Digitales",
"streamingNow": "En Streaming ahora",
"TVNetworks": "Cadenas de TV"
},
"library": {
"missingConfiguration": "Configura Radarr, Sonarr y Jellyfin para ver y administrar tu biblioteca",
"available": "Disponible",
"watched": "Visto",
"unavailable": "No disponible"
},
"sources": {},
"titleShowcase": {
"details": "Detalles",
"watchTrailer": "Ver Trailer",
"releaseDate": "Fecha de Lanzamiento",
"directedBy": "Dirigido por"
},
"settings": {
"navbar": {
"settings": "Configuración",
"general": "General",
"integrations": "Integraciones"
},
"general": {
"userInterface": {
"userInterface": "Interfaz de Usuario",
"language": "Lenguaje",
"autoplayTrailers": "Auto-Reproducción de Trailers",
"animationDuration": "Duración de la Animación"
},
"discovery": {
"discovery": "Descubrir",
"none": "Ninguna",
"region": "Región",
"excludeLibraryItemsFromDiscovery": "Excluir elementos de la Biblioteca en Descubrir",
"includedLanguages": "Lenguajes Incluidos",
"includedLanguagesDescription": "Filtrar resultados basado en el lenguaje hablado. Acepta códigos de lenguaje ISO 639-1 separados por comas. Dejálo en blanco para deshabilitar"
}
},
"integrations": {
"integrations": "Integraciones",
"integrationsNote": "Nota: Las urls base deben ser accesibles desde el navegador, lo que significa que las direcciones internas de Docker no funcionarán, por ejemplo. Las llaves API <span class='font-medium underline'>quedarán expuestas</span> al navegador",
"baseUrl": "URL Base",
"apiKey": "Llave API",
"testConnection": "Probar Conexion",
"status": {
"connected": "Conectado",
"disconnected": "Desconectado"
},
"options": {
"options": "Opciones",
"rootFolder": "Carpeta Raíz",
"qualityProfile": "Perfil de Calidad",
"languageProfile": "Perfil de Lenguaje",
"jellyfinUser": "Usuario de Jellyfin"
}
},
"misc": {
"saveChanges": "Guardar Cambios",
"resetToDefaults": "Restablecer Ajustes ",
"changelog": "Historial de Cambios"
}
}
}