public static load(notnull baseName as String, notnull locale as Locale = Locale.default, notnull loader as ClassLoader = ClassLoader.system) as ResourceBundle
Loads and caches a resource family from the active class path. Class-based bundles must have a public parameterless constructor and extend ResourceBundle. Properties files use UTF-8, with ISO-8859-1 fallback for malformed UTF-8. Successful loads are cached per loader, family, requested locale and default locale until clearCache; failures are not.
| Parameter | Description |
|---|---|
baseName | Dotted family name, without extension or locale suffix. |
locale | Requested language/country; defaults to Locale.default. |
loader | Loader used for classes and resources. |
Best available localized bundle and its parent chain.
messages = ResourceBundle.load("messages.Labels", Locale("fr", "CA"))