All captions and displayable static items that are displayed in the Address Book can be customized. All the labels are defined in the dictionary-<locale>.xml file which is located under <uwc-deployed-path>/WEB-INF/ui/html/abs directory. This XML file contains definitions in the following form:
<word key="_Message">Message Actual Text</word>
The key is specified in the XSL file which is used to obtain the value of the <word> XML node. This value is eventually displayed during the rendering of XSL into HTML. In the XSL file, the key is specified in the <xsl:text> tag.
To customize a particular caption or a static label, change the text corresponding to the desired key. To add new text:
Add new <word> tag with the appropriate key and the prefix `_'
Add the <xsl:text> tag with the key as the tag value in the XSL file
Example 7–2 changes the label of the `New Contact' link on the Main page toolbar to `Add Contact'. In the example en is assumed to be the language in which the label is displayed.
In search.xsl, the label is coded as following:
Example 7–3 shows the code before modifying the default definition in dictionary-en-xml
<word key="_View Calendar...">View Calendar...</word>
Example 7–4 shows the customized code after modifying the default definition in dictionary -en-xml.
<word key="_View Calendar...">View Schedule...</word>