General language enablement considerations

If you enable other languages in addition to the base configuration default (U.S. English), it is possible to make one of these additional languages the primary language for your Guidewire application. To set the primary language, set configuration parameter DefaultApplicationLanguage in file config.xml.

How PolicyCenter decides which language to present to the user

  1. Initially, you configure PolicyCenter to support one or more languages, as defined in the LanguageType typelist.
  2. You then set one of the defined languages as the default application language by setting configuration parameter DefaultApplicationLanguage to your preferred value.
  3. At runtime, the browser in which the application runs sends a list of one or more preferred languages in the HTTP request's Accept-Language header. It is possible to configure the browser with the set of preferred languages.
  4. PolicyCenter then attempts to show the user interface in the user's preferred language, as defined in the Accept-Language header.
  5. If PolicyCenter does not support any of the languages passed in the Accept-Language header, PolicyCenter then attempts to show the user interface in the language defined as the default application language (DefaultApplicationLanguage).

The DefaultApplicationLanguage language is also the one you configure for data that does not use display keys or typecode keys. You manually configure this data in only one language, the primary language.