Seite 1 von 1

Umstellen von locale klappt nicht

Verfasst: Mittwoch 28. Januar 2009, 14:47
von snafu
Hallo!

Ich will, wie hier beschrieben, "locale" auf deutsch umstellen. Es klappt aber nicht:

Code: Alles auswählen

In [18]: locale.setlocale(locale.LC_ALL, 'de_DE')
---------------------------------------------------------------------------
Error                                     Traceback (most recent call last)

/home/sebastian/<ipython console> in <module>()

/usr/lib/python2.5/locale.pyc in setlocale(category, locale)
    476         # convert to string
    477         locale = normalize(_build_localename(locale))
--> 478     return _setlocale(category, locale)
    479 
    480 def resetlocale(category=LC_ALL):

Error: unsupported locale setting
Ich habe Python 2.5.2 aus den Debian Repos installiert. Woran kann es liegen?

Verfasst: Mittwoch 28. Januar 2009, 15:15
von helduel
Moin,

kann es sein, dass dein gewünschtes Locale nicht auf dem System vorhanden/erstellt worden ist?

Gruß,
Manuel

Verfasst: Mittwoch 28. Januar 2009, 16:45
von Rebecca

Verfasst: Mittwoch 28. Januar 2009, 23:25
von snafu
Wunderbar. Danke.

Für's Protokoll:

dpkg-reconfigure locales

und dort de_DE anwählen.

:)

Verfasst: Donnerstag 29. Januar 2009, 13:31
von lunar
Wieso nutzt du nicht "locale.setlocale(locale.LC_ALL, '')", um die Standardeinstellung des Systems zu übernehmen?