Bom, eu não sei muito de PHP mas pelo que eu entendi você quer que apareça a mensagem de acordo com a linguagem...
<?php
error_reporting(0);
$textWelcome = array();
$textWelcome['pt-br'] = "Bem vindo ao nosso website!";
$textWelcome['en'] = "Welcome to our website!";
$lang = $_GET['lang'];
echo $textWelcome[$lang];
?>
Era isso ?

Postando novamente... Função 2 idiomas :
<?php
error_reporting(0);
function escreve($ptbr, $en){
$linha = array();
$lang = $_GET['lang'];
if($lang=="pt-br"){
$escreve = $ptbr;
}
if($lang=="en"){
$escreve = $en;
}
$linha[$lang] = $escreve;
echo $linha[$lang];
echo "<br />";
}
escreve("Bem vindo ao nosso website!", "Welcome to our website!");
escreve("Você está no website pt-br.", "You're browsing the english version of this website.");
?>
(fiz isso pra treinar...)
Ou mais simples:
<?php
function escreve($ptbr, $en){
$lang = $_GET['lang'];
if($lang=="pt-br"){
echo $ptbr;
}
if($lang=="en"){
echo $en;
}
}
escreve("Bem vindo ao nosso website!", "Welcome to our website!");
escreve("Você está no website pt-br.", "You're browsing the english version of this website.");
?>
escreve(frase em português, frase em inglês);
Espero que tenha ajudado...
Sim, eu sei que fiz mais complicado do que devia

É que estou treinando o que estou aprendendo...
Edição feita por: Fábio Morato, 23/01/2012, 03:02.