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

RimLoc

Docs GitHub Sponsors Buy Me a Coffee

RimLoc — графическая студия перевода модов RimWorld: работа со строками, проверка и экспорт прямо в приложении, без терминала. Rust CLI остаётся необязательным дополнением.

Графический интерфейс — начать здесь Начало работы Необязательный CLI

Pre-beta

Новый десктопный интерфейс ещё доводится на React R1. Стабильных публичных установщиков пока нет; для тестирования используйте актуальную сборку из исходников/owner artifact.

Два основных способа работы

Проект в GUI

Для обычной работы PO не обязателен.

  1. Создайте или откройте RimLoc-проект.
  2. Выберите источник RimWorld и целевой язык(и).
  3. Переводите прямо в workspace.
  4. Запустите validation/review.
  5. Соберите или экспортируйте результат.

Project state, переводы, glossary, TM, revisions и review живут в канонической модели RimLoc, а не в PO-файле.

CLI / обмен форматами

CLI удобен для автоматизации и внешних CAT-процессов:

  • scan, validate, diff-xml;
  • опциональные export-po / import-po;
  • build-mod из PO или из готового Languages-дерева;
  • диагностика и maintenance-команды.

Используйте PO, когда нужен Poedit/CAT или внешний обмен. Это не обязательный формат проекта.

ИИ-перевод

Сейчас в GUI работает Chat Batch без API-ключа: структурированный промпт, копирование в AI-чат, импорт ответа, проверка и применение. Настроить и проверить провайдера уже можно, но прямые автоматические переводы внутри GUI ещё не подключены. Планируются официальный вход через ChatGPT для подходящих пользователей open-source версии, свои API-ключи, локальные модели и существующий вариант через чат без API.

Текущий фокус

Первая публичная beta сознательно RimWorld-first:

  • современные RimWorld layout;
  • Core/DLC/mod/language-pack источники;
  • обновление существующего перевода;
  • multi-target;
  • glossary и Translation Memory;
  • validation и безопасная сборка/экспорт;
  • security hardening;
  • практические сравнения с существующими RimWorld-инструментами.

Будущие адаптеры — архитектурная цель, а не текущая заявка на поддержку.

Куда идти дальше

Помочь перевести RimLoc

См. Localization guide. Self-localization RimLoc использует те же базовые project-концепции, что и другие адаптеры.