Thema: glibc und X11 internationalisieren
und unter linux scheint es auch so:"The setlocale() function is used to set or query the program's current locale."
Beachte, dass LANG, LC_ALL, LANGAUGE Vorrang vor allen anderen spezifischen LC_* Einstellungen haben, wenn sie parallel gestzt sind.
Bsp.:Umgebungsvariablen sind gesetzt auf:
LC_ALL=de_DE.ISO8859-15LC_COLLATE=en_US.US-ASCII
Dein Programm sollte nur LC_ALL auswerten und somit auch LC_COLLATE auf de_DE.ISO8859-15 setzen.
Viel Erfolg
"A locale argument of NULL causes setlocale() to return the current locale"
und unter linux scheint es auch so:
"The setlocale() function is used to set or query the program's current locale."
Beachte, dass LANG, LC_ALL, LANGAUGE Vorrang vor allen anderen spezifischen LC_* Einstellungen haben, wenn sie parallel gestzt sind.
Bsp.:
Umgebungsvariablen sind gesetzt auf:
LC_ALL=de_DE.ISO8859-15
LC_COLLATE=en_US.US-ASCII
Dein Programm sollte nur LC_ALL auswerten und somit auch LC_COLLATE auf de_DE.ISO8859-15 setzen.
Viel Erfolg