# author: Patrick Palczewski from java.util import GregorianCalendar gc = GregorianCalendar() locale = [] locale.extend(gc.getAvailableLocales()) # getDisplayName() works fine. getDisplayNames() works for any standard # text (e.g. US or FR) but will crash when attempting to show graphical # languages like Korean or Aramaic. for x in range(len(locale)): t = str(locale[x]) # Must converto to str to search if t.endswith('ko'): # korean loc = locale[x] print loc, x, gc.getDisplayNames(2,2,loc)