Das Feld LANG
muß gesetzt werden, damit der Desktop die sprachabhängigen Routinen des Betriebssystems verwenden kann. Der Desktop unterstützt folgende Sprachgruppen:
Westeuropäische/romanische Sprachen
Japanisch
Traditionelles Chinesisch
Vereinfachtes Chinesisch
Koreanisch
Möglicherweise wurde vom Hersteller Ihres Desktop die Unterstützung weiterer Sprachen installiert.
Die Variable LANG
kann auf jeden Wert gesetzt werden, den das Betriebssystem unterstützt. Das Menü 'Optionen' des Anmeldebildschirms zeigt die Liste der unterstützten Sprachen und Gebiete.
Es gibt vier Methoden, LANG
einen Wert für das Desktop zuzuweisen:
Durch Bearbeiten einer Ressource in der Xconfig-Datei
Über das Menü 'Optionen' im Anmeldebildschirm.
Durch Erstellen eines ausführbaren sh- oder ksh-Xsession.d-Skripts. (Weitere Informationen zum Verwenden des Xsession.d-Skripts finden Sie im Abschnitt "Das Skript Xsession.d ausführen".)
Durch Bearbeiten der Benutzerdatei .dtprofile.
Wird der Wert LANG
gesetzt ist, verwendet der Desktop die folgenden sprachabhängigen Dateien, um die Oberfläche länderspezifisch anzupassen.
Farben -- /usr/dt/palettes/desc.sprache
Hintergrundmuster -- /usr/dt/backdrops/desc.sprache
Wenn Sie die Sprache über eine Xconfig--Datei einstellen, wird der Anmeldebildschirm länderspezifisch angepaßt, und LANG
wird für alle Benutzer gesetzt. Dies ist die einzige Möglichkeit, LANG
für alle Bildschirme in Umgebungen mit mehreren Bildschirmen zu ändern. (Damit Xconfig geändert werden kann, kopieren Sie die Datei /usr/dt/config/Xconfig nach /etc/dt/config/Xconfig.)
Die Sprache wird über folgende Zeile festgelegt, die Sie in die Datei /etc/dt/config/Xconfig einfügen:
dtlogin.host-anzeige.language: sprache
Im folgenden Beispiel wird LANG
auf Swedish_locale auf Bildschirm my_host:0 gesetzt.
dtlogin.my_host_0.language: Swedish_locale
Der Client dtlogin liest den entsprechenden Meldungskatalog für diese Sprache und zeigt den länderspezifischen Anmeldebildschirm an. Mit Hilfe der folgenden Ressourcen in der Datei /etc/dt/config/Xresources bestimmt der Client dtlogin anschließend die Liste der Gebietsschemata:
dtlogin*language
dtlogin*languageList
dtlogin*languageName
Eventuell muß in der Datei Xconfig die Umgebungsvariable NLSPATH
an die gewählte Sprache angepaßt werden. Wenn diese Anpassung nicht erfolgt oder wenn Sie NLSPATH
manuell einstellen möchten, finden Sie nähere Informationen im Abschnitt "Umgebungsvariable NLSPATH".
Wenn die Sprache nur für die Dauer einer einzigen Sitzung umgestellt werden soll, verwenden Sie das Menü 'Optionen' im Anmeldebildschirm. Damit wird der Anmeldebildschirm länderspezifisch angepaßt, und die Variable LANG
wird für den Benutzer gesetzt. LANG
nimmt nach Abschluß der Sitzung wieder den Standardwert an, der in dtlogin eingestellt wurde.
Der Benutzer kann die bei der Anmeldung gültige Einstellung von LANG
in der Datei HomeVerzeichnis/.dtprofile überschreiben. Der Anmeldebildschirm wird dann nicht länderspezifisch angepaßt, und LANG
wird für den Benutzer gesetzt.
Wenn Sie sh oder ksh verwenden, hat die Wertzuweisung folgende Form:
LANG=sprache export LANG
Wenn Sie csh verwenden, hat die Wertzuweisung folgende Form:
setenv LANG sprache
Die Umgebungsvariable LANG
ändert den Namen des Verzeichnisses, in dem nach sitzungsspezifischen Konfigurationsdateien gesucht wird.
Es gibt folgende sprachbezogene Konfigurationsdateien für eine Sitzung:
/usr/dt/config/sprache/Xresources (Ressourcendatei für den Anmeldemanager)
/usr/dt/config/sprache/sys.font (Ressourcendatei für den Sitzungsmanager)
/usr/dt/config/sprache/sys.resources (Ressourcendatei für den Sitzungsmanager)
/usr/dt/config/sprache/sys.session (Ausführbare Shell für den Sitzungsmanager )
/usr/dt/config/sprache/sys.dtwmrc (Ressourcendatei für den Fenstermanager)
/usr/dt/appconfig/types/sprache/dtwm.fp (Bedienfeld für den Fenstermanager)
Neben LANG
gibt es weitere NLS-Umgebungsvariablen, wie beispielsweise LC_CTYPE
und LC_ALL
. Diese Variablen werden weder von der Sprachressource dtlogin noch vom Menü 'Optionen' des Anmeldebildschirms beeinflußt, sondern müssen in den folgenden Dateien eingestellt werden:
Systemweite Variablen: /etc/dt/config/Xsession.d
Persönliche Variablen: HomeVerzeichnis/.dtprofile
Die Umgebungsvariable NLSPATH
definiert die Verzeichnispfade, in denen Anwendungen nach Meldungskatalogen suchen. Sowohl LANG
und NLSPATH
müssen für die Verwendung dieser Kataloge konfiguriert sein. Im Abschnitt "Meldungskataloge länderspezifisch anpassen" finden Sie Hinweise zur Verzeichnisposition länderspezifischer Meldungen. Die meisten Desktop-Clients stellen der Pfadangabe beim Start das Präfix NLSPATH
voran.