Sprache rausfinden.



  • hallo,
    kennt jemand eine funktion, mit der ich die sprache des betriebssystems rausfinden kann?

    mfg



  • Mit getenv kannst du die Umgebungsvariablen abfragen.

    Ist LC_ALL gesetzt (überschreibt alle anderen LC_* Varaiblen), ist das die Sprache, ist es nicht gesetzt, frag die entsprechende spezifische LC_* Variable ab (zB LC_MESSAGES), sollte auch die nicht gesetzt sein, nehm die Standard-Sprache aus LANG.

    Kannst dir ja mal die man-page zu locale anschaun, speziell den Punkt "ENVIRONMENT VARIABLES".


Anmelden zum Antworten