Skip to content

Add German, Portuguese, Korean, and Russian locales#2

Merged
predatorray merged 1 commit into
mainfrom
feature/additional-locales
May 23, 2026
Merged

Add German, Portuguese, Korean, and Russian locales#2
predatorray merged 1 commit into
mainfrom
feature/additional-locales

Conversation

@predatorray
Copy link
Copy Markdown
Owner

Summary

Adds four new UI languages: German (de), Portuguese (pt), Korean (ko), and Russian (ru) — bringing the total to nine.

  • New locale bundles under src/i18n/locales/ (de, pt, ko, ru), each a full translation of every key in en.ts.
  • Registered in SUPPORTED_LANGUAGES and the translations map. The language menu picks them up automatically (sorted by display name), and browser-language auto-detection matches them too.
  • Updated the unsupported-code unit test, which had used 'de' as its example.

Testing

  • Shape-parity test confirms all four new locales have exactly the same key set and value kinds as English.
  • i18n suite 32/32, full unit suite 128/128, typecheck and CI=true build green.

🤖 Generated with Claude Code

Adds full translations (de, pt, ko, ru) covering every existing key, and
registers them in SUPPORTED_LANGUAGES + the translations map. The language
menu picks them up automatically. Updated the unsupported-code test, which
had used 'de' as an example.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@predatorray predatorray merged commit 9a559a6 into main May 23, 2026
1 check passed
@predatorray predatorray deleted the feature/additional-locales branch May 23, 2026 05:55
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