Author Topic: Multilingual specification  (Read 445 times)

Borlet

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Multilingual specification
« on: September 20, 2011, 12:00:31 am »
Is there any way to use EA in a multilingual specification (such as BPM for example)?

qwerty

  • EA Guru
  • *****
  • Posts: 9205
  • Karma: +140/-133
  • I'm no guru at all
    • View Profile
Re: Multilingual specification
« Reply #1 on: September 20, 2011, 08:18:38 am »
What? BPM = Business Process Management. At least for me.

q.

Borlet

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
  • I love YaBB 1G - SP1!
    • View Profile
Re: Multilingual specification
« Reply #2 on: September 20, 2011, 03:48:49 pm »
Correct, I have to specify some Business Process in French en English and don't want just to duplicate my diagrams and onjects but would like to manage the comments properties in two langages.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 8030
  • Karma: +183/-22
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Multilingual specification
« Reply #3 on: September 20, 2011, 05:28:54 pm »
If you only need the names of the element in two languages, you can use the alias to store the name in the "other" language.
Then you can switch between languages by flicking the option "show alias if available".
For the description we use some kind of xml tag's in the notes to differentiate the different languages.
Something like:
Code: [Select]
<lang1>Description in first language</lang1>
<lang2>Description in second language</lang2>

Geert

qwerty

  • EA Guru
  • *****
  • Posts: 9205
  • Karma: +140/-133
  • I'm no guru at all
    • View Profile
Re: Multilingual specification
« Reply #4 on: September 20, 2011, 07:32:17 pm »
Well, my advise is: don't do that. Keep the model in one language and if someone needs it in another one give the CURRENT state to a translator. The reason is simple: if you have more than one text explaining the same fact you never will know which one is correct. Even if (which will definitely not be the case) all modellers immediately translate in all languages you will not know which part is the right one. Languages are not mathematics. You can have different interpretations.

Of course: someone has told you that you have to do it. But that person did not know what it was saying.

q.