Skip to content

Esperanto Translations 2026-09-14 - #471

Open
samtcifihi wants to merge 7 commits into
AbstractPlay:developfrom
samtcifihi:claude/dazzling-ptolemy-nb5p3f
Open

Esperanto Translations 2026-09-14#471
samtcifihi wants to merge 7 commits into
AbstractPlay:developfrom
samtcifihi:claude/dazzling-ptolemy-nb5p3f

Conversation

@samtcifihi

Copy link
Copy Markdown
Contributor

Mostly smoothing, consistency checks, cleaning up Esperanto entries which no longer have English versions of that key, and adding in translations for English strings which have been added recently

claude and others added 7 commits September 14, 2026 01:01
- Unify all "draw" (tied result) wording to remizo per canonical
  convention, replacing the inconsistent egalvenko/egalaĵo/egaleco
  variants used across ~20 game descriptions, notes, variants, and
  results messages
- Fix Swap-opening protocol names to the accepted Interŝanĝo-1-a/2/
  3-a/5 forms; 12 instances incorrectly read "Malfermo Swap-N" with
  the English protocol name left untranslated
- Align Camelot's castle-move status messages with the documented
  accepted wording (drop the stray "uzis kastelan movon kaj" prefix)
- Fix {{playerNum}} -> {{player}} interpolation token in 21
  validation.*.LABEL_* keys so these strings actually substitute at
  runtime (the app only supplies {{player}}), and align the phrasing
  with the "X de {{player}}" idiom already used elsewhere in the file

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Hj2vEkFuQFBF9xwkmtV31u
- Migrate all „...\" German-style low-high quotation marks (159 pairs,
  apgames.json and apresults.json) to the straight ASCII \"...\"
  convention used elsewhere
- Add the missing Esperanto translation for the "clearpath" game:
  name (proposed title "Libera Vojo", flagged per the game-names
  first-mention convention), description, notes, 5 variant board-size
  labels, and 6 validation messages
- Add the missing validation.realm.REARRANGE_THREE translation
- Remove locale content with no corresponding English source key:
  the entire variantGroups object (26 games' worth of board/ruleset
  labels), two other orphaned variant entries (hex.size-15's stray
  description, irensei's leftover #opening group), and 11 pre-
  pluralization keys across apgames.json/apresults.json that were
  superseded by _one/_other suffixed keys but never removed
  (blockade.BLOCKS_GOAL, frogger.VALID_REFILL, pinch's four
  STONES_TO_PLACE variants, ADD.magnate, ANNOUNCE.frogger,
  CAPTURE.forms, CAPTURE.spora, PLACE.spora)

Validated: both files parse as valid JSON, zero key-parity mismatches
against English (previously 15 missing + 42 orphaned), zero
interpolation-token mismatches, and npm run check-weblate-keys passes.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Hj2vEkFuQFBF9xwkmtV31u
Resolve overlapping Esperanto locale changes while preserving current upstream structure and keys.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants