Перейти к содержанию

🧠 Советы и лайфхаки

Собрали короткие приёмы, которые экономят время и спасают от глупых ошибок.

Экономим клики и нервы

  • Всегда начинайте с 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