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

Dieses Thema im Forum "Web-Programmierung" wurde erstellt von catvarlog, 08.04.2005.

  1. catvarlog

    catvarlog Thread Starter MacUser Mitglied

    Beiträge:
    1.468
    Zustimmungen:
    1
    Mitglied seit:
    30.01.2005
    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
     
  2. danielf

    danielf MacUser Mitglied

    Beiträge:
    245
    Zustimmungen:
    6
    Mitglied seit:
    02.06.2006
    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... :/
     
  3. ThoKo

    ThoKo MacUser Mitglied

    Beiträge:
    59
    Zustimmungen:
    6
    Mitglied seit:
    01.02.2007
    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
     
Die Seite wird geladen...

Diese Seite empfehlen