From 9472fa4a941915467c978efd3fce62acfee5965b Mon Sep 17 00:00:00 2001 From: mainmind Date: Mon, 29 May 2023 00:04:03 +0200 Subject: [PATCH] Spanish language Initial translation into Spanish --- src/localisation.js | 272 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 272 insertions(+) diff --git a/src/localisation.js b/src/localisation.js index eb82836..ebb8852 100644 --- a/src/localisation.js +++ b/src/localisation.js @@ -272,6 +272,278 @@ i18nextko.init({ } }, + "es": { + "translation": { + "openevse": "OpenEVSE", + "loading": "Cargando, espere... ", + "language": "Idioma", + "system": "Sistema", + "services": "Servicios", + "vehicle": "Vehículo", + "saving" : "Guardando", + "saved": "Guardado", + "save": "Guardar", + "wifisetup": "Configurar Wifi", + "mode": "Modo:", + "ip": "Dirección IP", + "sfpackets": "Paquetes correctos:", + "rapipackets": "Paquetes RAPI::", + "network": "Red", + "rssi": "RSSI dBm", + "changewifi": "Cambiar configuración WiFi", + "of": " de ", + "connect2net": "Conectar a la red:", + "poffaccesspoint": "Apagar punto de acceso", + "scanning": "Escaneando...", + "ssid": "SSID:", + "passkey": "Llave maestra", + "showpass": "Mostrar contraseña", + "connect": "Conectar", + "connecting": "Conectar a red Wifi...", + "administration": "Administración", + "username": "Usuario:", + "15max": "15 caracteres máximo", + "31max": "31 caracteres máximo", + "password": "Contraseña:", + "showpassword": "Mostrar contraseña", + "httpauth": "Autenticación interfaz Web HTTP.", + "wififirmware": "WiFi Firmware", + "version": "Version: ", + "update": "Actualizar", + "updating": "Actualizando...", + "error": "Error", + "complete": "Actualización de Firmware completada correctamente", + "restart": "Reiniciar", + "restarting": "Reiniciando...", + "reset": "Resetear a valores de fábrica", + "resetting": "Resetenado...", + "advsettings": "Configuración avanzada", + "hostname": "Hostname:", + "ntpserver": "Servidor NTP:", + "rfid": "RFID", + "enabled": "Activado:", + "rfidnotfound": "Lector no encontrado", + "rfidregistered": "Etiqueta registrada", + "remove": "Eliminar", + "rfidclear": "Limpiar etiquetas", + "rfidmanage": "Gestionar tags escaneados", + "rfidscan": "Escanear", + "rfidplace": "Acerca tu etiqueta RFID al escaner... ", + "waiting": "Esperando", + "rfidscanned": "Etiqueta escaneado correctamente", + "rfiduid": "UID", + "rfidalregistered": "Etiqueta ya registrada", + "rfidnotregistered": "Etiqueta no registrada", + "rfidregister": "Registrar etiqueta", + "rfidremove": "Eliminar etiqueta", + "devmode": "Modo Desarrollador", + "serialconsoles": "Consola serial", + "debug": "Debug", + "emoncms": "Monitorización de energía", + "emoncmsenable": "Activar Emoncms", + "emoncmsserver": "Servidor Emoncms*:", + "emoncmsnode": "Nodo Emoncms*:", + "emoncmsapi": "Emoncms write-apikey*:", + "emoncmsssltitle": "Emoncms SSL SHA-1 Fingerprint (opcional):", + "emoncmshttps": "HTTPS se activará si está disponible (por ejemplo):", + "connected": "Conectado:", + "yes": "si", + "no": "no", + "emoncmssuccess": "Enviado correctamente:", + "mqtt": "MQTT", + "mqttenable": "Activar MQTT", + "mqttstatuspub": "Estado publicado en:", + "mqttstatusval": "{base-topic}/{status} value", + "mqttrapi": "RAPI sobre MQTT esta depreciado. Utiliza /claim o /override API", + "host": "Host*:", + "port": "Puerto*:", + "rejectcert": "Rechazar certificados autofirmados:", + "warning": "¡¡Advertencia!!", + "mqttcerts": "La validación del certificado está deshabilitada, aunque la conexión al servidor MQTT se cifrará, la conexión sigue siendo vulnerable a los ataques de intermediarios.", + "blank": " blank - sin autenticación", + "basetopic": "Base-topic*:", + "retain": "Retain published data", + "voltagetop": "Voltage topic:", + "voltagedesc": "Voltage MQTT topic to improve power calculations", + "shaper": "Current Shaper", + "shaperenable": "Activar Current Shaper", + "shaperdesc": "Acelera la corriente de carga siguiendo las cargas de tu casa para evitar exceder lo que tu plan de energía puede ofrecer.
", + "shapermaxpow": "Máxima potencia permitida (en W):", + "shaperlivepow": "Live power load MQTT Topic (en W):", + "ohm": "OhmConnect", + "ohmenable": "Activar OhmConnect", + "ohmclick": "Clic aquí para unirse", + "ohmdesc": "OhmConnect monitorea las condiciones en tiempo real en la red eléctrica. Cuando se encienden centrales eléctricas sucias e insostenibles, nuestros usuarios reciben una notificación para ahorrar energía.", + "ohmhour": "Ohm Hour:", + "ohmkey": "Ohm Key:", + "ohmusa": "USA - solo California", + "ohmkeydesc": "La clave Ohm se puede obtener iniciando sesión en OhmConnect, ingresando a Configuración y localizando el enlace en \"Open Source Projects\".
Ejemplo: https://login.ohmconnect.com/verify-ohm-hour/OpnEoVse", + "key": "Key:", + "divert": "Solar PV divert", + "divertenable": "activar Solar PV Divert", + "nomqtt": "MQTT no activado.", + "nomqttdesc": "Debe habilitar MQTT en la pestaña de Servicios.", + "divertnomqttdesc": "Solar PV Divert requiere una alimentación de SolarPV-gen o Grid (+I/-E) para ser entregada a través de MQTT.", + "divertdesc1": "Ajuste dinámicamente la tasa de carga en función de la generación de energía solar fotovoltaica o el exceso de energía (exportación de la red).", + "divertdesc2": "Si solo está disponible la alimentación de energía solar fotovoltaica: la tasa de carga se modula en función de la generación de energía solar fotovoltaica.", + "divertdesc3": "Si la alimentación de red +I/-E (importación positiva/exportación negativa) está disponible: la tasa de carga será modulada por el exceso de energía disponible.", + "divertdesc4": "Si EVSE está inactivo: la carga comenzará cuando la energía solar fotovoltaica/exceso de energía > tasa de carga mínima.", + "divertdesc5": "La carga se detendrá si el exceso de energía cae por debajo de la tasa de carga mínima durante un período de tiempo.", + "divertnote": "Nota: Se supone que la energía EVSE está incluida en la alimentación de la red.", + "divertsolar": "Solar:", + "divertgrid": "Grid Importar/Exportar:", + "chargerate": "Tasa de carga:", + "divertfeed": "Feed*:", + "divertsolar2": "SolarPV-gen", + "divertgrid2": "Grid (+I/-E)", + "divertsolar2desc": "Topic de MQTT de energía solar fotovoltaica para modular la tasa de carga en función de la energía solar", + "divertgrid2desc": "Grid (+I/-E) MQTT topic para modular la tasa de carga basada en exceso de energía", + "divertpvpratio": "Relación de potencia fotovoltaica (PV) requerida:", + "divertpvpratiodesc": "La fracción de corriente fotovoltaica (PV) que es suficiente para comenzar a cargar o incrementar la corriente", + "divertsmoothatt": "Divert smoothing attack:", + "divertsmoothattdesc": "La cantidad del nuevo valor de alimentación para agregar al desvío promedio móvil de potencia disponible", + "divertsmoothdec": "Divert smoothing decay:", + "divertsmoothdecdesc": "La cantidad del nuevo valor de alimentación para eliminar el promedio móvil de potencia disponible de desvío ", + "divertmintime": "Tiempo mínimo de carga:", + "divertmintimedesc": "La cantidad mínima de tiempo (segundos) para cargar el automóvil una vez habilitado a través del desvío de energía solar fotovoltaica. Esto puede ayudar a minimizar el desgaste del EVSE.", + "divertwait": "Esperando energía solar", + "divertcharge": "Cargado desde energía solar", + "ocpp": "OCPP 1.6", + "ocppenable": "Activar OCPP", + "ocppserver": "Central System URL*:", + "ocppserverhint": "ej. : wss://ocpp.example.com/steve/websocket/CentralSystemService", + "ocppid": "Charge Box ID*:", + "ocppacccont": "Contro de acceso:", + "ocppsuspend": "OCPP puede suspender EVSE", + "ocppenergize": "OCPP puede alimentar el conector", + "ocppauthkey": "WebSocket Key (Perfil de seguridad 2):", + "ocppauth": "Autorización de carga:", + "ocppauthauto": "Autorizar automaticamente", + "ocppauthoffline": "Omitir autorización cuando no esté conectado", + "evseerror": "Error EVSE", + "evseerrordesc1": "OpenEVSE No responde o no está conectado", + "status": "Estado", + "current": "Actual", + "temp": "Temperatura", + "energy": "Energía", + "elapsed": "Transcurrido", + "evnocon": "Vehículo no conectado", + "evcon": "Vehículo conectado", + "active": "Activo:", + "voltage": "Votaje:", + "avcur": "Corriente disponible:", + "smcur": "Corriente redondeada:", + "mintimerem": "Tiempo mínimo restante:", + "curevent": "Evento actual:", + "nxtevent": "Evento siguiente:", + "modenml": "Normal (rápido)", + "modeeco": "Eco (PV divert)", + "chargeopt": "Opciones de carga", + "manoverride": "Accionamiento manual", + "start": "Iniciar", + "pause": "Pausar", + "stop": "Detener", + "clear": "Limpiar", + "timelimit": "Limite de tiempo:", + "energylimit": "Límite de energía:", + "timer": "Temporizador:", + "delaydesc1": "Un retraso aleatorio de hasta +/- minutos", + "delaydesc2": "se aplicarán a la hora de inicio para ayudar a evitar aumentos repentinos de carga en la red..", + "delayadj": "Ajuste de inicio aleatorio:", + "seconds": "segundos", + "set": "Establecer", + "cancel": "Cancelar", + "starting": "Iniciando", + "session" : "Sesión actual:", + "total": "Total:", + "sensorval": "Valor de sensores", + "sensor": "Sensor", + "value": "Valor", + "pilot": "Pilot", + "curnow": "Corriente actual:", + "setup": "Configuración", + "rtc": "Hora: No se detectó RTC", + "time": "Hora", + "timezone": "Zona horaria:", + "settimefrom": "Establever hora desde", + "manual": "Manual", + "browser": "Examinar", + "ntp": "NTP", + "servicelev": "Nivel de servicio:", + "maxcur": "Corriente máxima", + "name": "Nombre", + "level": "Nivel", + "min": "Mínimo:", + "max": "Máximo:", + "ssrscale": "Escala del sensor:", + "ssroff": "Compensación del sensor:", + "safety": "Seguridad", + "safetydesc": "Comprobaciones de seguridad del hardware. Habilite el modo desarrollador (Sistema > Modo desarrollador) para habilitar/deshabilitar o usar la pantalla LCD física + botón de menú.", + "safetywarn": "No todas las pruebas de seguridad están habilitadas, tenga mucho cuidado antes de cargar su vehículo.", + "test": "Test", + "gfcitest": ">GFCI auto test", + "gndmon": "Monitoreo de tierra:", + "stckctdet": "Detección de contacto atascado", + "tempmon": "Monitoreo de temperatura:", + "diodechk": "Comprobación de diodos:", + "ventrq": "Requiere ventilación:", + "count": "Contador", + "gfci": "GFCI:", + "nognd": "Sin tierra", + "stkct": "Contacto atascado", + "hardware": "Hardware", + "firmware": "Firmware:", + "openevsewifi": "OpenEVSE WiFi", + "fwconf": "Config. Firmware:", + "fwver": "Versión de Firmware:", + "espinfo": "ESP info:", + "flashsz": "Tamaño Flash:", + "freeram": "RAM libre:", + "evsettings": "Configuración de vehículo", + "evpause": "Esado de pausa", + "evpausedesc": "Algunos vehículos se apagarán si se dejan en el modo de suspensión (habilitación de la señal del piloto) y luego no pueden ser activados por temporizadores/desvío de PV. Cambiar el estado de pausa a deshabilitado debería resolver este problema, sin embargo, esto elimina la capacidad del cargador para detectar si un vehículo está conectado cuando está en pausa..", + "sleep": "Inactivo", + "display": "Visualización", + "simple": "Simple", + "advanced": "Avanzada", + "brightness": "Brillo LED:", + "history": "Histórico", + "type": "Tipo", + "loadmore": "Cargar más", + "none": "Ninguno", + "tesla": "Tesla", + "selectevcon": "Selecciona el tipo de conexión del vehículo", + "accesstoken": "Token de acceso", + "reftoken": "Actualizar token", + "teslalogindesc1": "El inicio de sesión de Tesla puede fallar de vez en cuando a medida que Tesla cambia su API de inicio de sesión, con suerte OpenEVSE podrá resolver el problema en ", + "teslalogindesc2": "nuestro servidor", + "teslalogindesc3": "pero si falla el inicio de sesión, puede usar una aplicación de terceros para generar los tokens apropiados.", + "teslalogindesc4": "Estos se pueden ingresar en la sección "Avanzado" como un método alternativo para iniciar sesión.", + "apple": "Apple", + "android": "Android", + "evfetching": "Obteniendo información del vehículo...", + "ovms": "Open Vehicle Monitoring System", + "soctopic": "Topic de estado de carga:", + "socdesc": "Nivel de carga de la batería como porcentaje", + "rangetopic": "Topic de rango:", + "km": "km", + "miles": "millas", + "rangedesc": "El rango (en eléctrico) del vehículo basado en el nivel actual de la batería", + "timetopic": "Topic de tiempo de carga:", + "timedesc": "El tiempo hasta que la batería esté completamente cargada en segundos", + "login": "Iniciar sesión", + "logout": "Cerrar sesión", + "battlvl": "Nivel de batería:", + "battrng": "Rango de batería:", + "timefchg": "Tiempo hasta carga completa:", + "http": "HTTP", + "httppush": "HTTP Push (Siempre activo)", + "httppushinfo": "Para actualizar manualmente los datos del vehículo, envíe una solicitud HTTP POST a:", + "httppushinfo2": " contiene datos json en el cuerpo:" + + } + }, + "fr": { "translation": { "openevse": "OpenEVSE",