none
Idiomas em sites RRS feed

  • Pergunta

  • Olá amigos, nos tempos de hoje como anda a questão de colocar mais de um idioma em sites? Existe algum recurso como funciona?

    Por enquanto além do PT tem que ter um inglês em um site que vou desenvolver e posteriormente o espanhol.

    O que os amigos me recomendam? Pensei em usar o google translator, mas me disseram que isso é coisa de amador e não fica 100%

    O que me dizem?

    sexta-feira, 17 de julho de 2015 09:26

Respostas

  • Bom dia.

    Realmente a utilização de Google Translator não fica 100%.

    Se quer mesmo ter um site em duas línguas, o correto é preparar as tabelas do banco de dados para isso:

    Ter sempre uma tabela de língua para cada tabela principal, por exemplo:

    TB_NOTICIA

    id

    ativo

    data

    TB_NOTICIA_LINGUA

    id

    id_lingua (PT-BR, EN-EN, etc...)

    titulo

    resumo

    texto

    Dai no momento de carregar informações dinâmicas você irá verificar qual língua está selecionada e passar sempre como parâmetro para carregar os textos.

    Já para textos fixos do site, você pode utilizar arquivos de resource.

    Recomendo que você contrate um tradutor profissional para fazer as traduções.

    Veja um exemplo para alteração das labels estáticas:

    http://www.codeproject.com/Tips/586948/ASP-NET-Website-and-Csharp-with-Multi-Language


    Att, Lucio Rogerio


    Espero ter ajudado, se ajudei, por favor "Vote como Útil", e se resolvi seu problema, clique em "Propor como Resposta".



    sexta-feira, 17 de julho de 2015 11:14