Ir para conteúdo

POWERED BY:

Arquivado

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

Paulo Cesar Garcia

Site com varios idiomas

Recommended Posts

Olá amigos, sou novo aqui no forum, mas sei que aqui tem muitas pessoas feras que poderão me ajudar.O meu problema e o seguinte:Preciso fazer um site que tenha mais de 1 idioma, e gostaria de usar algo semelhante ao wordpress que pega as trauções de arquivos .mo, todavia já busquei um monte na internet e os tutoriais são sempre os mesmos.Consegui gerar o .po e o .mo, so que agora não sei como utilizalos, ou seja como a pagina vai substituir os textos pelos traduzidos.Se puderem me ajudar, ficarei muito grato pois estou precisando muito disso.Se nao expliquei direito e quizerem falar comigo.msn/email: paulo@projetodigital.com.brSkype: paulopd

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você olhar sistemas como o IPB, PHPBB e outros, verá que todos os textos exibidos vêm de um script que contém as variações das frases entre cada língua. Você pode criar arrays para cada língua, por exemplo:

 

pt-br.php

$lang['computador']['pt-br'] = "computador";
$lang['teclado']['pt-br'] = "teclado";

en.php

$lang['computador']['en'] = "computer";
$lang['teclado']['en'] = "keyboard";

Uma forma de especificar a língua é colocar uma variável na URL, por exemplo: pagina.php?idioma=pt-br, pagina.php?idioma=en.

 

Daí basta fazer isto:

$idioma = isset ($_GET['idioma']) ? $_GET['idioma'] : "pt-br";
echo $lang['computador'][$idioma'];

e por aí vai...

 

[]'s

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.