Setting a Language for Non-Unicode Applications

Applies to TestLeft 4.72, last modified on December 21, 2020

Unicode is a character encoding standard designed to support characters used in most languages of the world.

TestLeft supports Unicode, so, you can test applications with the user interface in different languages:

  • You can simulate user actions, such as keyboard input, over Unicode applications.

  • You can post Unicode messages to the test log.

  • UI Spy shows the properties and captions of Unicode application windows correctly.

Note: TestLeft UI Spy supports only one Unicode language at a time (in addition to English). For example, it can show English characters and either Japanese, or Chinese hieroglyphs.

You can test Unicode applications if the following requirements are met:

  • The application’s language is set as the language for non-Unicode programs on your computer. See below.

  • To test East Asian-language applications, install keyboard layouts with Input Method Editor (IME) support on your computer. To learn how to install IMEs, see the Windows documentation.

Setting the System Language

The Language for non-Unicode programs system option specifies the Unicode language TestLeft supports. You can set this option in the Windows Control panel:

  • Open the Control Panel | Clock, Language, and Region window.

  • Click Region and Language. This will invoke the Region and Language dialog box.

  • Switch to the Administrative tabbed page and click Change system locale in the Language for non-Unicode programs section.

  • In the subsequent dialog, select the desired Unicode language from the Current system locale list.

    Note: Support for the needed language must be installed in the operating system before changing the language. For information on how to install language support, see the Windows documentation.
  • Click OK to save the changes.

See Also

Windows Settings

Highlight search results