Bernd M.: Globalization

Beitrag lesen

Hallo,

ich hatte gestern schonmal das Thema der Mehrsprachigkeit angesprochen.
Allerdings wollte ich dort wissen, _wie_ man das am Besten realisiert. (*)
Nun weiß ich, dass ASP dafür bereits von sich aus Mechanismen zur Verfügung stellt. Stichwort "Globalization".

Nun liest mein Programm bereits aus der zugehörigen *.aspx.resx-Datei
die Strings aus. Das klappt wunderbar. Doch wird lediglich immer die
Default-Language genutzt. Also die Datei ohne Länderangabe.
Änderungen wie

(language ist "en-US")~~~ASP

System.Globalization.CultureInfo ciLang = System.Globalization.CultureInfo.GetCultureInfo(language);
System.Threading.Thread.CurrentThread.CurrentUICulture  = ciLang;
System.Threading.Thread.CurrentThread.CurrentCulture    = ciLang;

  
bewirken leider nicht, dass danach die Language-Resource  
\*.aspx.en-US.resx genutzt wird.  
  
  
Was mache ich an dieser Stelle falsch?  
Kann mir einer von Euch evtl. da weiterhelfen?  
  
Danke & liebe Grüße aus Berlin  
 Bernd M.  
  
  
  
  
(\*) Begründung gegen ein Doppelposting ;-)