Files
lightcraft/docs/localization-ru.md
T
Andrew FrahnandClaude Opus 5.5 fb097d61be Rename crates to neutral dac-* codename and binaries to app/app-cli
Mechanical rename right after the fork so upstream merges map cleanly.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-10 09:43:50 +11:00

24 lines
1.8 KiB
Markdown

# LightCraft на русском
Выберите **Правка → Язык → Русский** или **Настройки → Общие → Язык**. Выбор применяется сразу
и сохраняется для следующего запуска (`language: "ru"` в `ui.json`).
Русский каталог охватывает меню, сочетания клавиш, библиотеку, обработку, кадрирование, маски,
импорт и экспорт, настройки, встроенные стили и профили, историю, даты и сообщения о ходе работы.
Технические ошибки из нижних уровней, как и в других языках, остаются на английском; строки, которых
ещё нет в каталоге, показываются по-английски.
Имена файлов, идентификаторы команд, шаблоны и названные вами альбомы, стили и метаданные не
переводятся. Шрифт интерфейса Inter содержит кириллицу, дополнительные шрифты не нужны.
## Сопровождение и проверка
Постоянные тексты: `crates/ui-egui/locales/ru.json`. Сообщения со значениями:
`crates/ui-egui/locales/ru-formats.json`. Английские ключи не меняются; заполнители проверяются
компилятором Rust при сборке. Английские окончания множественного числа скрываются через `{:.0}`.
```sh
cargo test -p dac-ui-egui i18n::tests -- --nocapture
LIGHTCRAFT_LANGUAGE=ru lightcraft-cli snapshot --demo -o russian.png --size 1600x1000
```