Skip to content

Locales: Russian translation for 680 missing phrases - #2905

Merged
thibautgnt merged 4 commits into
openOMSI-org:mainfrom
dcmanmwem:ru-translation
Oct 18, 2026
Merged

thibautgnt merged 4 commits into
openOMSI-org:mainfrom
dcmanmwem:ru-translation

Conversation

@dcmanmwem

@dcmanmwem dcmanmwem commented Oct 17, 2026 •

Copy link
Copy Markdown
Contributor

Translation of 600+ phrases that had not been translated

What changes for the player?

Players using the Russian interface language will now see translated text in places where English was previously left untranslated.

How to test

Switch the interface language to Russian (Settings → Interface → Language) and go through the settings sections (Controls, Graphics, Sound, Gameplay, Multiplayer) — previously untranslated entries should now appear in Russian.

What does this change, and why?

Added translations for 680 phrases in crates/omsi-app/locales/app.yml that were missing a ru key. Translations were made consistent with the Russian terminology already used elsewhere in the file.

What could break?

Nothing that I know of.

Checklist

  • cargo test --workspace and cargo build --release pass~~
  • The pull request contains a single change
  • New or changed interface texts are in crates/omsi-app/locales/app.yml, in every language I can
  • Online play, saves, settings and mods made for the previous release still work, or the description says what changes
  • No original OMSI 2 content and no file of a megabyte or more in the commits

Translation of 600+ phrases that had not been translated

Signed-off-by: dcmanmwem <robeha3169@murkstar.com>
@dcmanmwem dcmanmwem changed the title Russian translation Locales: Russian translation for 680 missing phrases Oct 17, 2026

@isaacsa2 isaacsa2 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for filling in the Russian texts. Please restore the unrelated catalog entries before merging: this diff removes six multiplayer status keys (including "Preparing your bus for the other players...", still used by omsi-lan/src/mods/upload/sending.rs) and drops 22 other-language translations of "UDP needs the game's address (host or host:port), not a web link". Those users would fall back to English. Please keep the existing keys/languages and limit this PR to the Russian additions.

Signed-off-by: dcmanmwem <robeha3169@murkstar.com>
@dcmanmwem

Copy link
Copy Markdown
Contributor Author

Thanks for filling in the Russian texts. Please restore the unrelated catalog entries before merging: this diff removes six multiplayer status keys (including "Preparing your bus for the other players...", still used by omsi-lan/src/mods/upload/sending.rs) and drops 22 other-language translations of "UDP needs the game's address (host or host:port), not a web link". Those users would fall back to English. Please keep the existing keys/languages and limit this PR to the Russian additions.

Thanks for your reply, I’ve fixed my mistake, sorry about that.

@dcmanmwem
dcmanmwem requested a review from isaacsa2 October 18, 2026 04:38
@thibautgnt
thibautgnt dismissed isaacsa2’s stale review October 18, 2026 13:20

Fixed: the diff now only adds ru lines (679), every other entry is untouched; checked with check_locales.py against main.

@thibautgnt thibautgnt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only ru lines are added, the placeholders are kept and nothing else changes. I merged main in (an end-of-file conflict with the new depot texts, both kept); check_locales.py passes.

@thibautgnt
thibautgnt merged commit a7a19b1 into openOMSI-org:main Oct 18, 2026
@thibautgnt

Copy link
Copy Markdown
Contributor

Merged, thanks @dcmanmwem! 680 more phrases in Russian is a big help for Russian-speaking drivers. I merged main into the branch to fix a small end-of-file conflict.

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