#localization #rim-world #gettext #cli

app rimloc-cli

RimLoc CLI: scan, validate, export/import PO for RimWorld localization

1 unstable release

0.1.0-alpha.1 Sep 26, 2025

#909 in Command line utilities

GPL-3.0-only

160KB
3K SLoC

Rust 2.5K SLoC // 0.0% comments FreeMarker 450 SLoC

rimloc-cli

RimLoc CLI — scan, validate, export/import PO for RimWorld localization.

Install

cargo install rimloc-cli --version 0.1.0-alpha.1

Usage

Scan a mod folder and print JSON:

rimloc-cli scan --root ./Mods/MyMod --format json | jq '.[0]'

Validate XML and fail CI on issues:

rimloc-cli validate --root ./Mods/MyMod --format text

Export a single PO hand-off file for translators:

rimloc-cli export-po --root ./Mods/MyMod --out-po ./out/MyMod.po --lang ru

Build a translation-only mod from a curated PO:

rimloc-cli build-mod --po ./out/MyMod.po --out-mod ./ReleaseMod --lang ru

Dependencies

~18–26MB
~468K SLoC