Changes between Version 1 and Version 2 of Fr:TaggingPresets


Ignore:
Timestamp:
2021-07-22T12:56:29+02:00 (4 years ago)
Author:
leni
Comment:

adjusted to 190

Legend:

Unmodified
Added
Removed
Modified
  • Fr:TaggingPresets

    v1 v2  
    1 [[TranslatedPages(revision=188)]]
     1[[TranslatedPages(revision=190)]]
    22[[PageOutline(2-10,Table des Matières)]]
    33
     
    225225   S'il faut rechercher dans `values=""` et `display_values=""`, respectivement, `value=""` et `display_value=""` de `<combo />` ou `<multiselect />` à la recherche de préréglages.
    226226 value_template="template"::
    227    Un modèle pour générer automatiquement la valeur en fonction des autres valeurs d'attribut de l'objet. La syntaxe de `name_template=""` est utilisée, [#NameTemplateSyntax voir ci-dessous]. ''(depuis  r17639)'' \\
     227   Un modèle pour générer automatiquement la valeur en fonction des autres valeurs d'attribut de l'objet. La même syntaxe que dans `name_template=""` est utilisée, [#NameTemplateSyntax voir ci-dessous]. ''(depuis  r17639)'' \\
    228228   Par exemple, `"Bus {ref}: {from} → {to}"` peut être utilisé pour générer le nom d'une relation de ligne de bus. \\
    229229  **Note** : Il existe quelques problèmes mineurs avec cet attribut, voir #20851 et #20861.
    230230\\
    231231
    232 ===== détails du modèle de nom **(name_template details)** ===== #name_templatedetails
    233 Les modèles de noms peuvent être utilisés pour définir un formatage personnalisé des primitives OSM ou des points de passage (**waypoints**) GPX (par exemple dans les Relations ou la Sélection).
     232===== détails des modèles `name_template` et `value_template` ===== #name_templatedetails
     233Les modèles de noms peuvent être utilisés pour définir un formatage personnalisé des primitives OSM ou des points de passage (**waypoints**) GPX (par exemple dans les Relations ou les panneaux (fenêtres déroulantes) de Sélection).
    234234
    235235{{{
     
    257257
    258258====== Syntaxe ======#NameTemplateSyntax
    259 * `{var}` - utiliser la valeur de la variable var
    260 * `?{condition1 'value1' | condition2 'value2 | 'value3'}` - utiliser ''value1'' si la ''condition1'' est satisfaite, ''value3'' si aucune condition n'est satisfaite. La condition peut être explicite - dans la syntaxe de la [wikitr:/Help/Action/Search Recherche JOSM] ou implicite ; la valeur est utilisée lorsque toutes les variables utilisées à l'intérieur existent.
     259* * `{tag}` - insère la valeur de l'attribut.
     260* `?{condition1 'value1' | condition2 'value2' | 'value3'}` - utiliser ''value1'' si la ''condition1'' est satisfaite, , sinon utiliser ''value2'' si la ''condition2'' est satisfaite, enfin utiliser ''value3'' si aucune condition n'est satisfaite. La condition peut être explicite - dans la syntaxe de la [wikitr:/Help/Action/Search Recherche JOSM] ou implicite ; la valeur est utilisée lorsque toutes les attributs utilisées à l'intérieur existent.
    261261* `!{search_expression 'template'}` - search_expression est évaluée et la première primitive correspondante est utilisée comme contexte pour le modèle. Utile par exemple pour obtenir les attributs de la relation parent.
     262* `\` - utiliser une barre oblique inverse pour échapper les caractères spéciaux `{`, `}`, `?`, `!`.  Par exemple : `Qu'est-ce que ceci \? C'est un {type}\!`.
    262263\\
    263264
    264265====== Valeurs disponibles ======
    265 Pour le formatage des primitives OSM, la valeur de n'importe quel attribut peut être utilisée. Vous pouvez utiliser `{special:everything}` pour voir quelles valeurs sont disponibles pour vos points de passage **(waypoints)** gpx.
    266 
    267 Certaines variables supplémentaires sont disponibles via le préfixe spécial :
     266Pour le formatage des primitives OSM, la valeur de n'importe quel attribut peut être utilisée. Utiliser l'attribut `{special:everything}` pour afficher toutes les attributs disponibles, par exemple sur vos points de passage **(waypoints)** gpx.
     267
     268Vous pouvez également utiliser ces attributs virtuels :
    268269- `{special:everything}` affiche toutes les valeurs disponibles, disponibles pour le formatage des primitives et des points de passage.
    269 - `{special:id}` affiche l'ID d'une primitive osm
    270 - `{special:localName}` affiche le nom localisé, c'est-à-dire la valeur de `name:lang` pour votre langue si elle est disponible ou la valeur de l'attribut name si elle ne l'est pas.
     270- `{special:id}` affiche l'ID de la primitive osm
     271- `{special:localName}` affiche le nom localisé, c'est-à-dire la valeur de `name:lang` pour votre langue si elle est disponible ou la valeur de `name` si elle ne l'est pas.
    271272\\
    272273