Files
gods-eye-view/docs/translations/es.md
T
German KhokhlovandClaude Opus 5.5 70936b58b9 feat(i18n): ship Spanish
Register es next to ru (selector shows EN | ES | RU) and complete the
catalog against the current English: the 13 messages added since #602,
the "many" plural form Intl.PluralRules('es') selects for exact millions,
and fixes where the English had changed (e.g. "hace hace" in LIVE ·
updated, minutes written as metres). Terminology made consistent (buque,
aeronave, incendio activo); key names stay in English. Meir's wording is
kept everywhere else. Adds docs/translations/es.md.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-12 14:33:43 +04:00

6.6 KiB
Raw Blame History

Spanish (es)

Catalog: src/i18n/locales/es.json. General rules: TRANSLATORS.md.

Style

  • Neutral Spanish that reads naturally in Spain and Latin America; avoid regionalisms.
  • Address the user with informal "tú" imperatives: «Añade», «Activa», «Elige», «Pega», «Inténtalo de nuevo». Tooltips that name an action may use the infinitive: «Expandir el panel», «Restablecer la cámara».
  • Sentence case, not Title Case: "Live Flights" → «Vuelos en vivo». UPPERCASE English stays UPPERCASE: «EN VIVO», «SIN DATOS».
  • Quotes inside Spanish text are straight double quotes: «¿Eliminar el plano "{shot}"?». Questions and exclamations open with ¿ and ¡.
  • Short labels, chips and HUD readouts stay short. A standard abbreviation with a period beats a wrapped line: ANT., SIG., VEL., DIST., SINCR., cám., cob.
  • The HUD codes HDG, BRG, CRS, FOV, DEST, SPD, RANGE and ALT stay in English everywhere, as in cockpit avionics. Words used in a sentence are translated: heading → «rumbo», range → «alcance».
  • Keyboard keys stay in English: Space, Esc, Enter, Tab, Shift, H, 1–9 («Mantén pulsado Space para hablar»).
  • Units: km, m, km/h, m/s, kn (knots), ft (feet), h, min, s; in UPPERCASE text KM, KM/S, KN, FT, MIN, H. "m" is always metres, so minutes are «min» («hace 5 min»). MW stays MW. ° and % stay.
  • "ago" goes before the time: «hace {count} min». When a placeholder already holds a localized "ago" text ({age}, {ago}), do not add «hace» again.
  • Spelling: «costo» (not «coste»).

Plurals

A tn() entry needs three forms. Intl.PluralRules('es') picks:

Form Counts Example
one 1 1 cámara
many 1 000 000, 2 000 000… (exact millions) 1 000 000 de cámaras
other everything else: 0, 2–999 999, 1.5… 3 cámaras

The many form is the other text with «de» after the number: «{count} de cámaras cargadas», «{count} DE CLAVES EN ESPERA».

Glossary

English Español
layer / data layer capa / capa de datos
feed / source / data source fuente / fuente / fuente de datos
LIVE (status) / live data EN VIVO / datos en vivo
SIMULATED SIMULADO
stale / degraded / unavailable desactualizado / degradado / no disponible
retry / retrying reintento / reintentando
key (API key) / POWER UP / POWERED UP clave / ENCENDER / ENCENDIDO
Provider Settings Ajustes de proveedores
ON / OFF (state chips) ACTIVADO / DESACTIVADO
enable / disable activar / desactivar
globe / map / map source / map stack globo / mapa / fuente del mapa / conjunto de mapas
aircraft, plane / flight / military flights aeronave / vuelo / vuelos militares
vessel, ship buque
satellite / shell (Starlink) / DENSE satélite / capa / DENSO
launch (rocket) / launch site / space mission lanzamiento / lugar de lanzamiento / misión espacial
ascent / replay / payload / stage ascenso / repetición / carga útil / etapa
contact / tracking contacto / rastreo
installation / site instalación / sitio
mapped / observed mapeado / observado
camera / CCTV camera cámara / cámara CCTV
earthquake / active fire terremoto / incendio activo
radio station emisora
road / flow (traffic) vía / flujo
scene / shot / scene recipe escena / plano / receta de escena
briefing / panel / dock información / panel / dock
cockpit cabina
preset / visual preset preajuste / preajuste visual
Scope (circular viewport mask) / keyhole mirilla / ojo de cerradura
feather / fade difuminado / desvanecimiento
detection overlay superposición de detección
heading, course / altitude / ground speed rumbo / altitud / velocidad respecto al suelo (short: VEL. SUELO)
HDG / BRG / CRS / FOV / DEST / SPD / RANGE HDG / BRG / CRS / FOV / DEST / SPD / RANGE (unchanged)
PREV / NEXT ANT. / SIG.
Previous / Next (button text) Anterior / Siguiente
L / R (relative bearing) I / D
NOT AN ALL-CLEAR NO IMPLICA TODO DESPEJADO
click / click to … haz clic / clic para …