It's all about the answers!

Ask a question

How to support multiple languages in RTC custom process templates?


Maria Victoria Martinez Torino (14924559) | asked Jul 07 '15, 4:30 p.m.
retagged Jul 31 '15, 2:38 p.m. by Ken Tessier (84117)
Hi,

I'm looking for guidance on how to manage multiple languages (e.g. English and Japanese) in RTC custom process templates.

Here is what we are currently experiencing:
1. I have the Out-Of-The-Box (OOTB) process template.
2. If I need to make further changes on this process template, I do the following:
    2.1. Create a Project Area (PA) using the OOTB Process Template choosing a particular locale (e.g. "English").
    2.2. Make some modifications to the Process in context of the created PA.
    2.3. Extract a new Process Template from the modified PA.
    2.4. The resulting Process Template folder doesn't seem to keep the NLS files or the "processdescription.zip" file within the process template folder, as it is shown in the following image:

Is there any way to provide the "process description.zip" as part of the files provided in the exported process template? Any guidance or suggestions will be much appreciated.

Looking forward to your comments.
Thanks in advance!
Vicky

2 answers



permanent link
Donald Nong (14.5k614) | answered Jul 07 '15, 8:36 p.m.
You need the "externalize" the strings and put the internationalized version in the corresponding message.properties files, manually. The below post discussed about this topic quite a bit.
https://jazz.net/forum/questions/28657/internationalization-how-to

Comments
Maria Victoria Martinez Torino commented Jul 08 '15, 8:15 a.m.

Thanks Donald for your quick reply.
Could you please provide me some guidance on "how to externalize" the strings? any guidance will be helpful as I have never worked in this particular area.
Thanks!
Vicky


Donald Nong commented Jul 20 '15, 2:49 a.m.

I haven't done it personally. You can use the built-in process templates in RTC as a reference. Basically, you need to replace the localized string in the specification.txt file (and other files if necessary) with %reference, and then put a line "reference=<localized string>" in the "template.messages" file. For example, in the "Scrum" process template, you will see a reference "%scrum_spec_229" in the specification.txt file, and "scrum_spec_229=General" in the template.messages file (for English), and "scrum_spec_229=Allgemeines" in the template_de.messages file (for German).


permanent link
Ken Tessier (84117) | answered Jul 31 '15, 2:37 p.m.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.