Sistema Multi-idioma em ASP

Muitas vezes a melhor solução que se pode dar a um problema é a coisa mais simples que se consegue fazer. Foi exatamente o que aconteceu com esse sistema. Ao fazermos o planejamento do site da Santos Stones, sentimos que o site era simples demais para precisar do Prodo, nosso CMS. Desenvolvi então um pequeno script para obter dados de texto em vários idiomas de um arquivo XML. Não é que o pessoal do conteúdo aqui adorou editar direto o arquivo XML? Resolvi o problema do multi-idioma com 20 minutos de trabalho e, para minha surpresa, não tive que melhorar a solução. Serviu exatamente como estava.
Essa semana, na lista do GADW alguém estava procurando por algo semelhante. Bom, então estou publicando o sistema multi-idioma para quem quiser ver ou usar. Bom proveito.

UPDATE: Consertei o link para download. Obrigado ao pessoal que escreveu avisando.


9 respostas para “Sistema Multi-idioma em ASP”

  1. Avatar de Lincoln
    Lincoln

    Grande Elcio, poderia enviar o código do Sistema Multi-idioma em ASP para meu e-mail?

    1. Avatar de elcio
      elcio

      Lincoln, coloquei o link para funcionar de novo.

  2. Avatar de SitesMultilinguagem.Com

    Gostaria de sugerir o site http://www.sitesmultilinguagem.com. Nele são discutidas algumas técnicas para desenvolvimento e gerenciamento de sites com suporte a múltiplos idiomas. Assuntos como SEO, urls amigáveis e gerenciamento de múltiplos domínios voltados para sites multi idiomas também são abordados. Espero que ajude.

  3. Avatar de Teófilo
    Teófilo

    Elcio, eu me lembro que vc tinha um blog em asp, e voce iria disponibilizar ele para download, pois não iria mais usar o ASP… Fico ancioso pela resposta…

  4. Avatar de Fred

    Por favor, estou querendo dar uma olhada nessa solução, pode mandar pro meu email tb?

  5. Avatar de Alexandre
    Alexandre

    Olá, estou precisando implementar um site multi-idioma para um cliente, e estou a procura de soluções. Vi o site santosstones e a funcionalidade que quero implementar é semelhante.
    Gostaria de testar o seu exemplo, mas o mesmo não se encontrar no ar. Vc poderia disponibilizá-lo novamente, ou há a possibilidade de encaminhar no meu e-mail?

    Desde grato.

  6. Avatar de Ricardo Gouvêa
    Ricardo Gouvêa

    Ainda não testei o seu exemplo, mas acredito que funcione até mesmo pelos comentários anteriores.

    Estou buscando melheres práticas para desenvolver um site multi-idioma e até que tenho achado bastante coisa na net, mas um detalhe ainda não consegui resolver é a questão do design-time, ou seja, em tempo de desenvolvimento como ficam as referências aos textos, pois, acredito que para isso seja melhor estar com todo o lay-out pronto e no final implementar o multi-idioma, pois, desenvolver sem visualizar o conteúdo acredito ser bastante difícial, além do que como ficam as variações de tamanho dependendo da linguagem. Uso o DreamWaver para o desenvolvimento, será que esta ferramenta possui algum esquema de criação de variáveis e o mapeamento destas variáveis por alguma fonte de dados.

    Gostaria de obter alguns comentários sobre isso.

  7. Avatar de Leonildo Junior
    Leonildo Junior

    Achei interessante o seu conceito mas ou não entendi muito bem a lógica da coisa ou seria muito demorado traduzir o site inteiro. Bem, eu imagino que tenha-mos que escrever no XML todos os textos em todas as linguas, ok? Já fiz algo bem parecido só que um pouco mais complexo do que o seu sistema, criei uma base de dados com db access onde eu cadastrava todos os textos em todas as linguas e com uma página em ASP eu criava uma session que tinha seu valor conforme a escolha da linguagem e fazia o teste em todos os arquivos se a escolha era ingles a session ficava igual ing e após o teste o request era todo do conteudo em ingles extraido do DB. De qualquer forma, era algo complexo e vejo que o seu sistema é algo mais simples e funcional. Mas como o comentario anterior já diz, para páginas pequenas…

  8. Avatar de Maikel Raphael
    Maikel Raphael

    Elcio, usado e aprovado. É realmente uma solução simples, mas que não deixa de ser extremamente funcional, para sites pequenos. Parabéns!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *