Problem mit setlocale / Wo locale definieren in Mac OS X?

catvarlog

catvarlog

Aktives Mitglied
Thread Starter
Dabei seit
30.01.2005
Beiträge
1.488
Reaktionspunkte
1
suche das gegenstück des in linux-distributionen verfügbaren befehls "locale" zum anzeigen der installierten "locales"

Code:
man locale

The locale program writes information about the current locale environment, 
or all locales, to standard output.

sowie das mac-os x programm, mit dem ich "locales" installieren kann (etwas wie dpkg-reconfigure locales)

Code:
apt-cache show locales

Description: GNU C Library: National Language (locale) data [support]
 Machine-readable data files, shared objects and programs used by the
 C library for localization (l10n) and internationalization (i18n) support.


mein problem: PHP auf mac os x kann nicht auf de_DE umgestellt werden ( setlocale(LC_ALL, "de_DE") )

herzlichen dank für eure tipps.
cat
 
Hi, hattest du eine Lösung für das Problem gefunden, sitze derzeit nämlich bei dem gleichen Problem fest, das ich die locales nicht verändern kann... :/
 
Hallo,

bei mir ergibt:
Code:
$ which locale
/usr/bin/locale
Ist also installiert.

Mit locale -a kannst Du Dir die installierten ausgeben lassen.

Systemweit setzen kannst Du die Lokalisierung in ~/.MacOSX/environment.plist. Diese sieht bei mir z.B. so aus:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>LANG</key>
        <string>de_DE.UTF-8</string>
</dict>
</plist>

Damit die Änderung wirksam wird, musst Du dich einmal ab- und wieder anmelden.

HTH

Thomas
 
Zurück
Oben Unten