Étape 4 > Page d'introduction > Multilingue avec intro
Étape 1: Créations du site original et de ses versions
Vous devez garder présent à l'esprit que la méthode de création d'un site multilingue à la façon Website X5 passe par l'utilisation d'une page d'introduction où Website X5 génére automatiquement les liens qui amènent vos visiteurs, au clic de leur souris, vers une version de votre site traduite dans la langue désirée.
Même si WX5 génére automatiquement les liens vers les différentes versions de votre site, il vous faudra créer manuellement les différentes versions de votre site.
Vous devrez concevoir un site de départ, dans la langue d'origine et traduire celui-ci dans la ou les autres langues. Nous prenons pour acquis, si vous lisez ces lignes, que votre site de départ sera construit en français, et pour les fins de l'exercice, que ce site aura une seule version en anglais.
(N.B.: La conception d'un site multilingue selon la méthode Website X5 autorise jusqu'à quatre versions possibles sous une seule page d'introduction: celle dans la langue d'origine et trois versions dans des langues différentes. Pour des fins de simplicité, nous limiterons notre démonstration à deux versions seulement.)
Il est plus facile et plus rapide d'utiliser un seul et même modèle pour les deux versions de votre site, mais cela n'est pas obligatoire. Cependant, si vous utilisez le même modèle et la même structure de menus pour les versions française et anglaise de votre site, le gros de votre travail se limitera, après la réalisation du site de départ en français, à la traduction du contenu de ce site. Les deux versions de votre site auront la même apparence et la même structure de menus. Cette façon de faire vous épargnera bien du travail et vous fera économiser beaucoup de temps.
Une fois votre site français exporté sur votre serveur, revenez à l'étape 1, Paramètres généraux
Assurez-vous que l'option Enregistrez à chaque test n'est pas activée, dans le menu supérieur.
Cliquez sur le triangle, à doite de la rubrique Langue du contenu et choisissez EN pour English (anglais).
Ce choix fera en sorte d'associer le fichier EN_English.ini à cette version de votre site, en lieu et place du fichier FR_Français.ini, utilisé jusque-là. Cette association se fait en arrière-plan de la création d'un site sous Website X5 et vous n'avez pas à modifier quoi que ce soit. (Website associe toujours un fichier langage.ini à chacun des sites que vous construisez. Le fichier langage.ini utilisé par défaut par WX5 est celui qui découle de la langue choisie au moment de l'installation du logiciel).
Ces fichiers de langage contiennent les différents termes utilisés par Website X5 lors de l'affichage des pages, des messages à l'intention des visiteurs, en fait, de tout le lexique qui apparait sur vos pages, qui est généré par WX5 et que normalement vous ne pouvez pas modifier autrement par une ré-écriture directe du fichier .ini avec un éditeur de texte.
Notez que l'utilisation d'un fichier de langage d'une autre langue que celui installé par défaut n'affecte en rien le contenu que vous avez placé dans vos pages.
Vous devez, maintenant:
Maintenant que vous avez terminé le travail de traduction, enregistrez votre travail en utilisant l'option "Enregistrez sous..."
Comme vous l'avez fait pour la version initiale française, choisissez un nom significatif et un suffixe pour identifier la langue, par exemple: "monsite_en".
Vous aurez donc, sur votre disque dur, deux fichiers: monsite_fr.iwp et monsite_en.iwp
Comme le site anglais est une copie conforme du site français (mais dont le contenu est écrit dans la langue de Shakespeare), tous les paramètres de connexion pour une future exportation du site auront été conservés.
Les sites monsite_fr.iwp et monsite_en.iwp devront être exportés dans des répertoires différents sur votre serveur, afin que les liens générés par Website X5 à la page d'introduction, puissent fonctionner correctement. Nous verrons le mode de fonctionnement de la page d'introduction à l'étape suivante et vous ne pouvez pas encore exporter la version anglaise du site parce que le répertoire de destination sur votre serveur n'existe pas encore. Nous verrons la création de ce répertoire à la troisième étape.