Skip to main content



      Home
Home » Eclipse Projects » Platform - User Assistance (UA) » Globalization process in RCP app
Globalization process in RCP app [message #474133] Mon, 14 July 2008 19:58 Go to next message
Eclipse UserFriend
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 02:11 Go to previous messageGo to next message
Eclipse UserFriend
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 10: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 02:11 Go to previous message
Eclipse UserFriend
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 10: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: Fri Jun 13 15:27:57 EDT 2025

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

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

Back to the top