RimLoc¶
RimLoc is a visual, desktop-first RimWorld mod translation studio. Translate, review, validate and export in the GUI without a terminal. Shared Rust services also expose an optional CLI and support future adapters.
Desktop GUI — start here Getting started Optional CLI / automation
Pre-beta
The current desktop UI is still being converged on React R1. Stable public installers are not available yet; use the current source/build instructions for development testing.
Two ways to work¶
Desktop project workflow¶
For normal translation work, PO is not required.
- Create or open a RimLoc project.
- Choose the RimWorld source and target locale(s).
- Edit translations directly in the workspace.
- Validate/review.
- Build or export the translation output.
The project model, translations, glossary, TM, revisions and review state live in RimLoc's canonical project model — not in a PO file.
CLI / interchange workflow¶
The CLI remains useful for automation and external CAT workflows:
scan,validate,diff-xml;- optional
export-po/import-po; build-modfrom PO or from an existing Languages tree;- diagnostics and other maintenance commands.
Use PO when it helps you collaborate with Poedit/CAT tooling; do not treat it as mandatory.
AI translation¶
Today the GUI offers Chat Batch without an API key: export a structured prompt, use your favorite AI chat, import, review and safely apply translations. Provider connections can be configured and tested, but direct automatic AI translation jobs are not yet shipped. Planned options include official eligible ChatGPT-plan authorization for OSS clients, BYO API keys, local models and the existing no-API fallback — all in the graphical app.
Current focus¶
The first public beta is deliberately RimWorld-first:
- modern RimWorld project discovery;
- Core/DLC/mod/language-pack sources;
- existing-translation update workflows;
- multi-target projects;
- glossary and Translation Memory;
- validation and safe build/export;
- security hardening;
- practical comparison with established RimWorld localization tools.
Future adapters are a design goal, not a current compatibility claim.
Documentation paths¶
- Getting started
- Translator guide
- Desktop GUI
- CLI
- Troubleshooting
- Developer guide
- Adapter authoring
- Support RimLoc
Help translate RimLoc
See the localization guide. RimLoc self-localization uses the same core project concepts as other adapters.