Génération du site web de l'ULB - format xml
sommairesommaireindexindexpage précédentepage précédentepage suivantepage suivanteimprimerimprimerenvoyerenvoyermarquermarquer

Langue utilisée dans un document ou dans une page

On spécifie la langue utilisée dans une page à l'aide d'un attribut langue. Les valeurs actuellement supportées sont:

  • langue="fr" pour le français;

  • langue="en" pour l'anglais;

  • langue="nl" pour le néerlandais.

  • langue="zh" pour le chinois.

La valeur par défaut est "fr".

Le choix de la langue est notamment utilisé pour générer la bannière graphique et le menu de navigation dans la langue choisie.

Cet attribut peut apparaître soit dans l'élément <documents> (il est alors valable pour toutes les pages définies dans la source xml), soit dans l'élément <document> (il est alors valable pour toutes les pages définies dans le document), soit dans l'élément <page> (il est alors uniquement valable pour la page en question).

La valeur définie au niveau <page> est prioritaire par rapport à celle définie au niveau <document> qui est elle-même prioritaire par rapport à celle définie au niveau <documents>.

Exemple
<documents>
   <document langue="fr">
     <info>
       <titre>Exemple 1 en français</titre>
     </info>
     <page>...</page>
     <page>...</page>
     <page>...</page>
   </document>

   <document langue="en">
     <info>
       <titre>Sample 2 in english</titre>
     </info>
     <page>...</page>
     <page>...</page>
     <page>...</page>
   </document>

   <document>
     <info>
       <titre>Exemple 3: première page en français, deuxième en néerlandais, troisième en anglais et dernière en chinois</titre>
     </info>
     <page>...</page>
     <page langue="nl">...</page>
     <page langue="en">...</page>
     <page langue="zh">...</page>
   </document>
</documents>

Dans cet exemple, les documents générés sont:

  • premier document contenant trois pages en français;

  • deuxième document contenant trois pages en anglais;

  • troisième document contenant une page en français (valeur par défaut), suivie d'une page en néerlandais, suivie d'une page en anglais et finalement une dernière en chinois.

Si une page ou un document existe dans plusieurs langues, on peut créer des liens de l'une vers l'autre en utilisant des attributs version-fr, version-en, version-nl et version-zh.

Par exemple, cette page-ci contient les liens "sommaire", "index", "page précédente" et "page suivante" car elle est déclarée écrite en français (langue="fr")

Si on avait utilisé un attribut langue="en", on verrait apparaître "content", "index", "previous page" et "next page".

Si on avait utilisé un attribut langue="nl", on verrait apparaître "inhoud", "index", "vorige pagina" et "volgende pagina".

Si on avait utilisé un attribut langue="zh", on verrait apparaître "汇总", "索引", "上一页" et "下一页".

ULB - entreprise écodynamique