Open MUI File

Information, tips and instructions

OS Internationalization with MUI

An application that requires internationalization, must have its interface defined with elements such as the menu, dialog boxes, hints, help, represented in each localized resource. The language-based user interface becomes one of the configurations of this application.

Features of the MUI Resource Technology

The MUI resource technology has the following features:

  • The language specific resources are independent of the application binary.
  • Language resources can be included in a single installation, or separately for each language.
  • The resources are displayed according to the language of the application's host OS

Specific language resource files

Some specific resources require a precise definition of localization for particular languages. So your application that uses a MUI file in a specific language, can make use of this resource when installed in a particular global location.

When built using the MUI resource technology, language-specific files have a ".mui" extension and are handled by filling in the name, including the original extension and adding the extension ".mui". for example:

myfile.dll.mui

The language-specific file resides in a subfolder containing the LN file, the description of which follows below.

LN Files

The LN file, inside a MUI application, contains executable code and language neutrality resources that are used by all language versions of the application. The LN file is an application binary in Win32 PE format. LN file only contains language neutral resources and uses a checksum in resource configuration data to match corresponding MUI files and verify the association. Language specific MUI files are also stored in the folders corresponding to the language to make sure that file is interpreted correctly.

Resource Configuration Data

The configuration data file is used to associate the LN file with the specific language of the application.