Linux Locale ändern – die Standardsprache des Systemes

fehlt wasgeht sogutsehr guthat geholfen (No Ratings Yet)
Loading ... Loading ...
Werbung




Viele PHP Systeme setzen mittlerweile auf sogenannte .mo Dateien, die in einem LC_MESSAGE Verzeichnis liegen.
Hierfür versucht das Programm die Standardsprache des Betriebssystemes heraus zu finden und benutzt dann die entsprechende Sprache.

Allerdings ist auf den Standardsystemen meist nur eine C und POSIX Sprache installiert, weitere nicht.

Man kann sich die Sprachen mit

locale -a

anzeigen lassen.

Möchte man nun weitere Sprachen aktivieren, muss man mittels

dpkg-reconfigure locales

die entsprechenden Sprachen aktivieren und sich für eine bevorzugte Sprache entscheiden.

Danach muss noch, sofern nicht schon standardmäßig passiert, das Programm gettext

aptitude install gettext

installiert werden.

Danach muss in dem entsprechenden Programm evtl. das Verzeichnis, in dem die Sprachdatei liegt, noch abgeglichen werden.
Lassen Sie sich die verfügbaren Locales anzeigen, z.B.

# locale -a
C
POSIX
de_DE
de_DE.iso88591
de_DE.iso885915@euro
de_DE.utf8
de_DE@euro
deutsch
german

Die meisten Programme setzen mittlerweile per defauld auf UTF8. Hier sollte dann das Verzeichnis de_DE im /locale des Programmes nach de_DE.utf8 umgeschrieben werden. Weiterhin muss darauf geachtet werden, ob im Programm nach UTF8 oder utf8 gesucht wird. Leider weichen hier die Programmierungen sehr auseinander. UTF8 wird nicht gefunden und es wird dann englisch angezeigt.

Wenn man Änderungen in der Datei messages.mo vorgenommen hat, kann die Datei mit dem Befehl

msgfmt -o messages.mo messages.po

in die neue gültige Textdatei kompiliert werden.

bisherige Suchbegriffe:

  • linux locale
  • linux locale ändern
  • linux sprache ändern
  • kali linux auf deutsch einstellen
  • kali linux auf deutsch umstellen
  • kali sprache umstellen
  • kali Linux sprache ändern
  • kali linux sprache umstellen
  • kali linux auf deutsch stellen
  • kali sprache ändern


Werbung


2 Kommentare zu: Linux Locale ändern – die Standardsprache des Systemes

  1. putty sagt:

    Wie kann ich mein Putty auf UTF8 umstellen ?

    ganz einfach, bei den Servern kann man links in den Einstellungen auf “Translation” gehen und dann die “Character Set” auf UTF-8 umstellen.
    Das funktioniert super und unter Linux werden auch die Umlaute endlich wieder gescheit dargestellt.

  2. Tom sagt:

    Super danke, jetzt kann ich endlich wieder mit UTF8 bei meinem Linux arbeiten!

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>