Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hudsonalves

Usuário mudando idioma

Recommended Posts

Prezados,

 

Possuo dois arquivos com traduções do site inteiro através de strings conforme padrão abaixo:

' Tag Alt on Toolbar
strLangAltAddCodeB = "bold"
strLangAltAddCodeI = "italic"
strLangAltAddCodeU = "underline"
strLangAltSendIcq = "send an Icq message to "
strLangAltAddSmile = "add smile emoticon" 

Um arquivo chamado ingles.asp e outro portugues.asp

 

em meu administrador ja consigo definir o idioma do site pelo banco de dados, mas gostaria que mesmo com o idioma definido o usuário possa escolher seu idioma de preferência apenas quando estiver navegando no site clicando em uma bandeira correspondente ao país

 

é possível?

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

ao clicar vc pode redirecionar para a página que invoca a tradução de seu arquivo, ou ter duas páginas como muitos fazem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, penei mas achei uma solução, vou compartilhar para quem quiser utilizar:

 

 

 

Na página principal insira:

<%
Dim tradutor 
tradutor= Session("idioma") 
Select Case tradutor 
  Case "italiano" 
%> 
<!--#include file="../idioma/idioma_italiano.asp" --> 
<% 
  Case Else' default idioma
%> 
<!--#include file="../idioma/idioma_ingles.asp" --> 
<% 
End Select 
%> 

Crie uma página chamada idioma.asp

<%@IDIOMA="VBSCRIPT"%>
<%
Dim tradutor' lingua da utilizzare
tradutor = request.querystring("idioma")
If tradutor = "italiano" then 
Session("idioma") = "italiano"
else
Session("idioma") = "english"
end if 
response.redirect ("default.asp")
%>

Após isso crie uma página italiano.asp e outro com ingles.asp

 

Estas páginas devem conter as strings que serão chamadas no local nos nomes.

 

 

para chamar a função faça assim:

  <a href="idioma.asp?idioma=italiano"><img src="imagem/italian.gif"  border="0" alt="<% = strLangSelectLanguageIt %>" align="absmiddle"></a>  
       <a href="idioma.asp?idioma=ingles"><img src="imagem/english.gif" border="0" alt="<% = strLangSelectLanguageEn %>" align="absmiddle"></a> 

Esta funcionado belezinha \m/

Compartilhar este post


Link para o post
Compartilhar em outros sites

é essa mesma a lógica. Ficou funcional. Parabéns

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.