Author Topic: multilingual report  (Read 4200 times)

ndwyss

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
multilingual report
« on: October 31, 2020, 12:56:37 am »
Hi everyone,
we have achieved to use the new multilingual feature in order to translate text content in different languages (french, german, english) for different customer reportings.
What we have not achieved is to translate the included models, the text in the model objectives in the report remain in the master language (german)...
Anyone has an idea how to translate the text in the object boxes, for instance in application component?
Thank you in advance for any good inputs/hints/ideas!
André

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13387
  • Karma: +566/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: multilingual report
« Reply #1 on: October 31, 2020, 01:04:44 am »
What do you mean by "object boxes?"
The names of elements, or something else?

Geert

ndwyss

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: multilingual report
« Reply #2 on: November 07, 2020, 06:59:05 pm »
Hi Geert,
Yes, I mean the name of the elements of the picture in the diagram.
I mean the names in the application components f.i.
thx

« Last Edit: November 07, 2020, 07:01:00 pm by ndwyss »

RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: multilingual report
« Reply #3 on: November 09, 2020, 05:24:14 pm »
Element/object names (and Aliases) are manually translated in the Properties window, Translation tab. The fields there are picked up from the Translations page in the Model Options window. So if you have selected to translate Notes into French, English and Italian, there will be three fields in the Properties window for an element, into which you type the French,English and Italian translations of the element name.

Does that help you?
Best Regards, Roy

ndwyss

  • EA Novice
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: multilingual report
« Reply #4 on: February 13, 2021, 12:48:55 am »
HI Roy,
we have achieved to translate the notes. We although have still a problem with the names of the objects. We have put the names and aliases in the properties / translation tab as you mentioned but it does not translate the object names in the printed diagram, it only translates the name, the alias and the notes below the diagram in the output text. See the template below.

First part for generating/print diagram. Here the translation does not work!
package >
{Template - Steckbriefe LM18 Level 0}
{Template - Steckbriefe LM18 Level 1}
diagram >

Second part for printing the text and the column

Das Servicepaket {Diagram.Name} besteht aus folgenden Komponenten:

element >
{Element.Alias}   {Element.Notes} ---> these elements are translated perfectly!
< element
< diagram
child packages >
< child packages
< package

Do you know if we have to activate/change any other settings in order to translate the text in the printed diagram. It seems that EA sparx translates the name of the object, when it is a text field like {Element.Alias}, but the the diagram is just rendered/generated like a whole picture without translation.


RoyC

  • EA Administrator
  • EA Practitioner
  • *****
  • Posts: 1297
  • Karma: +21/-4
  • Read The Help!
    • View Profile
Re: multilingual report
« Reply #5 on: February 15, 2021, 05:45:14 pm »
I know that you can't.

I am making an educated guess here and saying that the reason is there is nowhere you can specify which language you want the diagram rendered in, so the system cannot pick up the appropriate translated element name  to use. In Notes, you specify which language you are using, and in Properties the translated name is picked up to match the language you select in report generation, but there is no equivalent option to specify the diagram's language.

I could be wrong, and if I am I hope my learned brothers and sisters of Sparx will correct me.
Best Regards, Roy