Bueno, tras varias pruebas me di cuenta que la funcion lcase() no funciona para PHP , usa strtolower(), esto me funciona bien:
Código PHP:
function texte($idioma, $camp) {
switch (strtolower($idioma)) {
case "cs":
switch (strtolower($camp)) {
case "cor": return "El Coro";
}
default: return "Falta idioma";
}
}
echo texte("cs","cor");