Localize my Installation

Your K2 installation can be configured according to a specific language locale, for example, selecting German will display your K2 sites in German. To do this, you need the K2 Language Pack (Preview) installed.

How it works

The Language Pack adds resource files for selected languages in the same location as the English resource files. The person designing forms should 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, popup controls and static labels in the Picker control in the appropriate language.

K2 determines the language from two settings:

  1. 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.)
  2. 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.

Using the browser’s developer tools you can view the accept-language header to determine the language fall-back behavior. This is important when configuring the browser’s languages as the K2 Server will use the fall-back to determine which language the Form should be displayed in if the first language is not supported. If the fall-back does not contain any of the supported languages the Form will be displayed in English.

The K2 Language Pack (Preview) topic contains all the information you need to localize your K2 installation.