Displaying Locale Name as Chinese(Simplified) or Chinese (Traditional)
Locale class returns a name for the locale appropriate to be displayed to the user using getDisplayLanguage method. But this returns "Chinese(China)" for zh_CN locale, and "Chinese(Taiwan)" for zh_TW locale. Is there a way to get "Chinese (Simplified)" and "Chinese (Traditional)" respectively, instead?
I am using Java SE 5 and displaying each locale's display name in its own localized version.
Thanks.

