Solaris Common Desktop Environment: Benutzerhandbuch für Fortgeschrittene und Systemverwalter

Umgebungsvariable LANG verwalten

Die Umgebungsvariable LANG muß gesetzt werden, damit der Desktop die sprachabhängigen Routinen des Betriebssystems verwenden kann. Der Desktop unterstützt folgende Sprachgruppen:


Hinweis -

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:

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

Sprache für mehrere Benutzer einstellen

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:

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".

Sprache für eine einzige Sitzung einstellen

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.

Sprache für einen bestimmten Benutzer einstellen

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.

	LANG=sprache



 	export LANG 
	setenv LANG sprache

Umgebungsvariable LANG und die Sitzungskonfiguration

Die Umgebungsvariable LANG ändert den Namen des Verzeichnisses, in dem nach sitzungsspezifischen Konfigurationsdateien gesucht wird.

Es gibt folgende sprachbezogene Konfigurationsdateien für eine Sitzung:

Weitere NLS-Umgebungsvariablen einstellen

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:

Umgebungsvariable NLSPATH

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.