Jeg har en website bygget i asp.net som jeg er ved at omdanne til at kunne håndtere flere sprog. Jeg benytter så globalresources (.resx filer) til at gemme hver enkelt sprogversion.
Jeg har så en dropdown list hvori man kan vælge imellem en række lande som man ønsker en vare sendt til. Hvilke lande som skal være i dropdownlisten afhænger af hvilken "sprog" version man har valgt.
Mit sp. er så hvor skal jeg oprette en "sprog" afhængig liste som er forskellig afhængig af hvilket "sprog" websitet kører i?
globalresources indeholder jo blot en dictionary med en nøgle og dens tekststreng - og kan vel ikke indeholde et array.
Det mest korrekte umiddelbart vil være at de variable ting ligger i din database - lande i dit tilfælde vil jeg umiddelbart se som en konfigurations-ting på lige fod med fx dine varer, som du formentlig heller ikke lægger i dine resx-filer, og altså derfor skal styres af en webmaster og ikke programmøren.
Du skal have fat på din broswers "Culture" object. Og sammenligne med dens nuværende sprog version, der er mange gode guides ude på nettet til at hente din browsers sprog version.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.