❓ Часто задаваемые вопросы¶
RimLoc не находится в терминале¶
- Если ставили через Cargo — откройте новый терминал или проверьте, что
~/.cargo/bin
(Windows:%USERPROFILE%\.cargo\bin
) есть в PATH. - Если скачали бинарник — запускайте из папки с ним:
./rimloc-cli
(macOS/Linux) или.\rimloc-cli.exe
(Windows), либо добавьте папку в PATH.
Чем scan
отличается от validate
?¶
scan
просто собирает переводимые строки.validate
проверяет качество (пустые/дубликаты/плейсхолдеры) и возвращает код1
, если нашёл ошибки.
Что такое «плейсхолдер» и почему он ломается?¶
Это «дырки» в строке, куда игра подставляет числа/имена и т. п. Если вы их удалите или измените, строка станет нерабочей. Подробнее в Словаре и в руководстве по проверке: cli/validate_po.md
Как собрать отдельный мод‑перевод?¶
rimloc-cli build-mod --po ./MyMod.ru.po --out-mod ./MyMod_RU --lang ru
Или из структуры Languages/Russian
оригинального мода: cli/build_mod.md
Можно ли сначала посмотреть, что изменится?¶
Да. Почти везде есть --dry-run
. Например:
rimloc-cli import-po --po ./MyMod.ru.po --mod-root ./Mods/MyMod --lang ru --report --dry-run
Как понять, что именно поменялось между версиями мода?¶
Используйте diff:
rimloc-cli diff-xml --root ./Mods/MyMod --format text
Подробнее: cli/diff_xml.md
Где живёт конфигурация проекта?¶
В rimloc.toml
— так можно один раз задать source_lang
, target_lang
, пути и упрощать команды. См. guide/configuration.md