Applicazione multilingue in ASP.NET MVC - Best Practices?
-
06-07-2019 - |
Domanda
Sto sviluppando un'applicazione web usando ASP.NET MVC (sono nuovo nel framework e in realtà abbastanza nuovo per lo sviluppo web in generale). La mia applicazione deve supportare più lingue - ci sono un sacco di paesi per i quali ho bisogno dell'applicazione per " parlare " la lingua locale.
Il concetto di interfaccia utente è comune: sono presenti icone delle bandiere da qualche parte, di solito in alto, possibilmente con un menu a discesa aggiuntivo per includere lingue meno comuni. A questo punto non voglio entrare nel rilevamento automatico del paese di origine, ma piuttosto iniziare con l'inglese e consentire agli utenti di scegliere diversamente (e ricorderei ovviamente questa impostazione).
Vorrei sapere se c'è " framework " per supportare tali visualizzazioni multilingue in ASP.NET MVC che semplificheranno il lavoro.
Qualche consiglio?
Grazie
Soluzione
Dai un'occhiata a questi link: prima second terzo
Ha funzionato per me. In vista - HtmlHelper.Resource (" saluto "); nel controller - this.Resource (" saluto ");
nel modello ho ottenuto la mia implementazione di localizzazione.
Assicurati di controllare questo approccio quando si considera l'implementazione della localizzazione.