Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 347437

Summary: Prepare all UML2-Bundles for localization via fragments
Product: [Modeling] MDT.UML2 Reporter: Christian Waniek <chris.waniek>
Component: CoreAssignee: UML2 Inbox <mdt-uml2-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: Kenn.Hussey
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Christian Waniek CLA 2011-05-27 07:46:37 EDT
Hi

We are building an eclipse-based tool for a customer and we're using the uml2 and the uml2tools plugins. The customer wants to have a localized application (German), so we have to translate everything.
As I'm a committer for the uml2tools we don't have any problems to localize the uml2tools, which means to open the bundles for fragments (= 'Eclipse-ExtensibleAPI: true' in the MANIFEST.MF ) and provide german language fragments. Because the Babel-Project works this way these bundles are able to be transferred to the Babel-Project easily.
So, that's the background.

In order to have a completely localized application we also have to localize the UML2-bundles. But as there isn't a localization bundle provided by babel and the UML2-bundles don't allow to be extended by fragments I can see no way to do this.

So my change request is to change all UML2-Bundles so I can create localization-bundles. Of course I would contribute these fragments to babel.

I hope you can provide a solution for me soon.

Best Regards
Christian
Comment 1 Kenn Hussey CLA 2011-05-27 09:58:18 EDT
What makes you think UML2 bundles don't support extension via fragments? IBM contributed translations for UML2 for a number of years before the advent of Babel...

If this is just a matter of registering UML2 with Babel, please let me know what I need to do and I'll try my best to make that happen.
Comment 2 Christian Waniek CLA 2011-05-27 15:22:01 EDT
Sorry, I didn't knew that.
Where can I find the translations? How do I have to use them? Where can I find additional information on this?

Thank in advance
Christian
Comment 3 Kenn Hussey CLA 2011-05-29 21:05:05 EDT
Information, including the latest available translations, can be found in the "Language Packs" section of the UML2 downloads page at http://www.eclipse.org/modeling/mdt/downloads/?project=uml2.
Comment 4 Christian Waniek CLA 2011-05-30 07:59:37 EDT
Thanks for your help. This really brought me forward.

But I couldn't find a translation for uml2 v3.1.1. So I will have to check (and maybe adjust) the german translations.
Are there any plans to make a new translationl? Would it be convienient tp provide an up-to-date translation to babel? May I can assist in this.

Another point, which has been misleading me, is, that I assumed the Eclipse-ExtensibleAPI Flag is used at runtime, but it isn't, as I've learned today.
Comment 5 Kenn Hussey CLA 2011-05-30 09:14:05 EDT
(In reply to comment #4)
> Are there any plans to make a new translationl? Would it be convienient tp
> provide an up-to-date translation to babel? May I can assist in this.

There are currently no plans to provide new translations, but we'd gladly welcome contributions from the community. Ideally, such contributions would leverage Babel...
Comment 6 Christian Waniek CLA 2011-06-08 06:29:56 EDT
I made a constribution to babel with a german language pack for modeling.mdt.uml2
(bug #348701)