mirror of
https://github.com/storytold/lightcraft.git
synced 2026-11-10 10:29:55 -06:00
Mechanical rename right after the fork so upstream merges map cleanly. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
24 lines
1.8 KiB
Markdown
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
|
|
```
|