Sto sviluppando un'applicazione Web utilizzando ASP.NET MVC (Sono nuovo per il 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 che l'applicazione "parli" la lingua locale.Applicazione multilingue in ASP.NET MVC: best practice?
Il concetto di interfaccia utente è comune: sono presenti icone di contrassegni da qualche parte, solitamente la parte superiore, possibilmente con un menu a discesa aggiuntivo che include le lingue meno comuni. A questo punto, non voglio entrare automaticamente nel rilevamento del paese di origine, ma piuttosto iniziare con l'inglese e consentire agli utenti di scegliere diversamente (e ricorderei quella impostazione, ovviamente).
Mi piacerebbe sapere se esiste un "framework" per supportare tali viste multilingue in ASP.NET MVC che renderà il lavoro più semplice.
Qualche consiglio?
Grazie
Vorrei scaricare le icone della bandiera. Le bandiere possono cambiare, alcune lingue si estendono su più paesi, ecc. Le icone di bandiera per la selezione della lingua sono una specie di vecchia scuola. Invece, avere un menu a discesa con ogni selezione di lingua visualizzata nella propria lingua. –
Non sono d'accordo. Avere contrassegni per le lingue più utilizzate salva un clic e una potenziale confusione. Come faccio a sapere come cambiare la lingua se sono atterrato sulla pagina dopo che qualcuno l'ha modificato in arabo? Il titolo a discesa non sarà più "Seleziona una lingua". –