Bonjour à tous,

Je souhaite faire une version anglaise de mon site mais j'ai quelques question sans doute basiques mais voici :
Y-a-t-il une méthode particulière ?
Je pensais mettre un drapeau sur l'index en français et refaire mon site traduit en anglais mais du coup je me dis que mon site n'est plus vraiment en français. Il s'agit d'un petit site vitrine.
Merci de vos conseils
Modifié par CALAMONDIN (24 Jun 2009 - 16:33)
Administrateur
Bonjour,

un drapeau anglais, américain, australien, nigérian? Smiley smile
Une bonne pratique est de faire des liens écrits dans la langue de celui qui doit trouver l'info: english - français - deutsch . Si cette série de liens est placée dans un endroit plus ou moins attendu (en haut à droite de la page ou à gauche, quelque part dans le header) c'est trouvé par le visiteur Smiley cligne

Techniquement, il faut indiquer la langue d'une page dans la balise ouvrante
<html lang="en">
ou 
<html lang="en" xml:lang="en">

selon le Doctype html/xhtml.
Il faut aussi indiquer chaque changement de langue dans une page grâce à l'attribut lang si ta page comporte plusieurs langues (le lien english ci-dessus déjà Smiley rolleyes )

Pou différencier les deux moitiés de ton site, http://example.com/en/page.html et http://example.com/fr/page.html reste simple et compréhensible, mais je sais pas trop s'il y a des avantages et des inconvénients à cette méthode et aux autres ...

Une conférence de Paris-Web 2007 intéressante sur le sujet a été celle de Stéphanie Booth: http://videos.paris-web.fr/2007/ elle vaut le coup d'oeil à ce stade de ta réflexion