Version 38 (modified by 3 weeks ago) ( diff ) | ,
---|
Attribute noch nicht übersetzt
Andere Sprachen:
Inhaltsverzeichnis
Wenn Sie die Installationsschritte für Objektvorlagen lernen wollen, sehen Sie sich die Objektvorlagen-Übersicht (en) in den Einstellungen an
Wenn Sie Objektvorlagen verwenden wollen oder eine vollständige Referenz der Vorlagen benötigen, siehe Objektvorlagen
Objektvorlagen
JOSM unterstützt verteilte Objektvorlagen. Dies ist eine XML-Konfigurationsdatei, die eine grafische Benutzeroberfläche für die Eingabe von Merkmalen (oder Eigenschaften, Anmerkungen, manchmal auch Kartenmerkmale genannt) beschreibt.
Die Objektvorlagen können an beliebiger Stelle im Web oder im lokalen Dateisystem des Benutzers abgelegt werden. JOSM kann für die Verwendung benutzerdefinierter lokaler oder entfernter Objektvorlagen konfiguriert werden.
Eine neue Objektvorlage erstellen
Die Beschreibung einer Objektvorlage geschieht in einem einfachen XML-Format. Details siehe unten.
Siehe defaultpresets.xml als Beispiel, welches die meisten der unten aufgelisteten Möglichkeiten abdeckt.
Beispiel:
<?xml version="1.0" encoding="UTF-8"?> <presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"> <item name="Oneway highway" type="way"> <label text="Inserting a unidirectional highway" /> <combo key="highway" text="Type" values="trunk,motorway" /> <text key="name" text="Name (e.g. Angel Road)" /> <text key="ref" text="Ref (e.g. A406)" /> <!-- Dies ist eine Vorlage für richtungsgebundene Fahrbahnen, sodass "oneway" standardmaäßig "yes" ist --> <check key="oneway" text="Oneway" default="on" /> <!-- Immer Asphlat als Oberfläche kennzeichnen --> <key key="surface" value="asphalt" /> </item> </presets>
De:TaggingPresets-preset.xml, De:TaggingPresets.zip
XML-Format Beschreibung
Das vollständige XSD-Schema ist im URI-Namensraum (http://josm.openstreetmap.de/tagging-preset-1.0) sowie im Quellverzeichnis verfügbar.
Elemente
Anfang des Dokuments
- <presets>
-
Muss das Hauptelement der Datei sein. Unterstützt folgende Attribute
- xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"
- author - Der Name des Autors der Vorlage
- version - die Versionsnummer der Datei. Für die automatische Versionsanpassung von Vorlagen, die in diesem Wiki verwaltet werden, müssen Sie zwei interne Variablen verwenden:
[[revision]]
(die letzte Versionsnummer der Wikiseite) und[[date]]
(das Datum der letzten Bearbeitung), z.B.version="1.[[revision]]_[[date]]"
. - description (i18n) - Beschreibung, was die Datei enthält
- shortdescription (i18n) - sehr kurze Übersichtsbeschreibung, z.B. der "Name" der Vorlage
- link (i18n) - Webseite für weitere Details (optional)
- icon - Bild für die gesamte Vorlage
- baselanguage - wenn die Basissprache nicht Englisch ist, geben Sie diese hier an (die Verwendung von nicht englischen Vorlagen-Texten wird die automatische Übersetzung verhindern, sobald sie implementiert ist (#11392))
(i18n) bedeutet, dass die Werte auch lokalisiert werden können (z. B.
de.description
).
Kommentare
- <!-- Dies ist ein Beispielkommentar -->
- Das Dokument kann eingebettete Kommentare enthalten.
Erstellung von Vorlagengruppen
- <group>
-
Wird verwendet, um Elemente in Untermenüs zu gruppieren.
name=""
ist erforderlich,icon=""
ist ein optionales Attribut. - <item>
-
Jedes Element ist ein Anmerkungssatz, aus dem ausgewählt werden kann.
name=""
ist erforderlich,type=""
undpreset_name_label=""
werden empfohlen,icon=""
,name_template=""
undmatch_expression=""
sind optionale Attribute. - <separator />
- Einen Zeilentrenner in das Menü einfügen.
Gestaltung des Vorlagenfensters
- <label />
-
Beschriftungen sind statische Texte für die Anzeige.
text=""
ist ein erforderliches Attribut,icon=""
undicon_size=""
sind optional. - <space />
- Etwas Freiraum (z.B. eine Leerzeile) einfügen.
- <optional>
-
Dient zur Gruppierung einiger optionaler Elemente eines Eintrags. Das Attribut
text=""
ist optional. Wird es ohnetext=""
verwendet, entspricht dies<space /><label text="Optionale Merkmale:" /><space />
- <item_separator />
- Eine horizontale Trennlinie zwischen den Einträgen einfügen.
- <link />
-
Einen Weblink für diese Funktion oder für etwas anderes Nützliches angeben. Entweder ist das Attribut
wiki=""
(das auf eine OSM-Wiki-Seite verweist, z.B."Tag:leisure=park"
) oder das Attributhref=""
(vollständige URL) sind erforderlich. Wenn das Attributwiki=""
verwendet wird, verweist der Link auf die Wikiseite der Sprache, auf die JOSM eingestellt ist. Existiert diese nicht, wird die englische Seite angezeigt. Wennwiki=""
verwendet wird, darf die OSM-Wiki-Seite nicht URL-kodiert sein, z.B. darf sie nicht"Tag:leisure%3Dpark"
heißen, sondern muss stattdessen"Tag:leisure=park"
lauten. - <checkgroup>
-
Um Ankreuzfelder zu gruppieren. Das Attribut
columns=""
ist erforderlich. - <roles>
-
Dies wird zum Gruppieren von
<role/>
benötigt und fügt die Überschrift („Verfügbare Rollen Rolle Anzahl Elemente“) zu der Tabelle hinzu, die durch mehrere Angaben von<role/>
erzeugt wird. - <role />
-
Zur Angabe möglicher Rollen von Mitgliedern in Relationen. Das Attribut
key=""
ist erforderlich,text=""
,requisite=""
,count=""
,type=""
,member_expression=""
undregexp=""
sind optional. - <preset_link />
-
To specify possible roles of members in relations. The
key=""
attribute is required,text=""
,requisite=""
,count=""
,type=""
,member_expression=""
andregexp=""
are optional. - <preset_link />
-
Fügt einen Link zu einer anderen Vorlage mit einer Beschriftung darüber hinzu. Das Attribut
preset_name=""
ist erforderlich,text=""
zum Überschreiben der Beschriftung (Standard ist„Bearbeite auch ...“
) undtext_context=""
sind optional. Eine Folge von<preset_link />
ohnetext=""
oder einem identischentext=""
werden unter einer Beschriftung gruppiert.
Achtung bei Vorlagen mit identischemname=""
, da es nicht vorhersehbar ist, zu welcher Vorlage der Link führt, siehe #12716.
Das gleiche Merkmal in beiden Vorlagen zu haben, funktioniert nicht, siehe #18992.
Die Verwendung von<preset_link />
in Vorlagen, die über den Relationseditor (en) geöffnet werden, führt zu Fehlern, siehe #20044.
Ein festes Merkmalspaar spezifizieren
- <key />
-
Mit diesem Element wird ein Merkmal immer auf einen bestimmten Wert gesetzt.
key=""
ist erforderlich und wennvalue=""
vorhanden ist, wird das Merkmal gesetzt. Wenn das Attributvalue=""
weggelassen wird, wird das Merkmal entfernt. Das Attributmatch=""
ist optional.
Dialogfelder zur Eingabe und Auswahl von Merkmalen
- <text />
-
Ein Texteingabefeld für beliebige Zeichenketten
key=""
ist obligatorisch,text=""
,default=""
,use_last_as_default=""
,auto_increment=""
,length=""
,alternative_autocomplete_keys=""
,match=""
,icon=""
undicon_size=""
(beide seit r17605) sind optional. - <combo />
-
Zeigt ein Kombinationsfeld mit mehreren Auswahlmöglichkeiten an.
key=""
undvalues=""
sind obligatorisch,text=""
,default=""
,editable=""
,delimiter=""
,values_from=""
,display_values=""
,short_descriptions=""
,use_last_as_default=""
,values_searchable=""
,length=""
,values_no_i18n=""
,values_sort=""
,match=""
,icon=""
undicon_size=""
(beide seit r17605) sind optional.
Wenneditable=""
auftrue
steht (Standard), können Kombinationsfelder wie Textfelder bearbeitet werden (zusätzlich zum Dropdown-Menü). Nicht editierbare Kombinationsfelder können nur einen der angegebenen Werte enthalten.
Wenn der Schlüsselcolour
odercolour:*
oder*:color
ist, wird eine Farbvorschau und ein Farbwähler auf der rechten Seite hinzugefügt (siehe #8352). - <multiselect />
-
Zeigt eine Liste an, aus der kein oder mehr Elemente ausgewählt werden können.
key=""
undvalues=""
sind obligatorisch, undtext=""
,default=""
,delimiter=""
,values_from=""
,rows=""
,display_values=""
,short_descriptions=""
,use_last_as_default=""
,values_searchable=""
,values_no_i18n=""
,values_sort=""
,match=""
,icon=""
undicon_size=""
(beide seit r17605) sind optional. Die ausgewählten Werte werden mit dem angegebenen Trennzeichen (Standard: Semikolon,;
) zusammengehängt und in das Merkmal geschrieben. Wenn ein Wert bereits gesetzt ist, wenn der Objektvorlagendialog geöffnet wird, wird<multiselect />
versuchen, die entsprechenden Elemente in der Liste als ausgewählt zu markieren. Wenn der Wert nicht durch eine Kombination von Auswahlmöglichkeiten in der Liste dargestellt werden kann, dann wird die Liste deaktiviert, damit der Benutzer nicht versehentlich einen benutzerdefinierten Wert überschreiben kann. Im Gegensatz zum Element<combo />
erwartet das<multiselect />
-Element, dass die Liste der Werte, Beschreibungen usw. das angegebene Trennzeichen verwendet, d.h. standardmäßig müssen ein Semikolon verwendet werden. Mitdelimiter=","
kann aber z.B. auch ein Komma im verwendet werden. - <list_entry />
-
Wird in
<combo>
und<multiselect>
verwendet. Weitere Informationen sieheshort_descriptions=""
, unten. Die Attribute sindvalue=""
,display_value=""
,short_description=""
,icon=""
undicon_size=""
. - <check />
-
Ein Kontrollkästchen, das der Benutzer an- oder abwählen oder als ungültig markieren kann. Das Attribut
key=""
ist obligatorisch.text=""
,default=""
,match=""
,value_on=""
,value_off=""
,disable_off=""
,icon=""
undicon_size=""
(beide seit r15437) sind optional.
Schablonen
- <chunk>
-
Zur Definition einer Schablone von Elementen zur späteren (wiederholten) Verwendung. Das Attribut
id=""
ist obligatorisch. - <reference>
-
Zur Einbeziehung einer früher definierten Schablone. Das Attribut
ref=""
ist obligatorisch.
Attribute
Die Attribute der Elemente haben die folgende Bedeutung:
- name="a_name"
- Geben Sie einen Namen für ein Element an. Dieser Name wird in der grafischen Benutzeroberfläche verwendet, um die Objektvorlage anzuzeigen.
- name_context="context"
- Übersetzungskontext für das Attribut name, um gleichbedeutende Wörter mit unterschiedlicher Bedeutung zu trennen (nicht erforderlich für dateiinterne Übersetzungen).
- type="data_type"
-
Wenn angegeben, funktionieren nur Objekte des angegebenen Typs mit dieser Objektvorlage. Kann
"node"
,"way"
,"closedway"
,"multipolygon"
,"relation"
oder eine durch Komma getrennte Kombination davon sein. Beachten Sie, dass"multipolygon"
nicht in"relation"
enthalten ist: Wenn die Voreinstellung also für Multipolygone und andere Relationstypen gelten soll, müssen Sie beides angeben:"multipolygon,relation"
. Wird auch im<role>
-Element verwendet, um anzugeben, welche Objekttypen für ein bestimmtes Relationselement zulässig sind. - icon="iconname"
-
A name or link to an icon. The image will be used as icon to display in the selection list and when adding the preset to the toolbar. Icons can also be used in
<item>
,<label />
, plus all attribute entry and selection dialog boxes (since r17605, before it was only<list_entry />
and<check />
). It is placed in front of<text />
The icon should be quadratic in size. See Icon handling how icons can be specified. - icon_size="a number"
-
The maximal size of an icon in px. If no value is given, default is 16 for
<label />
and the default icon size for<list_entry />
(in<combo>
and<multiselect>
). - key="some_key"
-
This specifies the property key that will be modified by the item. In case of
<role>
it is the role name used in a relation. - text="Any text"
-
The description, that will be displayed before the gui element, (in case of
<check />
after the gui element and the optional icon). Also used for<label>
and<optional>
. - text_context="context"
- Translation context for text attribute to separate equals words with different meaning (not required for in-file translations).
- default="default_value"
-
An explicitly declared default value for the item. This value is only applied through a preset when the object the preset is applied to has zero keys.
If no value for default is specified, no value is set to the key. Used in
<check />
,<text />
,<combo />
and<multiselect />
. For<check />
only the values"on"
and"off"
are valid. - values="entry1,entry2,entry3"
-
A list of entries (for the
<combo />
box and<multiselect />
). The list has to be separated by commas (for the combo box) or by the specified delimiter (for the multiselect). If a value contains the delimiter, the delimiter may be escaped with a backslash. If a value contains a backslash, it must also be escaped with a backslash. - values_from="JAVA code"
-
To use instead of
values=""
if the list of values has to be obtained with a Java method of this form:public static String[] getValues()
; The value must be: "full.package.name.ClassName#methodName". - values_no_i18n="true|false"
-
Disables internationalisation for values to avoid mistakes, see #11696. Default is
"false"
. Used in<combo />
and<multiselect />
. (Useful e.g. for keysopening hours
orbrand
.) Not needed with keys with only numbers as values likelayer
orlevel
which are already excluded from translation. - values_sort="true|false"
-
Values of
<combo />
and<multiselect />
are sorted alphabetic in every language. With this attribute you can disable the alphabetic sorting if the values should keep the given order, see #5509 and #11926. (In the JOSM internal preset this is used e.g. for the keystracktype
,direction
,network
,smoothness
,visibility
ortrail_visibility
.) Default is"true"
.
Users can globally disable sorting with the preference keytaggingpreset.sortvalues
. - values_context="context"
- Translation context for values attribute to separate equals words with different meaning (not required for in-file translations).
- display_values="Entry1,Entry2,Entry3"
-
A list of entries that is displayed to the user. Must be the same number and order of entries as
values=""
andeditable=""
must be"false"
or not specified. For the delimiter character and escaping, see the remarks atvalues=""
. Used in<combo />
and<multiselect />
. - value="foobar"
-
Specify a value to be entered in the
<key>
tag. - value_on="foobar"
-
Specify the true value to be entered in the
<key>
tag of a checked<check />
(default is"yes"
). - value_off="foobar"
-
Specify the false value to be entered in the
<key>
tag of a unchecked<check />
(default is"no"
). - disable_off="true"
-
Whether the off value of a
<check />
is disabled in the dialog, i.e., only unset or"yes"
are provided. - editable="false"
-
The combo box is read only, which means that the user can only select an item in the list. Default is
"true"
, which means, the user can add other values as text. (Feature was not working properly for a long time but should work again since r18221, see #6157.) - use_last_as_default="true|false|force"
-
For
<combo />
,<multiselect />
or<text />
fields the last used value is used as default. Using"force"
enforces this behavior also for already tagged objects. Default is"false"
. - rows="count"
-
Specify the number of rows to display in
<multiselect />
entry (if not set, it is auto determined by java or the look and feel and results in e.g. 8). - name_template="template", name_template_filter="search expression"
- Custom name formatter for osm primitives matching this preset. See name template details below.
- match="none|key|key!|keyvalue|keyvalue!"
-
Allows to change the matching process, i.e., determining whether the tags of an OSM object fit into this preset. If a preset fits then it is linked in the Tags/Membership dialog (en).
none
: neutral, i.e., do not consider this item for matchingkey
: positive if key matches, neutral otherwisekey!
: positive if key matches, negative otherwisekeyvalue
: positive if key and value matches, neutral otherwisekeyvalue!
: positive if key and value matches, negative otherwise
"keyvalue!"
for<key>
and"none"
for<text />
,<combo />
,<multiselect />
and<check />
. - match_expression="search expression"
-
additional criteria for matching primitives, specified in JOSM search (en) syntax. (since r17662)
Quotes ("
) need to be written as"
.
For instance, a preset withmatch_expression="foo=bar"
requires OSM objects to have the tagfoo=bar
. You may want to use thematch_expression=""
to exclude certain OSM objects, e.g. when a more specific preset is present. - id="unique_identifier"
-
the unique identifier for this
<chunk>
- ref="unique_identifier"
- the unique identifier of the (already defined) template to include
- columns="a number"
-
the number of columns of grouped
<check />
- requisite="optional|required"
-
If a relation member is optional or required. Default is
"optional"
. - count="a number"
- How often can a role occur (if not given unlimited number is assumed)
- member_expression="search expression"
-
an expression, in JOSM search (en) syntax, for objects of this role
Quotes ("
) need to be written as"
. - regexp="true"
-
set to
"true"
if the key of a role is a regular expression.
This allows variable roles e.g.<role key="level_-?\d+" text="Building level" regexp="true" requisite="optional" type="relation" />
allows the roleslevel_0
,level_1
,... - preset_name="exact_name"
- The exact name of the preset to link to.
- preset_name_label="false|true"
-
Whether to insert "[preset name]" label in dialog (defaults to
"false"
for backward-compatibility on external presets). - length="a number"
-
The length of a
<text />
or<combo />
box (number of characters allowed). - alternative_autocomplete_keys="some_key(s)"
-
A comma separated list of alternative keys to use for auto completion of
<text>
. - auto_increment="-2,-1,+1,+2"
-
May contain a comma separated list of integer increments or decrements, e.g.
"-2,-1,+1,+2"
. A button will be shown next to the<text />
field for each value, allowing the user to select auto-increment with the given stepping. Auto-increment only happens if the user selects it. There is also a button to deselect auto-increment. Default is no auto-increment. Mutually exclusive withuse_last_as_default=""
. - delimiter="special character"
-
The character that separates values. In case of
<combo />
the default is comma (,
). In case of<multiselect />
the default is semicolon (;
) and this will also be used to separate selected values in the tag. More information see<multiselect />
, above. - short_descriptions="Entry1,Entry2,Entry3"
-
A delimiter-separated list of texts to be displayed below each
display_value=""
. (Only if it is not possible to describe the entry in 2-3 words.) Instead of a comma separated list usingvalues=""
,display_values=""
andshort_descriptions=""
, the following form is also supported:
<list_entry value="" display_value="" short_description="" icon="" icon_size="" />
- values_searchable="true|false"
-
Whether to search in
values=""
anddisplay_values=""
, respectively,value=""
anddisplay_value=""
of<combo />
or<multiselect />
searching for presets. - value_template="template"
-
A template to generate the value automatically based on other tag values of the object. The same syntax as in
name_template=""
is used, see below. (since r17639)
For instance,"Bus {ref}: {from} → {to}"
can be used to generate the name of a bus route relation.
Note: There are some minor problems with this attribute, see #20851 and #20861.
Details zu name_template und value_template
Namensschablonen können verwendet werden, um benutzerdefinierte Formatierungen für OSM-Objekte oder GPX-Wegpunkte zu definieren (z.B. in den Relations- oder Auswahldialogen).
<?xml version="1.0" encoding="UTF-8"?> <presets> <item name="Public transportation" type="relation" name_template="Bus({operator} {ref} ?{'{from} - {via} - {to}' | '{from} - {to}' | '{from}' | '{to}'})" name_template_filter="type=route route=bus"> </item> </presets>
Beispiele
Schablone | Merkmale | Ergebnis |
---|---|---|
House number {addr:housenumber} | addr:housenumber=10 | House number 10 |
?{ 'House number {addr:housenumber} at {addr:street}' | 'House number {addr:housenumber}' } | addr:housenumber=10 | House number 10 |
addr:housenumber=10 addr:street=Abbey road | House number 10 at Abbey road | |
?{ admin_level = 2 'NUTS 1' | admin_level = 4 'NUTS 2' | admin_level = 6 'NUTS 3' | 'Admin level {admin_level}'} | admin_level=4 | NUTS 2 |
admin_level=5 | Admin level 5 | |
{admin_level} - {name} !{parent() type=boundary '?{'(part of {admin_level} - {name})' | ''}'} | admin_level=6 name=Vysocina , Mitglied der Relation admin_level=4 name=Jihovychod | 6 - Vysocina (part of 4 - Jihovychod) |
admin_level=2 name=Czech republic (Kein übergeordnetes Onjekt) | 2 - Czech republic |
Syntax
{Merkmal}
- Den Wert des Merkmals einfügen.?{bedingung1 'wert1' | bedingung2 'wert2' | 'wert3'}
- benutze wert1, wenn bedingung1 erfüllt ist, sonst benutze wert2, wenn bedingung2 erfüllt ist, schließlich benutze wert3, wenn keine Bedingung erfüllt ist. Die Bedingung kann entweder explizit - in der JOSM-Such (en)-Syntax - oder implizit sein: Der Wert wird verwendet, wenn alle darin referenzierten Tags vorhanden sind.!{such_ausdruck 'template'}
- such_ausdruck wird ausgewertet und das erste übereinstimmende Objekt wird als Kontext für die Vorlage verwendet. Nützlich zum Beispiel, um Merkmale der übergeordneten Relation zu erhalten.\
- einen Rückwärtsschrägstrich verwenden, um Sonderzeichen zu vermeiden '{', '}', '?', '!'. Z.B.Was is das\? Es ist ein {type}\!
.
Verfügbare Werte
Für die Formatierung von OSM-Objekten kann der Wert eines beliebigen Merkmals verwendet werden. Verwenden Sie das Merkmal {special:everything}
, um alle verfügbaren Merkmale anzuzeigen, z.B. bei GPX-Wegpunkten.
Sie können auch diese virtuellen Merkmale verwenden:
{special:everything}
gibt alle verfügbaren Werte aus, die für die Formatierung von Primitiven und Wegpunkten zur Verfügung stehen.{special:id}
gibt die ID des OSM-Objekts aus.{special:localName}
gibt den lokalisierten Namen aus, d.h. den Wert vonname:lang
für Ihre Sprache, wenn er verfügbar ist, oder den Wert vonname
, wenn nicht.
Veraltete Attribute
Die folgenden Attribute sind veraltet und werden von JOSM nicht mehr unterstützt::
- delete_if_empty="true"
- Wurde in r5155 entfernt. Sie können dieses Attribut einfach entfernen, wenn es in Ihrer Objektvorlage noch verwendet wird.
- required="true"
-
Ersetzt durch
match=""
seit r5155.
Übersetzung
Um Übersetzungen zu unterstützen, können alle textlichen Elemente (name=""
, text=""
and display_values=""
) auch übersetzt werden (Z.B. "de.name" würde den deutschen Namen darstellen, wenn die deutsche Sprache in JOSM ausgewählt ist.). Im XML-Code der Objektvorlage muss der englische Begriff an erster Stelle stehen, bevor mögliche Übersetzungen hinzugefügt werden können.
Interne Vorlagen
Die Übersetzung für die interne Objektvorlage erfolgt auf Launchpad.
In der internen Vorlage werden alle name=""
, text=""
und display_values=""
über den oben genannten Dienst übersetzt, solange keine spezifische Übersetzung in der XML-Datei angegeben wurde. Wenn keine display_values=""
angegeben werden, dann wird values=""
als display_values=""
behandelt und stattdessen übersetzt.
Wenn ein und dasselbe englische Wort in verschiedenen Kontexten unterschiedliche Übersetzungen hat, muss der spezifische Übersetzungskontext angegeben werden. Zu diesem Zweck wird name_context=""
, text_context=""
oder values_context=""
verwendet. Der Kontext sollte eine aussagekräftige Kurzbeschreibung sein, um den Übersetzern zu helfen.
Externe Vorlagen
Die Übersetzung von externen Objektvorlagen auf dieser Website ist bisher nur direkt im XML-Quellcode der Vorlage möglich, siehe #11392.
Voreinstellungen, die an anderer Stelle bereitgestellt werden, können auch ein data
-Verzeichnis mit den .lang
-Dateien im JOSM-Stil für die Übersetzung hinzufügen (wie in JOSM selbst oder Plugins).
Wenn jedoch in der externen Objektvorlage Wörter verwendet werden, die bereits in der internen Objektvorlage vorhanden sind, gilt die Übersetzung aus der internen Objektvorlage auch für die externe. Dies ist nützlich, solange der Kontext derselbe ist. Wenn der Kontext in der externen Objektvorlage anders ist, muss er durch Hinzufügen von name_context=""
, text_context=""
oder values_context=""
unterschieden werden.
Benutzung von Symbolen
Siehe Stile.