Files
flyradar/src/i18n_es.h
Eiswolf-BG 7b31a92606 Add idle screensaver feature; fix OTA release asset filename
New "Screensaver" toggle in Menu > System (off by default). When the
inactivity timeout fires with it enabled, the display shows a dimmed
starfield with a large centered clock instead of turning the
backlight fully off; a tap wakes it and redraws normally. Off keeps
the existing behavior unchanged.

Also fixes OtaUpdate::checkForUpdate() to look for the release asset
"CYD-flightradar.bin" (the actual filename used by the release
workflow) instead of the placeholder "firmware.bin" it was checking
for before.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-12 23:09:39 +02:00

256 lines
9.3 KiB
C

#pragma once
#include "i18n.h"
static const char* const I18N_ES[] = {
"OK",
"Cancelar",
"Atrás",
"< Atrás",
"Cargando...",
"Añadir",
"ON",
"OFF",
"Nunca",
"Tarjeta SD: OK",
"Conectando WiFi...",
"WiFi OK: ",
"WiFi FALLÓ",
"Obteniendo ubicación...",
"¡Listo!",
"Esta app necesita",
"una tarjeta SD",
"requerida",
"Inserte una tarjeta y reinicie el dispositivo",
"Calibración táctil",
"Toque el círculo:",
"Arriba izquierda",
"Arriba derecha",
"Abajo derecha",
"Abajo izquierda",
"¡Calibración guardada!",
"Buscando WiFi...",
"No se encontraron redes",
"Elegir WiFi:",
"¡Conectado!",
"Conexión fallida.",
"Volviendo a la lista...",
"Contraseña:",
"Espacio",
"Conectar",
"Volver a la lista",
"Ya hay 3 redes guardadas.",
"Elimine una primero.",
"Conectando...",
"WiFi: ",
"Ajustes",
"Ajustes (2/2)",
"Calibrar táctil",
"Pantalla: invertida (toque)",
"Pantalla: normal (toque)",
"Gestionar redes WiFi",
"Ubicaciones guardadas",
"Apagado de pantalla: ",
"Atenuación nocturna (22-6h): ",
"Estadísticas",
"Historial",
"Archivos del registro",
"Más ajustes >",
"Alerta de emergencia: ",
"LED de proximidad: ",
"Latido LED: ",
"Registro de vuelos: ",
"Ocultar vehículos terrestres: ",
"Filtro de aerolíneas",
"Lista de seguimiento",
"Alerta de seguimiento: ",
"Copia de seguridad",
"Restaurar ajustes",
"Copia guardada.",
"Falló la copia de seguridad.",
"¡Restaurado. Reinicie el dispositivo!",
"Falló la restauración.",
"Idioma",
"Unidades",
"Aerolíneas ocultas",
"Los aviones de estas aerolíneas",
"se ocultan del radar.",
"Añadir aerolínea",
"Añadir aerolínea (código OACI)",
"Aviones vigilados",
"El LED azul parpadea cuando",
"aparece uno de estos aviones.",
"Añadir avión",
"Añadir avión (indicativo)",
"Aún no hay aviones vigilados.",
"Cómo funciona la lista de seguimiento",
"Introduzca el indicativo exacto de un vuelo especifico (ej. DLH441) - no un codigo de aerolinea como en el Filtro de aerolineas. Se pueden seguir hasta 5 aviones a la vez.",
"En cuanto aparece un avion vigilado en cualquier parte del radar, recibe un anillo cian y el LED parpadea en azul - genial para detectar un vuelo especifico, por ejemplo cuando llega alguien conocido.",
"Ubicaciones guardadas",
"Auto (GPS/IP)",
"Ubicación",
"(vacío)",
"Añadir ubicación",
"Latitud (ej. 48.6833)",
"Longitud (ej. 9.8333)",
"Aeropuerto más cercano: ",
"Como funcionan los presets",
"Solo UNA ubicacion esta activa a la vez - Auto o exactamente un preset. Toque una entrada para activarla.",
"Tambien puede introducir las coordenadas de cualquier otro lugar - ej. Milan, Nueva York o Tokio - y ver el trafico aereo en tiempo real ALLI, sin importar donde este su dispositivo!",
"Tambien es util para mas precision que la geolocalizacion automatica por IP, por ejemplo si el dispositivo permanece siempre en un lugar fijo.",
"Esta pantalla también muestra el aeropuerto más cercano a la ubicación activa - útil para ver exactamente dónde apunta un preset lejano.",
"Estadísticas",
"Aviones registrados hoy",
"Aviones registrados en total",
"Días con avistamientos",
"Promedio por día",
"Reiniciar registro",
"¡Toque de nuevo para confirmar!",
"Registro reiniciado.",
"Tiempo activo: ",
"Vuelo más alto hoy",
"Historial (últimos 7 días)",
"Aún no hay registros.",
"Cómo funciona el historial",
"Muestra el número de aviones recién registrados por día, para hasta los últimos 7 días con datos de registro. La altura de la barra es relativa al día más ocupado mostrado - una barra más alta significa que se registraron más aviones ese día. El número sobre cada barra es el valor exacto.",
"Archivos del registro",
"Aún no hay registros.",
"Mostrando los últimos ",
" de ",
" días",
" aviones",
"Exportar por navegador web",
"El dispositivo también ofrece una pequeña página web para exportar el registro completo. Conectado a la misma red WiFi, simplemente abra un navegador y vaya a:",
"Sin conexión WiFi - la página de exportación solo es accesible mientras haya una conexión de red.",
"Toque un avión para ver más detalles",
"Cielo vacío desde hace ",
"Modelo: ",
"Tipo: ",
"cargando...",
"desconocido",
"Alt.: ",
"Vel.: ",
"Dist.: ",
"Rumbo: ",
"Asientos (estimado): ",
"Asientos: desconocido",
"Toque otro lugar para cerrar",
"Subida: ",
"Descenso: ",
"Vuelo nivelado",
"Squawk: ",
"Unidades",
"Auto (según ubicación)",
"Métrico (km, m, km/h)",
"Imperial (ft, kt, nm)",
"Idioma",
"Región e idioma",
"WiFi / Red",
"Sistema",
"Opciones de vuelo",
"Redes WiFi",
"Añadir red",
"(vacío)",
"Cómo funcionan las redes WiFi",
"Puede guardar hasta 3 redes WiFi. Al iniciar, el dispositivo se conecta automáticamente a la que pueda alcanzar en ese momento.",
"Útil para uso móvil (oficina, amigos, casa de vacaciones), para WiFi de invitados + principal en el mismo router, o si tiene varios puntos de acceso en casa.",
"Elimine una red guardada en cualquier momento con la 'X' roja para liberar un espacio para una nueva.",
"Lista de aviones",
"Aviones en alcance",
"Ningún avión en alcance",
"Ordenado por: ",
"Distancia",
"Altitud",
"Indicativo",
"Acerca de",
"Radar de vuelo ADS-B en",
"vivo para la ESP32 CYD.",
"Versión: ",
"Brillo: ",
"Brillo",
"¡Atención!!!",
"El registro de vuelos guarda permanentemente todos los aviones visibles en la tarjeta SD. Para evitar que se llene sin que lo note y que los menús se vuelvan lentos, se desactiva automáticamente después de 24 horas.",
"Nombre (opcional):",
"Sin nombre",
"Ubicaciones llenas - elimine una primero",
"Al añadir una ubicación puede darle un nombre (ej. \"Casa\"), que luego se muestra en la lista. Toque el texto en movimiento del aeropuerto más cercano para añadirlo directamente como nueva ubicación con su nombre.",
"Registro / WebUI",
"Registro / WebUI",
"Esta página web permite ver, descargar y eliminar individualmente el registro de vuelo directamente desde un navegador. Conectado a la misma red WiFi, simplemente abre un navegador y ve a:",
"Sin conexión WiFi - la página solo es accesible mientras haya una conexión de red.",
"Clima",
"El icono del clima muestra el clima actual de tu ubicación activa. Si hay una ubicación guardada seleccionada, se muestra el clima de esa ubicación en su lugar.",
"Añadir ubicación",
"Introducir coordenadas",
"Buscar por dirección",
"Introduce tu dirección",
"Buscando...",
"Sin resultados. Prueba otra ortografía.",
"Error en la búsqueda. Revisa tu conexión WiFi.",
"¿Es este el lugar correcto?",
"Usar esta ubicación",
"Intentar de nuevo",
"Cancelar",
"Configura tu ubicación exacta",
"La geolocalización por IP puede fallar por 20-30 km. Introduce tu dirección para coordenadas exactas - el LED de proximidad parpadeará al ritmo del avión que tienes encima. Puedes hacerlo después desde Ubicaciones guardadas.",
"Introducir dirección",
"Omitir",
"Consejo: usa el botón \"Buscar por dirección\" al añadir un preset (\"+\") para obtener al instante coordenadas exactas de tu dirección - mucho más preciso que la geolocalización automática por IP, que puede fallar fácilmente por 20-30 km. Con tu ubicación exacta configurada, el LED de proximidad realmente parpadea al ritmo del avión que oyes encima de ti.",
"ej. Calle Ejemplo 12, 28001 Madrid",
"Configuración completada",
"El proceso de configuración ya ha finalizado. Todos los datos se han guardado en la tarjeta SD, en la carpeta ",
". A partir del próximo inicio, el WiFi se conectará automáticamente.",
"ej. Casa, Trabajo, Casa de vacaciones",
"Vehículo terrestre",
"Copia de seguridad y reinicio",
"Reiniciar ajustes",
"Elimina TODOS los datos de la tarjeta SD (ajustes, registro de vuelos, ubicaciones guardadas, WiFi, calibración) y reinicia el dispositivo. Después se ejecutará de nuevo la configuración inicial completa, como en el primer arranque. ¡Esto NO se puede deshacer!",
"Eliminando todos los datos...",
"Error al reiniciar.",
"Toca para saltar",
"Ruta: ",
"Escanea con el móvil:",
"Salvapantallas: ",
"Buscar actualización",
"Buscando actualizaciones...",
"Error al comprobar. Revisa tu conexión WiFi.",
"Ya actualizado: v",
"Actualización disponible: v",
"Se descargará e instalará una nueva actualización de firmware. El dispositivo se reiniciará automáticamente después. No interrumpas la conexión WiFi ni la alimentación durante este proceso.",
"Instalando actualización ",
"Error al actualizar.",
"¡Instalado! Reiniciando...",
};
static_assert(sizeof(I18N_ES) / sizeof(I18N_ES[0]) == (size_t)StringId::COUNT,
"I18N_ES table size must match StringId::COUNT");