NT Locale Emulator Revolution README document


Introduction:

NT Locale Emulator Revolution (NTLER for short) is a locale switching tool for non-Unicode based applications which may require a given localized executing environment.
It can change the locale, including language and code pages, for specified application while doesn't affect other running processes/applications at the same time.


Features:

Ability to change locale for any specified applications without changing the whole system locale or affect other applications.
Ability to adjust default font and UI font for specified application, which previously can only be changed by changing system locale in Control Panel.
Implemented within Windows kernel driver. Unlike other applications use ring3 API hooks, it can provide better compatibility and reliability.


System Requirement:

Microsoft .NET Framework 3.0 or above

This software only supports operating system on IA-32(x86) architecture, and the beta version currently supports the following operating systems:

Windows XP SP2 or above
Windows Server 2003 SP1 or above

The final version will add support for Windows Vista, Windows Server 2008 and Windows 7.

Because NTLER's implementation is in kernel level, there might be a chance that some Anti-Virus/Spyware programs might interfere with NTLER.
Although it has been tested with Kaspersky Anti-Virus and ESET NOD32 and works good, there is no guarantee that NTLER will work in any situation.


Installation & Usage:

Download the package of NTLER, extract the files to an appropriate directory, then run "setup.exe".
Click "Yes" in the dialog box to install, or click "No" to uninstall it.
The operation will be completed immediately, then reboot the system to take effect.

NTLER includes a GUI shell that requires .NET Framework 3.0, make sure you have already installed .NET Framework 3.0 before the installation.
Please note that do NOT remove any file or directory of NTLER after installed it successfully,
you should use "setup.exe" to uninstall/update the components you previously installed.

Also, the East Asian languages support is required if you are not using an East Asian language operating system. You may need that to load application in East Asian locales.
To install these files, go to "Control Panel", open "Regional and Language Options", click "Language" tab, check the option "Install files for East Asian Languages", then click OK.

After installation, NTLER will register a context menu for executable(.exe) files to help users to manage the application's configuration.
Right click on any .exe file or its shortcut, then you will see the function commands of NTLER in the context menu.
To launch an application in a customized locale, you can click "Load xxx in specified locale...",
a dialog box named "Application Locale Settings" will appear and ask you to set the executing environment for the specified application.
If you want to apply these settings permanently, click "Create or modify settings of xxx" in the context menu instead of the first one.

The following is the explanations of Application Locale Settings:

File Path:
The absolute path of application's .exe file.

Display Name:
User defined name or comments.

Locale:
Choose a locale from the list in the combobox here for the application.

Advanced Options:

Change UI Language ID:
Simulate User Interface language ID for the application. This option should be checked in most situations.

Build virtual path for special folders:
Map the system folders which may contain special characters, e.g. Desktop, Start Menu and User private folders, to corresponding virtual paths that can be accessed properly.
This is useful when running setup programs within non-English operating systems.

After completed the configuration of the application, you can start it by any way you like. NTLER will automatically change the locale for this application when it is being launched.


FAQs:

Q: Will a version be available for x64 operating system in the future?

A: I'm not sure, but I will try.

Q: What should I do if I want to use another program to run an application with NTLER together(e.g, using AGTH on a game)?

A: Just save the locale settings of this game. NTLER will automatically complete the locale changing process when AGTH starts the game.


Change Log:

0.6 Beta

Context menu now works properly

Fixed working directory of GUI shell

Changed font substituting behavior

0.5 Beta

The first release version fo NTLER


NTLER Copyright 2009 LOVEHINA-AVC. All rights reserved.

This software is provided "AS-IS". In no event the author should be liable for any damage, include but not limited to direct or indirect, caused by this software. Use it at your own risk. 
This software may be use for non-commerical purpose. Transfer of this software in any form should include the copyright notice and this information. 
For commerical purpose use of this software, please contact me at <ilovehina@hotmail.com>. Any suggestion or bug report is welcome, too.

Special Thanks:

Tukishiro Hikari  (Test & translation)
Magami            (The author of GUI shell)
WindEndless       (Test)
[fz]Glacies       (Test)