Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um site totalmente em PT/BR, gostaria de adicionar uma opção para MultiL. na qual clico em um Botão que Seja ou En. ou Esp. e traduz a pagina inteira para a mesma desejada.
Aguardo resposta até mais ! .
Ok L.Henrique, mas eu vi que pelo o PHP eu teria que criar para cada variável um texto.
Você sabe qual função eu posso usar que é mais complexa (SE EXISTIR). ?
Rafinha,
Sim, de qualquer forma você precisaria digitar a tradução de cada campo, só não iria criar elementos HTML e páginas. Você não precisa criar uma variável pra cada coisa, senão teria que ter uma condição pra cada. Você pode criar parâmetros de identificação de URL e quando essa URL for alterada, ele busca por uma lang X.
Eu peguei um tópico que já li a uns tempos atrás e que pode te ajudar bastante sobre como fazer isso: http://stackoverflow.com/questions/19249159/best-practice-multi-language-website - São as melhores práticas, no caso.
Abraços!
Há aproximadamente 1 ano e meio eu criei um site multilinguagem (7 idiomas pra ser mais preciso).
Posso dizer que usando variáveis em PHP (controladas por um arquivo externo) é bem melhor.
Na época optei por não usar ajax.
Se quiser dar uma olhada, o link é este: http://www.bocconisti.org
Observe que o domínio é internacional, mas ele já identifica o país de origem e chama a linguagem correta.
L. Henrique achei uma opção do google que posso usar o recurso de tradução através do google tradutor.
claro não é totalmente profissional, vou desenvolver a outra tradução proxima semana e por enquanto uso este recurso, vou passar caso alguem queira. Muito Obrigado ( NOVAMENTE ) rs, tenha uma boa tarde.
>
Há aproximadamente 1 ano e meio eu criei um site multilinguagem (7 idiomas pra ser mais preciso).
Posso dizer que usando variáveis em PHP (controladas por um arquivo externo) é bem melhor.
Na época optei por não usar ajax.
Se quiser dar uma olhada, o link é este: http://www.bocconisti.org
Observe que o domínio é internacional, mas ele já identifica o país de origem e chama a linguagem correta.
Bem legal, quando eu começar com multilíngue eu começo a esclarecer mais minhas duvidas ok Josias, obrigado por hora.
Rafinha,
Já pensou em usar AngularJS ou Laravel? Seria bem mais prático. O Google é até uma boa opção expressa, mas a tradução que ele faz não é muito boa.
Abraços!
Rafinha,
Vamos as opções:
-
HTML: Vai precisar criar uma página pra cada linguagem e escrever a mão.
-
PHP: Você pode criar um arquivo de linguagens como variáveis e puxar na index.php conforme decisão do usuário (com reload) \ ou sem reload se usar AJAX.
-
RAILS / ANGULAR: Se eu não me engano, você pode criar um arquivo a parte também com as linguagens e traduções e a página só puxa esse arquivo (sem reload).
-
LARAVEL: Só criar um arquivo também, não precisa refazer todas as páginas. Você só vai ter um trabalhinho pra editar as rotas, controladores e etc...
Agora é só colocar os estudos em dia e partir pro projeto.
Abraços!