2.1 Following the Basic Process

The NLM message tools support the following basic internationalization process:

  1. Create localizable source code (for example, myprog.c).

    For more details, see Writing Localizable Code.

  2. Use the GUI-based XMsgUtil.exe program or the DOS-based XMsgTool.exe program to create an XLIFF file (see An XLIFF File).

    Either Message utility extracts your text strings and messages into an XML file (for example, myprog.xlf). For more details, see Creating/Updating an XLIFF File and Editing an XLIFF File.

  3. Send your XLIFF file to a translator.

    The translator either adds the translation of each message to your XLIFF file and sends it back to you or sends you the translated messages, which you must add to your original XLIFF file. For more details, see Adding Translated Messages.

  4. Use either the XMsgUtil.exe program or the XMsgTool.exe program to create an ASCII binary message file (for example, myprog.msg).

    For more details, see Creating a Message File.

  5. Link your English message file (for example, myprog.msg) into your executable file, and specify the desired language ID.

  6. Test your internationalized application.

    For more details, see Testing Your Program.