Agência OFF, desenvolvimento de soluções web para as Agências Digitais
Geralmente em sistemas de médio e grande porte temos que fazer a tradução dele para outras línguas, por exemplo de português para inglês
Creie uma função bem simples utilizando a função nativa do VBScript chamada “EVAL”
Esse script pega os textos que estão dentro da função chamada “Traduz” e troca pela variável de mesmo nome.
Nesse script temos o include do arquivo com os textos convertidos para a língua inglesa.
<!--#Include File="en.asp"-->
<%
Function Traduz(Texto)
Traduz = Eval(Texto)
End Function
%>
<p><%=Traduz("titulo")%>: <input type="text" name="texto"></p>
<p><%=Traduz("valores")%>: <input type="text" name="valores"></p>
<p><%=Traduz("mais")%>: <input type="text" name="texto"></p>
Aqui segue o arquivo de include en.asp.
<% titulo = "title" valores = "values" mais = "more" %>
Super simples de entende, qualquer dúvida é só deixar um comentário!
Acesse também: Webly
Agência OFF, desenvolvimento de soluções web para as Agências Digitais


Caro, você saberia como fazer para que ao clicar no link a página linkada seja traduzida por inteiro?. Meu site está em asp.
por favor… tenho um site em portugues e gostaria de passar para ingles caso a pessoa clique na bandeira correspondente….
esse código somente traduz toda a página?
como ficaria o ahref do link por exemplo?
Você pode traduzir uma página toda com isso, basta configurar tudo para ser “traduzido”, e o link, você que escolhe, pode ser uma nova pagina uma jogar tudo para ser puxado via query!