33
REMINDER Check in on the COLLABORATE mobile app CUSTOMIZED LANGUAGE SUPPORT FOR PRIMAVERA EPPM Prepared by: Rajganesh Balasubramanian Senior Consultant Gaea Global Technologies Inc @j_josephine Customize Primavera EPPM 8.3 display language using Oracle EPPM Language Translation Kit Session ID#:

Customized Language Support for Primavera EPPM

Embed Size (px)

Citation preview

Page 1: Customized Language Support for Primavera EPPM

REMINDER

Check in on the

COLLABORATE mobile app

CUSTOMIZED LANGUAGE SUPPORT FOR PRIMAVERA EPPM

Prepared by:

Rajganesh Balasubramanian

Senior Consultant

Gaea Global Technologies Inc

@j_josephine

Customize Primavera EPPM 8.3 display language using Oracle EPPM Language Translation Kit

Session ID#:

Page 2: Customized Language Support for Primavera EPPM

Gaea Global Technologies Inc

■ It was just seven years ago that a group of thought leaders who architected Oracle’s Supply Chain and Primavera products set out to start our company.

■ We provide inventive technology solutions for your most challenging project management and supply chain problems.

■ We have a well-established track record serving and satisfying our many customers. Among Oracle Platinum Partners, only a very few of them can offer the same kind of intricate solutions that we provide.

■ Our Philosophy - We do what’s right for our customers. And we remain focused on the long-term. Because in the end, doing the right thing works out best for everyone.

Page 3: Customized Language Support for Primavera EPPM

About the speaker – Rajganesh B

■ Over 6+ years of experience in IT and Software solutions

■ 2+ years as a Seasoned Primavera Professional with proven

technical expertise in Oracle Primavera EPPM, PCM, OBIEE,

Instantis, Web Center, BPM, Oracle Prime & Unifier

■ Oracle Boot Camp trainer for Primavera EPPM Installations

■ Profound knowledge in analyzing and debugging complex

integration issues

■ Proven track record in Installing and integrating Oracle

Primavera Applications for high profile companies

■ Leading Gaea’s 24/7 Primavera Techno-Functional Support

for both On-Site & Off-shore

Page 4: Customized Language Support for Primavera EPPM

About the speaker – Gokula Raja R

■ Over 3+ years of experience in IT and Software solutions

■ 2 years as a Seasoned Primavera Professional with proven

technical expertise in Oracle Primavera EPPM, PCM, OBIEE,

Instantis, Oracle Prime & Unifier

■ Part of Onsite Implementation Team

■ Proven track record in Installing and integrating Oracle

Primavera Applications for high profile companies

■ 24/7 Primavera Techno-Functional Support Consultant for

both On-Site & Off-shore

Page 5: Customized Language Support for Primavera EPPM

Agenda

■ Why to Customize Primavera EPPM 8.3 Display Language?

■ Where to Get Resources?

■ What is Primavera EPPM 8.3 Language Translation Kit?

■ How? - Implementation Steps

▪ For P6 Web

▪ For Progress Reporter

▪ For P6 Professional

Page 6: Customized Language Support for Primavera EPPM

Why do we need to Customize Primavera EPPM 8.3 display language?

The factors that causes the need to customize

Primavera display language

Page 7: Customized Language Support for Primavera EPPM

Why?

■ Primavera EPPM includes a default set of languages available out of the box (restricted choice of languages)

■ People from specific regions around the globe like Saudi Arabia, Indonesia, Malaysia etc. are using their own local language widely. This puts them into learning any of the default international languages available in Primavera EPPM

■ Increase in application usage

■ Be unique from the common business community

■ Boost up the sales and reach more global customers - Customer satisfaction

Page 8: Customized Language Support for Primavera EPPM

Where to get the Primavera EPPM 8.3 Language Translation Kit Resources?

Gives the details of where and how to download the

P6 EPPM 8.3 Language Translation Kit

Page 9: Customized Language Support for Primavera EPPM

Where?

■ The P6 EPPM 8.3 language translation kit is available only

from Oracle

■ Available to Oracle Partners and EPPM license holders who

have access to My Oracle Support and has the permissions

to create Service Requests (SR)

■ Classified as Controlled

■ Raise SR to get access for downloading this kit as a Patch (p17631811_8300_Generic.zip)

Page 10: Customized Language Support for Primavera EPPM

What is Primavera EPPM 8.3 Language Translation Kit?

An overview of Primavera EPPM 8.3 Language

Translation Kit

Page 11: Customized Language Support for Primavera EPPM

What?

■ This Kit is provided by Oracle for the convenience of adding / updating P6 EPPM 8.3 display language.

■ The Kit is available as a Patch that contains P6_8.3_TranslationKit.zip & a Read-me file.

■ The P6_8.3_TranslationKit.zip in turn contains

▪ P6ProNewLanguages.zip

— Contains an Oracle Documentation

▪ P6WebLangTools_8_3.zip

— Contains an Oracle Documentation & Supporting Files

▪ ProgressReporterLangTools_8_3.zip

— Contains an Oracle Documentation & Supporting Files

Page 12: Customized Language Support for Primavera EPPM

How to add / update Display Languages in P6 Web 8.3?

Implementation steps to add / update P6 web 8.3

display language.

Page 13: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Web 8.3 display language

■ Let us consider adding Arabic language to P6 web 8.3 as a case study

■ The P6WebLangTools_8_3.zip contains

▪ resource_strings_xx.xlat

▪ prm-xlatool.jar

▪ primalang.xml

▪ AddNewLanguage.bat

▪ AddingANewLanguageToP6.pdf (Oracle Documentation)

■ Unzip the above mentioned zip file contents to a separate work directory

Page 14: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Web 8.3 display language

■ Confirm whether JAVA_HOME is set. If not, set this environment variable before proceeding.

■ Create a Key Store with Self Signed Certificate under the work folder.

Page 15: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Web 8.3 display language

■ Open AddNewLanguage.bat in work directory using any text editor and edit the line starting with keyword ―jarsigner‖ as per the created keystore.

■ Copy the p6.ear file from P6 Home folder and paste it in your work folder

■ Rename the file resource_strings_xx.xlat to resource_strings_ar_SA.xlat

■ The xx is the language id that we specify for our language which will then be used by primavera to identify the translated contents to display.

Page 16: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Web 8.3 display language

■ Open resource_strings_ar_SA.xlat in any text editor and add the translated contents for the display text

■ The translated content must be placed as a value for the variable {Translation}=

Page 17: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Web 8.3 display language

■ Open primalang.xml in work folder using any text editor and browse to the <languages> tag.

■ Add the new language id as a parameter under <languages> tag

■ This xml file provides the values to the language drop down menu available @ P6 EPPM login page.

Page 18: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Web 8.3 display language

■ Open a command prompt and browse to the work folder.

■ Run the following command AddNewLanguage.bat resource_strings_ar_SA ar_SA (where ar_SA is the encoding format – refer Oracle

documentation provided with the tool kit)

■ The above command merges the Arabic language contents into the p6.ear file copied under work folder.

■ Replace the existing p6.ear in P6 Home folder with the updated p6.ear file in work folder.

■ Goto Weblogic admin console and update the existing deployed p6.ear with the newly replaced p6.ear

Page 19: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Web 8.3 display language

■ Start the P6 web’s weblogic services and access the p6 EPPM URL

■ In the P6 web 8.3 login page, click on Advanced.

■ From the displayed options select Arabic in the language drop down which instantly changes the display language to Arabic

Page 20: Customized Language Support for Primavera EPPM

How to add / update Display Languages in P6 Profession 8.3?

Implementation steps to add / update P6

Professional 8.3 display language.

Page 21: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Professional 8.3 display language

■ Let us consider adding Malay language to P6 Professional 8.3 as a case study

■ The P6ProNewLanguages.zip contains

▪ P6 Professional 8_3 Adding a Language.pdf (Oracle Doc)

■ Unzip the above mentioned zip file contents to a separate work directory

Page 22: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Professional 8.3 display language

■ Goto P6 Professional home directory and browse for a sub folder named ―Languages‖

■ From the ―Languages‖ folder copy the following files to the work directory

▪ comCaptions.en-us

▪ comStrings.en-us

■ The file contains two parts separated by a ―.‖

■ First part is the Filename (comCaptions) and the second part is the language id (en-us)

Page 23: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Professional 8.3 display language

■ Open these two files in the work directory using any text editor and change the existing contents into the translated contents (here we use Malay as the translated contents)

■ Change the language id as needed (here ms-my)

■ Copy the following files from the work directory to the ―Languages‖ folder under P6 Professional home directory

▪ comCaptions.ms-my

▪ comStrings.ms-my

Page 24: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Professional 8.3 display language

■ If using Windows Vista / Windows 7 then goto the following location

▪ %userprofile%\AppData\Local\Primavera P6 Professional

■ If using Windows XP then goto the following location

▪ %userprofile%\Local Settings\Application Data\Primavera P6

Professional

■ Open the PrmBootStrap.xml file using any text editor or XML editor

■ Search for <availableLanguages> tag and add the new language within this tag.

Page 25: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Professional 8.3 display language

■ Save the PrmBootStrap.xml file and start the P6 Professional Client 8.3

■ Login to P6 Professional Client and set the newly added language. Restart the application for the language changes to take effect.

Page 26: Customized Language Support for Primavera EPPM

How? – Add / Update P6 Professional 8.3 display language

■ Demo Screenshot of the newly added display language for Malay. The Menu Bar and Projects Column display texts are changed to Malay

Page 27: Customized Language Support for Primavera EPPM

How to add / update Display Languages in P6 Progress Reporter 8.3?

Implementation steps to add / update P6

Professional 8.3 display language.

Page 28: Customized Language Support for Primavera EPPM

How? – Add / Update Progress Reporter 8.3 display language

■ The steps are almost the same as P6 Web.

■ The ProgressReporterLangTools_8_3.zip contains

▪ TPStrings_xx.xlat (instead of resource_strings_xx.xlat)

▪ prm-xlatool.jar

▪ language.txt (instead of primalang.xml)

▪ AddNewProgressReporterLanguage.bat (instead of

AddNewLanguage.bat)

▪ LangInstructionsPR_8_3.pdf (instead of

AddingANewLanguageToP6.pdf Oracle Documentation)

Page 29: Customized Language Support for Primavera EPPM

How? – Add / Update Progress Reporter 8.3 display language

■ The steps are almost the same as P6 Web.

■ The ProgressReporterLangTools_8_3.zip contains

▪ TPStrings_xx.xlat (instead of resource_strings_xx.xlat)

▪ prm-xlatool.jar

▪ language.txt (instead of primalang.xml)

▪ AddNewProgressReporterLanguage.bat (instead of

AddNewLanguage.bat)

▪ LangInstructionsPR_8_3.pdf (instead of

AddingANewLanguageToP6.pdf Oracle Documentation)

Page 30: Customized Language Support for Primavera EPPM

How? – Add / Update Progress Reporter 8.3 display language

■ Demo Screenshot of the newly added display language for Indonesian.

Page 31: Customized Language Support for Primavera EPPM

How? – Add / Update Progress Reporter 8.3 display language

■ Demo Screenshot of the newly added display language for Indonesian.

Page 32: Customized Language Support for Primavera EPPM

Please complete the session evaluation We appreciate your feedback and insight

You may complete the session evaluation either

on paper or online via the mobile app

Page 33: Customized Language Support for Primavera EPPM

■ Our purpose is to inform and educate our members on current and future

functionality of Oracle Primavera products, while offering a forum for peers to

share their experience and knowledge in the use of Primavera.

■ Educational opportunities across the Primavera product suite

■ Online Learning Series August 17th – September 4th

■ Call for presentation opening April 27th

■ Monthly Community Calls

■ 3rd Thursday of the month at 1:00 pm ET

■ Networking with other users within the Primavera community

■ Partnering with Oracle Primavera to meet the needs of our diverse

membership.

■ Membership is open to anyone with an interest in the Oracle Primavera products,

with no dues for membership. All members can vote on matters brought before

the OPSIG. Membership requests may be reviewed by the OPSIG board.

OPSIG is the home for

Primavera Users