← Desenvolvimento

Dúvida Língua

Lida 1714 vezes

Offline

Fernando Augusto 
Membro
Mensagens 922 Gostos 0
Feedback +1

Troféus totais: 30
Trófeus: (Ver todos)
Linux User Mobile User Windows User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3

Tenho uma dúvida. Imaginem, eu tenho um site www.dadada.com e queria que para os portugueses ele abrisse em portugues e para os restantes em inglês como poderia fazer isso?
Offline

tomassantos 
Membro
Mensagens 1061 Gostos 0
Feedback +1

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Código: [Seleccione]
<?php

$explode_um 
explode(';'$_SERVER['HTTP_USER_AGENT']);
$explode_dois explode(';'$explode_um['3']);
$lang $explode_dois['0'];

$language['pt-PT'] = 'pt-PT';
$language['en'] = 'en';

if (
$language[$lang] == pt-PT or $language[$lang] == pt-BR){
header('Location: pt.html');
} else {
header('Location: en.html');
}

?>




:lol:
Offline

Fernando Augusto 
Membro
Mensagens 922 Gostos 0
Feedback +1

Troféus totais: 30
Trófeus: (Ver todos)
Linux User Mobile User Windows User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3

Crio um novo .php ou coloco no index.php ?

Coloco alguma coisa em especial no en.html ou no pt.html?

Offline

tomassantos 
Membro
Mensagens 1061 Gostos 0
Feedback +1

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Fazes um index.pp com aquilo e depois em pt.html metes a página para onde vai se for português ou brasileiro o en.html é para onde vai se não for portugues nem brasileiro.
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Mas tem que se escrever o conteúdo em português e em inglês ou traduz automaticamente? :roll:
Offline

Fernando Augusto 
Membro
Mensagens 922 Gostos 0
Feedback +1

Troféus totais: 30
Trófeus: (Ver todos)
Linux User Mobile User Windows User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3

Ok, obrigado pelo esclarecimento.
Offline

tomassantos 
Membro
Mensagens 1061 Gostos 0
Feedback +1

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Mas tem que se escrever o conteúdo em português e em inglês ou traduz automaticamente? :roll:


Podes mandar em vez de en.html para a página traduzida automaticamente.
Offline

andre_mz 
Membro
Mensagens 688 Gostos 0
Feedback +3

Troféus totais: 25
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 500 Posts

Podes mandar em vez de en.html para a página traduzida automaticamente.


Então é a segunda opção, obrigado! ;)