Article1fr

dimanche 27 juin 2004.
 

Article de référence, écrit en français, et également traduit en anglais, et ayant pour mots clés : mtcle21 (mot clé 1 du groupe 2 de mots clés)

Cet article explique le fonctionnement souhaité sur ce site multilingue (ici deux langues ; les tests ont été faits en 3 langues aussi).

Ce site est structuré en 2 ou 3 "secteurs" (terminologie Spip), un par langue. la structure (les rubriques) est la même dans tous les secteurs : deux sous rubriques 1 et 2, en chaque langue.

Les articles de référence (en v.o.) sont associés à des mots clés qui permettent une navigation transversale, en plus de la navigation par la structure.

Ainsi, lorsqu’un article est affiché, les mots clés auxquels il est associé sont affichés (normalement dans la même langue) à gauche, et les articles qui ont les mêmes mots clés figurent sous le mot clé.

Par exemple, cet article est associé au mot clé21 (1er mot clé du groupe 2), comme l’article2en->fr écrit en anglais et traduit en français, et comme l’article "english only".

Un article qui est une traduction d’un article de référence "hérite" (par le logiciel) des mots clés de cet article de référence : les mots clés ne sont entrés qu’une seule fois par article (de référence), ce qui garantit la même navigation par mots clés, quelle que soit la langue utilisée.

En général, les éléments sont affichés en une seule langue, celle choisie par le visiteur (au moyen du menu en haut de la page à gauche).

Cependant, quand certains articles ne sont pas traduits dans la langue choisie, ils apparaissent sous le mot clé. Ceci afin de permettre au visiteur de choisir un article qu’il pourrait lire dans une autre langue que celle en cours.

Pour faire apparaître nettement ce fonctionnement, les titres des articles écrits en une seule langue est explicite "english only" et "français seulement". Ces titres apparaissent sous les mots clés, même quand l’article affiché est dans une autre langue.

Ce fonctionnement peut sembler étrange. Il peut de toute façon être aisément changé, par exemple dès que le contenu commence à être assez fourni. Il suffit de changer quelques lignes sur le "squelette" article.html (fichier .html qui donne la structure et l’affichage sur le site des pages stockées dans la base de données Mysql).

Nous avons ajouté un menu "en une autre langue", qui permet d’accéder à toutes les versions du même article de référence, traduites en une autre langue. Evidemment ceci peut être avantageusement remplacé par un drapeau.

La présentation des pages est celle héritée du standard de Spip. Ainsi toute personne qui souhaitera réaliser un site multilingue pourra reprendre les éléments fournis ici, les tester aisément, et les adapter à ses besoins.

Par exemple, une version "Nono" de ce site pourrait être faite, ce qui présenterait de nombreux avantages. Si quelqu’un veut la réaliser, bienvenue et merci !

Bonne navigation et merci de signaler votre avis, par exemple sur les forums.

PS. Nous avons laissé ici l’affichage de l’article affiché, sous le mot clé auquel il est associé (pour faciliter la compréhension), mais il est très facile d’enlever cet affichage (en ajoutant un doublons au bon endroit), puisque cet affichage n’est pas souhaité sur un site réel : il ne sert pas de pouvoir cliquer sur l’article affiché (et ainsi revenir vers lui).


Répondre à cet article

Forum