webForumDet fria alternativet

olika språkstöd i applikation

.NET

2 svar · 243 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#1

Siiter och ska pula ihop en applikation med flertal språkstöd för de olika kontrollerna meddelanden etc. Vilket är smidigast? Funderar på att ha en resourcefil för varje språk och för varje form och kolla rätt resourcefil vid start av ny form. Allternativet är att lägga allt i en klass från resourcefiler vid uppstart och kolla mott denna. Finns det kanske bättre knep?

Medlem sedan dec. 19996 522 inlägg
#2

Eller så kan du ha det i en xml-fil som du redan nog tänkt på, men då är det nog inte så bra med en miltilingual sådan utan separata filer för varje enskillt språk. Nackdelen är ju att de kan ändra i dem :/

Lekte precis med resx-filer för en app. med svenska och engelska, det fungerade smärtfritt. Personligen hade jag laddad rätt fil vid start av varje ny form.

http://www.c-sharpcorner.com/Code/2004/March/MultilingualAppsInNet.asp

Medlem sedan nov. 20022 355 inlägg
#3

Japp, eller så sätter man bara sina forms till Localizable= true, väljer språk och sätter lämplig text på sina controller. Sen är det bara att byta språk och fortsätta. sen är det bara att sätta:

Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(språk (text sv-SE));
280 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
153 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)