Skip to content

feat: Riftlight in Turkish (translations for the hand-over build) - #139

Merged
github-actions[bot] merged 7 commits into
mainfrom
claude/quirky-feynman-wg1uux
Nov 10, 2026
Merged

github-actions[bot] merged 7 commits into
mainfrom
claude/quirky-feynman-wg1uux

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Opened automatically by Autopilot.

Commits

  • feat: every word of Riftlight is a line, in any language
  • feat: Riftlight in nine more languages (translations for the hand-over build)
  • feat: Riftlight in Arabic (translations for the hand-over build)
  • feat: Riftlight in German (translations for the hand-over build)
  • feat: Riftlight in Korean (translations for the hand-over build)
  • feat: Riftlight in Traditional Chinese (translations for the hand-over build)
  • feat: Riftlight in Turkish (translations for the hand-over build)

Add the "hold" label to stop auto-merge.

Every word a player reads now shows through the line list (AI Hub
Languages v1, docs/game/lang.md): 3,063 lines in eleven areas, built from
the registries so content added as data brings its lines along.

- Shell: menus, HUD, banners, feed, prompts, death; the look studio; the
  title's Language menu (no ?lang=, more than English); controls named per
  device (CONTROLS, controlLabel); Tuning is the players' (menu.tuning).
- Panels, town and showcase; items and loot (names from parts, rares keep
  their words, reasons as ids); mods, skills and the passive tree (one mod
  describer, modText; the tree and item canvases draw device text);
  monsters and levels (names from words, rift names, mechanics).
- Saves keep ids and values: rare words, bubble line ids, the recap's
  genome or boss id; the bestiary keeps English (sourceLang), so a run ends
  on the same fingerprint in any language. Old saves still show.
- Room that grows: measured widths, wrapping, the mini font's fallback; the
  title menu stays under the logo on a 4:3 screen (layer `below`).
- One stray test (scripts/lang-strays.mjs) for the audit, the hub package
  and the tests; the audit draws every screen clean under en-XA, zh-XC and
  ar-XB. Number formatters and segmenters are made once, not per frame.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014hPugizNBqk8vwgdSYkLMe
…r build)

zh-Hans, hi, es-419, fr, bn, pt-BR, ru, id and ja: every line (3,042 each,
dev. lines aside), filed through npm run lang -- apply, which checks tags,
plural forms and widths; lang -- check passes. Data only: development
builds carry no translations; the hand-over build (npm run hub) does.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014hPugizNBqk8vwgdSYkLMe
Every line (3,042, dev. lines aside), with Arabic's six plural forms;
filed through npm run lang -- apply; lang -- check passes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014hPugizNBqk8vwgdSYkLMe
Every line (3,042, dev. lines aside); filed through npm run lang -- apply;
lang -- check passes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014hPugizNBqk8vwgdSYkLMe
Every line (3,042, dev. lines aside); filed through npm run lang -- apply;
lang -- check passes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014hPugizNBqk8vwgdSYkLMe
…r build)

Every line (3,042, dev. lines aside), Taiwan usage; filed through npm run
lang -- apply; lang -- check passes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014hPugizNBqk8vwgdSYkLMe
Every line (3,042, dev. lines aside); filed through npm run lang -- apply;
lang -- check passes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014hPugizNBqk8vwgdSYkLMe
@github-actions
github-actions Bot merged commit 61ae60b into main Nov 10, 2026
2 of 10 checks passed
@github-actions
github-actions Bot deleted the claude/quirky-feynman-wg1uux branch November 10, 2026 01:31
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.

1 participant