// Management · RimWorld Mod

Momaomao's Translation Forge

Momaomao's Translation Forge In-game translation workflow for RimWorld mod translators What is this?

Momaomao's Translation Forge

In-game translation workflow for RimWorld mod translators

What is this?

Want to spin up a personal translation quickly, or give something back to the community? Tired of the grind every time the source mod updates—digging through language packs to find what still needs translating? This mod exists for that: scaffold, scan, export, and import in a few clicks.
  • New translation from scratch: one-click scaffold with About and folder structure
  • Maintain existing translation: one-click gap check with a clear missing count
  • Export pending files: single-file or by-source layout, XML or CSV—fill translations in your editor
  • Import back: write translations into your language pack without hand-matching paths and file names
  • Desktop edition too: this mod runs in-game; there is also a GitHub Releases desktop build for work outside the game

Who is it for?

Mod translators publishing language packs, and players maintaining translations for their own setup.

How to open

Main entry: main menu → Translation Forge Alternate: Options → Mod Settings → Momaomao's Translation Forge The main-menu shortcut requires the Harmony mod.

Supported languages

The workbench UI follows your RimWorld game language. 15 languages supported. WIP languages use English for the UI:
  • Chinese (Traditional)
  • Chinese (Simplified)
  • English
  • Japanese
  • Korean
  • Russian
  • French
  • German
  • Spanish
  • Italian (WIP)
  • Portuguese (BR) (WIP)
  • Polish (WIP)
  • Czech (WIP)
  • Turkish (WIP)
  • Ukrainian (WIP)
Translatable target languages match the UI language set.

Work modes

Mode 1: Maintain existing translation

For when your translation mod and Languages folder already exist.
  1. Pick source mod, translation mod, and target language
  2. Check gaps: compare source Defs with existing DefInjected; list missing entries and warnings
  3. Choose export format and export with one click
  4. Fill translations in an external editor
  5. Import completed translations back into the language pack

Mode 2: New translation from scratch

  1. Pick source mod and target language
  2. Choose export format and adjust About options
  3. One-click scaffold: About, folder structure, and pending export
  4. Switch to Mode 1 for ongoing maintenance

Export layouts

Single file
  • Pending entries go to DefInjected-missing.csv / DefInjected-missing.xml at the translation mod root
  • After translating: run import to place entries in the language pack
By source file
  • Writes Languages/.../DefInjected// files
  • After translating: edit language-pack XML directly; no import step
Note: HAR-related keys are skipped automatically.

Not covered

  • Keyed
  • Strings
  • In-game editor

Attribution

To help spread the word, if you publish a translation mod made with this tool on Steam Workshop or elsewhere, please state in that mod's workshop description: This mod was created with Momaomao's Translation Forge or equivalent wording.

FAQ

Q: Does this mod change game content? A: No. It only provides the translation workbench and does not modify game data. Q: Which RimWorld versions are supported? A: 1.6 only for now. Q: How is this different from the GitHub edition? A: The core workflow is the same. This in-game build picks from loaded mods; the GitHub Releases edition runs outside the game and includes CLI and a fuller standalone UI. Q: Can it translate Keyed? A: No. Edit the Keyed folder in your language pack manually. Q: Do I need Harmony? A: Yes. Q: Where should my finished translation mod load? A: This tool mod has no load-order requirements. Your translation mod must load after the source mod. Q: How do I report issues? A: Leave a comment below.

Links