01.01.2013 Aufrufe

Das FreeBSD-Handbuch - CSMN Net Services

Das FreeBSD-Handbuch - CSMN Net Services

Das FreeBSD-Handbuch - CSMN Net Services

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Kapitel 23. Lokalisierung – I18N/L10N einrichten und benutzen<br />

unterstützt die <strong>FreeBSD</strong>-Ports-Sammlung (http://www.<strong>FreeBSD</strong>.org/de/ports/index.html) verschiedene Sprachen für<br />

diverse Programme. Bitte konsultieren Sie die I18N-Dokumentation des entsprechenden <strong>FreeBSD</strong>-Ports.<br />

In den meisten Fällen muss der Benutzer in die Dokumentation des Programms schauen, um herauszufinden, wie<br />

man es entsprechend für die eigene Sprache und den eigenen Zeichensatz konfiguriert, oder welche Optionen beim<br />

Übersetzen anzugeben sind.<br />

Einige Dinge, die man im Hinterkopf behalten sollte, sind:<br />

• Sprachbezogene C-char Zeichensätze 1 (siehe multibyte(3)), zum Beispiel ISO8859-1, ISO8859-15, KOI8-R,<br />

CP437.<br />

• Wide- oder Multibyte-Codierungen, zum Beispiel EUC, Big5.<br />

Eine aktuelle Liste der Zeichensätze ist in der IANA Registry (http://www.iana.org/assignments/character-sets).<br />

verfügbar.<br />

Anmerkung: Ab <strong>FreeBSD</strong> 4.5 werden X11-kompatible Codierungen verwendet.<br />

23.3.3. I18N-Anwendungen<br />

Im <strong>FreeBSD</strong>-Ports- und Paket-System werden I18N-Anwendungen mit einem I18N im Namen gekennzeichnet,<br />

damit man sie leicht identifizieren kann. Trotzdem kann es vorkommen, dass die benötigte Sprache nicht immer<br />

unterstützt wird.<br />

23.3.4. Einstellen der Locale<br />

Zum Aktivieren der Lokalisierung reicht es, die Umgebungsvariable LANG in Ihrer Login-Shell auf den Wert der<br />

Locale zu setzen und die Variable zu exportieren. Dies geschieht normalerweise in Ihrer ~/.login_conf oder der<br />

Startdatei Ihrer Shell (~/.profile, ~/.bashrc, ~/.cshrc). Wenn LANG gesetzt ist, brauchen die speziellen<br />

Variablen wie LC_CTYPE oder LC_CTIME in der Regel nicht gesetzt zu werden. Sie sollten sprachbezogene<br />

<strong>FreeBSD</strong>-Dokumentation zu Rate ziehen, wenn Sie mehr Informationen wünschen.<br />

Setzen Sie die zwei folgenden Umgebungsvariablen in Ihren Konfigurationsdateien:<br />

• LANG für Funktionen der POSIX setlocale(3) Familie<br />

• MM_CHARSET gibt den den MIME Zeichensatz von Anwendungen an<br />

Damit ist die Locale für die Shell, jede Anwendung und X11 eingestellt.<br />

23.3.4.1. Verfahren zum Einstellen der Locale<br />

Es gibt zwei Wege, die Locale zu setzen, die im Folgenden beschrieben werden. Die erste und empfohlene Methode<br />

ist, die Umgebungsvariablen in der Login-Klasse zu setzen, die zweite ist, sie in den Startdateien der Shell zu setzen.<br />

577

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!