.NET FrameworkGlobalizzazione in ASP.NET MVC tramite l'internazionalizzazione intelligente per ASP.NET


Osservazioni

Internazionalizzazione intelligente per la pagina ASP.NET

Il vantaggio di questo approccio è che non è necessario ingombrare controller e altre classi con il codice per cercare valori dai file .resx. Si circonda semplicemente il testo in [[[parentesi quadre.]]] (Il delimitatore è configurabile.) Un HttpModule cerca una traduzione nel file .po per sostituire il testo delimitato. Se viene trovata una traduzione, HttpModule sostituisce la traduzione. Se non viene trovata alcuna traduzione, rimuove le parentesi quadre e rende la pagina con il testo originale non tradotto.

I file .po sono un formato standard per la fornitura di traduzioni per applicazioni, quindi sono disponibili numerose applicazioni per modificarle. È facile inviare un file .po a un utente non tecnico in modo che possano aggiungere traduzioni.

Globalizzazione in ASP.NET MVC tramite l'internazionalizzazione intelligente per ASP.NET Esempi correlati