EverWeb ne traduit pas votre site Web, mais vous pouvez créer les deux langues dans un seul projet. Placez votre langue principale au niveau supérieur et la deuxième langue dans son propre répertoire (une page qui contient d'autres pages, comme un dossier), avec sa propre page maîtresse. Réglez le paramètre La Langue de chaque page, et placez sur chaque page un bouton qui mène à la même page dans l'autre langue. Les visiteurs peuvent changer de langue en un clic, et Google peut montrer chaque version aux personnes qui font leurs recherches dans cette langue.
Dans quels cas l'utiliser
- Une boulangerie de Montréal veut des pages en anglais et en français.
- Une église au Texas célèbre des offices en anglais et en espagnol et veut les horaires et les actualités dans les deux langues.
- Une maison d'hôtes en Bavière reçoit la plupart de ses réservations de clients britanniques : elle veut donc l'allemand et l'anglais.
Avant de commencer
- Préparez la traduction, idéalement réalisée par une personne qui parle la langue.
- Utilisez des pages adaptatives si vous le pouvez. Avec des pages en Mise en page centrée et des pages mobiles séparées, deux langues signifient quatre pages pour chaque page de contenu.
- Prévoyez les adresses. Par exemple :
| Page | Anglais (principale) | Français |
|---|---|---|
| Accueil | yoursite.com | yoursite.com/fr/ |
| À propos | yoursite.com/about.html | yoursite.com/fr/apropos.html |
Le construire
- Créez d'abord votre langue principale, avec une page maîtresse. Consultez Placer le même en-tête, le même menu et le même pied de page sur toutes les pages avec une page maîtresse.
- Créez le répertoire de la deuxième langue. Cliquez sur Ajouter un répertoire dans la barre d'outils et choisissez un design. Dans Inspecteur > Paramètres de page, réglez son Nom du fichier sur un code court comme fr. Cette page de répertoire est votre page d'accueil en français.
- Copiez-y vos pages. Faites un clic droit sur une page dans la liste des pages et choisissez Dupliquer, puis faites glisser la copie un peu en dessous et à droite du répertoire pour qu'elle passe à l'intérieur. Traduisez la copie. Consultez Copier une page, ou un site Web entier, dans un projet ou vers un autre projet.
- Créez une page maîtresse pour la deuxième langue. Cliquez sur Nouvelle page maîtresse, copiez l'en-tête et le pied de page de votre première page maîtresse et collez-les, puis traduisez-les. Associez-la aux pages de la deuxième langue dans Inspecteur > Paramètres de page.
- Définissez la langue. Dans Fichier > Modifier les paramètres de publication, réglez La Langue sur votre langue principale, par exemple anglais (Canada). Sélectionnez ensuite chaque page de la deuxième langue et réglez son propre paramètre La Langue dans Inspecteur > Paramètres de page, par exemple français (Canada). Les moteurs de recherche et les lecteurs d'écran s'en servent.
- Traduisez les paramètres de page. Rédigez le Titre de la page Web et la Description de la page Web de chaque page dans sa langue. Tapez les intitulés de menu avec accents, comme « À propos », dans Nom complet du menu de navigation, car Nom du fichier n'accepte que les lettres a à z et les chiffres. Consultez Mes caractères accentués sont convertis : comment inclure des lettres accentuées dans la barre de navigation ?.
Les menus et le bouton de langue
Le widget Barre de navigation affiche toutes les pages pour lesquelles Inclure la page dans le menu de navigation est coché, dans les deux langues. Choisissez l'une de ces solutions :
- Petit site Web : laissez le répertoire apparaître comme un seul élément de menu, par exemple « Français », avec les pages françaises dans un menu déroulant en dessous. Consultez EverWeb peut-il créer des menus déroulants ?.
- Un menu distinct pour chaque langue : sur la page maîtresse de chaque langue, construisez le menu avec des boutons ou des liens texte au lieu de la barre de navigation. Liez chacun d'eux avec Inspecteur > Hyperliens, cochez Activer en tant qu'hyperlien et réglez Lier à sur Une de mes pages. Chaque menu n'affiche alors que sa propre langue, mais c'est à vous d'y ajouter les nouvelles pages.
Le bouton de langue : sur chaque page, ajoutez un petit bouton ou un lien texte, par exemple « Français » sur la page anglaise et « English » sur la page française. Liez-le avec Une de mes pages à la page correspondante, et non à la page d'accueil. Placez-le sur les pages, et non sur la page maîtresse, au même endroit en haut. Utilisez le nom de la langue plutôt qu'un drapeau, qui représente un pays.
Garder les deux versions à jour
- Quand vous modifiez des prix, des horaires ou des dates, modifiez les deux langues avant de publier.
- Donnez à chaque langue son propre formulaire de contact, avec des légendes dans cette langue. Les réponses arrivent alors toujours sous les mêmes noms de champs.
- La première fois, publiez avec Fichier > Publier le site entier, puis parcourez les deux langues sur le site Web en ligne.
Et la traduction automatique ?
Les navigateurs comme Chrome et Safari peuvent déjà traduire n'importe quelle page pour les visiteurs. Vous pouvez aussi ajouter un bouton « traduire cette page » d'un service de traduction externe avec le widget d'extrait HTML (consultez Ajouter un calendrier de réservation, un fil Instagram ou un autre code externe avec le widget d'extrait HTML). Nous ne le recommandons pas pour votre contenu principal : personne ne vérifie la traduction, et les moteurs de recherche ne voient généralement que votre langue d'origine.
Problèmes courants
| Ce que vous voyez | Que faire |
|---|---|
| Les lettres accentuées se transforment en d'autres caractères dans le menu ou l'adresse | Tapez les accents dans Nom complet du menu de navigation, pas dans Nom du fichier |
| Le menu affiche les pages des deux langues | Utilisez un menu déroulant pour la deuxième langue, ou construisez un menu distinct sur chaque page maîtresse (voir ci-dessus) |
| Le bouton de langue mène à la page d'accueil | Liez-le sur chaque page à la page correspondante, et non sur la page maîtresse |
| Les pages de la deuxième langue manquent en ligne | Faites un clic droit dessus dans la liste des pages et vérifiez que Ne pas publier est désactivé, puis utilisez Fichier > Publier le site entier |
| Google affiche la mauvaise langue | Vérifiez le paramètre La Langue, le Titre de la page Web et la Description de la page Web de chaque page. Les résultats mettent du temps à se mettre à jour |
Articles connexes
- Placer le même en-tête, le même menu et le même pied de page sur toutes les pages avec une page maîtresse
- Comment ajouter un menu de navigation sur toutes les pages de mon site Web ?
- Mes caractères accentués sont convertis : comment inclure des lettres accentuées dans la barre de navigation ?
- Copier une page, ou un site Web entier, dans un projet ou vers un autre projet
