Compare commits
2 Commits
d6f38d4441
...
97c33141bd
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
97c33141bd | ||
|
|
2a32d8a182 |
10
docs/i18n.md
10
docs/i18n.md
@@ -2,8 +2,16 @@
|
|||||||
|
|
||||||
This guide explains the multi-language support system in CrossPoint Reader.
|
This guide explains the multi-language support system in CrossPoint Reader.
|
||||||
|
|
||||||
## Supported Languages (Updating)
|
## Supported Languages
|
||||||
|
|
||||||
|
- English
|
||||||
|
- French
|
||||||
|
- German
|
||||||
|
- Portuguese
|
||||||
|
- Spanish
|
||||||
|
- Swedish
|
||||||
|
- Czech
|
||||||
|
- Russian
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ void TextBlock::render(const GfxRenderer& renderer, const int fontId, const int
|
|||||||
if (w.size() >= 3 && static_cast<uint8_t>(w[0]) == 0xE2 && static_cast<uint8_t>(w[1]) == 0x80 &&
|
if (w.size() >= 3 && static_cast<uint8_t>(w[0]) == 0xE2 && static_cast<uint8_t>(w[1]) == 0x80 &&
|
||||||
static_cast<uint8_t>(w[2]) == 0x83) {
|
static_cast<uint8_t>(w[2]) == 0x83) {
|
||||||
const char* visiblePtr = w.c_str() + 3;
|
const char* visiblePtr = w.c_str() + 3;
|
||||||
const int prefixWidth = renderer.getTextAdvanceX(fontId, std::string("\xe2\x80\x83").c_str());
|
const int prefixWidth = renderer.getTextAdvanceX(fontId, "\xe2\x80\x83");
|
||||||
const int visibleWidth = renderer.getTextWidth(fontId, visiblePtr, currentStyle);
|
const int visibleWidth = renderer.getTextWidth(fontId, visiblePtr, currentStyle);
|
||||||
startX = wordX + prefixWidth;
|
startX = wordX + prefixWidth;
|
||||||
underlineWidth = visibleWidth;
|
underlineWidth = visibleWidth;
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ STR_COLOR_MODE: "Цветовой режим"
|
|||||||
STR_SCREEN_MARGIN: "Поля экрана"
|
STR_SCREEN_MARGIN: "Поля экрана"
|
||||||
STR_PARA_ALIGNMENT: "Выравнивание абзаца"
|
STR_PARA_ALIGNMENT: "Выравнивание абзаца"
|
||||||
STR_HYPHENATION: "Перенос слов"
|
STR_HYPHENATION: "Перенос слов"
|
||||||
STR_TIME_TO_SLEEP: "Сон Через"
|
STR_TIME_TO_SLEEP: "Сон через"
|
||||||
STR_REFRESH_FREQ: "Частота обновления"
|
STR_REFRESH_FREQ: "Частота обновления"
|
||||||
STR_CALIBRE_SETTINGS: "Настройки Calibre"
|
STR_CALIBRE_SETTINGS: "Настройки Calibre"
|
||||||
STR_KOREADER_SYNC: "Синхронизация KOReader"
|
STR_KOREADER_SYNC: "Синхронизация KOReader"
|
||||||
@@ -164,9 +164,9 @@ STR_PORTRAIT: "Портрет"
|
|||||||
STR_LANDSCAPE_CW: "Ландшафт (CW)"
|
STR_LANDSCAPE_CW: "Ландшафт (CW)"
|
||||||
STR_INVERTED: "Инверсия"
|
STR_INVERTED: "Инверсия"
|
||||||
STR_LANDSCAPE_CCW: "Ландшафт (CCW)"
|
STR_LANDSCAPE_CCW: "Ландшафт (CCW)"
|
||||||
STR_FRONT_LAYOUT_BCLR: "Наз"
|
STR_FRONT_LAYOUT_BCLR: "Наз, Ок, Лев, Прав"
|
||||||
STR_FRONT_LAYOUT_LRBC: "Лев"
|
STR_FRONT_LAYOUT_LRBC: "Лев, Прав, Наз, Ок"
|
||||||
STR_FRONT_LAYOUT_LBCR: "Лев"
|
STR_FRONT_LAYOUT_LBCR: "Лев, Наз, Ок, Прав"
|
||||||
STR_PREV_NEXT: "Назад/Вперёд"
|
STR_PREV_NEXT: "Назад/Вперёд"
|
||||||
STR_NEXT_PREV: "Вперёд/Назад"
|
STR_NEXT_PREV: "Вперёд/Назад"
|
||||||
STR_BOOKERLY: "Bookerly"
|
STR_BOOKERLY: "Bookerly"
|
||||||
@@ -203,7 +203,7 @@ STR_NO_UPDATE: "Обновлений нет"
|
|||||||
STR_UPDATE_FAILED: "Ошибка обновления"
|
STR_UPDATE_FAILED: "Ошибка обновления"
|
||||||
STR_UPDATE_COMPLETE: "Обновление завершено"
|
STR_UPDATE_COMPLETE: "Обновление завершено"
|
||||||
STR_POWER_ON_HINT: "Удерживайте кнопку питания для включения"
|
STR_POWER_ON_HINT: "Удерживайте кнопку питания для включения"
|
||||||
STR_EXTERNAL_FONT: "Внешний шрифт"
|
STR_EXTERNAL_FONT: "Пользовательский шрифт"
|
||||||
STR_BUILTIN_DISABLED: "Встроенный (отключён)"
|
STR_BUILTIN_DISABLED: "Встроенный (отключён)"
|
||||||
STR_NO_ENTRIES: "Записи не найдены"
|
STR_NO_ENTRIES: "Записи не найдены"
|
||||||
STR_DOWNLOADING: "Загрузка..."
|
STR_DOWNLOADING: "Загрузка..."
|
||||||
@@ -246,7 +246,7 @@ STR_CAPS_ON: "CAPS"
|
|||||||
STR_CAPS_OFF: "caps"
|
STR_CAPS_OFF: "caps"
|
||||||
STR_OK_BUTTON: "OK"
|
STR_OK_BUTTON: "OK"
|
||||||
STR_ON_MARKER: "[ВКЛ]"
|
STR_ON_MARKER: "[ВКЛ]"
|
||||||
STR_SLEEP_COVER_FILTER: "Фильтр обложки сна"
|
STR_SLEEP_COVER_FILTER: "Фильтр экрана сна"
|
||||||
STR_FILTER_CONTRAST: "Контраст"
|
STR_FILTER_CONTRAST: "Контраст"
|
||||||
STR_STATUS_BAR_FULL_PERCENT: "Полная + %"
|
STR_STATUS_BAR_FULL_PERCENT: "Полная + %"
|
||||||
STR_STATUS_BAR_FULL_BOOK: "Полная + шкала книги"
|
STR_STATUS_BAR_FULL_BOOK: "Полная + шкала книги"
|
||||||
Reference in New Issue
Block a user