Tjenare! Problem med Globalization Kinesiska
Jag bygger en webb som nyttjar dynamisk språkhantering (Globalization) med hjälp av att sätta CurrentCulture och CurrentUICulture. Som det är nu finns stöd för svenska, engelska, italienska och spanska.
Hittills inga problem alls! MEN!!! Nu står kinesiska som nästa språk på tur och det skiter sig!
För min default.aspx har jag ett antal resx-filer som har följande namnsättning:
Default.aspx.en.resx
Default.aspx.sv.resx
Default.aspx.it.resx
Default.aspx.resx //är den som tar allt (Default).
Jag skapar nu upp en Default.aspx.zh.resx som ska gälla för kinesiska men när jag klickar på min kinesiska flagg tar den min Default.aspx.resx istället för Default.aspx.zh.resx.
Koden som jag nyttjar för att sätta aktuell kultur är:
if (Session["CULTURE"] != null)
{
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(((String)Session["CULTURE"]).ToString());
Thread.CurrentThread.CurrentUICulture = new CultureInfo(((String)Session["CULTURE"]).ToString());
base.InitializeCulture();
}
Någon här på forumet som kan hjälpa mig?
// Niklas