par
Jack2013 » 24 juin 2013, 11:13
Bonjour à vous,
J'aimerai que vous m'aidiez sur la traduction automatique de liens.
Je m'explique : J'ai un site multilingue (français / Anglais / Espagnol) et suivant la langue la page va s'appeler différent :
Imaginons pour une page qui s’appelle : "rouge.html", il y aura l'équivalent en Anglais : "red.html", et en espagnol : "rojo.html".
Et ainsi en bas de page des petits drapeaux des 2 autres langues disponibles, avec le liens qui, suivant la page sur laquelle on se trouve, renvois sur les autres pages traduites.
J'utilise :
Pour récupérer l'URL actuelle.
Puis j'avais pensé à une fonction :
Code : Tout sélectionner
function RecherUrl($UrlActuelle, $lang) { // $lang est la langue dans laquelle on souhaite traduire l'URL
if ($UrlActuelle = "rouge.html")
{
if ($lang=='uk') { return "red.html"; }
elseif ($lang=='es') { return "rojo.html";
}
// Etc ...
}
Mais avec toutes les URLs possibles cela risque d'être un peu long...
Car il faut aussi le faire dans le cas ou l'Url Actuelle est "anglaise" et aussi pour "espagnole".
Peut être avec un tableau ? Mais je ne sais pas comment faire ?
Auriez vous une idée ?
Merci de votre aide
Jacques.