mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-04 02:14:01 +00:00
The catalogs merged from main still carried the retired layout's label, so the catalog tests failed. The Italian glossary drops it too.
109 lines
12 KiB
Markdown
109 lines
12 KiB
Markdown
# Italian (`it`)
|
||
|
||
Catalog: `src/i18n/locales/it.json`. General rules: [TRANSLATORS.md](../TRANSLATORS.md).
|
||
|
||
Translation source: abiyeenzo (#912).
|
||
|
||
## Style
|
||
|
||
- Standard Italian as in Italian software UIs. Address the user with informal "tu" imperatives: «Aggiungi», «Attiva», «Scegli», «Incolla», «Riprova». Tooltips that name an action use the same imperative: «Espandi il pannello», «Ripristina la camera».
|
||
- Sentence case, not Title Case: "Live Flights" → «Voli live», "Space Missions" → «Missioni spaziali». UPPERCASE English stays UPPERCASE: «LIVE», «NON DISPONIBILE».
|
||
- Quotes inside Italian text are straight double quotes: «Eliminare lo scatto "{shot}"?». Use the accented capitals (È, À) in UPPERCASE text: «VELOCITÀ», «CITTÀ».
|
||
- Errors read as a statement, not a past participle on its own: "Search failed" → «Ricerca non riuscita»; "Could not …" → «Impossibile …». A dash that joins a cause and a hint becomes a colon: «Chiave API rifiutata: controlla AISSTREAM_API_KEY». The same goes for a label and its hint in a tooltip: «Direzione (bussola °): clic per digitare».
|
||
- Short labels, chips and HUD readouts stay short. A standard abbreviation with a period beats a wrapped line: REGOLAZ., RILEV., INCL., ALT., VEL., STIM., PROIEZ., ESP.; PREC / SUCC for PREV / NEXT and PREVIOUS / NEXT.
|
||
- The HUD codes HDG, BRG, CRS, FOV and DEST stay in English, as in cockpit avionics. RANGE is «PORTATA». Words used in a sentence are translated: heading → «prua» (aircraft, ships) or «direzione» (camera, buses, trams, trains), course → «rotta».
|
||
- Keyboard keys stay in English: Space, Enter, Esc, Tab, Shift, Backspace, H, 1–9 («Tieni premuto Space per parlare», «Premi Enter per riprovare»).
|
||
- Decimal comma in numbers written in the text, magnitudes included: «28,2710° N», «M5,2». Numbers formatted by the code follow `Intl` and need nothing.
|
||
- Amounts: thousands, millions and billions are written out or abbreviated in Italian, not with K/M/B: «{amount} mila $», «{amount} mln $», «{amount} mld $».
|
||
- Units: km, m, km/h, m/s, kn (knots), ft (feet), h, min, s; in UPPERCASE text KM, KM/S, KT, FT, MIN, H. "m" is always metres, so minutes are «min» («5 min fa»). MW stays MW. `°` and `%` stay.
|
||
- "ago" goes after the time: «{count} min fa». When a placeholder already holds a localized "ago" text (`{age}`, `{ago}`), do not add «fa» again.
|
||
- A feature name used as a sentence subject gets a head noun so the verb agrees: «La modalità Missioni spaziali isola…», «Il pannello Impostazioni provider è disattivato…», «Il livello {layer} è attivo…», «Lo strumento {name} è attivo…». A short card title with a placeholder name puts the state after a colon: «{label}: attivato». The same goes for a placeholder list of names: «Attivazione recente: {layers}». A count in a plain `t()` entry (no plural forms) that can be 1 goes after a label, so nothing has to agree with it: «Record accettati: {accepted} su {raw}».
|
||
- English loanwords that Italian UIs use as they are stay in English: feed, live, cockpit, briefing, preset, overlay, layout, snapshot, tile, provider, timeout, payload, bloom, scope.
|
||
|
||
## Plurals
|
||
|
||
A `tn()` entry needs three forms. `Intl.PluralRules('it')` picks:
|
||
|
||
| Form | Counts | Example |
|
||
| ------- | -------------------------------------- | ----------------------- |
|
||
| `one` | 1 | 1 telecamera |
|
||
| `many` | 1 000 000, 2 000 000… (exact millions) | 1 000 000 di telecamere |
|
||
| `other` | everything else: 0, 2–999 999, 1,5… | 3 telecamere |
|
||
|
||
The `many` form is the `other` text with «di» after the number when a noun follows: «{count} di telecamere caricate», «{count} DI CHIAVI IN ATTESA». When no noun follows the number («{count} vicine», «{count} RICEVUTI»), `many` repeats `other`. Nouns that do not change in the plural keep one form for all three (`{count} file`, `{count} data center`), with «di» in `many`.
|
||
|
||
## Glossary
|
||
|
||
| English | Italiano |
|
||
| --------------------------------------------- | ------------------------------------------------------------ |
|
||
| layer / data layer | livello / livello dati |
|
||
| feed / source / data source | feed / fonte / fonte dati |
|
||
| LIVE (status) / live data / live (feed state) | LIVE / dati live / live |
|
||
| SIMULATED | SIMULATO |
|
||
| stale / degraded / unavailable | obsoleto / degradato / non disponibile |
|
||
| retry / retrying | riprova / nuovo tentativo |
|
||
| rate limited | limite di richieste (raggiunto) |
|
||
| key (API key) / POWER UP / POWERED UP | chiave / ACCENDI / ACCESO |
|
||
| Provider Settings | Impostazioni provider |
|
||
| ON / OFF (state chips) | ON / OFF |
|
||
| enable / disable | attivare / disattivare |
|
||
| globe / map / map source / map stack | globo / mappa / fonte mappa / stack mappa |
|
||
| basemap / box (Recent Imagery area) | mappa di base / riquadro |
|
||
| aircraft, plane / flight / military flights | aereo / volo / voli militari |
|
||
| vessel, ship | nave |
|
||
| satellite / shell (Starlink) / DENSE | satellite / shell / DENSO |
|
||
| SPARSE / BALANCED / DENSE (detection modes) | RADO / BILANCIATO / DENSO (agree with «overlay») |
|
||
| broadband (Starlink shell) | a banda larga |
|
||
| VISUAL (CelesTrak group) | VISIBILI |
|
||
| launch (rocket) / launch site / space mission | lancio / sito di lancio / missione spaziale |
|
||
| ascent / replay / payload / stage | salita / replay / payload / stadio |
|
||
| contact / tracking | contatto / tracciamento |
|
||
| installation / site | installazione / sito |
|
||
| mapped / observed | mappato / osservato |
|
||
| camera (view) / camera, CCTV camera | camera / telecamera, telecamera CCTV |
|
||
| earthquake / active fire / fire perimeter | terremoto / incendio attivo / perimetro dell'incendio |
|
||
| lightning strike / cloud (cover, %) | fulmine / nuvole («non singoli fulmini», «20% di nuvole») |
|
||
| incident (wildfire, Type N) / scene incident | evento (Evento di tipo N, Incendio senza nome) / evento |
|
||
| trigger record (USGS card) / OPEN SOURCE link | scheda / APRI LA FONTE |
|
||
| advisory (NHC/CPHC cyclone) / cone | bollettino / cono di incertezza |
|
||
| forecast lead hours (cyclone points) | scadenze di previsione in ore |
|
||
| AIR / SEA (radio category) / ground station | ARIA / MARE / stazione di terra |
|
||
| radio station / broadcaster | stazione radio / emittente |
|
||
| CH (radio channel readout) | CH (unchanged) |
|
||
| road / flow (traffic) | strada / flusso |
|
||
| transit / bike share | trasporto pubblico / bike sharing |
|
||
| last report (vehicle position) | ultima segnalazione |
|
||
| scene / shot / scene recipe | scena / scatto / ricetta della scena |
|
||
| anchor / data pack / bundle (scene) | ancora / pacchetto dati / pacchetto |
|
||
| story beat | tappa del racconto |
|
||
| briefing / panel / dock | briefing / pannello / dock |
|
||
| cockpit | cockpit |
|
||
| preset / visual preset | preset / preset visivo |
|
||
| Tactical / Minimal / Cyber | Tattico / Minimale / Cyber |
|
||
| Scope (circular viewport mask) / keyhole | scope / foro |
|
||
| feather / fade | sfumatura / dissolvenza |
|
||
| detection overlay | overlay di rilevamento |
|
||
| pin (Draw tool) / mark | segnaposto / segno |
|
||
| pin (Recent Imagery) | fissare |
|
||
| Draw / Directions (tools) | Disegno / Indicazioni |
|
||
| Street Level (layer) / Street View (Google) | Vista stradale / Street View |
|
||
| Recent Imagery | Immagini recenti |
|
||
| Global Context / Context (panel) | Contesto globale / Contesto |
|
||
| heading, course / altitude / ground speed | prua, rotta / altitudine / velocità al suolo (VEL. AL SUOLO) |
|
||
| altitude in short HUD captions / Alt unknown | QUOTA (QUOTA · FT) / Quota sconosciuta |
|
||
| fallback (FALLBACK, Street View fallback) | riserva / di riserva (SUPERFICIE DI RISERVA) |
|
||
| forecast track / advisory center (cyclones) | traccia prevista / centro del ciclone da bollettino |
|
||
| witness source / authored (scene) | fonte testimoniale / predefinito, definito dall'autore |
|
||
| explore manually | esplora manualmente |
|
||
| HDG / BRG / CRS / FOV / DEST | HDG / BRG / CRS / FOV / DEST (unchanged) |
|
||
| RANGE / PITCH / HGT (CCTV calibration) | PORTATA / INCL. / ALT. |
|
||
| PREV / NEXT | PREC / SUCC |
|
||
| Previous / Next (button text) | Precedente / Successivo |
|
||
| Focus {target} (action, aria label) | Inquadra {target} (the FOCUS button stays FOCUS) |
|
||
| L / R (relative bearing) | S / D |
|
||
| SIG / NEWS / LOCAL (briefing tabs) | SIG / NOTIZIE / LOCALE |
|
||
| compass points (N, NNE, …, W, NW) | N, NNE, …, O, NO (west is «O», ovest) |
|
||
| NOT AN ALL-CLEAR | NON È UN VIA LIBERA |
|
||
| weather field / model / valid / issued | campo / modello / valida / emessa |
|
||
| click / click to … | fai clic / clic per … |
|