Thursday, 23 April 2009

Lokalizacija DevExpress ASPxPerience (web komponent)

Postopek:

(1) Langugage resource datoteke (.resx) je potrebno skopirati iz direktorija, kjer imamo instalirane DevExpress komponente. Privzeto so instalirane v direktoriju

'C:\Program Files\Developer Express .NET vX.Y\Sources\DevExpress.Web.ASPxGlobalResources\'

v direktorij:

'~/App_GlobalResources/'

kjer se nahaja naša spletna aplikacija.

Posamezne kontrole imajo svoj pripadujoč resource file.

(2) Prevedemo polja v resx datotekah komponent, ki jih želimo lokalizirat in spremenimo ime datoteke v 'DevExpress_Web_vX_Y.sl.resx', kjer je .sl "cultrue code" glede na standard, ki se nahaja na naslovu:

http://download1.parallels.com/Sitebuilder/Windows/docs/4.5/en_US/sitebuilder-4.5-win-l10n-guide/index.htm?fileName=38330.htm

primer: DevExpress_Web_ASPxGridView_v9_1.sl.resx

Skopiramo prevedene in preimenovane datoteke v '~/App_GlobalResources/' direktorij naše spletne aplikacije, poleg datotek, ki smo jih skopirali v prvem koraku.

(3) V web.config vstavimo pod <system.web> </system.web> node naslednjo vrstico
<globalization culture="sl-SI" uiculture="sl">


Pri nekaterih vrednostih za cultrue je treba upoštevat tole:

http://support.microsoft.com/kb/939949

0 comments:

Post a Comment