Como localizar novos 'posts' com ASP.net MVC
-
10-07-2019 - |
Pergunta
Im apenas começando com a localização hoje e preciso de algumas informações.
Eu tenho um projeto executado em ASP.net MVC usando resx arquivos (global / local) para texto lugar com base no idioma escolhido na página. Mas esta é premade content / estática. Como fazer isso para, por exemplo, novas mensagens se você tem um blog? Você tem que fazê-lo através do carregamento de páginas diferentes parciais como em [localização de pontos de vista ASP.NET e páginas mestre] [1]? O que é comum? Não consigo pensar em um google prazo decente para encontrar informações sobre isso.
Eu não tenho idéia o que o procedimento normal seria, portanto, qualquer informação sobre este assunto seria adorável.
[1]: http: // www .ondotnet.com / pub / a / dotnet / 2002/09/30 / manager.html de localizações para vistas ASP.NET e páginas mestras
Solução
Para o conteúdo real a ser localizada você pode usar 3 abordagens:
- Escreva-os em diferentes idiomas e adicionar um campo no banco de dados com a linguagem do post. Filtrar as mensagens no controlador de acordo com a corrente lang.
- Usar um serviço de tradução automática para fazer a tradução ( Google API - Microsoft API )
- Deixe o posto nas línguas originais e adicionar um widget para traduzir o site (como neste site )