How to change language in Team Center, Webview and Workstation?

Document ID : KB000127067
Last Modified Date : 14/02/2019
Show Technical Document Details
Issue:
After upgrading to 10.7 SP2 or higher, Team Center, Webview and Workstation are available in local language.

How to configure English as default language for example?
Environment:
CA APM 10.7
 
Cause:
This change in behavior is due to the below new Enhancement in 10.7 Service Pack 2 (SP2)

https://docops.ca.com/ca-apm/10-7/en/ca-apm-release-notes#CAAPMReleaseNotes-NewLanguages
 

"10.7 Service Pack 2 (SP2) Enhancements

New Languages

CA APM supports five new languages: French, German, Spanish, Italian, and Brazilian Portuguese."


 
Resolution:

Team Center and Webview

Apply HOTFIX#24 or higher to obtain a fix for defect # DE391433, see https://comm.support.ca.com/kb/apm-10-7-hotfixes/kb000105898
Add new property "introscope.webview.locales" in the IntroscopeWebview.properties, for example: introscope.webview.locales=en


Workstation Thick client 

see https://comm.support.ca.com/kb/how-to-change-workstation-thick-client-language-in-apm-10-7-sp2/kb000117401


Workstation Webstart 

1.Open [EM-Install]\product\enterprisemanager\plugins\com.wily.introscope.workstation.webstart_10.7.0\WebContent\jnlp\workstation.jsp
2.Added these two lines in the <application-desc>-section to configure english as default language

<argument>-nl</argument>
<argument>-en</argument>


Excerpt of workstation.jsp:

<!--  <application-desc main-class="org.eclipse.equinox.launcher.WebStartMain">-->
  <application-desc main-class="com.ca.apm.introscope.workstation.webstart.launcher.LaunchWrapper">
  <%-- osgi argument required to prevent immediate post-launch shutdown --%>
    <argument>-noexit</argument>
    <argument>-clean</argument>
     <argument>-nl</argument>
     <argument>en</argument>


  <%-- standard workstation console args --%>
        <argument><%=emDefaults.kLoginHostStrings[0]%></argument>
        <argument><%=emDefaults.getRequestHost(request)%></argument>
        <argument><%=emDefaults.kLoginPortStrings[0]%></argument>
        <argument><%=emDefaults.getRequestPort(request)%></argument>
        <argument><%=emDefaults.kAutofillEnabledStrings[0]%></argument>
        <argument><%=emDefaults.getAutofillEnabled()%></argument>
        <argument><%=emDefaults.kTimeZoneStrings[0]%></argument>
        <argument><%="timezone"%></argument>

<%-- login and optional console arguments --%>
        <%=consoleArgs%>
  </application-desc>

 3.Relaunch the Webstart workstation 
Additional Information:
https://comm.support.ca.com/kb/_Changing-the-heap-size-for-Webstart-workstation-UI/KB000017443