RimLoc¶
RimLoc — графическая студия перевода модов RimWorld: работа со строками, проверка и экспорт прямо в приложении, без терминала. Rust CLI остаётся необязательным дополнением.
Графический интерфейс — начать здесь Начало работы Необязательный CLI
Pre-beta
Новый десктопный интерфейс ещё доводится на React R1. Стабильных публичных установщиков пока нет; для тестирования используйте актуальную сборку из исходников/owner artifact.
Два основных способа работы¶
Проект в GUI¶
Для обычной работы PO не обязателен.
- Создайте или откройте RimLoc-проект.
- Выберите источник RimWorld и целевой язык(и).
- Переводите прямо в workspace.
- Запустите validation/review.
- Соберите или экспортируйте результат.
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-инструментами.
Будущие адаптеры — архитектурная цель, а не текущая заявка на поддержку.
Куда идти дальше¶
- Начало работы
- Гайд переводчика
- Desktop GUI
- CLI
- Решение проблем
- Гайд разработчика
- Добавление адаптера
- Поддержать RimLoc
Помочь перевести RimLoc
См. Localization guide. Self-localization RimLoc использует те же базовые project-концепции, что и другие адаптеры.