JBoss.orgCommunity Documentation

Chapter 6. Language administration

6.1. Change Interface Language
6.1.1. Method One
6.1.2. Method Two
6.1.3. Method Three
6.1.4. Set language for a user
6.2. Right To Left Support
6.3. Multi-Language Navigation Nodes
6.3.1. Key Format
6.3.2. Creating Keys
6.3.3. Creating Keys using the Create Page Wizard
6.3.4. Creating/Editing Keys by Edit Page Wizard
6.3.5. Creating/Editing Keys using the Edit Page and Navigation
6.3.6. Internationalize Resource Keys
6.3.7. Walk-through
6.4. Internationalization Portlet
6.4.1. Add a new Resource
6.4.2. View and Edit a Resource
6.4.3. Delete a Resource
6.4.4. Search a Resource

GateIn 3.0 allows users to choose their interface language to work with.

The priority of the interface language setting is:

Users should pay attention to this order to change the language type appropriately.

You can change the interface language permanently in three ways :

GateIn 3.0 supports Right to Left (RTL) languages.

The Account Portlet

The Application Registry Portlet

The Internationalization Portlet:

The Organization Portlet:

GateIn 3.0 supports a multi-language environment for your portal allowing you to internationalize any menu entry on the navigation.

As the navigation bar is composed of nodes, you have to modify the display names of the nodes to enable this. Instead of entering the display name of the node in a defined language (English, for example) you have to use a language-neutral 'resource key'.

This resource key is then used to define the label that is shown for that node on the navigation bar, the menu and the breadcrumb.

GateIn 3.0 organizes resource keys in resource files. Each file contains a list of keys and their translations in one specific language.

Each resource file holds keys for one language supported by Portal. This helps to structure the resource keys. Each resource file has a name and a language attribute.

To utilize Internationalization features do the following:

This portlet is used to define a word or a phrase of the current language in another language.

Each resource supports a language. You can define a word or a phrase according to the supported language.