Currently it is being developed on Europa (3.3.2) and after fetching the i18n Eclipse packages for Portuguese, I was unable to use the i18n files withing the application.
What this means is that the application specific stuff was i18n but the RCP core was not. For instance, the menus were in Portuguese but the welcome page navigation buttons, and all JFace stuff and alike, were in English.
I've digged for "awhile" in the official RCP documentation, FAQs, How-Tos, and non-official stuff like news groups, forums and blogs. I've made some posts in some-what official RCP fóruns/news groups but I haven't got a single answer.
After almost two weeks fighting with this problem, I've finally solved it!
It's actually quite easy and all it requires is a couple mouse clicks.
Here's what it takes to i18n the core of an RCP application:
- Download the language packages from the Babel project using the Eclipse install/update mechanism.
- Open the RCP application ".product" file.
- Go to the "Configuration" section.
- Press "Add Required Plug-ins" button.
You can identify the language plugins by their name. They come in the "<plugin>
I sure hope this information helps others and save their time.
./M6