🧠 Советы и лайфхаки¶
Собрали короткие приёмы, которые экономят время и спасают от глупых ошибок.
Экономим клики и нервы¶
- Всегда начинайте с
validate
— ловит пустые строки/дубликаты до релиза. - Используйте
--dry-run
перед любой записью: импорт/сборка/обновление. - Храните
rimloc.toml
в репозитории, чтобы не передавать одни и те же флаги. См. guide/configuration.md
Плейсхолдеры — отдельно важны¶
- Сначала текст, потом плейсхолдеры: доводите строку, затем проверяйте соответствие
%d/%s/{0}
и т. п. - Для
.po
всегда прогоняйтеvalidate-po --strict
.
Работа с .po
¶
- Poedit: включите QA‑проверки и автозамены для единообразия.
- Делите работу на блоки: экспортируйте
.po
, используйте комментарии и фильтры, проверяйте кусками.
Командная работа¶
- Договоритесь о терминах и храните их в отдельном файле. Используйте единый глоссарий команды.
- Commit ранний и часто: отдельными PR’ами легче ревьюить.
Диагностика¶
--format json
+jq
помогают вытащить только ошибки, напр.:bash rimloc-cli validate --root ./Mods/MyMod --format json | jq '.[] | select(.level=="error")'
- Для Windows путей берите кавычки:
"C:/RimMods/MyMod"
.
Доп. возможности¶
- Собрать RU‑мод прямо из
.po
: build-mod — удобно для дистрибуции отдельно от оригинала. - Обновить официальную локализацию Core: см. cli/lang_update.md