diff --git a/PLAN.md b/PLAN.md index 34b16fd..94262b8 100644 --- a/PLAN.md +++ b/PLAN.md @@ -67,13 +67,15 @@ prefixes. Track progress and any hard-to-translate lines here or in issues. Progress by category (source has 3 sections — the flat `` list = dialogue/ text walls, `` = ship log, `` = UI/menus): -- **UI/menus (``, 814 entries) — ✅ machine-assisted first pass done.** - All values translated; integer `` IDs untouched; `\n`, `<!>` - input-prompt tokens, `<Profile Name>` placeholder, and color/italic markup - preserved; XML re-verified well-formed. Casing mirrors the source (ALL-CAPS - button labels stay caps). **Still needs the Slovak review pass**, especially the - place-name renderings flagged `❓` in the glossary (e.g. Ash Twin → *Popolavé - dvojča*, Giant's Deep → *Obrova hlbina*, Dark Bramble → *Temné tŕnie*). +- **UI/menus (``, 814 entries) — ✅ machine-assisted first pass done, + place-name terms reviewed & locked.** All values translated; integer `` + IDs untouched; `\n`, `<!>` input-prompt tokens, `<Profile Name>` + placeholder, and color/italic markup preserved; XML re-verified well-formed. + Casing mirrors the source (ALL-CAPS button labels stay caps). A consistency + re-pass applied the locked glossary terms (Scout → *Skaut*, Signalscope → + *Signáloskop*, Timber Hearth → *Drevený kozub*, Ash/Ember Twin → *Dvojča + Popolu / Dvojča Uhlíka*, etc.). Remaining: a general Slovak review of the + non-proper-noun phrasings. - **Dialogue / text walls (flat `` list, 2424 entries) — ⬜ todo.** - **Ship log (``, 483 entries) — ⬜ todo.** diff --git a/assets/Translation.xml b/assets/Translation.xml index 5f885be..27fa9e6 100644 --- a/assets/Translation.xml +++ b/assets/Translation.xml @@ -13137,7 +13137,7 @@ 206 - Vziať vrhač prieskumníka + Vziať Odpaľovač Skauta 207 @@ -13149,7 +13149,7 @@ 209 - Vziať Signalscope + Vziať Signáloskop 210 @@ -13221,15 +13221,15 @@ 231 - Zamieriť vrhač + Zamieriť odpaľovač 232 - Vypustiť prieskumníka + Vypustiť Skauta 233 - Privolať prieskumníka + Privolať Skauta 234 @@ -13345,7 +13345,7 @@ 277 - Použiť vrhač prieskumníka + Použiť Odpaľovač Skauta 278 @@ -13785,7 +13785,7 @@ 443 - SPOJENIE S PRIESKUMNÍKOM STRATENÉ + SPOJENIE SO SKAUTOM STRATENÉ 444 @@ -13801,7 +13801,7 @@ 447 - VYPUSTENIE PRIESKUMNÍKA ZABLOKOVANÉ + VYPUSTENIE SKAUTA ZABLOKOVANÉ 450 @@ -13997,7 +13997,7 @@ 555 - Signalscope + Signáloskop 556 @@ -14025,7 +14025,7 @@ 562 - Prieskumník + Skaut 563 @@ -14085,7 +14085,7 @@ 577 - Privolať prieskumníka + Privolať Skauta 578 @@ -14093,7 +14093,7 @@ 579 - Priblíženie Signalscope + Priblíženie Signáloskopu 580 @@ -14105,11 +14105,11 @@ 582 - Kamera prieskumníka hore / dole + Kamera Skauta hore / dole 583 - Kamera prieskumníka doľava / doprava + Kamera Skauta doľava / doprava 584 @@ -14133,7 +14133,7 @@ 589 - Režim prieskumníka + Režim Skauta 600 @@ -14141,11 +14141,11 @@ 601 - Popolavé dvojča + Dvojča Popolu 602 - Žeravé dvojča + Dvojča Uhlíka 603 @@ -14153,15 +14153,15 @@ 604 - Timber Hearth + Drevený kozub 605 - Brittle Hollow + Krehká dutina 606 - Hollow's Lantern + Lampáš 607 @@ -14205,7 +14205,7 @@ 617 - Attlerock + Skalka 618 @@ -14321,11 +14321,11 @@ 701 - POPOLAVÉ DVOJČA + DVOJČA POPOLU 702 - ŽERAVÉ DVOJČA + DVOJČA UHLÍKA 703 @@ -14333,15 +14333,15 @@ 704 - TIMBER HEARTH + DREVENÝ KOZUB 705 - BRITTLE HOLLOW + KREHKÁ DUTINA 706 - HOLLOW'S LANTERN + LAMPÁŠ 707 @@ -14381,7 +14381,7 @@ 716 - ATTLEROCK + SKALKA 717 @@ -14389,7 +14389,7 @@ 718 - PRIESKUMNÍK + SKAUT 719 @@ -14409,7 +14409,7 @@ 732 - MALÝ PRIESKUMNÍK + MALÝ SKAUT 733 @@ -14437,7 +14437,7 @@ 739 - Tento projektor je prepojený s naším satelitom „Sky Shutter“, ktorý práve obieha Timber Hearth. + Tento projektor je prepojený s naším satelitom „Sky Shutter“, ktorý práve obieha Drevený kozub. 740 @@ -14605,7 +14605,7 @@ 931 - SIGNALSCOPE + SIGNÁLOSKOP 932 @@ -14753,11 +14753,11 @@ 968 - NEDÁ SA PRIVOLAŤ PRIESKUMNÍKA; PRÍLIŠ VEĽA CIEĽOV + NEDÁ SA PRIVOLAŤ SKAUTA; PRÍLIŠ VEĽA CIEĽOV 969 - AKTIVOVANÉ NÚDZOVÉ PRIVOLANIE PRIESKUMNÍKA + AKTIVOVANÉ NÚDZOVÉ PRIVOLANIE SKAUTA 970 @@ -14957,11 +14957,11 @@ 1025 - Vypustiť prieskumníka / predná snímka + Vypustiť Skauta / predná snímka 1026 - Zadná snímka prieskumníka + Zadná snímka Skauta 1027 @@ -15077,7 +15077,7 @@ 1102 - CHYBA: PRIVOLANIE PRIESKUMNÍKA ZLYHALO + CHYBA: PRIVOLANIE SKAUTA ZLYHALO 1103 @@ -15337,19 +15337,19 @@ 1171 - Vybaví Signalscope + Vybaví Signáloskop 1172 - Vybaví, vypúšťa a privoláva prieskumníka + Vybaví, vypúšťa a privoláva Skauta 1173 - Prieskumník: Urobí prednú snímku\\nSignalscope: Zmena pohľadu\\nPrekladač: Preloží + Skaut: Urobí prednú snímku\\nSignáloskop: Zmena pohľadu\\nPrekladač: Preloží 1174 - Prieskumník: Urobí zadnú snímku + Skaut: Urobí zadnú snímku 1175 @@ -15601,7 +15601,7 @@ 1322 - Privolať prieskumníka + Privolať Skauta 1323 @@ -15613,7 +15613,7 @@ 1325 - Vypustiť/privolať prieskumníka + Vypustiť/privolať Skauta 1326 @@ -15781,7 +15781,7 @@ 1445 - Privolať prieskumníka + Privolať Skauta 1446 @@ -15909,11 +15909,11 @@ 1542 - Prieskumník: Vypustiť/predná snímka\\nSignalscope: Priblíženie\\nPrekladač: Preloží + Skaut: Vypustiť/predná snímka\\nSignáloskop: Priblíženie\\nPrekladač: Preloží 1543 - Prieskumník: Zadná snímka + Skaut: Zadná snímka 1544 diff --git a/docs/glossary.md b/docs/glossary.md index 61ea972..d08c4d4 100644 --- a/docs/glossary.md +++ b/docs/glossary.md @@ -4,9 +4,11 @@ Fixed Slovak renderings for proper nouns and recurring terms, so names stay **identical everywhere** in `assets/Translation.xml`. Follow this file when translating; propose changes here (not ad-hoc in the XML). -> **Status:** first draft. This is a machine-assisted starting point — every -> `❓ review` row still needs a **Slovak-speaking review pass** before it is -> final. `🔒 locked` rows are considered settled unless there's a strong reason. +> **Status:** place names & proper nouns reviewed and **locked** (2026-07-20, +> the "go risky" pass — planet names are translated, not kept in English). Rows +> still marked `❓ review` need the Slovak-speaking review pass before they are +> final; `🔒 locked` rows are settled unless there's a strong reason. The UI/menus +> translation in `Translation.xml` has been re-passed to match the locked terms. --- @@ -16,7 +18,10 @@ translating; propose changes here (not ad-hoc in the XML). around-the-campfire tone; the Hearthians are your friends. Use *ty* / informal imperatives (e.g. *"Pozri sa"*, not *"Pozrite sa"*) throughout menus, prompts, and dialogue. -- **Sentence case** for UI labels (Slovak convention), not Title Case. +- **UI casing mirrors the source.** The game bakes capitalization into the + strings (many buttons are ALL-CAPS in the data), so ALL-CAPS English → ALL-CAPS + Slovak; otherwise sentence case. Fixed proper names (Skaut, Signáloskop, Dvojča + Popolu, …) keep the capitalization given in this glossary. - **Keep the source's voice per speaker.** Nomai text is formal and precise; Hearthian dialogue is casual. Register can shift by *speaker*, but the player is always addressed as *ty*. @@ -31,9 +36,9 @@ translating; propose changes here (not ad-hoc in the XML). - **Keep speaker prefixes verbatim:** `POKE:`, `CLARY:`, `SOLANUM:`, etc. — do not translate or reorder the label. - **Declension:** Slovak inflects. A glossary entry gives the base (nominative) - form; decline it naturally in context (*na Timber Hearth*, *z Dark Bramble*, - *Nomajom*). Keep the **stem/spelling** from this table so search-and-replace - stays reliable. + form; decline it naturally in context (*na Drevenom kozube*, *z Temného tŕnia*, + *do Krehkej dutiny*). Keep the **stem/spelling** from this table so + search-and-replace stays reliable. **Nomai** is the one exception — see below. - **Character names are kept in English** (they're geology terms — Hornfels, Slate, Gabbro, Riebeck, Feldspar, Chert, Esker, Hal, Gossan, Marl, Tuff, Tephra, Galena, Moraine, Rutile, Spinel, Mica, Porphy, Arkose…). Decline @@ -45,35 +50,34 @@ translating; propose changes here (not ad-hoc in the XML). | English | Slovak | Status | Notes | |---|---|---|---| -| Nomai (species & individual) | **Nomai** | 🔒 | Treat as indeclinable proper noun where possible; if declined, stem *Nomaj-* (*Nomajovia* pl., *Nomajom*). Keep spelling **Nomai** in nominative for consistency. | -| Hearthian(s) | **Hearthian** (sg.), **Hearthiani** (pl.) | ❓ | Adj. *hearthiansky*. Alt. considered: fully Slovak coinage — rejected for recognizability. | -| the Owlks *(DLC, fan term)* | **Owlk** (sg.), **Owlkovia** (pl.) | ❓ | The game never names them; community term. Keep as loanword. | +| Nomai (species & individual) | **Nomai** | 🔒 | **Indeclinable** — keep spelling *Nomai* in every case (sg. = pl.). It's an alien species name; leave it as-is. | +| Hearthian(s) | **Kozubčan** (sg.), **Kozubčania** (pl.) | 🔒 | From *kozub* (→ Drevený kozub). Adj. *kozubčiansky*. | +| the Owlks *(DLC, fan term)* | **Soví človek** (sg.), **Soví ľudia** (pl.) | 🔒 | The game never names them; "owl-people". | ## 3. Celestial bodies & places -Decision: **meaningful, evocative names are translated** (they read as flavor, -not as labels); plain proper-noun place names are **kept in English**. All -still `❓ review`. +Decision (locked, "go risky"): **place names are translated**, including the home +planet and moons — not kept in English. | English | Slovak | Status | Notes | |---|---|---|---| | the Sun | **Slnko** | 🔒 | | | Sun Station | **Slnečná stanica** | 🔒 | | -| Timber Hearth (home planet) | **Timber Hearth** | ❓ | Kept in English. Alt.: *Drevený kozub* — evocative but risky for a home-planet name. | -| The Attlerock (moon) | **Attlerock** | ❓ | Kept. | -| Brittle Hollow | **Brittle Hollow** | ❓ | Kept. Alt.: *Krehká dutina*. | -| Hollow's Lantern (moon) | **Hollow's Lantern** | ❓ | Kept. Alt.: *Lampáš*. | -| Hourglass Twins | **Presýpacie dvojčatá** | ❓ | Ember + Ash together. | -| Ember Twin | **Žeravé dvojča** | ❓ | *ember* = žeravý uhlík/pahreba. | -| Ash Twin | **Popolavé dvojča** | ❓ | *ash* = popol. Keep consistent with "Ash Twin Project" below. | -| Giant's Deep | **Obrova hlbina** | ❓ | Alt.: keep "Giant's Deep". | -| Dark Bramble | **Temné tŕnie** | ❓ | *bramble* = tŕnie/ostružina. | -| The Interloper (comet) | **Votrelec** | ❓ | *interloper* = votrelec. | +| Timber Hearth (home planet) | **Drevený kozub** | 🔒 | Home planet. Demonym *Kozubčania* derives from *kozub*. | +| The Attlerock (moon) | **Skalka** | 🔒 | Diminutive of *skala* — mirrors the "a little rock" pun. | +| Brittle Hollow | **Krehká dutina** | 🔒 | | +| Hollow's Lantern (moon) | **Lampáš** | 🔒 | | +| Hourglass Twins | **Presýpacie dvojčatá** | 🔒 | Ember + Ash together. | +| Ember Twin | **Dvojča Uhlíka** | 🔒 | Matched pair with *Dvojča Popolu* (uhlík ↔ popol). | +| Ash Twin | **Dvojča Popolu** | 🔒 | Drives *Projekt Dvojčaťa Popolu* (§4). | +| Giant's Deep | **Obrova hlbina** | 🔒 | | +| Dark Bramble | **Temné tŕnie** | 🔒 | *bramble* = tŕnie. | +| The Interloper (comet) | **Votrelec** | 🔒 | | | Quantum Moon | **Kvantový mesiac** | 🔒 | | | White Hole / Black Hole | **biela diera / čierna diera** | 🔒 | Lowercase (common noun). | -| Black Hole Forge | **Vyhňa čiernej diery** | ❓ | *forge* = vyhňa. | -| The Stranger *(DLC)* | **Cudzinec** | ❓ | Alt.: keep "The Stranger". | -| Echoes of the Eye *(DLC title)* | **Ozveny Oka** | ❓ | DLC name; may also stay in English on store/menus. | +| Black Hole Forge | **Zlieváreň čiernej diery** | 🔒 | "Foundry" — forges the warp cores; industrial, not medieval (*vyhňa* rejected). | +| The Stranger *(DLC)* | **Cudzinec** | 🔒 | | +| Echoes of the Eye *(DLC title)* | **Ozveny Oka** | ❓ | Translate in prose; may keep English as a store/product title. | ## 4. Story, projects & artifacts @@ -81,13 +85,13 @@ still `❓ review`. |---|---|---|---| | the Eye of the Universe | **Oko vesmíru** | 🔒 | Short form: **Oko**. Keep any color markup around "Eye". | | the Eye (short) | **Oko** | 🔒 | | -| Eye Signal | **signál Oka** | ❓ | | -| Ash Twin Project | **Projekt Popolavého dvojčaťa** | ❓ | 106 hits — high impact. If too long for UI, consider keeping "Ash Twin Project". Must match the "Ash Twin" choice above. | -| the Vessel (Nomai ship) | **Plavidlo** | ❓ | *vessel* = plavidlo. | -| Warp Core | **warpové jadro** | ❓ | Alt.: *deformačné jadro*. | -| Advanced Warp Core | **pokročilé warpové jadro** | ❓ | | -| Ghost Matter | **prízračná hmota** | ❓ | | -| the Nomai statue | **socha Nomai** | ❓ | | +| Eye Signal | **signál Oka** | 🔒 | | +| Ash Twin Project | **Projekt Dvojčaťa Popolu** | 🔒 | Matches *Dvojča Popolu* (§3). | +| the Vessel (Nomai ship) | **Plavidlo** | 🔒 | | +| Warp Core | **warpové jadro** | 🔒 | | +| Advanced Warp Core | **pokročilé warpové jadro** | 🔒 | | +| Ghost Matter | **prízračná hmota** | 🔒 | | +| the Nomai statue | **socha Nomai** | 🔒 | | | supernova | **supernova** | 🔒 | | | the time loop | **časová slučka** | 🔒 | | @@ -96,28 +100,32 @@ still `❓ review`. | English | Slovak | Status | Notes | |---|---|---|---| | ship log | **lodný denník** | 🔒 | | -| Rumor Mode (ship log) | **režim fám** | ❓ | | +| Rumor Mode (ship log) | **režim fám** | 🔒 | | | Map Mode (ship log) | **režim mapy** | 🔒 | | -| Signalscope | **Signalscope** | ❓ | Device name; kept. Alt.: *Signáloskop*. | -| Little Scout / Scout | **Prieskumník** | ❓ | The camera probe. Alt.: *Skaut*, *sonda*. | -| Scout Launcher | **vrhač prieskumníka** | ❓ | Match the "Scout" choice. | +| Signalscope | **Signáloskop** | 🔒 | Device name (treated as a proper name, capital S). | +| Little Scout / Scout | **Malý Skaut** / **Skaut** | 🔒 | The camera probe; capital S. Decline *Skauta*, *Skautom*. | +| Scout Launcher | **Odpaľovač Skauta** | 🔒 | | | the Translator (Nomai) | **Prekladač** | 🔒 | | | Autopilot | **autopilot** | 🔒 | | | Landing Camera | **pristávacia kamera** | 🔒 | | --- -## 6. Open questions (resolve during review) +## 6. Resolved decisions (2026-07-20 review) -1. **Planet names — translate or keep?** Section 3 currently mixes both - (translate the evocative ones, keep the plain proper nouns). A native - reviewer should confirm this reads naturally and isn't jarringly - inconsistent. The single biggest downstream dependency is **Ash Twin → - Ash Twin Project** (106 hits). -2. **"Nomai" declension** — keep fully indeclinable, or allow the *Nomaj-* stem - in oblique cases? Affects many dialogue lines. -3. **UI length** — some Slovak renderings are longer than the English (e.g. - *Projekt Popolavého dvojčaťa*). Verify against on-screen space in Phase 6/7; - fall back to the English term where it overflows. -4. **DLC titles** (*Echoes of the Eye*, *The Stranger*) — translate in prose but - possibly keep English where they function as a product/title. +1. **Planet names → translated** (not kept in English). ✅ +2. **Nomai → indeclinable**, kept as-is (alien species name). ✅ +3. **UI length** — not a concern: the text display supports variable lengths. ✅ +4. **DLC titles** — translate in prose (*Ozveny Oka*, *Cudzinec*); keep English + only where a string functions as a store/product title. ✅ (`Echoes of the Eye` + the DLC title still `❓` in §3 for that reason.) + +## 7. Still open + +- **`Echoes of the Eye`** as a product/menu title — translate everywhere, or keep + English on title/store strings? (Prose already uses *Ozveny Oka*.) +- Terms that will surface in the **dialogue** and **ship log** phases and aren't + fixed yet: the Vessel interior locations, the Hanging City, the Sunless City, + the High Energy Lab, the Quantum Shrine, DLC props (Slide Reel → *Kotúč + diapozitívov*, Vision Torch → *Fakľa vízií*, the Artifact → *Artefakt*), etc. + I'll raise these as we hit each category.