Skip to content

fix(locales): Codex texts hold in-game information only — no credit lines, the Rainbow Planet's islands float on the sea (#2182) - #2183

Merged
marceld23 merged 1 commit into
mainfrom
fix/codex-ingame-only
Oct 2, 2026
Merged

marceld23 merged 1 commit into
mainfrom
fix/codex-ingame-only

Conversation

@marceld23

Copy link
Copy Markdown
Owner

closes #2182

What

Marcel's rule: the in-game Codex holds in-game information only.

  • Credit sentences removed (all 14 locales). The closing sentence that named whose idea something was is gone from:

    • 9 planet descriptions: rainbow sea, flower fields, gaming planet, Arena Nigra, Ember Reach, Titas, Valuma, Toxica-Maxima, gas giant
    • the 4 Fifi plant blocks
    • the monorail blueprint

    The names stay in ui.credits.body, the README, the changelog and the devblog.

  • Rainbow Planet fixed (all 14 locales). The text said the islands float in the sky, which has been stale since fix(worldgen,client): the rainbow planet's islands float on the sea, and its water is rainbow through and through (#1757, #1758) #1768. It now reads "there is hardly any land: islands float on the sea with kelp hanging from their undersides into the water".

How

  • Each value was replaced in the raw JSON text, so key order, formatting and LF line endings are unchanged.
  • Each locale changes 14 lines; uk changes 13, because its monorail text never had a credit sentence.
  • Every removed fragment was checked by hand in all 14 languages.
  • The new Rainbow Planet texts were written by hand from each locale's existing wording.

Tests

  • New: ContentTests.Descriptions_HoldInGameInformationOnly_NoCreditLines checks that no en/de *.desc contains a credit phrase.
  • Changed: ArenaNigraWorldTests used to demand "Theo" in the description and now forbids it.
  • Local runs:
    • Release build with -warnaserror: 0 warnings, 0 errors.
    • Locale lane (scripts/locale-test-filter.py, 38 classes): 389/389 passed.
    • dotnet format --verify-no-changes: clean.
  • No Unity build is needed, since nothing under client/Assets changed.

Docs

  • TODO.md has the entry.
  • docs/developer/MINIGAMES_AND_WIKI.md (§Content) records the rule.

🤖 Generated with Claude Code

…ines, the Rainbow Planet's islands float on the sea (#2182)

- Drop the closing credit sentence ("Dreamed up by …", "Justus' idea.", "Justus asked …") from 9 planet
  descriptions, the 4 Fifi plant blocks and the monorail blueprint, in all 14 locales. The names stay in
  ui.credits.body, the README, the changelog and the devblog.
- planet.rainbow_sea.desc: islands float on the sea, hardly any land (stale since #1768), all 14 locales.
- ContentTests.Descriptions_HoldInGameInformationOnly_NoCreditLines guards en/de *.desc; ArenaNigraWorldTests
  now forbids the name in the description instead of demanding it.
- docs/developer/MINIGAMES_AND_WIKI.md records the rule.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@marceld23 marceld23 added bug Something isn't working localization Translations & locale files (data/locales) labels Oct 2, 2026
@marceld23 marceld23 self-assigned this Oct 2, 2026
@marceld23
marceld23 merged commit f834b7f into main Oct 2, 2026
20 checks passed
@marceld23
marceld23 deleted the fix/codex-ingame-only branch October 2, 2026 21:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working localization Translations & locale files (data/locales)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Codex texts: in-game information only — drop the credit sentences, fix the Rainbow Planet's floating islands

1 participant