Internationalization can be achieved by providing translations of the following text elements:
Elements of the Stardust Portal views are identified via entries in their according resource bundles. The resource bundle which is used depends on the preferred language set for your browser.
Resource bundles for languages are supplied for the Stardust Portal. They reside in the according portal JAR files, either in the add-ons/ipp-portal/lib folder of your Stardust installation, in case you set up your working environment as described in chapter Installing Stardust Features, or in the lib folder of the org.eclipse.stardust.ide.wst.facet.portal_xxx plugin:
ipp-business-control-center.jar - for the Control Center Perspectiveipp-administration-perpective.jar - for the Administration Perspectiveipp-workflow-perspective.jar - for the Workflow Perspectivestardust-web-modeler.jar - for the
Modeling perspectiveipp-views-common.jar - for the common views messagesipp-portal-common.jar - for the common Portal messagesstardust-rules-manager.jar - for the Rules Managerstardust-web-reporting.jar - for the Reporting perspectivestardust-reporting-rt.jar - for Web Reporting messagesstardust-mobile-workflow.jar - for the Stardust Mobile usageUnzip the according portal JAR file, copy the existing resource bundles and add the according language locale to the name (e.g. "_de"). E.g. for adapting messages displayed in the Control Center perspective:
Determine the locale to use for your Stardust Portal by setting the preferred language used for your browser.
The Stardust artifactory provides a stardust-product-nls.jar file, which contains all available specific languages bundles for the different components. You can download this file from the following location:
https://infinity.sungard.com/repository/ipp-releases/org/eclipse/stardust/product/stardust-product-nls/
To retrieve Japanese translations, download file ipp-product-nls.jar from the following location:
https://infinity.sungard.com/repository/ipp-releases/com/infinity/bpm/ipp-product-nls/
You can modify all containing property files and add these either as a new JAR file to the WEB-INF/lib folder or into WEB-INF/classes folder of your Web project if you like to overwrite an existing language. Putting the JAR file to the WEB-INF/classes folder ensures that the property files are loaded first, before the JAR files are scanned for the corresponding property files.
In case you like to display your Stardust Portal in a language using multibyte character sets, like Chinese or Japanese, you have to perform some additional steps.
For example in case you like the Portal to be displayed in Chinese language code, perform the following steps:
native2ascii -encoding gb2312
xxx_cn_source.properties BusinessControlCenterMessages_cn.properties