You can extend the IVIG Service Center to
support more languages by providing your own translations for all of the IBM-provided globalization
files.
Before you begin
You must have read and write access to the customizable files and the directories where they are
maintained. See Location of IVIG Service Center customizable files and
Customizing IVIG Service Center files (Software stack ) for specific details of where
these files are located. Contact your system administrator if you do not have the necessary
permissions.
Determine the value of the locale identifier for the language (xx
) or language
and country (xx_YY
) associated with the translation you want to provide. For
example: da
(Danish) or ro_MO
(Romanian, Moldova).
Procedure
- Create a custom version of the common.properties file for the new
language.
For example, create the
nls/common_xx_YY.properties file.
You must create the properties file in the new locale. The server determines the list of
available locales by searching for all variants of the common.properties file.
You must also translate all of the properties in the
nls/common_xx_YY.properties file to the new language.
- If you previously restricted the locales that you support, you must modify your
customized copy of the
config/UIconfig.properties file to include the new language. Update the
isim.ui.supportedLocales property in your custom version of this file to
include the new locale,
xx_YY
. If all locales are supported, no change is required
to the
config/UIconfig.properties file because the default is to support all
available locales.
- The new language might be a language that is read from right-to-left. In this case, you
must modify your customized copy of the
config/UIconfig.properties file to include the new language in the list of right-to-left
locales. Update the isim.ui.rtlLocales property in your custom version of this
file to include the new locale, xx_YY
.
- Create custom versions of all supported language variants of the
custom/ui/nls/UILanguages*.properties files.
Add a line to each file that specifies the display name for the new locale. This file is used to
build the language selection control of the Login page.
For example: xx_YY=New language name
- Create custom versions of all of the other files under custom/ui/nls
for the new locale.
- Translate the text in all of the
nls/*_xx_YY.properties
files into the new language.
- You can add a language for page help files only if you already provided custom help
files, as described in Redirecting help content. Take these steps:
- Create a directory for the
xx_YY
locale at the same level as the
directory that contains the existing en
(English) and other
locales.
- Copy the custom help files for an existing language into the new
xx_YY
directory with the same directory structure.
- Translate the help files in the
xx_YY
directory to the new
language.
- Update the
<html>
element in each of the help files to specify the
locale of the new language, such as <html xmlns="http://www.w3.org/1999/xhtml"
xml:lang="xx-yy" lang="xx-yy">
. If the new language is read from
right-to-left, you must also modify the <html>
element in each of the help files
to specify the direction as "rtl"
.
For example: <html
xmlns="http://www.w3.org/1999/xhtml" xml:lang="xx-yy" lang="xx-yy"
dir="rtl">
- If you previously restricted the help locales that you support, you must modify your
customized copy of the
config/UIHelp.properties
file to include the new language. Update the
helpLocales property
in your custom version of this file to include the new locale,
xx_YY
. If all help
locales are supported, no change is required to the
config/UIHelp.properties
file because the default is to support all available locales.
Results
The IVIG Service Center user interface is available to
users in the new language translation. If you translated the help files, the IVIG Service Center page help is also available to users in the new
language translation.
What to do next
You can verify the change immediately in a single-server WebSphere® Application Server environment. In a
managed-cluster environment, you must wait until after the configuration is synchronized to the
application servers in the cluster. For information about synchronizing the WebSphere
managed-cluster environments, see the WebSphere Application Server section of the IBM Knowledge
Center.
To view the new language translation, select the new language from the list of languages on the
IVIG Service Center Login page. Alternatively, configure
your browser preferences to use the new language.