K2 Language Pack
The K2 Language Pack is an add-on component to K2 that enables cultural adaptation and translation of non-configurable User Interface elements in K2. The Language Pack allows for the standard smartforms controls as well as the K2 View Flow report and elements of the K2 Designer to display correctly in different languages.
How it works
The Language Pack adds resource files for selected language(s) in the same location as the English resource files. The Form designer will have to set configurable properties such as titles, watermarks and data labels for the Controls, Views and Forms in the language of choice. At runtime, the language resource files are used to render non-configurable properties such as titles of windows, pop-up controls and static labels in the Picker control in the appropriate language.
K2 determines the language from two settings:
- The languages defined in the browser’s Language Preference setting. Ensure the language you want the Form to display in is the first language in the list. (See the note below for information about language fall-back behavior).
- The specific language set in IIS for the Runtime Sites. If a specific language is configured in the UI Culture field in IIS for the specific site, it will override the browser’s Language Preference setting and all users accessing the Form on the site will be forced to use the configured Language.
Component | Behavior |
---|---|
SmartForms Controls | At runtime, all static text (such as tooltips, watermarks and popups) displayed on the standard, out-of-the-box Controls will render in the determined language. |
K2 View Flow | All static text and menus in K2 View Flow are displayed in the determined language. |
K2 Designer | Some design time text is localized and will display in the determined language. |
Download
The K2 Language Pack (Preview) can be downloaded from the Nintex Customer Central. See the Installation details below for more information and the compatibility matrix for the list of available languages.
The K2 Language Pack (Preview) is available as a separate installation package. The installer uses the current K2 installation settings and is dependent on the existing K2 components. If K2 is installed on a distributed environment, the K2 Language Pack (Preview) should be installed in the same locations and servers where K2 Site is installed. The Setup Manager will guide you through the install process.
Prerequisites
- PowerShell 3.0 or higher
- K2 Five
Installation Steps
- Open the Language Pack Setup.exe.
- Select the language(s) you wish to install.
- Click Next to review your selection, then click Next again to begin configuring the components. (Clicking the “Next” button performs both an Install and Uninstall depending on the language selection).
- Click Finished to close the Setup Manager.
- Runtime exception messages originating from the K2 Server will still be displayed in English.
- Localization support for the Design time is limited and areas of the Design time experience will still display in English after the K2 Language Pack has been installed.
- If a multi-language Form is required, the Form and the Form Views must be designed in one language then copied and modified for each of the other languages you wish to support. Direct the user to the Form in the user’s language choice. During installation of the K2 Language Pack, select all the required languages to ensure that the required resource files are installed for the languages you wish to support.
- An error is displayed at design time when the Tab Index property of a control is reduced to a value less than 1. The Tab Index property starts reducing automatically in a loop.
Workaround:
Set the browsers language to English to configure the Tab Index property. Once configured set the browser back to the original language.