feat(i18n): add full Russian localization (ru.i18n.json) - #1824
feat(i18n): add full Russian localization (ru.i18n.json)#1824yearningss wants to merge 1 commit into
Conversation
- Translate all missing UI keys for Karing app into Russian (ru.i18n.json)
- Adapt phrasing to natural, human-readable terminology (avoid machine translation artifacts)
- Keep all internal variables ($p, @:{...}) and template interpolation untouched
|
Dup of #1817. Almost all of the same points are applicable to this PR too. It basically just changes translations that are already pretty good. Also, according to the points introduced in Wikipedia's article on signs of AI, both the PR message and the commit description were most likely generated by AI as well. |
Just to clear things up: I wrote both the PR description and the translations myself - no AI tools were used. |
|
Having participated in editing the previous translation, I carefully reviewed the proposed changes. |
Thank you very much for the detailed feedback! I really appreciate you taking the time to review the translation. Could you please point out exactly which parts you think could be improved or where the terminology might be unclear for beginners? I’ll be happy to revise those parts. I’m always willing to learn and improve my approach to make the translation more accurate and accessible. |
|
In fact, it's easier for me to create a combined, compromise version based on your and my translations. This can be done in various ways, but first, we need your consent. Proposing and discussing changes one by one will drown us. |
Yeah, I’m fine with combining them. I agree that we don’t need to discuss every single change separately - let’s just make a reasonable compromise version. |
|
Then I'll start preparing such a file. It'll take quite a while. I'll get the source from your repository. How do I send you the intermediate results? |
|
I've created a compromise translation file. If you'd like, I'll submit a pull request. Or you can take a look at it first. My email address is here, just in case - v.pupkin3012@gmail.com |
Description
This Pull Request introduces a comprehensive and polished Russian translation for the application UI (
ru.i18n.json).The primary goal of this update is to move away from literal/machine translations and provide natural, accurate phrasing commonly used by Russian-speaking networks/proxy application users and developers.
Key Changes
AboutScreen,SettingsScreen,NetCheckScreen,meta, etc.).$p,$p1, etc.) and internal string reference schemes (@:{...}).Verification
@:{...}) correctly link to existing keys.P.S. Note for reviewers: using standard hyphens in text isn't a sign of "AI slop"—real humans use regular dashes without long Unicode em-dashes too :)