RimLoc¶
RimLoc is a RimWorld-first localization workstation with a local-first Rust core, a desktop UI, and an adapter-oriented architecture for future games and applications.
Getting started Desktop GUI CLI
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.
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.