Skip to main content

On this page, you'll find tools and resources you can download in support of your efforts to globalize your application.

Featured Downloads

Microsoft Keyboard Layout Creator Microsoft Keyboard Layout Creator

Download this tool to extend the international functionality of Windows-based systems by creating or modifying keyboard layouts. You can even use this tool to package layouts for delivery and installation!

AppLocale Utility AppLocale Utility

Need to run legacy (code-page based) applications on your Windows XP or Server 2003, but don't want to change the system locale? Here's a new utility that saves you a reboot! The Microsoft AppLocale (or Application Locale) utility is a temporary solution to these limitations caused by non-Unicode applications running on the Unicode (UTF-16) based Windows XP. AppLocale detects the language of the legacy application and simulates a corresponding system locale for code-page to/from Unicode conversions.

The AppLocale utility allows users to run a legacy application without changing to the code-page/system locale needed by that particular application. AppLocale emulates the code-page required by that legacy application without changing the machine's system locale. This emulation is only applied to the application that has been chosen during the AppLocale configuration wizard.

Microsoft Transliteration Utility Microsoft Transliteration Utility

The Microsoft Transliteration Utility is a tool for transliterating one natural language script to another. It is intended to support all scenarios that involve an entirely mechanical mapping of strings encoding natural language data in one format to strings encoding that data in another format. It also has a feature that allows the creating, editing, debugging and testing of modules that define the transliteration.