Properties files are used to store and maintain the localized strings at the heart of most internationalized Java applications. It’s too bad maintaining several properties files can be such a headache ...
Swing menus, frames and dialogs from Carbon nib files and provides a complete separation of UI and application code. nib4j supports both absolute and relative positioning/sizing, internationalization ...
This library helps Java projects to properly support i18n, by correctly handling plurals and text reformatting based on rules. The implementation is loosely based on Apple's Localizable.stringsdict ...