Google translate probleme .com
Posté : 21 janv. 2010, 11:39
bonjour,
j'ai un super défit pour les pro !
sur un site internet j'intégre un script qui permet de traduire mon site en différentes langues avec google translate.
j'ai un probléme étrange : si mon nom de domaine est en .fr la traduction se fait parfaitement par contre si mon domaine est en .com --> pas de traduction je suis renvoyé sur le site http://translate.google.com/?hl=en&langpair=fr%7Cnl#
je ne comprend pas pourquoi et sa m'embete bien.
Pourriez vous m'aider a résoudre ce probleme ?
pour voir un exemple qui fonction sur un site vous pouvez regarder. ici
mon code est le suivant : (si mon domaine est monsite.fr c'est ok sa fonctionne mais si c'est monsite.com fonctionne pas
j'ai un super défit pour les pro !
sur un site internet j'intégre un script qui permet de traduire mon site en différentes langues avec google translate.
j'ai un probléme étrange : si mon nom de domaine est en .fr la traduction se fait parfaitement par contre si mon domaine est en .com --> pas de traduction je suis renvoyé sur le site http://translate.google.com/?hl=en&langpair=fr%7Cnl#
je ne comprend pas pourquoi et sa m'embete bien.
Pourriez vous m'aider a résoudre ce probleme ?
pour voir un exemple qui fonction sur un site vous pouvez regarder. ici
mon code est le suivant : (si mon domaine est monsite.fr c'est ok sa fonctionne mais si c'est monsite.com fonctionne pas
Code : Tout sélectionner
<script type="text/javascript">
//<![CDATA[
if(top.location!=self.location)top.location=self.location;
window['_tipoff']=function(){};window['_tipon']=function(a){};
function doTranslate(lang_pair)
{
if(lang_pair.value)lang_pair=lang_pair.value;
if(location.hostname=='monsite.com' && lang_pair=='fr|fr')return;
else if(location.hostname!='monsite.com' && lang_pair=='fr|fr')location.href=unescape(gfg('u'));
else if(location.hostname=='monsite.com' && lang_pair!='fr|fr')location.href='http://translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+escape(location.href);
else location.href='http://translate.google.com/translate?client=tmpg&hl=en&langpair='+lang_pair+'&u='+unescape(gfg('u'));
}
function gfg(name)
{
name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS="[\\?&]"+name+"=([^&#]*)";
var regex=new RegExp(regexS);
var results=regex.exec(location.href);
if(results==null)return '';return results[1];
}
//]]>
</script>
<a href="javascript:doTranslate('fr|nl')" title="Néerlandais">
<img src="/images/drapeaux/dutch.png" alt="Néerlandais" width="16" height="13" border="0" /></a>
<a href="javascript:doTranslate('fr|en')" title="Anglais">
<img src="/images/drapeaux/anglais.png" alt="Anglais" width="16" height="13" border="0" /></a>
<a href="javascript:doTranslate('fr|fr')" title="Français">
<img src="/images/drapeaux/francais.png" alt="Français" width="16" height="13" border="0" /></a>
<a href="javascript:doTranslate('fr|de')" title="Allemand">
<img src="/images/drapeaux/allemand.png" alt="Allemand" width="16" height="13" border="0" /></a>