[[TranslatedPages(revision=198)]] [[PageOutline(2-10,Table des Matières)]] ''Si vous souhaitez connaître les étapes d'installation des préréglages, consultez la section Enregistrement des [wikitr:/Help/Preferences/TaggingPresetPreference Modèles d’attributs] [[JOSMImage(dialogs/propertiesdialog)]] dans les [wikitr:/Help/Action/Preferences Préférences]'' [[JOSMImage(preference)]] \\ ''Si vous voulez utiliser des préréglages ou si vous avez besoin d'une référence complète sur les préréglages, voir les [wikitr:/Presets Préréglages]'' ---- = Modèles d’attributs = JOSM prend en charge les modèles d'attributs distribués. Il s'agit d'un fichier de configuration XML qui décrit une interface graphique permettant de saisir des attributs (ou des propriétés, des annotations, parfois appelés éléments cartographiques). Les préréglages peuvent être placés n'importe où sur le Web ou dans le système de fichiers local de l'utilisateur. JOSM peut être configuré pour utiliser des préréglages personnalisés locaux ou distants. == Développer un nouveau préréglage == La description des modèles d'attributs est dans un format XML très simple. Voir les détails ci-dessous [#XML ci-dessous]. Voir le fichier **[source:/trunk/resources/data/defaultpresets.xml defaultpresets.xml]** pour un exemple couvrant la plupart des possibilités énumérées ci-dessous. Exemple: [[Image(TaggingPresets:Change 1 object.png,right,link=,margin-left=15)]] {{{ #!preset }}} \\ == Description du format XML ==#XML Le schéma XSD complet est disponible dans l'espace de noms URI (https://josm.openstreetmap.de/tagging-preset-1.0) ainsi que dans le [source:/trunk/resources/data/tagging-preset.xsd dépôt des sources]. === Attributs === ==== Préambule du document ==== :: Doit être l'attribut principal du fichier. Prend en charge les attributs suivants : * **xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"** * **author** - le nom de l'auteur du préréglage * **version** - le numéro de version du fichier. Pour le réglage automatique de la version des préréglages gérés dans ce wiki, vous devez utiliser deux variables internes : `[[revision]]` (le numéro de la version en développement de la page wiki) et `[[date]]` (la date de la dernière modification), par exemple `version="1.[[revision]]_[[date]]"`. * **description** (i18n) - description de ce que contient le fichier * **shortdescription** (i18n) - une très courte description générale, c'est-à-dire le "nom" du préréglage. * **link** (i18n) - lien internet pour plus de détails (facultatif) * **icon** - icône pour l'ensemble du préréglage * **baselanguage** - si la langue de base n'est pas l'anglais, spécifiez-la ici (l'utilisation de textes du préréglage non anglais empêchera la traduction automatique, une fois qu'elle sera mise en œuvre) (#11392)) (i18n) signifie que les valeurs peuvent également être localisées (par ex. `de.description`). \\ ==== Commentaires ==== :: Le document peut contenir des commentaires intégrés. \\ ==== Création d'un groupe de préréglages ==== :: Utilisé pour regrouper les éléments dans les sous-menus. `name=""` est obligatoire, `icon=""` est un attribut facultatif. :: Chaque élément (item) est un ensemble d'annotations à sélectionner. `name=""` est obligatoire, `type=""` et `preset_name_label=""` sont recommandés, `icon=""`, `name_template=""` et `match_expression=""` sont des attributs facultatifs. :: Insére un séparateur de ligne dans le menu. \\ ==== Configuration des fenêtres de préréglage ====