Skip to content

Add Russian language support (ru-RU)#11375

Merged
tool4ever merged 2 commits into
Card-Forge:masterfrom
tCynik:russian-ui-localization
Jul 25, 2026
Merged

Add Russian language support (ru-RU)#11375
tool4ever merged 2 commits into
Card-Forge:masterfrom
tCynik:russian-ui-localization

Conversation

@tCynik

@tCynik tCynik commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Adds Russian localization for the main UI:

  • ru-RU.properties (translated interface strings)
  • LangRussian (pluralization rules for Russian)
  • Fix for Cyrillic glyphs not rendering (blank UI in ru-RU)

Note: this contribution was substantially coded with the assistance of Claude Code (Anthropic).

tcynik and others added 2 commits July 25, 2026 10:45
font1.ttf (the default UI font) has no Cyrillic coverage, so every
label was rendering empty once ru-RU was selected. Route LangRussian
through the same custom-font pathway used by CJK languages so a
Cyrillic-capable TTF (e.g. the bundled Roboto-Bold) can be selected
via Settings -> CJK Font.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@tool4ever
tool4ever requested a review from Agetian July 25, 2026 06:32
@Agetian

Agetian commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Looks good for the initial implementation. Not sure if Planeswalker should be kept as is (english Planeswalker since even on Russian cards, that's what they say), or we can use the transliterated Планесвокер, I think it works either way :) Can be merged and later improved as needed.

@tCynik

tCynik commented Jul 25, 2026

Copy link
Copy Markdown
Contributor Author

Looks good for the initial implementation. Not sure if Planeswalker should be kept as is (english Planeswalker since even on Russian cards, that's what they say), or we can use the transliterated Планесвокер, I think it works either way :) Can be merged and later improved as needed.

Thanks!
I think so too, "Планесвокер" it's definitely wrong word, next PR i'll fix one. In official MTG localization i've seen it like a "Плейнсволкер".
Next trying to implement adventure mode localization...

@tool4ever
tool4ever merged commit e5c3b78 into Card-Forge:master Jul 25, 2026
3 of 4 checks passed
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.

3 participants