Java internationalization (i18n) with proper plurals
I was going to use Java's standard i18n system with the ChoiceFormat class for plurals, but then realized that it doesn't handle the complex plural rules of some languages (e.g. Polish). If it only handles languages that resemble English, then it seems a little pointless. What options are there to achieve correct plural forms? What are the pros and cons of using them? Paweł Dyda Well, you already tagged the question correctly, so I assume you know thing or two about ICU . With ICU you have two choices for proper handling of plural forms: PluralRules , which gives you the rules for given Locale