fix(i18n): map cards and wind readout in the UI language; final review wording

A final review of both PDFs found text the earlier checks missed:

- Map cards: fire confidence (high/nominal/low) and age (24h), vessel
  types (TOWING, TANKER) and installation classes (BASE, AIRFIELD) showed
  in English. They now go through the catalog; the data stays English.
- The wind readout kept "10-14 14:00 UTC" and "29.93°N 97.74°W"; it now
  uses the locale's date, decimal separator and hemisphere letters.
- Catalog: one term per concept (label/подпись, basemap/подложка,
  PROVIDER CONTROLS, HEARD, zoom in, REGIONAL NEWS), calques and broken
  grammar in the scene editor, provider settings and Bhote Koshi notes,
  and Spanish wording that read wrong ("restringidas por el proveedor",
  "Incluye … no se incluyen", "justo ahora", "Sal").

Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
German KhokhlovandClaude Opus 5.5 committed 2026-10-14 18:41:28 +04:00
1 parent eed05721f2
commit 8c844d7741
11 files changed
+251 -134

No files matched your search

+62 -49
View File
@@ -100,7 +100,7 @@
"Feather": "Difuminado",
"Scope edge feather as a percentage of the keyhole radius": "Difuminado del borde de la mirilla como porcentaje del radio del ojo de cerradura",
"Celestial ring — reveal the full globe": "Anillo celestial — muestra el globo completo",
"Celestial": "Celeste",
"Celestial": "Cielo",
"Hide UI chrome": "Ocultar los elementos de la interfaz",
"Clean UI": "Interfaz limpia",
"Bloom / Glow": "Resplandor",
@@ -154,15 +154,15 @@
"Live signals": "Señales en vivo",
"Latest regional news": "Últimas noticias regionales",
"Location-based information": "Información basada en la ubicación",
"ACQUIRING REGIONAL NEWS": "OBTENIENDO NOTICIAS REGIONALES",
"ACQUIRING REGIONAL NEWS": "OBTENIENDO NOTICIAS DE ZONA",
"RESOLVING REGION": "DETERMINANDO REGIÓN",
"TEMP": "TEMP",
"TEMP": "TEMP.",
"WIND": "VIENTO",
"SKY": "CIELO",
"PRECIP": "PRECIP",
"PRECIP": "PRECIP.",
"SOURCE-BACKED EVENTS · NO SYNTHETIC NEWS": "EVENTOS CON FUENTE · SIN NOTICIAS SINTÉTICAS",
"Show Live Signals": "Mostrar Señales en vivo",
"Show Regional News": "Mostrar Noticias regionales",
"Show Regional News": "Mostrar noticias de zona",
"Show Local Info": "Mostrar Información local",
"Contact cockpit summary": "Resumen de contacto de la cabina",
"Contact navigation": "Navegación de contactos",
@@ -280,10 +280,10 @@
"Stop automatic page cycling. Previous, Next, and the SIG/NEWS/LOCAL tabs stay available.": "Detén el cambio automático de páginas. Anterior, Siguiente y las pestañas SIG/NOTICIAS/LOCAL siguen disponibles.",
"REGIONAL NEWS": "NOTICIAS DE ZONA",
"LOCAL INFO": "INFORMACIÓN LOCAL",
"LATEST LOCATION-MATCHED REPORTING": "ÚLTIMOS REPORTES SEGÚN UBICACIÓN",
"LATEST LOCATION-MATCHED REPORTING": "ÚLTIMOS INFORMES SEGÚN UBICACIÓN",
"PLACE / CONDITIONS / POSITION": "LUGAR / CLIMA / POSICIÓN",
"POSITION UNAVAILABLE": "POSICIÓN NO DISPONIBLE",
"REGIONAL NEWS UNAVAILABLE": "NOTICIAS REGIONALES NO DISPONIBLES",
"REGIONAL NEWS UNAVAILABLE": "NOTICIAS DE ZONA NO DISPONIBLES",
"REGION UNAVAILABLE": "REGIÓN NO DISPONIBLE",
"NO RECENT LOCATION MATCHES": "SIN COINCIDENCIAS RECIENTES DE UBICACIÓN",
"SOURCE": "FUENTE",
@@ -317,7 +317,7 @@
"Space Missions could not complete the requested transition; try again": "Misiones espaciales no pudo completar la transición solicitada; inténtalo de nuevo",
"Nearby installations could not be refreshed; try again": "No se pudieron actualizar las instalaciones cercanas; inténtalo de nuevo",
"Context could not restore every layer; try again": "Contexto no pudo restaurar todas las capas; inténtalo de nuevo",
"Zoom in to search mapped installations": "Haz zoom para buscar instalaciones mapeadas",
"Zoom in to search mapped installations": "Acércate para buscar instalaciones mapeadas",
"Nearby installations refreshed": "Instalaciones cercanas actualizadas",
"That layer is unavailable in the current Context mode": "Esa capa no está disponible en el modo de contexto actual",
"start": "iniciarse",
@@ -391,7 +391,7 @@
"Expand LOCATION": "Expandir UBICACIÓN",
"UNAVAILABLE": "NO DISPONIBLE",
"Live Flights": "Vuelos en vivo",
"Earthquakes (24h)": "Terremotos (24h)",
"Earthquakes (24h)": "Terremotos (24 h)",
"No selected data layers": "No hay capas de datos seleccionadas",
"Cleared {count} data layers": {
"one": "Se limpió {count} capa de datos",
@@ -461,7 +461,7 @@
"DISABLING": "APAGANDO",
"Military Flights": "Vuelos militares",
"Satellites": "Satélites",
"Space Missions (30d)": "Misiones espaciales (30d)",
"Space Missions (30d)": "Misiones espaciales (30 d)",
"Street Traffic": "Tráfico urbano",
"Radio": "Radio",
"Bikeshare": "Bicicletas compartidas",
@@ -472,7 +472,7 @@
"Dams": "Presas",
"Submarine Cables": "Cables submarinos",
"FIRMS Active Fires": "Incendios activos FIRMS",
"just now": "justo ahora",
"just now": "hace un momento",
"{count}s ago": "hace {count} s",
"{count}m ago": "hace {count} min",
"{count}h ago": "hace {count} h",
@@ -663,7 +663,7 @@
"▲ {frp} MW": "▲ {frp} MW",
"FIRE": "INCENDIO",
"FIRES": "INCENDIOS",
"{value} conf": "{value} de confianza",
"{value} conf": "confianza {value}",
"{value} ago": "hace {value}",
"max {value} MW": "máx {value} MW",
"new {value}": "nueva hace {value}",
@@ -746,7 +746,7 @@
"ESC to dismiss": "ESC para cerrar",
"Tip: the GEV MIC button in the dock lets you talk to the map.": "Consejo: el botón GEV MIC del dock te permite hablar con el mapa.",
"Close key setup": "Cerrar la configuración de claves",
"The globe already flies keyless. Every key below switches on another real feed — paste one and it's saved into this app's local configuration, then the server restarts itself. Server-side keys stay on this machine; Google Maps and Cesium ion run in the browser and must be provider-restricted. Keys you configured elsewhere are shown but never touched.": "El globo ya vuela sin claves. Cada clave de abajo activa otra fuente real — pega una y queda guardada en la configuración local de esta app, y luego el servidor se reinicia solo. Las claves del servidor se quedan en esta máquina; Google Maps y Cesium ion funcionan en el navegador y sus claves deben estar restringidas por el proveedor. Las claves que configuraste en otro lugar se muestran, pero nunca se modifican.",
"The globe already flies keyless. Every key below switches on another real feed — paste one and it's saved into this app's local configuration, then the server restarts itself. Server-side keys stay on this machine; Google Maps and Cesium ion run in the browser and must be provider-restricted. Keys you configured elsewhere are shown but never touched.": "El globo ya funciona sin claves. Cada clave de abajo activa otra fuente real — pega una y queda guardada en la configuración local de esta app, y luego el servidor se reinicia solo. Las claves del servidor se quedan en esta máquina; Google Maps y Cesium ion funcionan en el navegador y sus claves deben restringirse en la consola del proveedor. Las claves que configuraste en otro lugar se muestran, pero nunca se modifican.",
"ESC to close": "ESC para cerrar",
"The Google Maps key buys the photorealistic planet — everything else stacks on top.": "La clave de Google Maps activa el planeta fotorrealista; todo lo demás se superpone.",
"SCENES": "ESCENAS",
@@ -797,7 +797,7 @@
"VOICE STANDBY": "VOZ EN ESPERA",
"VOICE ACTIVE": "VOZ ACTIVA",
"VOICE UNAVAILABLE": "VOZ NO DISPONIBLE",
"WebRTC microphone support unavailable": "Compatibilidad con micrófono WebRTC no disponible",
"WebRTC microphone support unavailable": "Este navegador no admite micrófono WebRTC",
"Requesting microphone": "Solicitando micrófono",
"Hold Space to talk": "Mantén Space y habla",
"Release Space to send": "Suelta Space para enviar",
@@ -835,7 +835,7 @@
"Places context + Street View fallback; optional separate key": "Contexto de Places + respaldo de Street View; clave separada opcional",
"Live ships, worldwide": "Buques en vivo, en todo el mundo",
"Live active-fire detections": "Detecciones de incendios activos en vivo",
"Real live traffic (keyless runs a simulation)": "Tráfico real en vivo (sin clave usa una simulación)",
"Real live traffic (keyless runs a simulation)": "Tráfico real en vivo (sin clave se usa una simulación)",
"Bing imagery map stacks + world terrain": "Imágenes de Bing + terreno mundial",
"More flight-polling credits (anonymous works without)": "Más créditos de consulta de vuelos (sin clave funciona el modo anónimo)",
"Higher space-missions request allowance": "Mayor límite de peticiones para misiones espaciales",
@@ -844,7 +844,7 @@
"Next session: {pendingId} — this session stays on {modelId}": "Sesión siguiente: {pendingId} — esta sesión sigue en {modelId}",
"Voice model: {pendingId} — click to switch to {target}; applies next session": "Modelo de voz: {pendingId} — haz clic para cambiar a {target}; se aplica en la próxima sesión",
"Estimated session cost on {modelId} — {responses} response(s). Warns at {warn}, ends the session at {cap}.": "Costo de sesión estimado en {modelId} — {responses} respuesta(s). Avisa a {warn} y cierra la sesión a {cap}.",
"Street-level imagery and coverage in the Street Level layer. Free: register an app in the Mapillary developer dashboard and paste its Client Token": "Imágenes y cobertura a nivel de calle en la capa A pie de calle. Gratis: registra una app en el panel de desarrolladores de Mapillary y pega su token de cliente (Client Token)",
"Street-level imagery and coverage in the Street Level layer. Free: register an app in the Mapillary developer dashboard and paste its Client Token": "Imágenes y cobertura a nivel de calle en la capa \"A pie de calle\". Gratis: registra una app en el panel de desarrolladores de Mapillary y pega su token de cliente (Client Token)",
"Voice control — API key or ChatGPT OAuth": "Control de voz — clave de API u OAuth de ChatGPT",
"WITHIN {km} KM": "A MENOS DE {km} KM",
"Syncing flow · Roads: {source}": "Sincronizando flujo · Vías: {source}",
@@ -914,7 +914,7 @@
"Data Centers": "Centros de datos",
"Active Fires": "Incendios activos",
"Street Level could not start": "No se pudo iniciar A pie de calle",
"Street Level toggle failed": "No se pudo cambiar A pie de calle",
"Street Level toggle failed": "No se pudo activar o desactivar la capa A pie de calle",
"Street-level image": "Imagen a pie de calle",
"SHRINK": "REDUCIR",
"EXPAND": "AMPLIAR",
@@ -981,11 +981,11 @@
"Could not place the shape: {error}": "No se pudo colocar la forma: {error}",
"{owner} is using the pointer — close it first.": "{owner} está usando el puntero — ciérralo primero.",
"{label} · Detailed outline unavailable": "{label} · Contorno detallado no disponible",
"Witness source": "Testimonio de testigo",
"Witness source": "Fuente de testigo",
"{provider} · EMBEDDED SOURCE": "{provider} · FUENTE INSERTADA",
"OPEN ORIGINAL ↗": "ABRIR ORIGINAL ↗",
"{provider} media: {source}": "Contenido de {provider}: {source}",
"{provider} · PROVIDER CONTROLS": "{provider} · CONTROLES NATIVOS",
"{provider} · PROVIDER CONTROLS": "{provider} · CONTROLES DEL PROVEEDOR",
"YOUTUBE {state} · OPEN ORIGINAL": "YOUTUBE {state} · ABRIR ORIGINAL",
"Facebook player API did not initialize.": "La API del reproductor de Facebook no se inicializó.",
"Facebook player API could not load.": "No se pudo cargar la API del reproductor de Facebook.",
@@ -995,18 +995,18 @@
"X embed timed out.": "La inserción de X agotó el tiempo de espera.",
"TIMEOUT": "TIEMPO AGOTADO",
"BLOCKED": "BLOQUEADO",
"Facebook embed unavailable. The post may be private, removed, region-restricted, or blocked.": "Inserción de Facebook no disponible. La publicación puede ser privada, haber sido eliminada, estar restringida por región o bloqueada.",
"Facebook embed unavailable. The post may be private, removed, region-restricted, or blocked.": "Inserción de Facebook no disponible. La publicación puede ser privada, haber sido eliminada, estar restringida por región o estar bloqueada.",
"Preloading {provider} media": "Precargando contenido de {provider}",
"LOADING X POST…": "CARGANDO PUBLICACIÓN DE X…",
"The X post is unavailable or cannot be embedded.": "La publicación de X no está disponible o no se puede insertar.",
"X POST · PROVIDER CONTROLS": "PUBLICACIÓN DE X · CONTROLES NATIVOS",
"X POST · PROVIDER CONTROLS": "PUBLICACIÓN DE X · CONTROLES DEL PROVEEDOR",
"{reason} OPEN ORIGINAL.": "{reason} ABRE EL ORIGINAL.",
"X embed unavailable": "Inserción de X no disponible",
"FACEBOOK · PROVIDER CONTROLS": "FACEBOOK · CONTROLES NATIVOS",
"FACEBOOK · PROVIDER CONTROLS": "FACEBOOK · CONTROLES DEL PROVEEDOR",
"Facebook embed unavailable": "Inserción de Facebook no disponible",
"AUTOPLAY BLOCKED · USE PROVIDER CONTROLS": "REPRODUCCIÓN AUTOMÁTICA BLOQUEADA · USA LOS CONTROLES DEL PROVEEDOR",
"Embedded {provider} media for {source}": "Contenido de {provider} insertado para {source}",
"witness source": "testimonio de testigo",
"witness source": "fuente de testigo",
"Rasuwagadhi witness": "Testigo de Rasuwagadhi",
"Open original source for {source}; capture time unverified": "Abrir la fuente original de {source}; hora de captura sin verificar",
"Historical reference and post-event image divider": "Divisor entre la imagen de referencia histórica y la posterior al evento",
@@ -1064,7 +1064,7 @@
"Close event layer": "Cerrar la capa del evento",
"OBSERVED IMAGERY": "IMÁGENES OBSERVADAS",
"SCHEMATIC CORRIDOR": "CORREDOR ESQUEMÁTICO",
"2021 HISTORICAL REFERENCE / 2026 POST-EVENT": "HISTÓRICA 2021 / TRAS EL EVENTO 2026",
"2021 HISTORICAL REFERENCE / 2026 POST-EVENT": "REF. HISTÓRICA 2021 / POSTERIOR AL EVENTO 2026",
"Historical reference and post-event image split": "División entre la imagen de referencia histórica y la posterior al evento",
"RECONSTRUCTION CLOCK": "RELOJ DE LA RECONSTRUCCIÓN",
"Schematic downstream progression": "Avance esquemático aguas abajo",
@@ -1083,7 +1083,7 @@
"FIELD REPORTS · {count}": "INFORMES DE CAMPO · {count}",
"GEOLOCATIONS · {credit}": "GEOLOCALIZACIONES · {credit}",
"↗ OPEN PUBLIC MAP": "↗ ABRIR MAPA PÚBLICO",
"Clouds are preserved from the source imagery.": "Las nubes se conservan de las imágenes de origen.",
"Clouds are preserved from the source imagery.": "Las nubes provienen de las imágenes de origen.",
"Show the Nepal context callout without a border or country fill": "Muestra la etiqueta de contexto de Nepal sin frontera ni relleno del país",
"Introduce Nepal, draw its border, then reveal the Bhote Koshi incident": "Presenta Nepal, dibuja su frontera y luego revela el incidente del Bhote Koshi",
"CITIES": "CIUDADES",
@@ -1142,9 +1142,9 @@
"retrying mapped ALPR cameras": "reintentando cámaras ALPR mapeadas",
"loading mapped ALPR cameras": "cargando cámaras ALPR mapeadas",
"No ALPR data for this area — US and Canada only": "Sin datos ALPR para esta zona — solo EE. UU. y Canadá",
"Zoom in to load mapped cameras": "Haz zoom para cargar las cámaras mapeadas",
"Zoom in to load mapped cameras": "Acércate para cargar las cámaras mapeadas",
"Showing cached locations": "Mostrando ubicaciones en caché",
"Coverage limited — zoom in": "Cobertura limitada — haz zoom",
"Coverage limited — zoom in": "Cobertura limitada: acércate",
"No ALPR data for this area": "Sin datos ALPR para esta zona",
"None on screen — nearby cameras are outside the view": "Ninguna en pantalla — las cámaras cercanas están fuera de la vista",
"ALPR camera": "Cámara ALPR",
@@ -1166,7 +1166,7 @@
"many": "{count} de ciclones activos",
"other": "{count} ciclones activos"
},
"Position as of {time}": "Posición a fecha de {time}",
"Position as of {time}": "Posición a las {time}",
"Maximum sustained wind: {wind} · Pressure: {pressure}": "Viento máximo sostenido: {wind} · Presión: {pressure}",
"{name} · {classification} · Advisory {number} · issued {time}": "{name} · {classification} · Aviso {number} · emitido {time}",
"No active NHC/CPHC systems": "Sin sistemas activos del NHC/CPHC",
@@ -1417,7 +1417,7 @@
"Apply details": "Aplicar detalles",
"Select a scene first": "Selecciona primero una escena",
"Share selected scene": "Compartir la escena seleccionada",
"Scene JSON preserves authored settings and attribution. It does not include asset files. Bundles include only pack files you choose here or previously imported bundle files.": "El JSON de escena conserva los ajustes de autor y la atribución. No incluye archivos de recursos. Los paquetes solo incluyen los archivos de paquete que elijas aquí o los archivos de paquetes importados antes.",
"Scene JSON preserves authored settings and attribution. It does not include asset files. Bundles include only pack files you choose here or previously imported bundle files.": "El JSON de escena conserva los ajustes definidos por el autor y la atribución. No incluye archivos de recursos. Los paquetes de escena solo incluyen los archivos de paquetes de datos que elijas aquí o los que se importaron antes.",
"Download scene JSON": "Descargar JSON de escena",
"Choose data-pack files": "Elegir archivos de paquete de datos",
"Or choose a data-pack folder": "O elige una carpeta de paquete de datos",
@@ -1505,7 +1505,7 @@
"Latest": "Último",
"Newest frame per product": "Fotograma más reciente por producto",
"Replay observed history": "Reproducir el historial observado",
"S on another day replaces it · × unpins": "S en otro día lo reemplaza · × desfija",
"S on another day replaces it · × unpins": "S en otro día lo reemplaza · × quita la fijación",
"← → preview · S shows the focused day": "← → vista previa · S muestra el día enfocado",
"Recent imagery": "Imágenes recientes",
"ZOOM IN": "ACERCAR",
@@ -1513,7 +1513,7 @@
"Imagery days, newest first · arrows move, S or A and B pin": "Días de imágenes, el más reciente primero · las flechas mueven, S o A y B fijan",
"On the map": "En el mapa",
"Mode": "Modo",
"Imagery on Esri · Google 3D returns when cleared": "Imágenes sobre Esri · BORRAR devuelve Google 3D",
"Imagery on Esri · Google 3D returns when cleared": "Imágenes sobre Esri · BORRAR restaura Google 3D",
"Imagery opacity": "Opacidad de las imágenes",
"SWAP": "INVERTIR",
"VS BASEMAP": "VS MAPA BASE",
@@ -1553,8 +1553,8 @@
"Not set": "Sin definir",
"Basemap": "Mapa base",
"Source off": "Fuente desactivada",
"Unpin {slot}": "Desfijar {slot}",
"Unpin the image": "Desfijar la imagen",
"Unpin {slot}": "Quitar {slot}",
"Unpin the image": "Quitar la imagen fijada",
"EXPORT {slot}": "EXP. {slot}",
"EXPORT": "EXPORTAR",
"Download {slot} as a PNG": "Descargar {slot} como PNG",
@@ -1633,14 +1633,14 @@
"GAIN": "GANANCIA",
"FM MHZ": "FM MHZ",
"AUTO": "AUTO",
"Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · un sintonizador local compartido por FM y la capa ADS-B local.",
"Chrome/Edge · WebUSB · one local tuner shared by FM and the Local ADS-B layer.": "Chrome/Edge · WebUSB · un sintonizador local compartido entre FM y la capa ADS-B local.",
"RTL-SDR tuner gain for the current mode": "Ganancia del sintonizador RTL-SDR para el modo actual",
"WEATHER": "CLIMA",
"Active weather products": "Productos meteorológicos activos",
"RECENT IMAGERY": "IMÁGENES RECIENTES",
"Imagery days in the box": "Días de imágenes en el recuadro",
"MSG/S": "MSG/S",
"HEARD": "OÍDAS",
"HEARD": "CAPTADAS",
"POSITIONED": "POSICIONADAS",
"SDR VOL": "VOL. SDR",
"LOCAL RTL-SDR": "RTL-SDR LOCAL",
@@ -1671,11 +1671,11 @@
"{time} · {minutes} min ago": "{time} · hace {minutes} min",
"Active weather": "Capas meteorológicas activas",
"MINI": "MINI",
"STD": "EST.",
"STD": "STD",
"standard": "estándar",
"mini": "mini",
"COST UNKNOWN": "COSTO DESCONOCIDO",
"ChatGPT OAuth session: {responses} response(s), {input} input and {output} output tokens, {captions} caption transcription(s) reported.": "Sesión OAuth de ChatGPT: {responses} respuesta(s), {input} tokens de entrada y {output} de salida, {captions} transcripción(es) de subtítulos informadas.",
"ChatGPT OAuth session: {responses} response(s), {input} input and {output} output tokens, {captions} caption transcription(s) reported.": "Sesión OAuth de ChatGPT (datos informados): {responses} respuesta(s), {input} tokens de entrada y {output} de salida, {captions} transcripción(es) de subtítulos.",
"USD cost and the API spend cap are unavailable for this auth mode.": "El costo en USD y el límite de gasto de la API no están disponibles con este modo de autenticación.",
"Usage is incomplete because a response was still in flight when the session ended.": "El uso está incompleto porque una respuesta seguía en curso cuando terminó la sesión.",
"Toggle voice control": "Alternar el control de voz",
@@ -1730,7 +1730,7 @@
"Framing uses the nearest 80 loaded contacts": "El encuadre usa los 80 contactos cargados más cercanos",
"{distance} from {location}": "A {distance} de {location}",
"Altitude {altitude}": "Altitud {altitude}",
"{origin} to {destination}": "{origin} a {destination}",
"{origin} to {destination}": "De {origin} a {destination}",
"from {origin}": "desde {origin}",
"to {destination}": "a {destination}",
"Registration {registration}": "Matrícula {registration}",
@@ -1746,7 +1746,7 @@
"Tracing outlines": "Trazando contornos",
"Mark the map": "Marcar el mapa",
"Mark {targets} +{more}": "Marcar {targets} +{more}",
"Mark {targets}": "Marcar {targets}",
"Mark {targets}": "Marcar: {targets}",
"Fly to {place}": "Volar a {place}",
"Nearest aircraft to {place}": "Aeronaves más cercanas a {place}",
"Read the view": "Consultar la vista",
@@ -1838,7 +1838,7 @@
"ordinal|{number}rd": "{number}.ª",
"ordinal|{number}th": "{number}.ª",
"Head out on {road}": "Sal por {road}",
"Head out": "Sal",
"Head out": "Inicia el recorrido",
"Arrive at your destination": "Has llegado a tu destino",
"Arrive at your destination, on the left": "Tu destino está a la izquierda",
"Arrive at your destination, on the right": "Tu destino está a la derecha",
@@ -1898,7 +1898,7 @@
"Outline unavailable": "Contorno no disponible",
"in progress": "en curso",
"done": "hecho",
"failed": "falló",
"failed": "fallido",
"cancelled": "cancelado",
"view band|STREET": "CALLE",
"view band|CITY": "CIUDAD",
@@ -1908,7 +1908,7 @@
"NEAR {poi} ({city}) {distance}": "CERCA DE {poi} ({city}) {distance}",
"SECTOR {lat} {lon}": "SECTOR {lat} {lon}",
"ARCTIC": "ÁRTICO",
"ANTARCTIC": "ANTÁRTIDA",
"ANTARCTIC": "ANTÁRTICO",
"NORTH AMERICA": "NORTEAMÉRICA",
"SOUTH AMERICA": "SUDAMÉRICA",
"EUROPE": "EUROPA",
@@ -1927,7 +1927,7 @@
"RESUME": "REANUDAR",
"dB": "dB",
"radio|NEWS": "NOTICIAS",
"radio|TALK": "TERTULIA",
"radio|TALK": "RADIO HABLADA",
"radio|WEATHER": "CLIMA",
"radio|SAFETY": "SEGURIDAD",
"radio|AIR / SEA": "AIRE / MAR",
@@ -2007,8 +2007,8 @@
"Swipe needs a globe map": "La comparación necesita un mapa de globo",
"Imagery stays on Esri · CLEAR to use Google 3D": "Las imágenes siguen en Esri · BORRAR para usar Google 3D",
"Box and images cleared": "Recuadro e imágenes borrados",
"Box is {size} wide · limit {limit}": "El recuadro mide {size} · límite {limit}",
"View is {size} wide · limit {limit}": "La vista mide {size} · límite {limit}",
"Box is {size} wide · limit {limit}": "El recuadro mide {size} de ancho · límite {limit}",
"View is {size} wide · limit {limit}": "La vista mide {size} de ancho · límite {limit}",
"Frame unavailable; previous observation retained": "Fotograma no disponible; se mantiene la observación anterior",
"Weather imagery unavailable": "Imágenes meteorológicas no disponibles",
"Weather source unavailable; previous observation retained": "Fuente meteorológica no disponible; se mantiene la observación anterior",
@@ -2020,7 +2020,7 @@
"Globe imagery unavailable": "Imágenes del globo no disponibles",
"Globe field image unavailable": "Imagen del campo en el globo no disponible",
"status chip|UNAVAILABLE": "NO DISP.",
"Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "Incluye contenido registrado o medios vinculados. Esos archivos externos no se incluyen en un paquete de escena. Sus avisos originales siguen vigentes.",
"Uses registered content or linked media. Those external files are not included in a scene bundle. Their original notices still apply.": "Contiene referencias a contenido registrado o medios vinculados. Esos archivos externos no se incluyen en un paquete de escena. Sus avisos originales siguen vigentes.",
"{state} {layers}": "{state}: {layers}",
"Selected Space Mission": "Misión espacial seleccionada",
"{duration}s + {hold}s": "{duration} s + {hold} s",
@@ -2031,7 +2031,7 @@
"Needs {envVars} — add it in Provider Settings — or a Cesium ion token for the ion-hosted route": "Necesita {envVars} — se añade en Ajustes de proveedores — o un token de Cesium ion para la ruta alojada en ion",
"Comparison in use by another scene": "La comparación está en uso por otra escena",
"A location reading needs a loaded forecast and the Earth at the center of the view.": "Una lectura en un punto necesita un pronóstico cargado y la Tierra en el centro de la vista.",
"{mode} {band} {locality} | {region} | ALT {alt} | WINDOW {window} | SUN {sun}° | ONA {ona}° | {zone}": "{mode} · {band} · {locality} | {region} | ALT {alt} | VENTANA {window} | SUN {sun}° | ONA {ona}° | {zone}",
"{mode} {band} {locality} | {region} | ALT {alt} | WINDOW {window} | SUN {sun}° | ONA {ona}° | {zone}": "{mode} · {band} · {locality} | {region} | ALT {alt} | VENTANA {window} | SOL {sun}° | ONA {ona}° | {zone}",
"light {source} to use your {name} key": "activa {source} para usar tu clave de {name}",
"light {source}": "activa {source}",
", or ": ", o ",
@@ -2093,12 +2093,25 @@
"{value}°N": "{value}°N",
"{value}°S": "{value}°S",
"{value}°E": "{value}°E",
"{value}°W": "{value}°W",
"{value}°W": "{value}°O",
"fork direction|left": "a la izquierda",
"fork direction|right": "a la derecha",
"fork direction|slightly left": "ligeramente a la izquierda",
"fork direction|slightly right": "ligeramente a la derecha",
"fork direction|sharply left": "bruscamente a la izquierda",
"fork direction|sharply right": "bruscamente a la derecha",
"fork direction|straight": "recto"
"fork direction|straight": "recto",
"installation class|AIRFIELD": "AERÓDROMO",
"installation class|NAVAL BASE": "BASE NAVAL",
"installation class|RANGE": "CAMPO DE TIRO",
"installation class|MILITARY LAND": "TERRENO MILITAR",
"installation class|BASE": "BASE",
"installation class|PLACES CANDIDATE": "DE GOOGLE PLACES",
"installation class|INSTALLATION": "INSTALACIÓN",
"fire confidence|high": "alta",
"fire confidence|nominal": "nominal",
"fire confidence|low": "baja",
"age|<1h": "<1 h",
"age|{count}h": "{count} h",
"age|{count}d": "{count} d"
}