Die Umgebungsvariable LANG
muß gesetzt werden, damit der Desktop die sprachabhängigen Routinen
des Betriebssystems verwenden kann. Der Desktop unterstützt folgende
Sprachgruppen:
Westliche und romanische Sprachen
Japanisch
Traditionelles Chinesisch
Vereinfachtes Chinesisch
Koreanisch
Möglicherweise wurde vom Anbieter 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 zuzuweisen:
Eine Ressource in der Datei Xconfig bearbeiten.
Über das Menü 'Optionen' im Anmeldebildschirm.
Ein ausführbares sh- oder ksh- Skript in Xsession.d erstellen. (Siehe auch"Das Skript Xsession.d ausführen ".)
Die Benutzerdatei .dtprofile bearbeiten.
Nachdem 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 Mehrplatzumgebungen zu ändern.
(Damit Xconfig geändert werden kann, kopieren Sie
die Datei /usr/dt/config/Xconfig nach /etc/dt/config/Xconfig .)
Die Sprache wird mit folgender Zeile ausgewählt, die Sie in die Datei /etc/dt/config/Xconfig einfügen:
dtlogin.host_bildschirm.language: sprache
Im folgenden Beispiel wird LANG
für den Bildschirm my_host:0 auf Swedish_locale 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 länderspezifischen Daten:
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 Hinweise
unter "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 gesetzt.
Nach Abschluß der Sitzung nimmt LANG
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 Login Manager)
/usr/dt/config/sprache/sys.font (Ressourcendatei für Session Manager)
/usr/dt/config/sprache/sys.resources (Ressourcendatei für Session Manager)
/usr/dt/config/sprache/sys.session (Ausführbare Shell für Session Manager )
/usr/dt/config/sprache/sys.dtwmrc (Ressourcendatei für Window Manager)
/usr/dt/appconfig/types/sprache/dtwm.fp (Vorderer Steuerbereich für Window Manager)
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
als auch NLSPATH
müssen für die Verwendung
dieser Kataloge konfiguriert sein. Siehe auch "Meldungskataloge länderspezifisch
anpassen". Dort finden Sie Hinweise zur
Verzeichnisposition länderspezifischer Meldungen. Die meisten Desktop-Clients
stellen der Pfadangabe beim Start das Präfix NLSPATH
voran.