Kommandot LANG måste vara inställt för att använda operativsystemets språkanpassade rutiner. Skrivbordet stöder:
Västeuropeiska språk som skrivs med latinska bokstäver
Japanska
Traditionell kinesiska
Förenklad kinesiska
Koreanska
Stöd för andra språk kan ha lagts till av skrivbordsleverantören.
Du kan ställa in LANG till 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:
Redigera en resurs i filen Xconfig -filen
Använda Alternativ-menyn på inloggningsbilden
Genom att skapa ett körbart sh eller ksh Xsession.d-skript. (I "Läsa in och köra skriptet Xsession.d" finns mer information om hur du använder Xsession.d-skript.)
Redigera användarens dtprofile -fil
När LANG är inställt använder skrivbordet följande språkberoende filer för att bestämma det lokala gränssnittet.
Färger -/usr/dt/palettes/descspråk
Bakgrunder -/usr/dt/backdrops/descspråk
Om du anger språk med hjälp av en Xconfig-fil, lokaliseras systemet och LANG anges för alla användare. Detta är det enda sätt på vilket du kan ange LANG för alla visningsenheter i ett system med flera visningsenheter. (Om du vill modifiera Xconfig kopierar du /usr/dt/config/Xconfig till /etc/dt/config/Xconfig.)
Språket anges genom att du placerar följande rad i /etc/dt/config/Xconfig:
dtlogin.host_display.språk språk
Följande rad anger LANG till Swedish_locale i visningsenheten my_host:0.
dtlogin.my_host_0.language: Swedish_locale
Klienten dtlogin läser in den lämpliga meddelandemappen för det språket och visar den språkanpassade inloggningsbilden. Klienten dtlogin anger en lista över lokala enheter som använder de följande resurserna i resursfilen /etc/dt/config/Xresources:
dtlogin*language
dtlogin*languageList
dtlogin*languageName
Filen Xconfig kan behöva ställa in miljövariabeln NLSPATH enligt det valda språket. Om detta inte är fallet, eller om du vill ställa in NLSPATH själv, läser du "Miljövariabeln NLSPATH".
Om du vill ange språk för en session använder du Alternativ-menyn på inloggningsbilden. Inloggningsbilden är språkanpassad och LANG
är inställd för användaren. LANG använder standardinställningen (som anges idtlogin) när sessionen avslutas.
En användare kan åsidosätta LANG-inställningen i filen Hemmappetc/dt/config/Xsession.d/0010.dtpaths. Inloggningsbilden är inte språkanpassad och LANG är inställd för användaren.
Om du använder sh eller ksh:
LANG=språk export LANG
Om du använder csh:
setenv LANG språk
Miljövariabeln LANG ändrar namnet på den mapp som ska innehålla konfigurationsfilerna för din session.
Den språkanpassade sessionens konfigurationsfiler är:
/usr/dt/config/språk/Xresources (inloggningshanterarens resursfil)
/usr/dt/config/språk/sys.font (sessionshanterarens resursfil)
/usr/dt/config/språk/sys.resources (sessionshanterarens resursfil)
/usr/dt/config/språk/sys.session (sessionshanterarens körbara skal)
/usr/dt/config/språk/sys.dtwmrc (fönsterhanterarens resursfil)
/usr/dt/appconfig/types/språk/dtwm.fp (fönsterhanterarens frontpanel)
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 inloggningsbildens Alternativ-meny. De måste anges i följande filer:
Systemtäckande variabler: /etc/inetd.conf
Egna variabler: Hemmapp/.dtprofile
Miljövariabeln NLSPATH bestämmer vilka sökvägar som program ska söka efter meddelandemappar i. Både LANG och NLSPATH måste anges för att det ska gå att använda dessa meddelandemappar. I "Språkanpassa meddelandemappar" hittar du sökvägar till språkanpassade meddelanden. De flesta skrivbordklienter kommer att använda sökvägsprefixet NLSPATH vid start.