Sparx Systems Forum

Enterprise Architect => Suggestions and Requests => Topic started by: Geert Bellekens on March 04, 2009, 06:07:10 pm

Title: Multilanguage support
Post by: Geert Bellekens on March 04, 2009, 06:07:10 pm
It would be nice if EA would allow to configure different languages and allow each user-entered text field (including names of elements) to be translated in the configured languages.
This is a requirement that is common in multinationals and countries (like Belgium) that have multiple languages.
Although I hated having to work with Mega the last year, that was one of few advantages they have on EA.
Title: Re: Multilanguage support
Post by: salayande on March 05, 2009, 08:39:34 pm
I support this feature request. It should help product diffusion into otherwise difficult / closed markets.
Title: Re: Multilanguage support
Post by: Eve on March 06, 2009, 10:23:11 am
I know that many users put the second language in the alias field.
Title: Re: Multilanguage support
Post by: Geert Bellekens on March 06, 2009, 07:11:36 pm
Yes that would work in some cases but:

Our current workaround is to specify the different languages for the name in tagged-values like ENName/FRName/NLName
For the notes we use a workaround with an xml sort of tags
A typical not would look like this.
<NL>
<Description>
Dutch Description
</Description>
</NL>
<FR>
<Description>
French Description
</Description>
</FR>

As you can see this is far from ideal.
Title: Re: Multilanguage support
Post by: stevesavage on April 17, 2012, 05:50:29 am
My current work around is using the API and tagged values.

5 main tagged values:

Assume that the element is currently in English.


With this approach I can do the same for any other properties or tagged values that I need to have in multiple languages.

I've also be experimenting with using this approach for having French and English versions of attached documents by storing the RTF string in a tagged value's "Note" field.
Title: Re: Multilanguage support
Post by: stevesavage on April 17, 2012, 05:54:42 am
I should also mention, I've started looking the new "workflow" scripts.

My plan:
Use the Security -> Manage Groups to create "language groups"
Users will only be in one group or the other.

When a member of the "French" group accesses an element's properties (if it's not locked), it is automatically changed to French by default.

Ditto for English.
Title: Re: Multilanguage support
Post by: Eve on April 17, 2012, 08:19:39 am
Workflow scripts (intentionally) can't use the regular automation interface. So you won't be able to use them to swap between languages.
Title: Re: Multilanguage support
Post by: stevesavage on April 29, 2012, 09:49:36 pm
Thanks Simon, I guess it will have to stay as a manual process.
Title: Re: Multilanguage support
Post by: Geert Bellekens on April 30, 2012, 03:21:30 pm
You could still do that using a regular add-in.
If you use one of the Context Item Events (see help)

Geert