[PR #2980] [CLOSED] fix(i18n): restore the Russian translations dropped from ru_RU.ts #3040

Closed
opened 2026-10-14 21:07:04 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amnezia-client/pull/2980
Author: @WkdXeqtr
Created: 8/12/2026
Status: ❌ Closed

Base: dev ← Head: fix/ru-translations-restore


📝 Commits (1)

  • ae08ef8 fix(i18n): restore the Russian translations dropped from ru_RU.ts

📊 Changes

1 file changed (+6626 additions, -387 deletions)

View changed files

📝 client/translations/amneziavpn_ru_RU.ts (+6626 -387)

📄 Description

ru_RU.ts on dev has 237 entries in 28 contexts, all of them from C++, and the QML contexts are missing, so the pages themselves are untranslated. On the same commit uk_UA has 979 entries and zh_CN has 1104.

Looks accidental. lupdate over the C++ folders alone finds 216 texts in 28 contexts, which is what dev has, and adding client/ui/qml finds 1224 in 128. The QML files are not sources of the target, they only reach the build through qml.qrc.

Regenerated with lupdate over both, starting from the last revision that still had the QML contexts, and the gaps filled from my #2923. Nothing that is on dev today is removed or reworded, I checked entry by entry. lrelease gives 234 translations on dev and 1071 finished here.

The screenshots run the same strings, copied from the real pages, through the two compiled .qm files. Left is before, right is dev today.

Before Today on dev
translated untranslated

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amnezia-client/pull/2980 **Author:** [@WkdXeqtr](https://github.com/WkdXeqtr) **Created:** 8/12/2026 **Status:** ❌ Closed **Base:** `dev` ← **Head:** `fix/ru-translations-restore` --- ### 📝 Commits (1) - [`ae08ef8`](https://github.com/amnezia-vpn/amnezia-client/commit/ae08ef8f206fa939868d652c492c96f02887f9e9) fix(i18n): restore the Russian translations dropped from ru_RU.ts ### 📊 Changes **1 file changed** (+6626 additions, -387 deletions) <details> <summary>View changed files</summary> 📝 `client/translations/amneziavpn_ru_RU.ts` (+6626 -387) </details> ### 📄 Description ru_RU.ts on dev has 237 entries in 28 contexts, all of them from C++, and the QML contexts are missing, so the pages themselves are untranslated. On the same commit uk_UA has 979 entries and zh_CN has 1104. Looks accidental. lupdate over the C++ folders alone finds 216 texts in 28 contexts, which is what dev has, and adding client/ui/qml finds 1224 in 128. The QML files are not sources of the target, they only reach the build through qml.qrc. Regenerated with lupdate over both, starting from the last revision that still had the QML contexts, and the gaps filled from my #2923. Nothing that is on dev today is removed or reworded, I checked entry by entry. lrelease gives 234 translations on dev and 1071 finished here. The screenshots run the same strings, copied from the real pages, through the two compiled .qm files. Left is before, right is dev today. | Before | Today on dev | | --- | --- | | ![translated](https://raw.githubusercontent.com/WkdXeqtr/amnezia-client/pr-screens-tv-focus/screens/ru_proof_before.png) | ![untranslated](https://raw.githubusercontent.com/WkdXeqtr/amnezia-client/pr-screens-tv-focus/screens/ru_proof_after.png) | --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-14 21:07:04 +00:00
Sign in to join this conversation.
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amnezia-client#3040
No description provided.