Template:Tag/doc: Difference between revisions

From OpenStreetMap Wiki
Jump to navigation Jump to search
Content deleted Content added
MalgiK (talk | contribs)
See also, descriptions fix
Traduction en français du modèle anglais
Line 2: Line 2:


{{Languages|Template:Tag}}
{{Languages|Template:Tag}}
This template is used to represent an [[OpenStreetMap]] data [[key]] or key/value pair. Elements of the content are automatically linked to appropriate wiki pages.


Ce modèle est utilisé pour représenter une donnée [[OpenStreetMap]] ou paire clé/valeur. Les éléments indiqués sont automatiquement liés aux pages appropriées du wiki OSM.
This template is powered by [[Module:Tag]].

Ce modèle est alimenté par [[Module:Tag]].


== Usage ==
== Usage ==

The template can be used in a wide variety of ways. The simplest and most common usages are:
Le modèle peut être utilisé dans une grande variété de cas. Les usages les plus simples et courants sont :


{|class="wikitable"
{|class="wikitable"
|-
|-
!scope="col"|Description
!scope="col"|Description
!scope="col"|Example wikitext
!scope="col"|Exemple de wikitexte
!scope="col"|Result
!scope="col"|Résultat
|-
|-
|Une clé unique
|A single key
|<code><nowiki>{{Tag|highway}}</nowiki></code>
|<code><nowiki>{{Tag|highway}}</nowiki></code>
|{{Tag|highway}}
|{{Tag|highway}}
|-
|-
|Une paire clé/valeur spécifique
|A specific key/value pair
|<code><nowiki>{{Tag|highway|residential}}</nowiki></code>
|<code><nowiki>{{Tag|highway|residential}}</nowiki></code>
|{{Tag|highway|residential}}
|{{Tag|highway|residential}}
|-
|-
|Une paire avec une valeur générique ou littérale (sans hyperlien)
|A key with a generic, literal value (not hyperlinked)
|<code><nowiki>{{Tag|bridge||yes}}</nowiki></code>
|<code><nowiki>{{Tag|bridge||yes}}</nowiki></code>
|{{Tag|bridge||yes}}
|{{Tag|bridge||yes}}
|-
|-
|A key with a description of value
|Une clé avec la description d'une valeur
|<code><nowiki>{{Tag|ref||''ref number''}}</nowiki></code>
|<code><nowiki>{{Tag|ref||''ref number''}}</nowiki></code>
|{{Tag|ref||''ref number''}}
|{{Tag|ref||''ref number''}}
|}
|}


===Multipart keys===
=== Clés composées ===

Some key names can have multiple parts, often associated with key [[namespace]]s. One such example is keys associated with [[addresses]]: key {{key|addr:housenumber}} is used to specify a house number, {{key|addr:street}} is used to specify a name of a street, and so on. This template provides a choice of various approaches as to how the various parts of a multipart key are formatted: while the text itself remains the same, how the parts are linked differs.
Certains noms de clés peuvent avoir plusieurs parties, souvent associées avec les [[namespace]]s des clés. C'est par exemple le cas des clés associées avec les [[fr:adresses]] :
* '''Single link to subkey page'''

*: This approach treats the compound key as a single entity, and links to the wiki page describing that compound key.
{{key|addr:housenumber}} est utilisé pour indiquer le numéro de rue d'une maison,

{{key|addr:street}} est utilisé pour indiquer le nom d'une rue, etc.

Ce modèle permet de choisir différentes approches pour mettre en forme les clés composées : tandis que le texte lui-même reste identique, la manière dont les parties de la clé sont reliées entre elles diffère.

* '''Lien unique vers la page de sous-clé'''
*: Cette approche considère la clé composée comme une unique entité, et pointe vers la page wiki décrivant cette clé composée :
*:: <code><nowiki>{{Tag|building:fireproof}}</nowiki></code>
*:: <code><nowiki>{{Tag|building:fireproof}}</nowiki></code>
*: produces a single link to the [[Key:building:fireproof]] wiki page, like so:
*: produit un lien unique vers la page wiki [[Key:building:fireproof]], comme ceci :
*:: {{Tag|building:fireproof}}
*:: {{Tag|building:fireproof}}
*: This approach is most useful where a compound key is described on its own page, such as [[Key:building:fireproof]] or [[Key:addr:flats]].
*: Cette approche est très utile lorsqu'une clé composée est décrite sur sa propre page, comme [[Key:building:fireproof]] ou [[Key:addr:flats]].
* '''Single link to main key page''': The following wikitext:
* '''Lien unique vers la page de la clé principale''':
*: Le wikitexte suivant :
*:: <code><nowiki>{{Tag|addr|subkey=housenumber}}</nowiki></code>
*:: <code><nowiki>{{Tag|addr|subkey=housenumber}}</nowiki></code>
*: produces a single link to the main [[Key:addr]] wiki page, like so:
*: produit un unique lien vers la page wiki [[Key:addr]], comme ceci :
*:: {{Tag|addr|subkey=housenumber}}
*:: {{Tag|addr|subkey=housenumber}}
*: This approach is most useful where a collection of subkeys is described on the wiki page of the main key itself, such as [[Key:addr]].
*: Cette approche est très utile lorsqu'une série de sous-clés est décrite sur la page wiki de la clé principale, comme [[Key:addr]].
* '''Multiple links to main key pages'''
* '''Liens multiples vers les pages des clés principales'''
*:: <code><nowiki>{{Tag|oneway|:=bicycle}}</nowiki></code>
*:: <code><nowiki>{{Tag|oneway|:=bicycle}}</nowiki></code>
*: produces separate links to each of the main wiki pages [[Key:oneway]] and [[Key:bicycle]], like so:
*: produit des liens séparés vers chacune des pages wiki des clés principales [[Key:oneway]] et [[Key:bicycle]], comme ceci :
*:: {{Tag|oneway|:=bicycle}}
*:: {{Tag|oneway|:=bicycle}}
*: and:
*: et :
*:: <code><nowiki>{{Tag|cycleway|:=right|::=smoothness}}</nowiki></code>
*:: <code><nowiki>{{Tag|cycleway|:=right|::=smoothness}}</nowiki></code>
*: produces separate links to each of the main wiki pages [[Key:cycleway]], [[Key:right]] and [[Key:smoothness]], like so:
*: produit des liens séparés vers chacune des pages wiki des clés principales [[Key:cycleway]], [[Key:right]] et [[Key:smoothness]], comme ceci :
*:: {{Tag|cycleway|:=right|::=smoothness}}
*:: {{Tag|cycleway|:=right|::=smoothness}}
*: This approach is most useful where each of the parts of the key is itself a main key, such as {{Tag|oneway|:=bicycle}}, where [[Key:oneway]] and [[Key:bicycle]] are both present.
*: Cette approche est très utile lorsque chacune des parties de la clé est elle-même une clé principale, comme {{Tag|oneway|:=bicycle}}, [[Key:oneway]] et [[Key:bicycle]] sont tous deux présents.


===Multiple values===
===Valeurs multiples===

Some keys can have multiple values specified, with each separated by a semicolon. Any number of additional values may be specified with this template, like so:
Certaines clés peuvent comporter plusieurs valeurs indiquées, séparées par des points virgules. Ce modèle permet de spécifier autant de valeurs que souhaité, comme ceci :
{|class="wikitable"
{|class="wikitable"
|-
|-
!scope="col"|Example wikitext
!scope="col"|Wikitexte d'exemple
!scope="col"|Result
!scope="col"|Result
|-
|-
Line 69: Line 81:
|}
|}


To illustrate in the wiki the presence of different values and link to each values (including the use of {{T|TagValue}}).
Pour illustrer dans le wiki la présence de différentes valeurs et donner le lien vers chaque valeur (y compris l'utilisation de {{T|TagValue}}) :


{|class="wikitable"
{|class="wikitable"
Line 86: Line 98:
|}
|}


=== Default target links to external sites for the values of specific keys ===
=== Liens par défaut vers les sites externes pour la valeur de certaines clés ===
Some keys like {{Tag|wikipedia}}, {{Tag|wikidata}} or {{Tag|website}} may create external links, in that case their value in parameter 3 will be displayed (instead of just displaying an asterisk) along with their specific link according to their value; however when the value is the full URL of a website, unlike other tag values (that are generally short), that value is allowed to wrap when it is too long to fit on a line (this avoids making columns in feature tables to exceed a reasonable maximum width).


Certaines clés comme {{Tag|wikipedia}}, {{Tag|wikidata}} ou {{Tag|website}} peuvent créer des liens externes. Dans ce cas, leur valeur renseignée dans le paramètre 3 sera affichée (au lieu d'afficher simplement une astérisque), ainsi que leur lien spécifique compte tenu de leur valeur.
Only a few keys recognize this feature:

Cependant, quand la valeur est l'URL complète d'un site Web, à la différence d'autres valeurs d'attributs (qui sont courtes en général), cette valeur est autorisée à retourner à la ligne quand elle est trop longue pour tenir sur une seule ligne (cela évite que des colonnes dans les tableaux dépassent une largeur raisonnable).

Seules certaines clés ont ce comportement :
{| class='wikitable'
{| class='wikitable'
|-
|-
Line 114: Line 129:
|}
|}


Pour toutes les autres clés, le troisième paramètre est simplement affiché tel quel, sans tentative de conversion en lien externe. Cette fonction n'est également pas utilisée quand la valeur est renseignée dans le deuxième paramètre (où elle est utilisée pour générer des liens internes, si possible).
For all other keys, the 3rd parameter is just displayed as is, without trying to convert them to new external links. This feature is also not used when the value is specified in the 2nd parameter (where it is used to generate internal links, if possible).

== Liens vers les pages non anglaises ==
L'action par défaut du modèle est de lier vers les pages qui sont dans la même langue que la page actuelle. Cependant, il est possible de spécifier l'utilisation d'une langue différente.

Le paramètre '''kl''' est utilisé pour spécifier la langue de la cible du lien pour la clé.

Le paramètre '''vl''' est utilisé pour spécifier la langue du lien pour la valeur.

Dans tous les cas, un code de langue standard est utilisé.

Lorsqu'une clé contient plusieurs parties qui sont liées séparément, le paramètre '''kl:''' précise la langue pour la deuxième ligne, '''kl::''' pour la troisième ligne, etc.


Lorsqu'une valeur contient plusieurs parties, le paramètre '''vl2''' précise la langue pour le deuxième lien, '''vl3''' pour le troisième lien, etc.
== Linking to non-English pages ==
While the default action for the template is to link to the same language pages as the current one, it is possible to specify that a different language be used. The '''kl''' parameter is used to specify the language of the target of the key link, and the '''vl''' to specify the language of the value link. In each case, a standard language code is used.


Les exemples suivants illustrent ceci :
Where a key contains multiple parts which are linked separately, the '''kl:''' parameter specifies the language for the second line, '''kl::''' for the third link, and so on. Where a value contains multiple parts, the '''vl2''' parameter specifies the language for the second link, '''vl3''' for the third link, and so on.


The following examples illustrates this.
{|class="wikitable"
{|class="wikitable"
|-
|-
Line 140: Line 164:
|}
|}


== TemplateData ==
== Modèle de données ==
{{TemplateDataHeader}}
{{TemplateDataHeader}}
<templatedata>{
<templatedata>{
Line 148: Line 172:
"en": "Displays key or key=value pair automatically linked to appropriate wiki pages",
"en": "Displays key or key=value pair automatically linked to appropriate wiki pages",
"es": "Clave o pareja clave=valor. Enlaza automáticamente a la página wiki correspondiente.",
"es": "Clave o pareja clave=valor. Enlaza automáticamente a la página wiki correspondiente.",
"pl": "Wyświetla parę klucz lub klucz=wartość automatycznie linkującą do odpowiednich artykułów na Wiki."
"pl": "Wyświetla parę klucz lub klucz=wartość automatycznie linkującą do odpowiednich artykułów na Wiki.",
"fr": "Affiche des clés ou les paires clé=valeur qui sont automatiquement liées aux pages appropriées du Wiki OSM"
},
},
"format": "inline",
"format": "inline",
Line 158: Line 183:
"en": "Key",
"en": "Key",
"es": "clave",
"es": "clave",
"pl": "klucz"
"pl": "klucz",
"fr": "Clé"
},
},
"description": {
"description": {
Line 165: Line 191:
"en": "Main key of the tag (the part before =)",
"en": "Main key of the tag (the part before =)",
"es": "clave de la etiqueta (la parte antes de =)",
"es": "clave de la etiqueta (la parte antes de =)",
"pl": "główna część tagu (przed znakiem „=”)"
"pl": "główna część tagu (przed znakiem „=”)",
"fr": "Clé principale de l'attribut (la partie avant le signe =)"
},
},
"example": {
"example": {
Line 171: Line 198:
"en": "highway",
"en": "highway",
"es": "highway",
"es": "highway",
"pl": "highway"
"pl": "highway",
"fr": "highway"
},
},
"type": "line",
"type": "line",
Line 182: Line 210:
"en": "Value",
"en": "Value",
"es": "valor",
"es": "valor",
"pl": "wartość"
"pl": "wartość",
"fr": "Valeur"
},
},
"description": {
"description": {
Line 189: Line 218:
"en": "A documented value of the key (the part after =)",
"en": "A documented value of the key (the part after =)",
"es": "valor de la clave (la parte después de =)",
"es": "valor de la clave (la parte después de =)",
"pl": "wartość tagu (część po znaku „=”)"
"pl": "wartość tagu (część po znaku „=”)",
"fr": "Une valeur documentée de la clé (la partie après le signe =)"
},
},
"example": {
"example": {
Line 195: Line 225:
"en": "residential",
"en": "residential",
"es": "residential",
"es": "residential",
"pl": "residential"
"pl": "residential",
"fr": "residential"
},
},
"type": "line",
"type": "line",
Line 206: Line 237:
"en": "Freeform value or description",
"en": "Freeform value or description",
"es": "valor/descripción no enlazado",
"es": "valor/descripción no enlazado",
"pl": "wartość (nielinkowana)"
"pl": "wartość (nielinkowana)",
"fr": "Valeur ou description libre"
},
},
"description": {
"description": {
Line 213: Line 245:
"en": "A description of the value which should not be linked as a value would be; second parameter should be undeclared for this to work.",
"en": "A description of the value which should not be linked as a value would be; second parameter should be undeclared for this to work.",
"es": "descripción del valor que no debe ser enlazado como valor. El segundo parámetro debe dejarse en blanco para que funcione.",
"es": "descripción del valor que no debe ser enlazado como valor. El segundo parámetro debe dejarse en blanco para que funcione.",
"pl": "wartość tagu (część po znaku „=”) lub jej opis. Zawartość tego pola nie zostanie przekształcona na link. Drugi parametr szablonu musi pozostać pusty, aby skorzystać z tego parametru."
"pl": "wartość tagu (część po znaku „=”) lub jej opis. Zawartość tego pola nie zostanie przekształcona na link. Drugi parametr szablonu musi pozostać pusty, aby skorzystać z tego parametru.",
"fr": "Une description de la valeur qui ne devrait pas être liée à la clé comme le serait une valeur ; le second paramètre (valeur) ne devrait pas être déclaré pour que ce paramètre-ci fonctionne. "
},
},
"example": {
"example": {
Line 224: Line 257:
"de": "Schlüsselteil 1",
"de": "Schlüsselteil 1",
"en": "Key component 2",
"en": "Key component 2",
"pl": "sufiks 1. klucza"
"pl": "sufiks 1. klucza",
"fr": "Composant de clé 2"
},
},
"description": {
"description": {
"de": "Das erste Schlüselteil mit seiner eigenen Beschreibung",
"de": "Das erste Schlüselteil mit seiner eigenen Beschreibung",
"en": "Second key part described on a separate page",
"en": "Second key part described on a separate page",
"pl": "fragment klucza po znaku „:”, który powinien być linkowany osobno"
"pl": "fragment klucza po znaku „:”, który powinien być linkowany osobno",
"fr": "Deuxième partie de la clé décrite sur une page séparée"
},
},
"type": "line"
"type": "line"
Line 237: Line 272:
"de": "Schlüsselteil 2",
"de": "Schlüsselteil 2",
"en": "Key component 3",
"en": "Key component 3",
"pl": "sufiks 2. klucza"
"pl": "sufiks 2. klucza",
"fr": "Composant de clé 3"
},
},
"description": {
"description": {
"de": "Das zweite Schlüselteil mit seiner eigenen Beschreibung",
"de": "Das zweite Schlüselteil mit seiner eigenen Beschreibung",
"en": "Third key part described on a separate page",
"en": "Third key part described on a separate page",
"pl": "fragment klucza po drugim znaku „:”, który powinien być linkowany osobno"
"pl": "fragment klucza po drugim znaku „:”, który powinien być linkowany osobno",
"fr": "Troisième partie de la clé décrite sur une page séparée"
},
},
"type": "line"
"type": "line"
Line 250: Line 287:
"de": "Schlüsselteil 3",
"de": "Schlüsselteil 3",
"en": "Key component 4",
"en": "Key component 4",
"pl": "sufiks 3. klucza"
"pl": "sufiks 3. klucza",
"fr": "Composant de clé 4"
},
},
"description": {
"description": {
"de": "Das dritte Schlüselteil mit seiner eigenen Beschreibung",
"de": "Das dritte Schlüselteil mit seiner eigenen Beschreibung",
"en": "Fourth key part described on a separate page",
"en": "Fourth key part described on a separate page",
"pl": "fragment klucza po trzecim znaku „:”, który powinien być linkowany osobno"
"pl": "fragment klucza po trzecim znaku „:”, który powinien być linkowany osobno",
"fr": "Quatrième partie de la clé décrite sur une page séparée"
},
},
"type": "line"
"type": "line"
Line 263: Line 302:
"de": "Schlüsselteil 4",
"de": "Schlüsselteil 4",
"en": "Key component 5",
"en": "Key component 5",
"pl": "sufiks 4. klucza"
"pl": "sufiks 4. klucza",
"fr": "Composant de clé 5"
},
},
"description": {
"description": {
"de": "Das vierte Schlüselteil mit seiner eigenen Beschreibung",
"de": "Das vierte Schlüselteil mit seiner eigenen Beschreibung",
"en": "Fifth key part described on a separate page",
"en": "Fifth key part described on a separate page",
"pl": "fragment klucza po czwartym znaku „:”, który powinien być linkowany osobno"
"pl": "fragment klucza po czwartym znaku „:”, który powinien być linkowany osobno",
"fr": "Cinquième partie de la clé décrite sur une page séparée"
},
},
"type": "line"
"type": "line"
Line 276: Line 317:
"de": "Unterschlüssel 1",
"de": "Unterschlüssel 1",
"en": "Subkey",
"en": "Subkey",
"pl": "podklucz 1."
"pl": "podklucz 1.",
"fr": "Sous-clé"
},
},
"description": {
"description": {
"de": "Das erste Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"de": "Das erste Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"en": "Key part described on the same page as the main key",
"en": "Key part described on the same page as the main key",
"pl": "fragment klucza po znaku „:”, który NIE powinien być linkowany osobno"
"pl": "fragment klucza po znaku „:”, który NIE powinien być linkowany osobno",
"fr": "Partie de la clé décrite sur la même page de la clé principale"
},
},
"type": "line",
"type": "line",
Line 292: Line 335:
"de": "Unterschlüssel 2",
"de": "Unterschlüssel 2",
"en": "Subkey 2",
"en": "Subkey 2",
"pl": "podklucz 2."
"pl": "podklucz 2.",
"fr": "Sous-clé 2"
},
},
"description": {
"description": {
"de": "Das zweite Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"de": "Das zweite Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"en": "Second key part described on the same page as the main key",
"en": "Second key part described on the same page as the main key",
"pl": "fragment klucza po drugim znaku „:”, który NIE powinien być linkowany osobno"
"pl": "fragment klucza po drugim znaku „:”, który NIE powinien być linkowany osobno",
"fr": "Deuxième partie de la clé décrite sur la même page que la clé principale"
},
},
"type": "line"
"type": "line"
Line 305: Line 350:
"de": "Unterschlüssel 3",
"de": "Unterschlüssel 3",
"en": "Subkey 3",
"en": "Subkey 3",
"pl": "podklucz #3"
"pl": "podklucz #3",
"fr": "Sous-clé 3"
},
},
"description": {
"description": {
"de": "Das dritte Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"de": "Das dritte Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"en": "Third key part described on the same page as the main key",
"en": "Third key part described on the same page as the main key",
"pl": "fragment klucza po trzecim znaku „:”, który NIE powinien być linkowany osobno"
"pl": "fragment klucza po trzecim znaku „:”, który NIE powinien być linkowany osobno",
"fr": "Troisième partie de la clé décrite sur la même page que la clé principale"
},
},
"type": "line"
"type": "line"
Line 318: Line 365:
"de": "Unterschlüssel 4",
"de": "Unterschlüssel 4",
"en": "Subkey 4",
"en": "Subkey 4",
"pl": "podklucz 4."
"pl": "podklucz 4.",
"fr": "Sous-clé 4"
},
},
"description": {
"description": {
"de": "Das vierte Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"de": "Das vierte Schlüselteil mit der gleichen Beschreibung wie der Hauptschlüssel",
"en": "Fourth key part described on the same page as the main key",
"en": "Fourth key part described on the same page as the main key",
"pl": "fragment klucza po czwartym znaku „:”, który NIE powinien być linkowany osobno"
"pl": "fragment klucza po czwartym znaku „:”, który NIE powinien być linkowany osobno",
"fr": "Quatrième partie de la clé décrite sur la même page que la clé principale"
},
},
"type": "line"
"type": "line"
Line 334: Line 383:
"de": "Wert 2",
"de": "Wert 2",
"en": "Value 2",
"en": "Value 2",
"pl": "Kolejna (druga) wartość"
"pl": "Kolejna (druga) wartość",
"fr": "Valeur 2"
},
},
"description": {
"description": {
"de": "Zweiterdokumentierter Wert",
"de": "Zweiterdokumentierter Wert",
"en": "Second documented value",
"en": "Second documented value",
"pl": "dodatkowa (druga) wartość, rozdzielona znakiem „;”"
"pl": "dodatkowa (druga) wartość, rozdzielona znakiem „;”",
"fr": "Deuxième valeur documentée"
},
},
"type": "line"
"type": "line"
Line 350: Line 401:
"de": "Wert 3",
"de": "Wert 3",
"en": "Value 3",
"en": "Value 3",
"pl": "Kolejna (trzecia) wartość"
"pl": "Kolejna (trzecia) wartość",
"fr": "Valeur 3"
},
},
"description": {
"description": {
"de": "Dritter dokumentierter Wert",
"de": "Dritter dokumentierter Wert",
"en": "Third documented value",
"en": "Third documented value",
"pl": "dodatkowa (trzecia) wartość, rozdzielona znakiem „;”"
"pl": "dodatkowa (trzecia) wartość, rozdzielona znakiem „;”",
"fr": "Troisième valeur documentée"
},
},
"type": "line"
"type": "line"
Line 366: Line 419:
"de": "Wert 4",
"de": "Wert 4",
"en": "Value 4",
"en": "Value 4",
"pl": "Kolejna (czwarta) wartość"
"pl": "Kolejna (czwarta) wartość",
"fr": "Valeur 4"
},
},
"description": {
"description": {
"de": "Vierter dokumentierter Wert",
"de": "Vierter dokumentierter Wert",
"en": "Fourth documented value",
"en": "Fourth documented value",
"pl": "dodatkowa (czwarta) wartość, rozdzielona znakiem „;”"
"pl": "dodatkowa (czwarta) wartość, rozdzielona znakiem „;”",
"fr": "Quatrième valeur documentée"
},
},
"type": "line"
"type": "line"
Line 382: Line 437:
"de": "Wert 5",
"de": "Wert 5",
"en": "Value 5",
"en": "Value 5",
"pl": "Kolejna (piąta) wartość"
"pl": "Kolejna (piąta) wartość",
"fr": "Valeur 5"
},
},
"description": {
"description": {
"de": "Fünfter dokumentierter Wert",
"de": "Fünfter dokumentierter Wert",
"en": "Fifth documented value",
"en": "Fifth documented value",
"pl": "dodatkowa (piąta) wartość, rozdzielona znakiem „;”"
"pl": "dodatkowa (piąta) wartość, rozdzielona znakiem „;”",
"fr": "Cinquième valeur documentée"
},
},
"type": "line"
"type": "line"
Line 395: Line 452:
"de": "Schlüsselteil 1 Seitenlink",
"de": "Schlüsselteil 1 Seitenlink",
"en": "Key page language",
"en": "Key page language",
"pl": "kod języka strony klucza"
"pl": "kod języka strony klucza",
"fr": "Langue de la page de la clé"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des ersten Schlüsselteils",
"de": "Sprachcode des Seitenlinks des ersten Schlüsselteils",
"en": "Language code of the key description page",
"en": "Language code of the key description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza tagu",
"fr": "Code de langue de la page de description de la clé"
},
"example": {
"en": "de",
"fr": "de"
},
},
"example": "de",
"type": "line"
"type": "line"
},
},
Line 409: Line 471:
"de": "Schlüsselteil 2 Seitenlink",
"de": "Schlüsselteil 2 Seitenlink",
"en": "Key component 2 page language",
"en": "Key component 2 page language",
"pl": "kod języka strony sufiksu 1. klucza"
"pl": "kod języka strony sufiksu 1. klucza",
"fr": "Page de langue du composant de clé 2"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des zweiten Schlüsselteils",
"de": "Sprachcode des Seitenlinks des zweiten Schlüsselteils",
"en": "Language code of the second key part description page",
"en": "Language code of the second key part description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 1. tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 1. tagu",
"fr": "Code de langue de la page de description de la deuxième partie de la clé"
},
"example": {
"en": "de",
"fr": "de"
},
},
"example": "de",
"type": "line"
"type": "line"
},
},
Line 423: Line 490:
"de": "Schlüsselteil 3 Seitenlink",
"de": "Schlüsselteil 3 Seitenlink",
"en": "Key component 3 page language",
"en": "Key component 3 page language",
"pl": "kod języka strony sufiksu 2. klucza"
"pl": "kod języka strony sufiksu 2. klucza",
"fr": "Page de langue du composant de clé 3"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des dritten Schlüsselteils",
"de": "Sprachcode des Seitenlinks des dritten Schlüsselteils",
"en": "Language code of the third key part description page",
"en": "Language code of the third key part description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 2. tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 2. tagu",
"fr": "Code de langue de la page de description de la troisième partie de la clé"
},
},
"example": "de",
"example": "de",
Line 437: Line 506:
"de": "Schlüsselteil 4 Seitenlink",
"de": "Schlüsselteil 4 Seitenlink",
"en": "Key component 4 page language",
"en": "Key component 4 page language",
"pl": "kod języka strony sufiksu 3. klucza"
"pl": "kod języka strony sufiksu 3. klucza",
"fr": "Page de langue du composant de clé 4"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des vierten Schlüsselteils",
"de": "Sprachcode des Seitenlinks des vierten Schlüsselteils",
"en": "Language code of the fourth key part description page",
"en": "Language code of the fourth key part description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 3. tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 3. tagu",
"fr": "Code de langue de la page de description de la quatrième partie de la clé"
},
},
"example": "de",
"example": "de",
Line 451: Line 522:
"de": "Schlüsselteil 5 Seitenlink",
"de": "Schlüsselteil 5 Seitenlink",
"en": "Key component 5 page language",
"en": "Key component 5 page language",
"pl": "kod języka strony sufiksu 4. klucza"
"pl": "kod języka strony sufiksu 4. klucza",
"fr": "Page de langue du composant de clé 5"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des fünften Schlüsselteils",
"de": "Sprachcode des Seitenlinks des fünften Schlüsselteils",
"en": "Language code of the fifth key part description page",
"en": "Language code of the fifth key part description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 4. tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do klucza sufiksu 4. tagu",
"fr": "Code de langue de la page de description de la cinquième partie de la clé"
},
},
"example": "de",
"example": "de",
Line 465: Line 538:
"de": "Tag-Wert Seitenlink",
"de": "Tag-Wert Seitenlink",
"en": "Value page language",
"en": "Value page language",
"pl": "kod języka strony tagu"
"pl": "kod języka strony tagu",
"fr": "Langue de la page de description de la valeur"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des Tag-Werts",
"de": "Sprachcode des Seitenlinks des Tag-Werts",
"en": "Language code of the value description page",
"en": "Language code of the value description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do wartości tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do wartości tagu",
"fr": "Code de langue de la page de la description de la valeur"
},
"example": {
"en": "de",
"fr": "de"
},
},
"example": "de",
"type": "line"
"type": "line"
},
},
Line 479: Line 557:
"de": "Wert 2 Seitenlink",
"de": "Wert 2 Seitenlink",
"en": "Value 2 page language",
"en": "Value 2 page language",
"pl": "kod języka drugiej wartości tagu"
"pl": "kod języka drugiej wartości tagu",
"fr": "Page de langue de la valeur 2"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des zweiten Tag-Werts",
"de": "Sprachcode des Seitenlinks des zweiten Tag-Werts",
"en": "Language code of the second value description page",
"en": "Language code of the second value description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do drugiej wartości tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do drugiej wartości tagu",
"fr": "Code de langue de la page de description de la deuxième valeur"
},
},
"example": "de",
"example": "de",
Line 493: Line 573:
"de": "Wert 3 Seitenlink",
"de": "Wert 3 Seitenlink",
"en": "Value 3 page language",
"en": "Value 3 page language",
"pl": "kod języka trzeciej wartości tagu"
"pl": "kod języka trzeciej wartości tagu",
"fr": "Page de langue de la valeur 3"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des dritten Tag-Werts",
"de": "Sprachcode des Seitenlinks des dritten Tag-Werts",
"en": "Language code of the third value description page",
"en": "Language code of the third value description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do trzeciej wartości tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do trzeciej wartości tagu",
"fr": "Code de langue de la page de description de la troisième valeur"
},
},
"example": "de",
"example": "de",
Line 507: Line 589:
"de": "Wert 4 Seitenlink",
"de": "Wert 4 Seitenlink",
"en": "Value 4 page language",
"en": "Value 4 page language",
"pl": "kod języka czwartej wartości tagu"
"pl": "kod języka czwartej wartości tagu",
"fr": "Page de langue de la valeur 4"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des vierten Tag-Werts",
"de": "Sprachcode des Seitenlinks des vierten Tag-Werts",
"en": "Language code of the fourth value description page",
"en": "Language code of the fourth value description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do czwartej wartości tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do czwartej wartości tagu",
"fr": "Code de langue de la page de description de la quatrième valeur"
},
},
"example": "de",
"example": "de",
Line 521: Line 605:
"de": "Wert 5 Seitenlink",
"de": "Wert 5 Seitenlink",
"en": "Value 5 page language",
"en": "Value 5 page language",
"pl": "kod języka piątej wartości tagu"
"pl": "kod języka piątej wartości tagu",
"fr": "Page de langue de la valeur 5"
},
},
"description": {
"description": {
"de": "Sprachcode des Seitenlinks des fünften Tag-Werts",
"de": "Sprachcode des Seitenlinks des fünften Tag-Werts",
"en": "Language code of the fifth value description page",
"en": "Language code of the fifth value description page",
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do piątej wartości tagu"
"pl": "ręczne ustawienia kodu języka strony podlinkowanej do piątej wartości tagu",
"fr": "Code de langue de la page de description de la cinquième valeur"
},
},
"example": "de",
"example": "de",
Line 535: Line 621:
"de": "Kategorien ausschalten",
"de": "Kategorien ausschalten",
"en": "Disable categorization",
"en": "Disable categorization",
"pl": "Wyłącz kategoryzację"
"pl": "Wyłącz kategoryzację",
"fr": "Désactiver la catégorisation"
},
},
"description": {
"description": {
"de": "Das Eingeben jeglichen Wertes schaltet die Kategorisierung des Links aus",
"de": "Das Eingeben jeglichen Wertes schaltet die Kategorisierung des Links aus",
"en": "Assigning any value disables the template's category linking behavior"
"en": "Assigning any value disables the template's category linking behavior",
"fr": "Affecter n'importe quelle valeur désactive le comportement de liaison par catégorie du modèle"
},
"example": {
"en": "yes",
"fr": "yes"
},
},
"example": "yes",
"type": "boolean"
"type": "boolean"
},
},
Line 548: Line 639:
"de": "Sprache",
"de": "Sprache",
"en": "Language",
"en": "Language",
"pl": "Język"
"pl": "Język",
"fr": "Langue"
},
},
"description": {
"description": {
"de": "Sprachcode, in der alle Links hinzeigen",
"de": "Sprachcode, in der alle Links hinzeigen",
"en": "Language code of all the link targets",
"en": "Language code of all the link targets",
"pl": "Język wszystkich linków w tym szablonie."
"pl": "Język wszystkich linków w tym szablonie.",
"fr": "Code de langue de toutes les cibles du lien"
},
},
"example": {
"example": {
"de": "en",
"de": "en",
"en": "de",
"en": "de",
"pl": "pl"
"pl": "pl",
"fr": "de"
},
},
"type": "line"
"type": "line"
Line 594: Line 688:
}</templatedata>
}</templatedata>


== See also ==
== Voir aussi ==
* {{T|TagKey}} – showing key only
* {{T|TagKey}} – Montre la clé uniquement
* {{T|TagValue}} – for showing only the value
* {{T|TagValue}} – Montre la valeur uniquement
* {{T|Value}} – marked with light blue background and other font, looks similar like code
* {{T|Value}} – Mise en forme avec un fond bleu clair, ressemble à du code
* {{T|LL}} – full page name of a specified page translated into the language used in the page currently viewed, similar to this template but for all pages
* {{T|LL}} – Nom complet d'une page spécifique traduit dans la langue utilisée par la page affichée actuellement, similaire à ce modèle mais pour toutes les pages
* {{T|Role}} – marked with light blue background and other font, looks similar like code
* {{T|Role}} – Mise en forme avec un fond bleu clair, ressemble à du code
* {{T|Prefix}} – for showing a prefix
* {{T|Prefix}} – Pour montrer un préfixe
* {{T|Suffix}} – for showing a suffix
* {{T|Suffix}} – Pour montrer un suffixe
<includeonly>{{#if:{{{nocat|}}}||
<includeonly>{{#if:{{{nocat|}}}||
[[{{LLC|Templates for Mapping Features}}|Tag]]
[[{{LLC|Templates for Mapping Features}}|Tag]]

Revision as of 20:44, 19 May 2025

This is a documentation subpage for Template:Tag.
It contains usage information, categories and other content or metadata that is not part of the original template.

Ce modèle est utilisé pour représenter une donnée OpenStreetMap ou paire clé/valeur. Les éléments indiqués sont automatiquement liés aux pages appropriées du wiki OSM.

Ce modèle est alimenté par Module:Tag.

Usage

Le modèle peut être utilisé dans une grande variété de cas. Les usages les plus simples et courants sont :

Description Exemple de wikitexte Résultat
Une clé unique {{Tag|highway}} highway=*
Une paire clé/valeur spécifique {{Tag|highway|residential}} highway=residential
Une paire avec une valeur générique ou littérale (sans hyperlien) {{Tag|bridge||yes}} bridge=yes
Une clé avec la description d'une valeur {{Tag|ref||''ref number''}} ref=ref number

Clés composées

Certains noms de clés peuvent avoir plusieurs parties, souvent associées avec les namespaces des clés. C'est par exemple le cas des clés associées avec les fr:adresses :

addr:housenumber=* est utilisé pour indiquer le numéro de rue d'une maison,

addr:street=* est utilisé pour indiquer le nom d'une rue, etc.

Ce modèle permet de choisir différentes approches pour mettre en forme les clés composées : tandis que le texte lui-même reste identique, la manière dont les parties de la clé sont reliées entre elles diffère.

  • Lien unique vers la page de sous-clé
    Cette approche considère la clé composée comme une unique entité, et pointe vers la page wiki décrivant cette clé composée :
    {{Tag|building:fireproof}}
    produit un lien unique vers la page wiki Key:building:fireproof, comme ceci :
    building:fireproof=*
    Cette approche est très utile lorsqu'une clé composée est décrite sur sa propre page, comme Key:building:fireproof ou Key:addr:flats.
  • Lien unique vers la page de la clé principale:
    Le wikitexte suivant :
    {{Tag|addr|subkey=housenumber}}
    produit un unique lien vers la page wiki Key:addr, comme ceci :
    addr:housenumber=*
    Cette approche est très utile lorsqu'une série de sous-clés est décrite sur la page wiki de la clé principale, comme Key:addr.
  • Liens multiples vers les pages des clés principales
    {{Tag|oneway|:=bicycle}}
    produit des liens séparés vers chacune des pages wiki des clés principales Key:oneway et Key:bicycle, comme ceci :
    oneway:bicycle=*
    et :
    {{Tag|cycleway|:=right|::=smoothness}}
    produit des liens séparés vers chacune des pages wiki des clés principales Key:cycleway, Key:right et Key:smoothness, comme ceci :
    cycleway:right:smoothness=*
    Cette approche est très utile lorsque chacune des parties de la clé est elle-même une clé principale, comme oneway:bicycle=*, où Key:oneway et Key:bicycle sont tous deux présents.

Valeurs multiples

Certaines clés peuvent comporter plusieurs valeurs indiquées, séparées par des points virgules. Ce modèle permet de spécifier autant de valeurs que souhaité, comme ceci :

Wikitexte d'exemple Result
{{Tag|motor_vehicle|agricultural|;=forestry}} motor_vehicle=agricultural;forestry
{{Tag|access|agricultural|;=forestry|;;=destination}} access=agricultural;forestry;destination

Pour illustrer dans le wiki la présence de différentes valeurs et donner le lien vers chaque valeur (y compris l'utilisation de {{TagValue}}) :

Example wikitext Result
{{Tag|wheelchair||({{TagValue|wheelchair|yes}}/{{TagValue|wheelchair|no}})}} wheelchair=(yes/no)
{{Tag|motor_vehicle||({{TagValue|motor_vehicle|agricultural}}/{{TagValue|motor_vehicle|forestry}})}} motor_vehicle=(agricultural/forestry)
{{Tag|access||({{TagValue|access|agricultural}}/{{TagValue|access|forestry}}/{{TagValue|access|destination}})}} access=(agricultural/forestry/destination)

Liens par défaut vers les sites externes pour la valeur de certaines clés

Certaines clés comme wikipedia=*, wikidata=* ou website=* peuvent créer des liens externes. Dans ce cas, leur valeur renseignée dans le paramètre 3 sera affichée (au lieu d'afficher simplement une astérisque), ainsi que leur lien spécifique compte tenu de leur valeur.

Cependant, quand la valeur est l'URL complète d'un site Web, à la différence d'autres valeurs d'attributs (qui sont courtes en général), cette valeur est autorisée à retourner à la ligne quand elle est trop longue pour tenir sur une seule ligne (cela évite que des colonnes dans les tableaux dépassent une largeur raisonnable).

Seules certaines clés ont ce comportement :

Example wikitext Result
{{Tag|wikipedia||fr:Paris}} wikipedia=fr:Paris
{{Tag|wikipedia|subkey=fr||Paris}} wikipedia:fr=Paris
{{Tag|wikipedia|subkey=en||Paris}} wikipedia:en=Paris
{{Tag|wikidata||Q90}} wikidata=Q90
{{Tag|operator:wikidata||Q90}} operator:wikidata=Q90
{{Tag|website||http://www.paris.fr/}} website=http://www.paris.fr/

Pour toutes les autres clés, le troisième paramètre est simplement affiché tel quel, sans tentative de conversion en lien externe. Cette fonction n'est également pas utilisée quand la valeur est renseignée dans le deuxième paramètre (où elle est utilisée pour générer des liens internes, si possible).

Liens vers les pages non anglaises

L'action par défaut du modèle est de lier vers les pages qui sont dans la même langue que la page actuelle. Cependant, il est possible de spécifier l'utilisation d'une langue différente.

Le paramètre kl est utilisé pour spécifier la langue de la cible du lien pour la clé.

Le paramètre vl est utilisé pour spécifier la langue du lien pour la valeur.

Dans tous les cas, un code de langue standard est utilisé.

Lorsqu'une clé contient plusieurs parties qui sont liées séparément, le paramètre kl: précise la langue pour la deuxième ligne, kl:: pour la troisième ligne, etc.

Lorsqu'une valeur contient plusieurs parties, le paramètre vl2 précise la langue pour le deuxième lien, vl3 pour le troisième lien, etc.

Les exemples suivants illustrent ceci :

Example wikitext Result
{{Tag|kl=de|highway|motorway}} highway=motorway
{{Tag|highway|vl=de|motorway}} highway=motorway
{{Tag|highway|motorway|kl=de|vl=de}} highway=motorway
{{Tag|cycleway|:=right|::=smoothness|excellent|kl=de|kl:=de|kl::=de}} cycleway:right:smoothness=excellent

Modèle de données

This is the TemplateData for this template used by VisualEditor.
TemplateData for Tag

Displays key or key=value pair automatically linked to appropriate wiki pages

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Key1

Main key of the tag (the part before =)

Example
highway
Linerequired
Value2

A documented value of the key (the part after =)

Example
residential
Linesuggested
Freeform value or description3

A description of the value which should not be linked as a value would be; second parameter should be undeclared for this to work.

Lineoptional
Key page languagekl

Language code of the key description page

Example
de
Lineoptional
Value page languagevl

Language code of the value description page

Example
de
Lineoptional
Subkeysubkey subkey1

Key part described on the same page as the main key

Lineoptional
Subkey 2subkey2

Second key part described on the same page as the main key

Lineoptional
Subkey 3subkey3

Third key part described on the same page as the main key

Lineoptional
Subkey 4subkey4

Fourth key part described on the same page as the main key

Lineoptional
Key component 2:

Second key part described on a separate page

Lineoptional
Key component 2 page languagekl:

Language code of the second key part description page

Example
de
Lineoptional
Key component 3::

Third key part described on a separate page

Lineoptional
Key component 3 page languagekl::

Language code of the third key part description page

Example
de
Lineoptional
Key component 4:::

Fourth key part described on a separate page

Lineoptional
Key component 4 page languagekl:::

Language code of the fourth key part description page

Example
de
Lineoptional
Key component 5::::

Fifth key part described on a separate page

Lineoptional
Key component 5 page languagekl::::

Language code of the fifth key part description page

Example
de
Lineoptional
Value 2; subval

Second documented value

Lineoptional
Value 2 page languagevl2

Language code of the second value description page

Example
de
Lineoptional
Value 3;; subval2

Third documented value

Lineoptional
Value 3 page languagevl3

Language code of the third value description page

Example
de
Lineoptional
Value 4;;; subval3

Fourth documented value

Lineoptional
Value 4 page languagevl4

Language code of the fourth value description page

Example
de
Lineoptional
Value 5;;;; subval4

Fifth documented value

Lineoptional
Value 5 page languagevl5

Language code of the fifth value description page

Example
de
Lineoptional
Languagelang

Language code of all the link targets

Example
de
Lineoptional
Disable categorizationnocat

Assigning any value disables the template's category linking behavior

Example
yes
Booleanoptional

Voir aussi

  • {{TagKey}} – Montre la clé uniquement
  • {{TagValue}} – Montre la valeur uniquement
  • {{Value}} – Mise en forme avec un fond bleu clair, ressemble à du code
  • {{LL}} – Nom complet d'une page spécifique traduit dans la langue utilisée par la page affichée actuellement, similaire à ce modèle mais pour toutes les pages
  • {{Role}} – Mise en forme avec un fond bleu clair, ressemble à du code
  • {{Prefix}} – Pour montrer un préfixe
  • {{Suffix}} – Pour montrer un suffixe