Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
serveurscrutari:config:phrases_attributs [2017/09/06 17:49] – créée vincentserveurscrutari:config:phrases_attributs [2017/09/06 17:56] (Version actuelle) vincent
Ligne 3: Ligne 3:
 Afin de permettre une personnalisation poussée du moteur, notamment dans le dialogue avec les clients, un certain nombre d'éléments acceptent la définition de phrases et d'attributs (par exemple, les [[serveurscrutari:config:categories|catégories]] ou les [[serveurscrutari:config:metadata|méta-données du moteur]]). Afin de permettre une personnalisation poussée du moteur, notamment dans le dialogue avec les clients, un certain nombre d'éléments acceptent la définition de phrases et d'attributs (par exemple, les [[serveurscrutari:config:categories|catégories]] ou les [[serveurscrutari:config:metadata|méta-données du moteur]]).
  
-Une phrase est un bloc de texte doté d'un nom pour l'identifier et définie dans différentes langues. En termes techniques, il s'agit d'un élément élément //<phrase>// qui possède l'attribut !!@name!! et qui des éléments !!<label>!! possédant l'attribut !!@xml:lang!! indiquant le bloc de texte dans une langue donnée. L'exemple ci-dessous montre une phrase correspondant à la description. Le nom est libre, c'est au client qui utilise le moteur d'utiliser la phrase ou non.+ 
 +===== Phrases ===== 
 + 
 +Une phrase est un bloc de texte doté d'un nom pour l'identifier et définie dans différentes langues. En termes techniques, il s'agit d'un élément élément !!<phrase>!! qui possède l'attribut !!@name!! et qui des éléments !!<label>!! possédant l'attribut !!@xml:lang!! indiquant le bloc de texte dans une langue donnée. L'exemple ci-dessous montre une phrase correspondant à la description. Le nom est libre, c'est au client qui utilise le moteur d'utiliser la phrase ou non.
  
 <code xml> <code xml>
Ligne 12: Ligne 15:
         <label xml:lang="pt">Iniciativa coletiva de troca de conhecimentos</label>         <label xml:lang="pt">Iniciativa coletiva de troca de conhecimentos</label>
     </phrase>     </phrase>
 +</code>
 +
 +
 +===== Attributs =====
 +
 +Les attributs sont définis de la même manière que les attributs dans le format ScrutariData : un attribut est désigné par une clé et peut avoir un nombre illimité de valeurs arbitraires. Un élément //<attr>// possède les attributs !!@ns!! qui est l'espace de nom, et !!@key!! la clé locale et il contient un ou plusieurs éléments !!<val>!! qui sont les valeurs de l'attribut.
 +
 +L'exemple ci-dessous est celui de l'attribut //scrutarijs:corpusSort//. S'il est défini au niveau du fichier metadata.xml, il est utilisé par le client ScrutariJs comme valeur par défaut du comportement du classement des corpus : 
 +
 +<code xml>
 +  <attr ns="scrutarijs" key="corpusSort">
 +    <val>fiche-count</val>
 +  </attr>
 </code> </code>
serveurscrutari/config/phrases_attributs.1504712980.txt.gz · Dernière modification : 2017/09/06 17:49 de vincent
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0