Looks like a bug to me. Please go ahead and file a bug.

Thanks,
Naoto

(6/23/10 2:31 PM), Yoshito Umaoka wrote:
Hi there,

We have our own TimeZoneNameProvider implementation. It looks Java does
not pick up localized names from our implementation when long standard
name translation is not available for the ID and locale (in other words,
getDisplayName(ID, false, TimeZone.LONG, locale) returns null). That
means, you cannot provide only short name translation by an SPI
implementation.

If this behavior is intended, the API documentation should clearly state
the condition. I personally think that Java should pick up names even a
provider supports a subset although.

Should I file a bug for this problem?

Thanks,
Yoshito Umaoka

Reply via email to