Skip to content

Complete Russian translation + fix untranslated strings#592

Open
NaumovSN wants to merge 1 commit into
domferr:mainfrom
NaumovSN:feat/complete-russian-translation
Open

Complete Russian translation + fix untranslated strings#592
NaumovSN wants to merge 1 commit into
domferr:mainfrom
NaumovSN:feat/complete-russian-translation

Conversation

@NaumovSN

Copy link
Copy Markdown

Summary

Completes the Russian (ru) translation for Tiling Shell GNOME Shell extension and fixes 3 instances where user-visible strings were not wrapped in _() translation calls.

Changes

translations/ru.po

  • Translated 31 previously untranslated strings
  • Added translations for 2 new strings introduced by code fixes (Monitor, (None))
  • All 167 translatable strings are now fully translated

Source code fixes

  • src/prefs.ts:934 — Wrapped "Text file" in _() in the import settings file filter (was inconsistent with line 875 which already used _())
  • src/prefs.ts:1269 — Wrapped "(None)" in _() in the activation key dropdown
  • src/indicator/defaultMenu.ts:65 — Wrapped "Monitor" in _() in the multi-monitor label

Translation Coverage

File Strings Status
prefs.ts 135 All translated
editorDialog.ts 8 All translated
editingMenu.ts 4 All translated
overriddenWindowMenu.ts 3 All translated
defaultMenu.ts 2 (+ 1 new) All translated
MultipleWindowsIcon.ts 1 All translated

Newly translated strings

String Russian
Tiled windows Окна в тайлинге
Select the layout to edit Выберите макет для редактирования
Close Закрыть
How to use the editor Как пользоваться редактором
Start editing Начать редактирование
Move to best tile Переместить в лучшую плитку
Move to leftmost tile Переместить в крайнюю левую плитку
Move to rightmost tile Переместить в крайнюю правую плитку
Menu Меню
Info Информация
Monitor Монитор
(None) (Нет)
Cycle layouts Переключать макеты
Adaptive Адаптивный
Default По умолчанию
Granular Зернистый
... and 15 more

Testing

  • msgfmt --check translations/ru.po passes without errors
  • All 167 strings translated
  • Existing translations preserved
  • Code fixes verified: strings now properly wrapped in _()

- Complete Russian (ru) translation for all 167 translatable strings
- Translate 31 previously untranslated strings in translations/ru.po
- Add translations for new strings introduced by code fixes:
  * Monitor → Монитор (defaultMenu.ts)
  * (None) → (Нет) (prefs.ts)
- Fix 3 source files where user-visible strings were not wrapped in _():
  * src/prefs.ts: 'Text file' in file filter (line 934)
  * src/prefs.ts: '(None)' in dropdown option (line 1269)
  * src/indicator/defaultMenu.ts: 'Monitor N' label (line 65)

Translation coverage:
- prefs.ts: 135/135 strings
- editorDialog.ts: 8/8 strings
- editingMenu.ts: 4/4 strings
- overriddenWindowMenu.ts: 3/3 strings
- defaultMenu.ts: 2/2 strings (+ 1 new: Monitor)
- MultipleWindowsIcon.ts: 1/1 strings
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