Skip to content

optional translation files

Jinwoo Lee edited this page May 16, 2026 · 1 revision

Optional Translation Files

Two more translation files ship with the template, both optional. Both use the exact same format as translate.txt (one KEY = value per line, # comments, \n for newlines, key normalized to uppercase).

translate_msc.txt — My Summer Car compatibility

My Winter Car shares thousands of UI strings with its predecessor, My Summer Car. If you (or someone in the MSC localization community) already have an MSC translation file, you can drop it in as translate_msc.txt and get most of MWC translated for free, then only touch translate.txt for the strings that are new or changed.

//Main Menu
BEGIN = 시작
CANCEL = 취소
NEW GAME WILL REPLACE ANY EXISTING SAVE! = 게임을 새로 시작할 경우 기존 세이브파일은 삭제됩니다!
CONTINUE = 계속하기
NEW GAME = 새로 시작
CREDITS = 제작자
QUIT = 종료

If you don't have an MSC translation, delete this file — the plugin treats it as optional and won't complain.

translate_mod.txt — Mod content

translate_mod.txt is a parallel slot for strings that come from other MSCLoader mods (not from the base game). It exists purely to keep translate.txt focused on vanilla content. Functionally it works exactly the same as translate.txt.

If you're not translating any mods, leave the file empty or delete it.

Loading order and override precedence

The plugin loads these files in a fixed order and merges them into one global dictionary. Later files win if the same key appears in more than one:

1. translate_msc.txt           (your MSC base, if any)
2. translate.txt               (main MWC translations)
3. translate_mod.txt           (mod-specific lines)
4. translate_magazine.txt      (magazine keywords)

translate_teletext.txt is loaded into a separate dictionary that the teletext FSM hook reads first, then falls back to the global dictionary above. See translate_teletext.txt.

What this means in practice:

  • translate.txt overrides anything in translate_msc.txt. Use translate.txt for MWC-specific wording or to fix anything in the MSC file that doesn't read right in winter.
  • translate_mod.txt overrides both. If a mod uses a generic string like OPEN that you've already translated in translate.txt, you don't need to repeat it — but you can override it in translate_mod.txt if the mod uses it in a context that needs different wording.

Reload

Save the file and press F8 in-world. See Testing & Debugging.

Clone this wiki locally