LANGUAGE Migration Tool

To open LLANGUAGE Migration Utility, point to Start > Apps > Agile Business Suite 7.0.

The LLANGUAGE file contains internationalized versions of system messages that are sent from LDL.

This utility converts existing Enterprise Application 3.x LLANGUAGE files into equivalent language.rc files, suitable for use in Agile Business Suite.

LLANGUAGE Migration Options

To convert an existing Enterprise Application 3.x LLANGUAGE file into an Agile Business Suite language.rc file, complete the settings below, then click Convert.

Source File

Enter, or browse for, the name of an existing Enterprise Application 3.x LLANGUAGE file.

Output File

Enter, or browse for, the directory path Agile Business Suite language.rc file is saved.

Process to convert language.rc to language.dll

The language.rc file has to be converted to a language.dll to be used in AB Suite. Also, before converting the language.rc file to Language.dll there are a few steps that need to be followed in order to update the language.rc so that it is same as the latest file in AB Suite.

Perform the following:

  1. The language.rc is obtained from the LLanguage file using the Language Migration Tool.

  2. Copy the strings from the file ABSRuntimeMessages.txt (which is available in the bin folder) at the end of the language.rc file that is, after the line MSG_CLR_1500 "*".

  3. Copy the following files to a working folder.

    • Language.rc where in the latest strings are added.

    • Latest resource.h file(available in bin folder)

    • Existing Language.dll.

    • rlman.exe (available in bin folder)

  4. Create a Language.res file (compiled resource script) by running the command rcLanguage.rc.

    Note: The /i parameter might be required if the INCLUDE environmental variable is not defined.

    The following headers are required. By default, these are located at:

    • afxres.h - C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.15.26726\atlmfc\include

    • winresrc.h - C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\um

    So the final command is:

    rc /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.15.26726\atlmfc\include" /i 
    "C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\um" Language.rc
  5. Finally, create a new Language.dll by running the following command:

    rlman -r Language.dll Language.res Language.dll

    This replaces the contents of the new resource file into the existing Language.dll.