Adding a New Language to the Language Menu in the Global Actions Area
To add a new language to the language list in the global header area of the UI:
1. Create the following directory: <Ins_Home>\InS_SW\SW\Applications\Windchill.ear\wtCustom\com\ptc\sc\preference\language\
2. Copy the <WT_HOME>\src\com\ptc\sc\preference\language\SCLanguageRB.java file to the new directory.
3. Edit this file and add an entry for the new language that is displayed in the UI.
For example,
@RBEntry("English")
public static final String en_US = "en-US";
4. Run the following command in the Windchill shell:javac -d <INS_HOME>\InS_SW\SW\Applications\Windchill.ear\codebase.war\WEB-INF\classes <INS_HOME\InS_SW\SW\Applications\Windchill.ear\wtCustom\com\ptc\sc\preference\language\*
5. This command creates class files in the following folder: <INS_HOME>\InS_SW\SW\Applications\Windchill.ear\codebase.war\WEB-INF\classes
6. Restart the PTC Arbortext Content Delivery server for the change to take effect and the new languages to be available.
7. Create the following directory: <WT_HOME>/codebase.war/delivery/custom/ app/translations
8. Copy the <WT_HOME>/codebase.war/delivery/app/translations/en_US.js file to the new directory, and change the name of the file to match the locale of the language being added. For example, to add the Greek language, the file is: <WT_HOME>/codebase.war/delivery/custom/app/translations/el_GR.js
* 
This file still contains all the user interface text in English. If you select the new language, the user interface is still in English. Copy one of the other *.js files instead of the en_US.js file to display the text in one of the other languages.
9. Edit the copied file and add translations for the new language.
10. Create the following directory: <WT_HOME>/codebase.war/delivery/custom/scadmin/translations and perform the steps 8 and 9.
11. Rebuild the browser artifacts by running the following command twice: <ANT_ HOME/bin/ant -f <WT_HOME>/codebase.war/delivery/minimize.xml minimize.translations
You can now select the new language in the language list. The corresponding locale is used to display service information.