Solaris Common Desktop Environment: Handbok för avancerade användare och systemadministratörer

Hantera miljövariabeln LANG

Miljövariabeln LANG måste vara inställt för användning av operativsystemets språkanpassade rutiner. Skrivbordet stöder:


Obs!

Stöd för andra språk kan ha lagts till av skrivbordsleverantören.


Du kan ställa in LANG på alla värden som stöds av operativsystemet. Alternativ-menyn på inloggningsbilden visar en lista över språk och områden som stöds.

Det finns fyra olika sätt att ange LANG för skrivbordet.

När LANG har ställts in använder skrivbordet följande språkberoende filer för att bestämma det språkanpassade gränssnittet.

Färger - /usr/dt/palettes/desc.språk

Bakgrunder - /usr/dt/backdrops/desc.språk

Ange språk för flera användare

Om du anger språk med hjälp av en Xconfig-fil, används en översatt inloggningsskärm, och LANG anges för alla användare. Detta är det enda sättet att ange LANG för alla visningsenheter i ett system med flera visningsenheter. (Om du vill ändra Xconfig, kopierar du /usr/dt/config/Xconfig till /etc/dt/config/Xconfig.)

Språket anges genom att du lägger till följande rad i /etc/dt/config/Xconfig:

dtlogin.värdskärm.language: språk 

Följande rad anger till exempel LANG till Swedish_locale på visningsenheten my_host:0.

dtlogin.my_host_0.language: Swedish_locale 

Klienten dtlogin läser in den lämpliga meddelandekatalogen för det språket och visar den språkanpassade inloggningsbilden. Klienten dtlogin anger en lista över språk som använder de följande resurserna i resursfilen /etc/dt/config/Xresources:

Filen Xconfig kan behöva ställa in miljövariabeln NLSPATH för det valda språket. Om detta inte behövs eller om du vill ställa in NLSPATH själv, kan du läsa mer om detta i "Miljövariabeln NLSPATH".

Ange språk för en session

Om du vill ange språk för en session använder du Alternativ-menyn på inloggningsbilden. Inloggningsbilden är översatt och LANG är inställd för användaren. LANG återgår till standardinställningen (som anges i dtlogin) när sessionen avslutas.

Ange språk för en användare

En användare kan åsidosätta LANG -inställningen för inloggningen i filen Hemkatalog/.dtprofile. Inloggningsbilden är inte översatt och LANG är inställd för användaren.

	LANG=språk
 	export LANG 
	setenv LANG språk

Miljövariabeln LANG och sessionskonfiguration

Miljövariabeln LANG ändrar namnet på den katalog som genomsöks efter konfigurationsfilerna för din session.

Den språkanpassade sessionens konfigurationsfiler är:

Ange andra NLS-miljövariabler

Förutom LANG finns det andra NLS-miljövariabler, t ex LC_CTYPE och LC_ALL. Dessa variabler påverkas inte av språkresursen dtlogin eller av Alternativ-menyn i inloggningsbilden. De måste anges i följande filer:

Miljövariabeln NLSPATH

Miljövariabeln NLSPATH bestämmer vilka sökvägar som program ska söka efter meddelandekataloger i. Både LANG och NLSPATH måste anges för användning av dessa meddelandekataloger. Mer information om var du hittar översatta meddelanden finns i "Språkanpassa meddelandekataloger". De flesta skrivbordsklienter kommer att använda sökvägsprefixet NLSPATH vid start.