Aller au contenu

Utilisateur:Fenkysbot/FormatListe

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

La liste de mot est le fichier qui indique à Fenkysbot avec quel mot remplacer les variables de chaque template.

Il est constitué d'une série de lignes au format suivant : nom-template;VAR1=valeur1;VAR2=valeur2;VAR3=valeur3

  • nom-template désigne le nom du template à utiliser pour le mot. C'est le nom du fichier sans l'extension.
  • VAR1, VAR2, VAR3 sont les variables du template, sans le caractère %. Le nom des variables est sensible à la casse. var et VAR sont deux variables différentes.
  • valeur1, valeur2, valeur3 sont les valeurs à donner aux variables dans le template.

Chaque variable du template doit obligatoirement avoir une valeur, sans quoi elle ne sera pas remplacée dans le fichier final.

Exemple :

ro-nom-neutre;R=cort;RD=cort
ro-nom-neutre;R=lac;RD=lac
ro-adj-4;R=capabil;RD=capabil;RI=capabil;RID=capabil
ro-nom-masc;R=cumnat;RD=cumnat;RI=cumnaț;RID=cumnat
ro-verb-1;R=chem;RD=chem

Cette liste de mots créera toutes les flexions pour les mots cort, lac, capabil, cumnat et chema (dans ce cas, chem n'est pas le mot mais son radical).

Attention, une seule ligne de mot permet de créer plusieurs pages, près d'une centaine de pages dans l'exemple précédent. L'importation ne pouvant se faire qu'à un mot toutes les 30 secondes, un tel fichier mettra une heure à être importé dans le wiktionnaire.


Si pour le mot considéré, plusieurs formes sont identiques, on peut faire référence à une variable pour la valeur d'une autre variable. Ainsi l'exemple ci dessus pourrait être réécrit :

ro-nom-neutre;R=cort;RD=%R%
ro-nom-neutre;R=lac;RD=%R%
ro-adj-4;R=capabil;RD=%R%;RI=%R%;RID=%RD%
ro-nom-masc;R=cumnat;RD=%R%;RI=cumnaț;RID=%RD%
ro-verb-1;R=chem;RD=%R%

Ainsi, pour les adjectifs 4 formes, la ligne de base est :

ro-adj-4;R=<RADICAL>;RI=%R%;RE=%R%;RD=%R%;RID=%RD%;RED=%RE%;

Dans 95% des cas, il suffira de remplacer <RADICAL> par la bonne valeur pour obtenir la page correctement formatée :

ro-adj-4;R=amabil;RI=%R%;RE=%R%;RD=%R%;RID=%RD%;RED=%RE%;

Seul les cas plus complexes nécessiteront de définir explicitement les autres variables

ro-adj-4;R=frumos;RI=frumoș;RE=frumoas;RD=%R%;RID=%RD%;RED=%RE%;
ro-nom-neu-uri;R=bacșiș;RD=bacsis;