Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Platform - User Assistance (UA) » Globalization process in RCP app
Globalization process in RCP app [message #474133] Mon, 14 July 2008 23:58 Go to next message
mowry is currently offline mowryFriend
Messages: 51
Registered: July 2009
Member
Hi,
We finihsed our eclipse based RCP application, and we would like to
globalize the product. I would like to find out the procedure on how to
globalize product.

As part of the process, we used eclipse tool to externalize strings.[Menu
option Source->Externalize strings].

Could you please let me know what is the next process?, and also could you
proivde detail detail document if it's available.

Thanks in advance,
David
Re: Globalization process in RCP app [message #474158 is a reply to message #474133] Wed, 16 July 2008 06:11 Go to previous messageGo to next message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
David, AFAIK the process you have mentioned suits externalization of
string values present in plugin.xml and product manifest. If you are
looking for ways to convert the label, form title, button name, etc you
see on the screen into other languages, you should use OSGi's NLS class. I
couldn't find a suitable example for multiple languages. You can try
downloading a RCP in other language and check how it has been implemented.

You can try this approach.

We call NLS.initializeMessages() in all our classes that extend NLS. You
pass bundle name and clazz instance. You could compare the current locale
and load the bundle accordingly. I am not sure if there is an equivalent
of loading a ResourceBundle for a given locale in Eclipse platform.

http://wiki.eclipse.org/Babel_/_Runtime_Translation_Editor talks about
your requirement. Also - http://www.eclipse.org/babel/.

Good luck.
Re: Globalization process in RCP app [message #474161 is a reply to message #474158] Mon, 21 July 2008 14:58 Go to previous message
Eclipse UserFriend
Originally posted by: eclipse.maxant.co.uk

what would also be interesting to know is how to internationalise the help.
so far as i know, you need to distribute the correct version with the
language that the installer wants to use. is it possible to translate the
help into several languages, include them all in your plugin, and at
runtime, it chooses the right language based on the -NL parameter passed to
the eclipse instance running your RCP app?

ant



"Velganesh" <svelganesh@gmail.com> schrieb im Newsbeitrag
news:fd3ceadf3d3fe9173b7171eb28cd5af8$1@www.eclipse.org...
> David, AFAIK the process you have mentioned suits externalization of
> string values present in plugin.xml and product manifest. If you are
> looking for ways to convert the label, form title, button name, etc you
> see on the screen into other languages, you should use OSGi's NLS class. I
> couldn't find a suitable example for multiple languages. You can try
> downloading a RCP in other language and check how it has been
> implemented.
>
> You can try this approach.
>
> We call NLS.initializeMessages() in all our classes that extend NLS. You
> pass bundle name and clazz instance. You could compare the current locale
> and load the bundle accordingly. I am not sure if there is an equivalent
> of loading a ResourceBundle for a given locale in Eclipse platform.
>
> http://wiki.eclipse.org/Babel_/_Runtime_Translation_Editor talks about
> your requirement. Also - http://www.eclipse.org/babel/.
>
> Good luck.
>
Re: Globalization process in RCP app [message #619268 is a reply to message #474133] Wed, 16 July 2008 06:11 Go to previous message
Velganesh Subramanian is currently offline Velganesh SubramanianFriend
Messages: 69
Registered: July 2009
Member
David, AFAIK the process you have mentioned suits externalization of
string values present in plugin.xml and product manifest. If you are
looking for ways to convert the label, form title, button name, etc you
see on the screen into other languages, you should use OSGi's NLS class. I
couldn't find a suitable example for multiple languages. You can try
downloading a RCP in other language and check how it has been implemented.

You can try this approach.

We call NLS.initializeMessages() in all our classes that extend NLS. You
pass bundle name and clazz instance. You could compare the current locale
and load the bundle accordingly. I am not sure if there is an equivalent
of loading a ResourceBundle for a given locale in Eclipse platform.

http://wiki.eclipse.org/Babel_/_Runtime_Translation_Editor talks about
your requirement. Also - http://www.eclipse.org/babel/

Good luck.
Re: Globalization process in RCP app [message #619279 is a reply to message #474158] Mon, 21 July 2008 14:58 Go to previous message
Eclipse UserFriend
Originally posted by: eclipse.maxant.co.uk

what would also be interesting to know is how to internationalise the help.
so far as i know, you need to distribute the correct version with the
language that the installer wants to use. is it possible to translate the
help into several languages, include them all in your plugin, and at
runtime, it chooses the right language based on the -NL parameter passed to
the eclipse instance running your RCP app?

ant



"Velganesh" <svelganesh@gmail.com> schrieb im Newsbeitrag
news:fd3ceadf3d3fe9173b7171eb28cd5af8$1@www.eclipse.org...
> David, AFAIK the process you have mentioned suits externalization of
> string values present in plugin.xml and product manifest. If you are
> looking for ways to convert the label, form title, button name, etc you
> see on the screen into other languages, you should use OSGi's NLS class. I
> couldn't find a suitable example for multiple languages. You can try
> downloading a RCP in other language and check how it has been
> implemented.
>
> You can try this approach.
>
> We call NLS.initializeMessages() in all our classes that extend NLS. You
> pass bundle name and clazz instance. You could compare the current locale
> and load the bundle accordingly. I am not sure if there is an equivalent
> of loading a ResourceBundle for a given locale in Eclipse platform.
>
> http://wiki.eclipse.org/Babel_/_Runtime_Translation_Editor talks about
> your requirement. Also - http://www.eclipse.org/babel/
>
> Good luck.
>
Previous Topic:Screencast Step by Step using Scrapbook Page
Next Topic:Redirection on Eclipse infocenter
Goto Forum:
  


Current Time: Thu Dec 26 10:02:01 GMT 2024

Powered by FUDForum. Page generated in 0.03875 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top