+1  A: 

Well, if these are juste plain old properties, there is the good old ResourceBundle that will do the trick.

But, if you would like to do it, IMHO, a little bit cleaner, and in a more Eclipse oriented mind, I would suggest that you create a class that you use the NLS class, as explained here.

gizmo
I get the "NLS missing message: tamiflu in: com.example.rcpapp" and can't figure how to get rid of it...I have followed the example in the eclipse help center.I have a messages.properties file in my plugin's root folder,I made a Messages class and all.I am surely missing something but what ? :/
Ar3s
If this is the only message you get, it sounds like you defined a "tamiflu" field in your class but forgot to create the corresponding property in your property file.
gizmo
No no I did create a tamiflu field in my messages.properties that is the puzzling point to me :/
Ar3s
That's what I said. It exists in your class but not in your messages.properties. So while the loader try to find the corresponding key in the property file, it ends up with this logging message (and same for the value of the field in your class)
gizmo
No no no ^^ My mistake, when I said :"I did create a tamiflu FIELD in my messages.properties" it was not the right term (excuse my english, french language education system has tons defaults"). What I meant is that I did create a line in my messages.properties FILE (with a text editor) containing "tamiflu=Out Of Stock." ... Hope I made myself clear this time :s
Ar3s
Hum, this is strange... If it is not too sensitive data, you can send me your plugin code ([email protected]) so that I can have a look.
gizmo
I just sent it ^^
Ar3s
Thanks I finally made it thanks to you, thanks for your time and all your help !
Ar3s