Ir para conteúdo

POWERED BY:

Arquivado

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

mhbgiroldo

tradução website

Recommended Posts

Caros colegas tenho um site com pouquissimas imagens, é necessário o memso possuir 2 idiomas, Portugues e Inglês.

no mesmo deixei 1 bandeira do Brasil e inglaterra gostaria de que quando clicar na bandeira da Inglaterra o conteudo texto automaticamente passe para o ingles.

Alguém sabe se através do CSS ou algum script é possível fazer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ideal nesses casos é o server-side.

Você armazena num arquivo os termos em inglês (em constantes ou variáveis) e em outro os termos em português.

Dentro do site você faz então um controle para que ele carregue um ou outro arquivo de acordo com alguma opção (GET, SESSION ou COOKIES funcionariam legal).

Aí onde tem que mostrar os textos, em vez de fazer assim:

[url="http-~~-//december.com/html/4/element/h1.html"]<h1>[/url]Título aqui</h1>

Você faz assim (exemplo em php):

[url="http-~~-//december.com/html/4/element/h1.html"]<h1>[/url]<?=$titulo?></h1>

 

Então, a lógica é essa, agora só falta implementar :D

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ideal nesses casos é o server-side.

Você armazena num arquivo os termos em inglês (em constantes ou variáveis) e em outro os termos em português.

Dentro do site você faz então um controle para que ele carregue um ou outro arquivo de acordo com alguma opção (GET, SESSION ou COOKIES funcionariam legal).

Aí onde tem que mostrar os textos, em vez de fazer assim:

<div class="html"><span style="color: #009900;">[url="http://december.com/html/4/element/h1.html"]<span style="color: #0000BB;"><h1>[/url]Título aqui<span style="color: #009900;"><span style="color: #0000BB;"></h1>
</div>

Você faz assim (exemplo em php):

<div class="html"><span style="color: #009900;">[url="http://december.com/html/4/element/h1.html"]<span style="color: #0000BB;"><h1>[/url]<span style="color: #009900;"><span style="color: #0000BB;"><</a>?=$titulo?<span style="color: #0000BB;">></a><span style="color: #009900;"><span style="color: #0000BB;"></h1>
</div>

 

Então, a lógica é essa, agora só falta implementar :D

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso seria legal

 

porem se o site for grande te dará muito trabalho!

 

talvez seja viavel a construção de dois websites até mesmo com layout diferentes

 

verifique o que é melhor para você

 

abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

porem se o site for grande te dará muito trabalho!

 

talvez seja viavel a construção de dois websites até mesmo com layout diferentes

É justamente o contrário oO

Fazer dois sites diferentes é que dá trabalho

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim que você decidir qual a melhor alternativa para você(eu pessoalmente prefiro a ideia do #inside# SERVER-SIDE) posta e nós veremos como podemos lhe ajudar

;)

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.