A minimalistic translation loader for Unity IMGUI
IMGUI Translation Loader is a patch/plug-in that allows to replace label texts within Unity’s IMGUI.
This translation loader is minimal and game-agnostic. As long as the Unity games supports running .NET or Mono, this plug-in can be used!
With this tool one won’t have to modify plug-ins to provide needed localisation! All translations are kept tidy in separate text files that can be easily created, modified and shared.
Some games have vast plug-in support. Since IMGUI is the only fully universal GUI provided by Unity, most plug-in developers pick IMGUI for their plug-in UIs.
Most of the time plug-in developers provide little to no support for translation of the UI. IMGUI Translation Loader aims to address the issue by making it possible to translate any IMGUI.
Every time IMGUI is drawn, IMGUI Translation Loader catches any drawn label text and replaces it with user-specified one. IMGUI supports Regular Expressions, which allows to preserve parts of original labels, like number and variable values.
Verboseconfiguration option to