mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 10:24:02 +00:00
The review fixes had turned RANGE into DIST. and SPD into VEL.; the Spanish glossary keeps HDG, BRG, CRS, FOV, DEST, SPD, RANGE and ALT in English like cockpit avionics. The glossary now records the terms the review settled: ACTIVO / INACTIVO, marcador, resplandor, Ciber, NOTICIAS, INCL. / ALT. Co-Authored-By: Claude Opus 5.5 <[email protected]>
76 lines
7.2 KiB
Markdown
76 lines
7.2 KiB
Markdown
# Spanish (`es`)
|
||
|
||
Catalog: `src/i18n/locales/es.json`. General rules: [TRANSLATORS.md](../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) | ACTIVO / INACTIVO (short enough for the layer pill) |
|
||
| 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 |
|
||
| pin (Draw tool) | marcador |
|
||
| Bloom / Glow (visual effect) | resplandor |
|
||
| Cyber (HUD layout, effect) | Ciber |
|
||
| 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 |
|
||
| SIG / NEWS / LOCAL (briefing tabs) | SIG / NOTICIAS / LOCAL |
|
||
| PITCH / HGT (CCTV calibration chips) | INCL. / ALT. |
|
||
| NOT AN ALL-CLEAR | NO IMPLICA TODO DESPEJADO |
|
||
| click / click to … | haz clic / clic para … |
|