Multi-Language Configuration

Configuring multi-language environments on the Frame platform requires careful consideration and planning. Microsoft’s Server operating system can be configured to handle different keyboards/characters in addition to multiple display languages. Beyond the OS layer, individual applications might still require further configuration if the display language is not automatically detected by the application.

Further considerations include the fact that each Frame application might need to alter the display language and keyboard layout on a per-session basis. To create a customized language environment for each user’s session, dynamic alterations to the operating system must occur before each Frame session is started (using pre-session scripts).

Operating System Language Features

Microsoft’s Operating Systems provide full support for multiple languages and regions. To fully customize the OS environment to support a particular language, you will want to alter both the keyboard layout and display language.

Keyboard Layouts

Support for multiple keyboard layouts allows end users to choose a language to match the keys and characters on their keyboard. Keyboard layouts also determine which on-screen keyboard is used within the Windows environment if physical keyboards cannot be used (for touch displays, tablets, etc).

In a traditional Windows desktop environment, it is fairly easy to switch between multiple keyboard layouts by clicking on the keyboard icon located in the system tray. The keyboard switcher button will be in the bottom right corner of the keyboard.


However, in some Frame end-user environments, the Windows system tray may not be visible and the keyboard layout switcher may no longer be available. Frame Desktop environments typically include the Windows taskbar, but application-only environments will not. To accommodate for this, Frame has a special keyboard layout switcher located on the right side of the status bar in the Frame terminal.


If you are interested in supporting multiple languages and retaining the personalized settings for each user, please refer to the Multiple Languages section of this document to understand the requirements for this feature.

Note about Keyboard Layouts and Certain Keyboard Shortcuts

Certain system keyboard shortcuts can conflict with the native Windows keyboard shortcut that switches the current keyboard layout. For example, on OS X, you can use a keyboard shortcut CMD + SHIFT + 3 to take a screenshot. The key combination to do this sends ALT + SHIFT to the Frame session and will switch the system’s keyboard layout to another that’s available.

Conflicting shortcuts for OS X that may switch the keyboard layout include:

  • Screenshot tool: CMD + SHIFT + 3

  • Screenshot snip tool: CMD + SHIFT + 4

  • Go to next tab: CMD + SHIFT + [

  • Go to previous tab: CMD + SHIFT + ]

Using a Single Language

The most common configuration would be to prepare your account’s Sandbox with a default display language and a default keyboard layout other than US English.

You only need to change these settings once within the Sandbox desktop environment to permanently apply the changes to your account. After these adjustments are made and published, all production sessions will use the updated display language and keyboard layout.

Changing the Default Display Language

The default display language setting can be configured in the “Language” section of the control panel on your Sandbox.


From the “Language” section, you can specify the default display language by clicking on “Options” next to the language you would prefer.


You will then be asked to log off and then log back in to apply the changes.


This section assumes that you have already installed all language keyboards/packs that you require for your applications on the OS.

Change the Default Keyboard Layout

The default keyboard layout setting can be configured in the “Language” section of the control panel on your Sandbox.


Once you are in the “Language” section, you need to click on the “Advanced settings” on the left side of the panel.


From here, select the keyboard layout from the “Override for default input method”. After you have chosen the desired layout, click “Save”.



This section assumes that you have already installed all language keyboards/packs that you require for your applications on the OS.

Multiple Languages

Frame supports utilizing multiple languages on the same account to deliver customized experiences for users in different regions sharing the same account. Configuration of a multi-language environment is more involved than using a single language due to the fact that scripting is necessary to dynamically switch the keyboard layout and display language.

If you are interested in offering multiple languages, please contact your Nutanix Frame account representative.