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