Thomas Herzog created DELTASPIKE-230:
----------------------------------------
Summary: Fallback stragtegy for resource bundles and locales
Key: DELTASPIKE-230
URL: https://issues.apache.org/jira/browse/DELTASPIKE-230
Project: DeltaSpike
Issue Type: New Feature
Components: I18n-Module
Affects Versions: 0.2-incubating
Reporter: Thomas Herzog
Maybe it would be nice to have an fallback strategy for the resolving of the
resource bundles for given locale.
For those usecases where the locale cannot be modified to an supported locale
an fallback strategy would be fine.
If resources bundle with message_LANGUAGE.properties is present but Locale
would be LANGUAGE_COUNTRY or LANGUAGE_COUNTRY_VARIANT it would result in an
Exception because resource bundles for these kinds of Locales wouldn't be
defined.
It would be sensless to define resource bundles for all kind of possible
locales such as de_DE, de_AT, de_CH, maybe just in some special cases. Cal10N
didn't provided this feature, but i think if would be fine if deltaspike could.
For sure this behavior should be enable and disable able via
@MessageContextConfig.
Another question:
Does message module support merging of resource bundles such as cal10n does?
Means resouce bundles with _de.properties, _de_DE.properties are handled as a
single one in cal10n and if key is not present in de_DE.properties but Locale
is de_DE it takes the one defined in _de.properties.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira