Kurztipp: glibc und X11 internationalisieren

Dieses Thema im Forum "Sonstige Window Manager" wurde erstellt von stargate, 25.03.2003.

  1. #1 stargate, 25.03.2003
    stargate

    stargate systemengineer[MOD]

    Dabei seit:
    02.12.2002
    Beiträge:
    845
    Zustimmungen:
    0
    Ort:
    Hamburg
    Mit dem Hilfsprogramm localedef kann man glibc an verschiedene Sprachen anpassen. Dabei ist es durchaus möglich, die verschiedensten Sprachen gleichzeitig auf einem Rechner installiert zu haben. Jeder Benutzer kann mit den Umgebungsvariablen LANG und LC_ALL steuern, welche Sprache die Programme mit ihm sprechen (sofern die passenden Übersetzungen existieren). Es gibt noch weitere Umgebungsvariablen, die mit LC beginnen, doch werden diese so gut wie nie benötigt.

    Der Aufruf, um eine neue deutschsprachige Konfiguration, die auch den Euro unterstützt, anzulegen, ist beispielsweise:

    localedef -i de_DE@euro -f ISO-8859-15 de_DE.ISO-8859-15

    Hier verweist "-i de_DE@euro" auf die Datei /usr/share/i18n/locales/de_DE@euro und "-f ISO-8859-15" auf /usr/share/i18n/charmaps/ISO-8859-15. de_DE.ISO-8859-15 ist das Ausgabeverzeichnis, das vom Programm in /usr/share/locale/de_DE.iso885915 umbenannt wird.

    Unter Debian definiert man alle Konfigurationen auf einmal mit dem Befehl

    dpkg-reconfigure -p low locales

    Nun sind noch Umgebungsvariablen zu definieren. Man kann zwar in der Datei /usr/share/locale/locale.alias Abkürzungen definieren, sicherer ist es aber, die Definition vollständig zu machen:

    echo $LANG de_DE.ISO-8859-15 (Format: sprache_LAND.Zeichensatz)

    echo $LC_ALL de_DE.ISO-8859-15

    Sind diese Variablen gesetzt, zeigt ein kurzer Test, daß Konsolenprogramme tatsächlich auf das Verzeichnis /usr/share/locale/de_DE.iso885915 zugreifen.

    Erhält man beim Starten von X11-Programmen die Meldung:

    Warning: locale not supported by Xlib, locale set to C

    dann sollte man sich die Dateien /usr/X11R6/lib/X11/locale/locale.alias und /usr/X11R6/lib/X11/locale/locale.dir ansehen. Ich denke, mit den vorhandenen Einträgen wird man klar kommen. Die in locale.dir angegebenen Verzeichnisse sind relativ zu /usr/X11R6/lib/X11/locale.

    Quellen: man perllocale, Datei INSTALL von glibc, Debian Euro HOWTO

    Pro-Linux
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. tr0nix

    tr0nix der-mit-dem-tux-tanzt

    Dabei seit:
    11.07.2003
    Beiträge:
    1.585
    Zustimmungen:
    0
    Ort:
    Schweiz, Opfikon/Glattbrugg
    Woah, du koenntest meine Rettung sein. Meine Freundin hat das Prob, dass ihr OpenOffice (von einem Knoppix auf HD installiert) nur Englisch funzt. Die Locale ist allerdings auf de_DE@euro gestellt. Ein Versuch LANG auf "de" zu stellen scheiterte. Bei Knoppix ab CD funzt allerdings alles...
     
Thema:

Kurztipp: glibc und X11 internationalisieren

Die Seite wird geladen...

Kurztipp: glibc und X11 internationalisieren - Ähnliche Themen

  1. Kurztipp: Unerwünschte grep-Ausgaben vermeiden

    Kurztipp: Unerwünschte grep-Ausgaben vermeiden: Selbst aus altbekannten Programmen kann man oft noch einiges mehr herausholen - man muss sich nur einmal gründlich mit ihnen auseinandersetzen....
  2. Kurztipp: Livestatus-Modul in Nagios einbinden

    Kurztipp: Livestatus-Modul in Nagios einbinden: Mit dem Livestatus-Modul lässt sich das Netzwerküberwachungssystem Nagios mit alternativen Frontends und anderer Software koppeln. Dieser Tipp...
  3. Kurztipp: Kali Linux: Sicherheit im Netzwerk selbst testen

    Kurztipp: Kali Linux: Sicherheit im Netzwerk selbst testen: Live-Systeme, die als Werkzeugkiste zum Thema Sicherheit und Pentests dienen, sind eine Klasse für sich. Ein renommierter Vertreter ist Kali...
  4. Kurztipp: Clonezilla: Festplatten per Klick kopieren

    Kurztipp: Clonezilla: Festplatten per Klick kopieren: Auf der bisherigen Festplatte ist kein Platz mehr, und der Inhalt soll auf eine neue Platte umziehen. Bei dieser Aufgabe und bei der...
  5. Kurztipp: make-test-release: Ein Werkzeug für Ubuntu-Paketbetreuer

    Kurztipp: make-test-release: Ein Werkzeug für Ubuntu-Paketbetreuer: Mit den Skripten des Pakets »make-test-release« lässt sich das Bauen von Paketen weitgehend automatisieren. Weiterlesen...