You are on the right track:

ResourceBundle's allow you to store strings and all kinds of objects separate from the 
program code.
Locale's are used to identify which resouce bundles (among other things) to select, 
based on language and region/country, mostly.
You will also need MessageFormat and ChoiceFormat.

The Java documentation and a good library book about Java will give you all you need. 
You do not need to develop anything new.

Best regards,
markus

Reply via email to