Come localizzare nuovi "post" con ASP.net MVC
-
10-07-2019 - |
Domanda
Oggi sto iniziando con la localizzazione e ho bisogno di alcune informazioni.
Ho un progetto in esecuzione su ASP.net MVC utilizzando file .resx (globali / locali) per posizionare il testo in base alla lingua scelta nella pagina. Ma questo è contenuto premade / statico. Come fare questo, ad esempio, per i nuovi post se hai un blog? Devi farlo caricando diverse pagine parziali come in [localizzare le viste asp.net e le pagine mastro] [1]? Cosa è comune? Non riesco a pensare a un termine Google decente per trovare informazioni su questo.
Non ho idea di quale sarebbe la normale procedura, quindi qualsiasi informazione su questo argomento sarebbe adorabile.
[1]: http: // www .ondotnet.com / pub / a / dotnet / 2002/09/30 / manager.html localizzazione per visualizzazioni asp.net e pagine master
Soluzione
Per localizzare il contenuto reale è possibile utilizzare 3 approcci:
- Scrivili in diverse lingue e aggiungi un campo nel database con la lingua del post. Filtra i post nel controller in base alla lingua corrente.
- Utilizza un servizio di traduzione automatica per eseguire la traduzione ( API di Google - API Microsoft )
- Lascia il post nelle lingue originali e aggiungi un widget di traduzione al sito (come questo sito )