Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
estou pensando em colocar no site um sistema de idioma mas nao tenho ideia de qual é a forma mas correta se já tem um script que ja faz isso....
Minha dúvida nessa área é em relação a modelagem da ferramenta. Deve-se usar uma classe para cada língua e decidir qual instanciar no construtor, de acordo com a linguagem selecionada?
Tentei fazer um modelo simples disso uma vez, usando uma classe com funções estáticas e o Array de mensagens era construido dentro dos métodos estáticos, cujo seus nomes eram o nome da linguagem, daí eu carregava o array através da linha
<?php
$msgArray = empty($language) ? language::English() : language::$language();
?>
Mas achei que ficou horrível dessa forma.
Cara voce pode usar o javascript para mudar a pagina diacordo com que o usuario escolher
Porem voce tera que traduzer toda a pagina manualmente para todos os idiomas que voce quiser .
Ou voce pode usar a ferramenta do google tradutor.