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.


h1. Key Format
The resource key format is: _\#\{key\}_

The resource key can contain any text that you consider appropriate to satisfy your business needs. It should, however, be human\-readable and must not contain spaces.


h1. Creating Keys
There are two ways to create a key for a node:

# [sect-User_Guide-Multi_Language_Navigation_Nodes-Creating_Keys_using_the_Create_Page_Wizard]
# [sect-User_Guide-Multi_Language_Navigation_Nodes-CreatingEditing_Keys_using_the_Edit_Page_and_Navigation]

h1. Creating Keys using _Create Page Wizard_
# **
Open the _Site Editor_ menu and pick _Add New Page_.
# **
Enter a name for this new page
# **
Enter a resource key in the _Display Name_ field.
!PageWizard.png|title=!
# **
Click _Next_. On the next screen you may define a page layout out of existing templates.
# **
Click _Next_ to finalize the page creation with portlets for instance.

h1. Creating/Editing Keys using _Navigation Management_
# **
Click on _Site_ in the Toolbar then _Edit Navigation_
!NavigationManagement.png|title=!
# **
Click on _Add Node_
# **
The Create/Edit node dialog appears. Enter a resource key in the _Label_ field
!CreateEditNode.png|title=!
{note:title=Reusing Keys}You can reuse the same resource key in several nodes.

{note}

h1. Providing translation
To provide a translation for the resource key used as page name, resource bundles must be provided within the web archive.

Property files \(or XML resource bundles\) must be located in:
_WEB\-INF/classes/locale/navigation/portal/\[portalName\]\_\[2letterCode\].properties_