From ff4e746f12885e75e23606e88692cece54f78af3 Mon Sep 17 00:00:00 2001 From: Felipe Castillo <1280530+fcastilloec@users.noreply.github.com> Date: Fri, 12 Feb 2021 05:01:55 -0800 Subject: [PATCH] Add Spanish localization (#91) * Add Spanish localization * Remove comments Co-authored-by: Ryan Meek <25127328+maykar@users.noreply.github.com> --- custom_components/plex_assistant/localize.py | 206 +++++++++++++++++- .../plex_assistant/translations/es.json | 35 +++ 2 files changed, 231 insertions(+), 10 deletions(-) create mode 100644 custom_components/plex_assistant/translations/es.json diff --git a/custom_components/plex_assistant/localize.py b/custom_components/plex_assistant/localize.py index ee180b7..1fd7152 100644 --- a/custom_components/plex_assistant/localize.py +++ b/custom_components/plex_assistant/localize.py @@ -24,7 +24,7 @@ "pause": "pause", "stop": "stop", "next_track": "next", - "previous_track": "previous", + "previous_track": "previous", "jump_forward": "jump forward", "jump_back": "jump back", }, @@ -194,7 +194,7 @@ "pause": "paus", "stop": "sluta", "next_track": "nästa", - "previous_track": "föregående", + "previous_track": "föregående", "jump_forward": "hoppa framåt", "jump_back": "hoppa tillbaka", }, @@ -311,7 +311,7 @@ "pause": "pauzeer", "stop": "stop", "next_track": "volgende", - "previous_track": "vorig", + "previous_track": "vorig", "jump_forward": "spring naar voren", "jump_back": "spring naar achter", }, @@ -443,7 +443,7 @@ "pause": "metti in pasa", "stop": "interrompi", "next_track": "successivo", - "previous_track": "precedente", + "previous_track": "precedente", "jump_forward": "vai avanti", "jump_back": "vai indietro", }, @@ -586,7 +586,7 @@ "pause": "pause", "stop": "arrête", "next_track": "suivante", - "previous_track": "précédente", + "previous_track": "précédente", "jump_forward": "avance", "jump_back": "recule", }, @@ -804,7 +804,7 @@ "pause": "pausa", "stop": "stop", "next_track": "próximo", - "previous_track": "anterior", + "previous_track": "anterior", "jump_forward": "para a frente", "jump_back": "para trás", }, @@ -947,7 +947,7 @@ "pause": "pausiere", "stop": "stoppe", "next_track": "nächstes", - "previous_track": "vorheriges", + "previous_track": "vorheriges", "jump_forward": "springe vor", "jump_back": "springe zurück", }, @@ -1084,7 +1084,7 @@ "pause": "pause", "stop": "stop", "next_track": "næste", - "previous_track": "forrige", + "previous_track": "forrige", "jump_forward": "hop fremad", "jump_back": "hop tilbage", }, @@ -1262,7 +1262,7 @@ "pause": "pause", "stop": "stopp", "next_track": "neste", - "previous_track": "forrige", + "previous_track": "forrige", "jump_forward": "hopp fremover", "jump_back": "hopp tilbake", }, @@ -1368,6 +1368,192 @@ "post": [], }, }, + "es": { + "play": "reproducir", + "random": "aleatorio", + "movies": [ + "película", + "películas", + "video", + "videos", + "vídeo", + "vídeos" + ], + "shows": [ + "programa", + "programas" + "episodio", + "episodios", + "serie", + "series", + "serie de televisión", + "series de televisión" + ], + + "controls": { + "play": "reproducir", + "pause": "pausa", + "stop": "detener", + "next_track": "siguiente", + "previous_track": "anterior", + "jump_forward": "avanzar", + "jump_back": "retroceder", + }, + + "not_found": "no encontrado", + "cast_device": "dispositivo cast", + "no_call": "ningún comando recibido", + + "play_start": [ + "empieza la película", + "comienza la película", + "inicia la película", + "empieza la serie", + "comienza la serie", + "inicia la serie", + "empieza la serie de televisión", + "comienza la serie de televisión", + "inicia la serie de televisión", + "empieza el episodio", + "comienza el episodio", + "inicia el episodio", + "empieza el programa", + "comienza el programa", + "inicia el programa", + "empieza el video", + "comienza el video", + "inicia el video", + "empieza el vídeo", + "comienza el vídeo", + "inicia el vídeo", + "comienza", + "comienze" + "empieza", + "empiece", + "inicia", + "inicie" + ], + + "ordinals": { + "primero": "1", + "segundo": "2", + "tercero": "3", + "cuarto": "4", + "quinto": "5", + "sexto": "6", + "séptimo": "7", + "octavo": "8", + "noveno": "9", + "décimo": "10", + "pre": [ + "el", + "la" + ], + "post": [], + }, + + "season": { + "keywords": [ + "temporada" + ], + "pre": [ + "la" + ], + "post": [ + "numero", + "de" + ], + }, + "episode": { + "keywords": [ + "episodio", + "episodios" + ], + "pre": [ + "el", + "los" + ], + "post": [ + "número", + "de" + ], + }, + "latest": { + "keywords": [ + "último", + "última", + "últimos", + "últimas", + "reciente", + "nuevo", + "nueva", + "nuevos", + "nuevas" + ], + "pre": [ + "el", + "los" + "la", + "las" + ], + "post": [ + "película", + "películas" + "episodio", + "episodios" + "serie", + "series" + "video", + "vídeo", + "videos" + "vídeos" + ], + }, + "unwatched": { + "keywords": [ + "no visto", + "siguiente", + "aún no visto" + ], + "pre": [ + "película", + "películas", + "serie", + "series", + "video", + "vídeo", + "episodio", + "episodios" + ], + "post": [], + }, + "ondeck": { + "keywords": [ + "en progreso" + ], + "pre": [ + "película", + "películas", + "serie", + "series", + "video", + "vídeo", + "episodio", + "episodios" + ], + "post": [], + }, + + "separator": { + "keywords": [ + "en" + ], + "pre": [], + "post": [ + "la" + ], + }, + }, # "template": { # # Generic Terms # "play": "", @@ -1381,7 +1567,7 @@ # "pause": "", # "stop": "", # "next_track": "", - # "previous_track": "", + # "previous_track": "", # "jump_forward": "", # "jump_back": "", # }, diff --git a/custom_components/plex_assistant/translations/es.json b/custom_components/plex_assistant/translations/es.json new file mode 100644 index 0000000..2377bc5 --- /dev/null +++ b/custom_components/plex_assistant/translations/es.json @@ -0,0 +1,35 @@ +{ + "config": { + "step": { + "user": { + "title": "❱ Configuración del Plex Assistant", + "description": "[Documentación](https://github.com/maykar/plex_assistant/) | [Foros](https://community.home-assistant.io/t/plex-assistant/) | [Solución de problemas](https://github.com/maykar/plex_assistant/blob/master/troubleshooting.md) | [Support Development](https://github.com/sponsors/maykar)", + "data": { + "server_name": "Seleccione el servidor Plex", + "language": "Idioma", + "default_cast": "Dispositivo cast predeterminado", + "tts_errors": "Habla errores en el dispositivo cast" + } + } + }, + "abort": { + "single_instance_allowed": "Solo se permite una instancia.", + "no_plex_server": "No se encontraron servidores Plex, asegúrese de que la integración de Plex en Home Assistant esté configurada y funcionando.", + "ha_ver_unsupported": "Esta versión del Plex Assistant requiere una version 2021.2.0 o mayor de Home Assistant." + } + }, + "options": { + "step": { + "init": { + "title": "❱ Opciones avanzadas del Plex Assistant", + "description": "[Documentación](https://github.com/maykar/plex_assistant) | [Foros](https://community.home-assistant.io/t/plex-assistant/) | [Solución de problemas](https://github.com/maykar/plex_assistant/blob/master/troubleshooting.md) | [Support Development](https://github.com/sponsors/maykar)\n\n**Read the [Advanced Config Docs](https://github.com/maykar/plex_assistant/tree/master#advanced-configuration) for how to format of the next 2 options.**", + "data": { + "start_script": "Ejecute un script para iniciar un cliente Plex no disponible", + "keyword_replace": "Reemplace palabras claves o frases con las suyas", + "jump_f": "Cantidad predeterminada de segundos para avanzar.", + "jump_b": "Cantidad predeterminada de segundos para retroceder." + } + } + } + } +}