Die Variable 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 Länder.
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. (Weitere Informationen zur Skript-Erstellung finden Sie unter "Das Skript Xsession.d ausführen " für weitere Informationen zur Verwendung eines Xsession.d-Skriptes.)
Die Benutzerdatei .dtprofile bearbeiten.
Wird der WertLANG
eingestellt, verwendet der Desktop die folgenden sprachabhängigen Dateien, um die länderspezifisch angepaßte Benutzeroberfläche festzulegen.
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, in Multi--Anzeige--Systemen Änderungen an LANG
für alle Anzeigen vorzunehmen. (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.Hostanzeige.Sprache: Sprache
Mit dem folgenden Beispiel wird LANG
beispielsweise in der Anzeige Mein_Host:0 auf Swedish_locale eingestellt.
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 entsprechende Hinweise zum Vorgehen 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
für den Benutzer gesetzt. Nach Abschluß der Sitzung nimmt LANG
wieder den Standardwert an (der in dtlogin festgelegt wurde).
Der Benutzer kann die bei der Anmeldung gültige LANG
--Einstellungen in der Datei HomeVerzeichnis /.dtprofile überspringen. Der Anmeldebildschirm wird nicht länderspezifisch angepaßt, und LANG
wird für einen bestimmten Benutzer angepaßt.
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
Durch Einstellen von LANG
wird der Name des Verzeichnisses geändert, das nach den Konfigurationsdateien für eine Sitzung durchsucht 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 z. B. LC_CTYPE
undLC_ALL
. Diese Variablen werden weder durch die Sprachressource dtlogin, noch über das Menü 'Optionen' des Anmeldebildschirms verändert. Sie müssen in folgenden Dateien eingestellt werden:
Systemweite Variablen: /etc/dt/config/Xsession.d
Persönliche Variablen: HomeVerzeichnis /.dtprofile
Durch Einstellen von NLSPATH
werden die Verzeichnispfade definiert, in denen Anwendungen nach Meldungskatalogen suchen. BeideLANG
und NLSPATH
müssen für die Verwendung dieser Kataloge konfiguriert sein. Siehe hierzu "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.