Nello scorso mio blog avevo parlato delle novità nel Framework 2.0 per la facilità di utilizzo del ResourceManager per la nazionalizzazione delle pagine asp.net. Tra le novità sono rimasto entusiasta della possibilità della localizzazione in automatico dipendentemente dalle lingue di preferenza impostate nel browser.
Proprio ora ci ho giocato un minuto, e ho scoperto che in qualche modo la cosa è possibile anche facilmente con il Framework 1.* in modo banale, anche se non con la stessa facilità a cui ci abituerà l'asp.net 2. Per prelevare le stringhe per le lingue interessate dovremo sempre usare il ResourceManager, ma per personalizzare la lingua ci basta una rigua aggiuntiva di codice (si deve importare il namespace "System.Globalization"):
Thread.CurrentThread.CurrentUICulture=new CultureInfo(Request.UserLanguages[0]); ResourceManager rm=new ResourceManager ("Esempio.resources.Resource2",Assembly.GetExecutingAssembly()); Response.Write(rm.GetString("nome"));
Maggiori info sul ResourceManager li si trovano in questo articolo di Ricciolo.
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
- C# e Net 6 in Kubernetes con Prometheus e Grafana, il 12 gennaio 2022 alle 21:58
- Snaturare Kubernetes evitando i custom container Docker, il 6 gennaio 2022 alle 19:40
- Provando Kaniko in Kubernetes come alternativa a Docker per la creazione di immagini, il 18 dicembre 2021 alle 20:11
- Divertissement con l'OpenID e Access Token, il 6 dicembre 2021 alle 20:05
- Operator per Kubernetes in C# e Net Core 6., il 28 novembre 2021 alle 19:44
- RBAC in Kubernetes verso gli operator, il 21 novembre 2021 alle 20:52