Utilisateur:SyB~Anicium/FRLA

La bibliothèque libre.
Documentation
Description du modèle

Ce Modèle permet d’aligner verticalement des sections identiques pour une édition bilingue français/latin. Il affiche une transclusion simultanée, section par section, entre les deux domaines Wikisource et Vicifons, où chaque section aura été publiée auparavant sous la forme d’un Texte de l’espace principal dans la langue concernée. Cette transclusion en parallèle prend la forme d’un tableau à deux colonnes (français à gauche et latin à droite). Chaque ligne de deux sections est appelée par l’insertion du Modèle {{FRLA2}} en lui fournissant 3 paramètres (voir plus bas). Ce modèle utilise le modèle {{iwtrans}}.

ATTENTION. Ce modèle {{FRLA}} est destiné aux textes bilingues placés dans un sous-dossier bilingue (quel que soit son nom) par rapport à l’œuvre, par exemple :

  • Histoire naturelle/II/Bilingue/II (pour l’intégralité du Livre II).
  • Histoire naturelle/II/Bilingue/2 (pour la transclusion bilingue de la seconde section du livre II).

Une variante, {{FRLA0}} est destiné à être utilisé directement à la racine de l’œuvre (exemple : Histoire naturelle/II (bilingue)). Sa seule modification concerne l’adresse relative que va rechercher le modèle. Si le modèle {{FRLA}} ne fonctionne pas avec votre projet, voyez si {{FRLA0}} ne s’en sort pas mieux !


Conditions préalables à respecter


  • 1 — Avant toute chose, chaque section doit avoir été publiée individuellement sur Wikisource et sur Vicifons. Ces Textes de transclusion de section devront être munis d’un header pour la navigation, qui ne sera cependant pas transclus ici. Pour cela, il faut dupliquer le <pages index> de chaque section, l’un encadré par des balises <nowiki>, et l’autre par des balises <includeonly> comme sur cet exemple. Ainsi, le header apparaîtra sur la Page de transclusion de section pour permettre une navigation (et éviter des pages orphelines), mais ne sera pas transclus ici.



  • 3 — Le Modèle {{FRLA}} doit être inséré à l’emplacement du Texte (Section, Chapitre ou Texte intégral) que l’on présente par transclusion.


  • 4 — Pour un affichage correct, il est recommandé d’insérer en tête de cette page le Modèle {{TransclusionBilingue}}.


  • 5 — Le Modèle {{FRLA}} doit être inséré juste après avoir ouvert ce tableau manuellement, ce qui permet d’intégrer dans sa première ligne fusionnée un header personnalisé, par exemple :

{|
|colspan="2"|<pages index="Pline l'ancien - Histoire naturelle, Littré, T1 - 1848.djvu" from=6 to=6 displayed_from=99 displayed_to=107 header=1 prev=[[Histoire_naturelle/I|I]] current="'''Livre II (français & latin)''' ; [[Histoire_naturelle/II|Livre II (français)]] " next=[[Histoire_naturelle/III|III]] />


  • 6 — À la fin de la page, il faut clore le tableau en insérant : |}.


Paramètres et résultat


Si les conditions expliquées plus haut sont réunies, le modèle {{FRLA}} affichera une transclusion bilingue alignée par sections, en affichage large. Il aura besoin de ces 3 paramètres :

1 : Numéro de chapitre (doit être le même sur Wikisource et Vicifons).
2 : Numéro de section (doit être la même sur Wikisource et Vicifons).
3 : Page racine de l’œuvre sur Vicifons.

Ce qui donne par exemple sur cette page :

{{TransclusionBilingue}}
{|
|colspan="2"|<pages index="Pline l'ancien - Histoire naturelle, Littré, T1 - 1848.djvu" from=6 to=6 displayed_from=99 displayed_to=107 header=1 prev="[[Histoire_naturelle/I/Bilingue/I|Livre I (bilingue)]]" current="'''Livre II (bilingue)'''" next="[[Histoire_naturelle/III/Bilingue/III|Livre III (bilingue)]]" />
{{Utilisateur:SyB~Anicium/FRLA|II|Titre|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|1|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|2|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|3|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|4|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|5|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|6|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|7|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|8|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|9|Naturalis_Historiæ}}
{{Utilisateur:SyB~Anicium/FRLA|II|10|Naturalis_Historiæ}}
|}

Note : par convention et pour offrir une meilleure distinction des deux colonnes et donc des deux langues, la colonne latine apparaît en police Georgia. La taille des colonnes est également fixée à 56% pour le français et 44% pour le latin, afin d'atténuer la différence de place prise par chacune et les faire coïncider au mieux. À vous d'adapter ce modèle au Livre que vous éditez, et à transposer à deux langues différentes !