[[TranslatedPages(revision=48,outdated=Die Syntax der Objektvorlagen wurde geändert - deshalb benötigt diese Seite eine Bearbeitung\, partielle Übersetzung)]]
= Objektvorlagen =
JOSM unterstützt verteilte Objektvorlagen. Eine XML-Konfigurationsdatei, um die Eingabe von Tags (oder Eigenschaften, Anmerkungen) mit einem Dialog zu beschreiben. Die XML-Dateien können überall im Netz oder lokal im Dateisystem gespeichert werden. Objektvorlagen können durch den Benutzer auf der zentralen Seite [wiki:De:Presets JOSM Objektvorlagen] hinzugefügt werden.
== Installieren einer Objektvorlage ==
Öffne den [Help/Action/Preferences Einstellungen Dialog], klicke auf [[Image(source:trunk/images/preferences/map.png,20)]] Karteneinstellungen und selektiere den dritten Reiter [Help/Preferences/Map#TaggingPresets "Objektvorlagen"].
----
== Beispiel einer Objektvorlage ==
[[Image(wiki:TaggingPresets:tagging_screenshot.png,align=right)]]
{{{
#!xml
}}}
== Beim veröffentlichen einer Objektvorlage – ergänze die Liste der Objektvorlagen ==
Siehe [wiki:De:Presets JOSM Objektvorlagen].
== Veröffentlichen einer neuen Objektvorlage – XML Format Beschreibung ==
Die Beschreibung einer Objektvorlage geschieht in einem einfachen XML Format.
Im Kommentarbereich von **[source:trunk/data/defaultpresets.xml defaultpresets.xml]** steht die **gültige Formatbeschreibung**.
----
== Develop a new preset – XML Format description (outdated!) ==
=== Tags ===
The document prolog:
''''''::
Has to be the main tag of the file. Supports following attributes
* '''xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"'''
* '''author''' - the name of the author
* '''version''' - a version of the file
* '''description''' (i18n) - description what the file contains
* '''shortdescription''' (i18n) - short overview description
* '''link''' (i18n) - web link to further details
Comments:
''''''::
The document can contain embedded comments.
Menu creation:
''''''::
Used to group items in sub menus. ''name'' is required, ''icon'' is optional attribute.
''''''::
Every item is one annotation set to select from. ''name'' is required, ''icon'' is optional attribute.
''''''::
Insert a line separator into the menu.
Create instructions for the user:
'''