Working with a localized Guidewire Studio

Guidewire Studio is built on JetBrains IntelliJ IDEA. JetBrains does not support localization of IntelliJ. However, Guidewire does provide, limited localization support for the Guidewire plugins that comprise Guidewire Studio in IntelliJ. Guidewire provides translations for the Studio editors for a limited number of languages only.

To support viewing Guidewire Studio editors in a different language, Guidewire provides the following:

  • Guidewire application language files for specific languages
  • Guidewire Studio language files for specific languages

Application language files provide translations for application resources such as field labels in the user interface. You also see some of these translated elements in the Studio PCF editor. Additionally, the application language files provide translation for Gosu error messages in Studio.

In particular, in the base configuration:

  • Guidewire provides a display.properties file and a typelist.properties file that provide U.S. English definitions of strings in elements that you edit in Studio editors.
  • Guidewire provides display_languageCode.properties and typelist_languageCode.properties files that provide translations of strings in elements that you edit in Studio editors..
  • Guidewire provides internal property files in JAR files that translate strings in Guidewire Studio editors, such as labels for user interface elements. These files support Japanese.

If you enable a language in addition to U.S. English, the display.properties or display_languageCode.properties files affect PCF files that you open in the PCF editor. In those files, you see translated strings for all the PCF elements that use display keys, such as labels, buttons, and so on.

The internal display property files for Studio files provide translations for some of the labels and controls in the Guidewire editors. Not all labels and controls can be translated due to the limitations of IntelliJ. Therefore, it is possible to see a mixture of English and non-English labels and controls in the Studio user interface.

See also