🧠 Советы и лайфхаки¶
Собрали короткие приёмы, которые экономят время и спасают от глупых ошибок.
Экономим клики и нервы¶
- Всегда начинайте с
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