From 424e332c757ddaaf9a0db2a4f4eb89f44ddafda8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B3=D0=BE=D1=80=20=D0=9C=D0=B0=D1=80=D1=82=D1=8B?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2?= Date: Tue, 17 Feb 2026 03:41:46 +0700 Subject: [PATCH] chore: improve Russian language support (#926) ## Summary This PR includes vocabulary and grammar fixes for Russian translation, originally made as review comments [here](https://github.com/crosspoint-reader/crosspoint-reader/pull/728). --- ### AI Usage While CrossPoint doesn't have restrictions on AI tools in contributing, please be transparent about their usage as it helps set the right context for reviewers. Did you use AI tools to help write this code? _**NO**_ --- docs/i18n.md | 10 +++++++++- lib/I18n/translations/{russia.yaml => russian.yaml} | 12 ++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) rename lib/I18n/translations/{russia.yaml => russian.yaml} (97%) diff --git a/docs/i18n.md b/docs/i18n.md index 645a0568..65422c8c 100644 --- a/docs/i18n.md +++ b/docs/i18n.md @@ -2,8 +2,16 @@ This guide explains the multi-language support system in CrossPoint Reader. -## Supported Languages (Updating) +## Supported Languages +- English +- French +- German +- Portuguese +- Spanish +- Swedish +- Czech +- Russian --- diff --git a/lib/I18n/translations/russia.yaml b/lib/I18n/translations/russian.yaml similarity index 97% rename from lib/I18n/translations/russia.yaml rename to lib/I18n/translations/russian.yaml index 7307f700..18727e32 100644 --- a/lib/I18n/translations/russia.yaml +++ b/lib/I18n/translations/russian.yaml @@ -109,7 +109,7 @@ STR_COLOR_MODE: "Цветовой режим" STR_SCREEN_MARGIN: "Поля экрана" STR_PARA_ALIGNMENT: "Выравнивание абзаца" STR_HYPHENATION: "Перенос слов" -STR_TIME_TO_SLEEP: "Сон Через" +STR_TIME_TO_SLEEP: "Сон через" STR_REFRESH_FREQ: "Частота обновления" STR_CALIBRE_SETTINGS: "Настройки Calibre" STR_KOREADER_SYNC: "Синхронизация KOReader" @@ -164,9 +164,9 @@ STR_PORTRAIT: "Портрет" STR_LANDSCAPE_CW: "Ландшафт (CW)" STR_INVERTED: "Инверсия" STR_LANDSCAPE_CCW: "Ландшафт (CCW)" -STR_FRONT_LAYOUT_BCLR: "Наз" -STR_FRONT_LAYOUT_LRBC: "Лев" -STR_FRONT_LAYOUT_LBCR: "Лев" +STR_FRONT_LAYOUT_BCLR: "Наз, Ок, Лев, Прав" +STR_FRONT_LAYOUT_LRBC: "Лев, Прав, Наз, Ок" +STR_FRONT_LAYOUT_LBCR: "Лев, Наз, Ок, Прав" STR_PREV_NEXT: "Назад/Вперёд" STR_NEXT_PREV: "Вперёд/Назад" STR_BOOKERLY: "Bookerly" @@ -203,7 +203,7 @@ STR_NO_UPDATE: "Обновлений нет" STR_UPDATE_FAILED: "Ошибка обновления" STR_UPDATE_COMPLETE: "Обновление завершено" STR_POWER_ON_HINT: "Удерживайте кнопку питания для включения" -STR_EXTERNAL_FONT: "Внешний шрифт" +STR_EXTERNAL_FONT: "Пользовательский шрифт" STR_BUILTIN_DISABLED: "Встроенный (отключён)" STR_NO_ENTRIES: "Записи не найдены" STR_DOWNLOADING: "Загрузка..." @@ -246,7 +246,7 @@ STR_CAPS_ON: "CAPS" STR_CAPS_OFF: "caps" STR_OK_BUTTON: "OK" STR_ON_MARKER: "[ВКЛ]" -STR_SLEEP_COVER_FILTER: "Фильтр обложки сна" +STR_SLEEP_COVER_FILTER: "Фильтр экрана сна" STR_FILTER_CONTRAST: "Контраст" STR_STATUS_BAR_FULL_PERCENT: "Полная + %" STR_STATUS_BAR_FULL_BOOK: "Полная + шкала книги"