Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |
| serveurscrutari:config:phrases_attributs [2017/09/06 17:50] – vincent | serveurscrutari:config:phrases_attributs [2017/09/06 17:56] (Version actuelle) – vincent |
|---|
| |
| 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]]). |
| | |
| | |
| | ===== 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. | 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. |
| <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> |