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.
Grande Elcio, poderia enviar o código do Sistema Multi-idioma em ASP para meu e-mail?
Lincoln, coloquei o link para funcionar de novo.
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.
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…
Por favor, estou querendo dar uma olhada nessa solução, pode mandar pro meu email tb?
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.
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.
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…
Elcio, usado e aprovado. É realmente uma solução simples, mas que não deixa de ser extremamente funcional, para sites pequenos. Parabéns!