Skip to content

Localization instructions

Xenhat edited this page Sep 12, 2018 · 4 revisions

Reading Localization.rtf, I (@Xenhat) found a few things:

  • We do not have a CSV -> DLL converter (Ivo used to accept .csv and created a DLL from that).
  • DLL editing is only one of the supported translation methods
  • The DLL are regenerated as needed, and only used to override the L10N files
  • The main method to translate Classic Start is to edit the three (3) L10N.ini files:
    1. ClassicStartSrc/ClassicExplorer/ExplorerL10N.ini
    2. ClassicStartSrc/ClassicStartMenu/StartMenuL10N.ini
    3. ClassicStartSrc/ClassicStartMenu/StartMenuHelper/StartMenuHelperL10N.ini
    • Installer translation:
      • ClassicStartSrc/Localization/WixUI/<lang>.wxl (plain text)
    • Policy translation:
      • ClassicStartSrc/Localization/<language>/*ADMX.txt files

ClassicStartLoc appears to be an example and is not referenced anywhere in the code or the build scripts. It can probably be removed.

Using Japanese as example. you need to modify the section titled [ja-JP] - Japanese (Japan): image

Please confirm no localization fork exists for the language you want to improve, then fork the repository, commit your changes and submit a pull request for us to review/test your update.