Module com.aoapps.lang
Package com.aoapps.lang.i18n
package com.aoapps.lang.i18n
Internationalization (i18n) utilities shared by many projects.
We are consolidating classes into this package. Once consolidated, this package will be split into its own "ao-18n" project. Some features will go into sub-projects, such as in-context translation becoming "ao-i18n-editor" and its related servlets going into something like "ao-i18n-editor-servlet".
-
ClassDescriptionCompares currencies and orders them by their currency code.Utility methods for working with currencies.Sorts locales by language, country, then variant.Convenience static access to more locales than provided by the stock Locale class.Associates a locale with a string.A localized consumer.LocalizedConsumerE<Ex extends Throwable>A localized consumer that is allowed to throw a checked exception.A localized supplier.LocalizedSupplierE<T,
Ex extends Throwable> A localized supplier that is allowed to throw a checked exception.Stores a monetary value as a combination of currency and amount.Stores multiple monetary values, with one value per currency.Provides a simplified interface for obtaining localized and formatted values from aResourceBundle
.Listeners may be registered to be notified as messages are looked-up.Keeps track of the user's locale on a per-thread basis.Deprecated.
Supplier
directly.