Changes between Initial Version and Version 1 of Nb:TaggingPresets


Ignore:
Timestamp:
2025-03-08T21:41:01+01:00 (5 weeks ago)
Author:
paleid
Comment:

Nb added

Legend:

Unmodified
Added
Removed
Modified
  • Nb:TaggingPresets

    v1 v1  
     1[[TranslatedPages(revision=198)]]
     2[[PageOutline(2-10,Innholdsfortegnelse)]]
     3
     4''Hvis du vil lære installasjonssteg for forhåndsinnstillinger, se [[JOSMImage(dialogs/propertiesdialog)]] [wikitr:/Help/Preferences/TaggingPresetPreference Tagging Forhåndsinnstillinger] registrer i [[JOSMImage(preference)]] [wikitr:/Help/Action/Preferences Innstillinger]'' \\
     5''Hvis du vil bruke forhåndsinnstillinger eller trenger fullstendig referanse av forhåndsinnstillinger, se [wikitr:/Presets Forhåndsinnstillinger]''
     6
     7----
     8
     9= Tagging Forhåndsinnstillinger =
     10JOSM støtter distribuerte tagging forhåndsinnstillinger. Dette er en XML-konfigurasjonsfil som beskriver et GUI for å legge inn tags (eller egenskaper, annotasjoner, noen ganger kalt kartfunksjoner).
     11
     12Forhåndsinnstillingene kan plasseres hvor som helst på nettet eller på brukerens lokale filsystem. JOSM kan konfigureres til å bruke egendefinerte lokale eller eksterne forhåndsinnstillinger.
     13
     14== Utvikle en ny forhåndsinnstilling ==
     15Beskrivelsen av tagging forhåndsinnstillingen er i et veldig enkelt XML-format. Detaljer se [#XML nedenfor].
     16
     17Se **[source:/trunk/resources/data/defaultpresets.xml defaultpresets.xml]** for et eksempel som dekker de fleste av mulighetene listet nedenfor.
     18
     19Eksempel:
     20
     21[[Image(Change 1 object.png,right,link=,margin-left=15)]]
     22
     23{{{
     24#!preset
     25<?xml version="1.0" encoding="UTF-8"?>
     26<presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0">
     27  <item name="Enveiskjøring" type="way">
     28    <label text="Setter inn en enveiskjøring" />
     29
     30    <combo key="highway" text="Type" values="motorvei,riksvei" />
     31    <text key="name" text="Navn (f.eks. Angel Road)" />
     32    <text key="ref" text="Ref (f.eks. A406)" />
     33
     34    <!-- Dette er en enveiskjørings forhåndsinnstilling, så gjør enveiskjøring standard -->
     35    <check key="oneway" text="Enveiskjøring" default="on" />
     36
     37    <!-- Alltid sett asfalt overflate -->
     38    <key key="surface" value="asphalt" />
     39  </item>
     40</presets>
     41}}}
     42\\
     43
     44== XML-format beskrivelse ==#XML
     45Den fulle XSD-skjemaet er tilgjengelig på navneområde-URI-en (https://josm.openstreetmap.de/tagging-preset-1.0) samt [source:/trunk/resources/data/tagging-preset.xsd kilde-depotet].
     46
     47=== Tagger ===
     48==== Dokumentprologen ====
     49 <presets>::
     50  Må være hovedtaggen i filen. Støtter følgende attributter
     51  * **xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"**
     52  * **author** - navnet på forfatteren av forhåndsinnstillingen
     53  * **version** - versjonsnummeret til filen. For automatisk versjonsjustering av forhåndsinnstillinger som administreres i denne wikien, må du bruke to interne variabler: `[[revision]]` (den siste versjonsnummeret av wikisiden) og `[[date]]` (datoen for siste redigering), f.eks. `version="1.[[revision]]_[[date]]"`.
     54  * **description** (i18n) - beskrivelse av hva filen inneholder
     55  * **shortdescription** (i18n) - veldig kort oversiktsbeskrivelse, f.eks. "navnet" på forhåndsinnstillingen
     56  * **link** (i18n) - nettlenke til flere detaljer (valgfri)
     57  * **icon** - ikon for hele forhåndsinnstillingen
     58  * **baselanguage** - når grunnspråket ikke er engelsk, spesifiser det her (bruk av ikke-engelske forhåndsinnstillingstekster vil forhindre automatisk oversettelse når det implementeres (#11392))
     59
     60 (i18n) betyr at verdiene også kan være lokalisert (f.eks. `de.description`).
     61\\
     62
     63==== Kommentarer ====
     64 <!-- dette er en eksempelkommentar -->::
     65   Dokumentet kan inneholde innebygde kommentarer.
     66\\
     67
     68==== Opprettelse av forhåndsinnstillingsgruppe ====
     69 <group>::
     70   Brukes til å gruppere elementer i undermenyer. `name=""` er påkrevd, `icon=""` er valgfri attributt.
     71 <item>::
     72   Hvert element er ett annotasjonssett å velge fra. `name=""` er påkrevd, `type=""` og `preset_name_label=""` er anbefalt, `icon=""`, `name_template=""` og `match_expression=""` er valgfrie attributter.
     73 <separator />::
     74   Sett inn en linjeseparator i menyen.
     75\\
     76
     77==== Oppsett av forhåndsinnstillingsvindu ====
     78 <label />::
     79   Etiketter er statiske tekster for visning. `text=""` er en påkrevd attributt, `icon=""` og `icon_size=""` er valgfrie.
     80 <space />::
     81   Legg til litt plass (f.eks. en ny linje).
     82 <optional>::
     83   Brukes til å gruppere noen valgfrie elementer av et element. `text=""` attributtet er valgfri. Hvis brukt uten `text=""` er dette ekvivalent med `<space /><label text="Valgfrie Attributter:" /><space />`
     84 <item_separator />::
     85   Legg til en horisontal separatorlinje mellom elementer.
     86 <link />::
     87   Spesifiser en nettlenke for denne funksjonen eller til noe annet nyttig. Enten `wiki=""` (refererer til en OSM-wiki-side, f.eks. `"Tag:leisure=park"`) eller `href=""` (full URL) attributt er påkrevd. Når `wiki=""` attributtet brukes, peker lenken til wikisiden for språket JOSM er satt til. Hvis den ikke eksisterer, vises den engelske siden. Hvis du bruker `wiki=""`, må OSM-wiki-siden ikke være URL-kodet, f.eks., den må ikke være `"Tag:leisure%3Dpark"` og må i stedet være `"Tag:leisure=park"`.
     88 <checkgroup>::
     89   For å gruppere avkrysninger. `columns=""` attributtet er påkrevd.
     90 <roles>::
     91   Dette er påkrevd rundt `<role />` og legger til overskriften ("Tilgjengelige roller rolleantall elementer") til tabellen som genereres av flere `<role />`.
     92 <role />::
     93   For å spesifisere mulige roller for medlemmer i relasjoner. `key=""` attributtet er påkrevd, `text=""`, `requisite=""`, `count=""`, `type=""`, `member_expression=""` og `regexp=""` er valgfrie.
     94 <preset_link />::
     95   Legger til en lenke til en annen forhåndsinnstilling med en etikette på toppen. `preset_name=""` attributtet er påkrevd, `text=""` for å overstyre etiketten (standard er `"Rediger også …"`) og `text_context=""` er valgfrie. En sekvens av `<preset_link />` uten `text=""` eller en identisk `text=""` verdi grupperes under en etikette. \\
     96   **Vær oppmerksom** på forhåndsinnstillinger med identiske **`name=""`** da det ikke er forutsigbart hvilken forhåndsinnstilling lenken vil lede til, se #12716. \\
     97   Å ha samme tagg i begge forhåndsinnstillinger fungerer ikke, se #18992. \\
     98   Bruk av `<preset_link />` i forhåndsinnstillinger åpnet fra [wikitr:/Help/Dialog/RelationEditor relasjonsredigering] gir unntak, se #20044.
     99\\
     100
     101==== Sett et fast nøkkel-verdi-par ====
     102 <key />::
     103   Denne taggen vil alltid sette en nøkkel til en spesifikk verdi. `key=""` er påkrevd og hvis `value=""` er til stede, vil nøkkelen bli satt. Hvis `value=""` attributtet utelates, fjernes nøkkelen. `match=""` attributtet er valgfri.
     104\\
     105
     106==== Attributtinngangs- og valgdialogbokser ====#EntrySelectionBoxes
     107 <text />::
     108   Et tekstredigeringsfelt for å legge inn en vilkårlig streng fra brukeren. `key=""` er obligatorisk, `text=""`, `default=""`, `use_last_as_default=""`, `auto_increment=""`, `length=""`, `alternative_autocomplete_keys=""`, `match=""`, `icon=""` og `icon_size=""` (begge siden r17605) er valgfrie.
     109 <combo />::
     110   Viser en flervalgskomboboks. `key=""` og `values=""` er obligatoriske, `text=""`, `default=""`, `editable=""`, `delimiter=""`, `values_from=""`, `display_values=""`, `short_descriptions=""`, `use_last_as_default=""`, `values_searchable=""`, `length=""`, `values_no_i18n=""`, `values_sort=""`, `match=""`, `icon=""` og `icon_size=""` (begge siden r17605) er valgfrie.\\
     111   Hvis `editable=""` er `true` (standard), kan kombobokser redigeres som om de var tekstfelt (i tillegg til rullegardinmenyen). Ikke-redigerbare kombobokser kan bare inneholde en av de spesifiserte verdiene.\\
     112   Hvis nøkkelen er `colour` eller `colour:*` eller `*:colour`, legges en fargeforhåndsvisning og fargevelger til på høyre side (se #8352).
     113 [=#multiselect]
     114 <multiselect />::
     115   Viser en liste der null eller flere elementer kan velges. `key=""` og `values=""` er obligatoriske, og `text=""`, `default=""`, `delimiter=""`, `values_from=""`, `rows=""`, `display_values=""`, `short_descriptions=""`, `use_last_as_default=""`, `values_searchable=""`, `values_no_i18n=""`, `values_sort=""`, `match=""`, `icon=""` og `icon_size=""` (begge siden r17605) er valgfrie. De valgte verdiene vil bli sammenkoblet med den spesifiserte separator (standard: semikolon, `;`) og skrevet til taggverdien. Hvis en taggverdi allerede er satt når forhåndsinnstillingsdialogen åpnes, vil `<multiselect />` forsøke å markere de aktuelle elementene i listen som valgt. Hvis taggverdien ikke kan representeres av en kombinasjon av valg i listen, vil listen deaktiveres slik at brukeren ikke ved et uhell kan overskrive en egendefinert verdi. I motsetning til `<combo />`-elementet, forventer `<multiselect />` at verdilisten, beskrivelser osv. bruker den spesifiserte separator, dvs. standard må du bruke semikolon. Du kan spesifisere `delimiter=","` men da vil komma også bli brukt i taggverdien.
     116 <list_entry />::
     117   Brukes i `<combo>` og `<multiselect>`. Mer informasjon se `short_descriptions=""`, [#short_description nedenfor]. Attributtene er `value=""`, `display_value=""`, `short_description=""`, `icon=""` og `icon_size=""`.
     118 <check />::
     119   En avkrysningsboks som brukeren kan velge, fjerne eller sette som uavklart. `key=""` attributtet er obligatorisk. `text=""`, `default=""`, `match=""`, `value_on=""` , `value_off=""`, `disable_off=""`, `icon=""` og `icon_size=""` (begge siden r15437) er valgfrie.
     120\\
     121
     122==== Maler ====
     123 <chunk>::
     124   For å definere en mal av elementer for senere (gjentatt) bruk. `id=""` attributtet er obligatorisk.
     125 <reference>::
     126   For å inkludere en tidligere definert mal. `ref=""` attributtet er obligatorisk.
     127\\
     128
     129=== Attributter ===
     130Attributtene til taggene har følgende betydning:
     131 name="a_name"::
     132   Spesifiser et navn for et element. Dette navnet vil bli brukt i GUI-et for å vise tagging forhåndsinnstillingen.
     133 name_context="context"::
     134   Oversettelseskontekst for name-attributt for å skille like ord med forskjellig betydning (ikke påkrevd for in-file oversettelser).
     135 type="data_type"::
     136   Når spesifisert, vil bare objekter av den gitte typen fungere med denne tagging forhåndsinnstillingen. Kan være `"node"`, `"way"`, `"closedway"`, `"multipolygon"`, `"relation"` eller enhver kommaseparert kombinasjon av dem. Merk at `"multipolygon"` ikke er inkludert i `"relation"`, så hvis forhåndsinnstillingen skal gjelde for multipolygoner og andre relasjonstyper, må du spesifisere begge: `"multipolygon,relation"`. Også brukt i `<role>`-taggen for å spesifisere hvilke objekttyper som er tillatt for et spesifikt relasjonsmedlem.
     137 icon="iconname"::
     138   Et navn eller en lenke til et ikon. Bildet vil bli brukt som ikon for å vise i valglisten og når forhåndsinnstillingen legges til i verktøylinjen. Ikoner kan også brukes i  `<item>`, `<label />`, pluss alle [#EntrySelectionBoxes attributtinngangs- og valgdialogbokser] (siden r17605, før var det bare `<list_entry />` og `<check />`).  Det plasseres foran `<text />` Ikonet bør være kvadratisk i størrelse. Se [wikitr:/Styles#Iconhandling Ikonhåndtering] hvordan ikoner kan spesifiseres.
     139 icon_size="a number"::
     140   Den maksimale størrelsen på et ikon i px. Hvis ingen verdi er gitt, er standard 16 for `<label />` og standard ikonstørrelse for `<list_entry />` (i `<combo>` og `<multiselect>`).
     141 key="some_key"::
     142   Dette spesifiserer egenskapsnøkkelen som vil bli endret av elementet. I tilfelle `<role>` er det rollenavnet som brukes i en relasjon.
     143 text="Any text"::
     144   Beskrivelsen som vil vises før GUI-elementet, (i tilfelle `<check />` etter GUI-elementet og det valgfrie ikonet). Også brukt for `<label>` og `<optional>`.
     145 text_context="context"::
     146   Oversettelseskontekst for text-attributt for å skille like ord med forskjellig betydning (ikke påkrevd for in-file oversettelser).
     147 default="default_value"::
     148   En eksplisitt deklarert standardverdi for elementet. Denne verdien er ''bare'' brukt gjennom en forhåndsinnstilling når objektet forhåndsinnstillingen brukes på har ''null nøkler''.
     149  Hvis ingen verdi for standard er spesifisert, blir ingen verdi satt til nøkkelen. Brukes i `<check />`, `<text />`, `<combo />` og `<multiselect />`. For `<check />` er bare verdiene `"on"` og `"off"` gyldige.
     150 values="entry1,entry2,entry3"::
     151   En liste over oppføringer (for `<combo />`-boksen og `<multiselect />`). Listen må være separert med komma (for komboboksen) eller med den spesifiserte separator (for multiselect). Hvis en verdi inneholder separator, kan separator unnslippes med en omvendt skråstrek. Hvis en verdi inneholder en omvendt skråstrek, må den også unnslippes med en omvendt skråstrek.
     152 values_from="JAVA code"::
     153   Brukes i stedet for `values=""` hvis verdilisten må hentes med en Java-metode av denne formen: `public static String[] getValues()`; Verdien må være: "full.pakke.navn.KlasseNavn#metodeNavn".
     154 values_no_i18n="true|false"::
     155   Deaktiverer internasjonalisering for verdier for å unngå feil, se #11696. Standard er `"false"`. Brukes i `<combo />` og `<multiselect />`. (Nyttig f.eks. for nøkler `opening hours` eller `brand`.) Ikke nødvendig med nøkler med bare tall som verdier som `layer` eller `level` som allerede er ekskludert fra oversettelse.
     156 values_sort="true|false"::
     157   Verdier av `<combo />` og `<multiselect />` er sortert alfabetisk på alle språk. Med dette attributtet kan du deaktivere den alfabetiske sorteringen hvis verdiene skal beholde den gitte rekkefølgen, se #5509 og #11926. (I den interne JOSM-forhåndsinnstillingen brukes dette f.eks. for nøklene `tracktype`, `direction`, `network`, `smoothness`, `visibility` eller `trail_visibility`.) Standard er `"true"`.\\
     158  Brukere kan globalt deaktivere sortering med preferansenøkkelen `taggingpreset.sortvalues`.
     159 values_context="context"::
     160   Oversettelseskontekst for values-attributt for å skille like ord med forskjellig betydning (ikke påkrevd for in-file oversettelser).
     161 display_values="Entry1,Entry2,Entry3"::
     162   En liste over oppføringer som vises til brukeren. Må ha samme antall og rekkefølge av oppføringer som `values=""` og `editable=""` må være `"false"` eller ikke spesifisert. For separator-tegnet og unnslipping, se merknadene ved `values=""`. Brukes i `<combo />` og `<multiselect />`.
     163 value="foobar"::
     164   Spesifiser en verdi som skal legges inn i `<key>`-taggen.
     165 value_on="foobar"::
     166   Spesifiser den sanne verdien som skal legges inn i `<key>`-taggen til en avkrysset `<check />` (standard er `"yes"`).
     167 value_off="foobar"::
     168   Spesifiser den falske verdien som skal legges inn i `<key>`-taggen til en uavkrysset `<check />` (standard er `"no"`).
     169 disable_off="true"::
     170   Om av-verdien til en `<check />` er deaktivert i dialogen, dvs. bare uavklart eller `"yes"` er tilgjengelig.
     171 editable="false"::
     172   Komboboksen er skrivebeskyttet, noe som betyr at brukeren bare kan velge et element i listen. Standard er `"true"`, noe som betyr at brukeren kan legge til andre verdier som tekst. (Funksjonen fungerte ikke riktig i lang tid, men skal fungere igjen siden r18221, se #6157.)
     173 use_last_as_default="true|false|force"::
     174   For `<combo />`, `<multiselect />` eller `<text />`-felt brukes den sist brukte verdien som standard. Ved å bruke `"force"` tvinges denne oppførselen også for allerede taggete objekter. Standard er `"false"`.
     175 rows="count"::
     176   Spesifiser antall rader som skal vises i `<multiselect />`-oppføringen (hvis ikke satt, bestemmes det automatisk av java eller utseendet og følelsen og resulterer f.eks. i 8).
     177 name_template="template", name_template_filter="search expression"::
     178   Egendefinert navnformatering for OSM-primitiver som matcher denne forhåndsinnstillingen. Se [#name_templatedetails navnmal detaljer] nedenfor.
     179 match="none|key|key!|keyvalue|keyvalue!"::
     180   Lar deg endre matcheprosessen, dvs. bestemme om taggene til et OSM-objekt passer til denne forhåndsinnstillingen. Hvis en forhåndsinnstilling passer, kobles den i [wikitr:/Help/Dialog/TagsMembership Tags/Medlemskap-dialogen].
     181   * `none`: nøytral, dvs. ikke vurdere dette elementet for matching
     182   * `key`: positiv hvis nøkkel matcher, nøytral ellers
     183   * `key!`: positiv hvis nøkkel matcher, negativ ellers
     184   * `keyvalue`: positiv hvis nøkkel og verdi matcher, nøytral ellers
     185   * `keyvalue!`: positiv hvis nøkkel og verdi matcher, negativ ellers \\
     186  **Merk**: For en match kreves minst én positiv og ingen negative. Standard er `"keyvalue!"` for `<key>` og `"none"` for `<text />`, `<combo />`, `<multiselect />` og `<check />`.
     187 match_expression="search expression"::
     188   ytterligere kriterier for å matche primitiver, spesifisert i [wikitr:/Help/Action/Search JOSM-søk] syntaks. ''(siden r17662)'' \\
     189   Anførselstegn (`"`) må skrives som `&quot;`. \\
     190   For eksempel, en forhåndsinnstilling med `match_expression="foo=bar"` krever at OSM-objekter har taggen `foo=bar`. Du kan ønske å bruke `match_expression=""` for å ekskludere visse OSM-objekter, f.eks. når en mer spesifikk forhåndsinnstilling er til stede.
     191 id="unique_identifier"::
     192   den unike identifikatoren for denne `<chunk>`
     193 ref="unique_identifier"::
     194   den unike identifikatoren til den (allerede definerte) malen som skal inkluderes
     195 columns="a number"::
     196   antall kolonner av grupperte `<check />`
     197 requisite="optional|required"::
     198   Om et relasjonsmedlem er valgfritt eller påkrevd. Standard er `"optional"`.
     199 count="a number"::
     200   Hvor ofte kan en rolle forekomme (hvis ikke gitt, antas ubegrenset antall)
     201 member_expression="search expression"::
     202   et uttrykk, i [wikitr:/Help/Action/Search JOSM-søk] syntaks, for objekter av denne rollen \\
     203   Anførselstegn (`"`) må skrives som `&quot;`.
     204 regexp="true"::
     205   satt til `"true"` hvis nøkkelen til en rolle er et regulært uttrykk. \\
     206   Dette tillater variable roller f.eks. `<role key="level_-?\d+" text="Bygningsnivå" regexp="true" requisite="optional" type="relation" />` tillater rollene `level_0`, `level_1`,...
     207 preset_name="exact_name"::
     208   Det eksakte navnet på forhåndsinnstillingen som skal lenkes til.
     209 preset_name_label="false|true"::
     210   Om du skal sette inn "[forhåndsinnstillingsnavn]" etikett i dialog (standard er `"false"` for bakoverkompatibilitet på eksterne forhåndsinnstillinger).
     211 length="a number"::
     212   Lengden på et `<text />` eller `<combo />`-boks (antall tillatte tegn).
     213 alternative_autocomplete_keys="some_key(s)"::
     214   En kommaseparert liste over alternative nøkler for automatisk komplettering av `<text>`.
     215 auto_increment="-2,-1,+1,+2"::
     216   Kan inneholde en kommaseparert liste over heltallsøkninger eller -reduksjoner, f.eks. `"-2,-1,+1,+2"`. En knapp vil vises ved siden av `<text />`-feltet for hver verdi, slik at brukeren kan velge automatisk økning med det gitte trinnet. Automatisk økning skjer bare hvis brukeren velger det. Det er også en knapp for å fjerne automatisk økning. Standard er ingen automatisk økning. Gjensidig utelukkende med `use_last_as_default=""`.
     217 delimiter="special character"::
     218   Tegnet som skiller verdier. I tilfelle `<combo />` er standard ''komma'' (`,`). I tilfelle `<multiselect />` er standard ''semikolon'' (`;`) og dette vil også brukes til å skille valgte verdier i taggen. Mer informasjon se `<multiselect />`, [#multiselect ovenfor].
     219 [=#short_description]
     220 short_descriptions="Entry1,Entry2,Entry3"::
     221   En separator-separert liste over tekster som skal vises under hver `display_value=""`. (Bare hvis det ikke er mulig å beskrive oppføringen i 2-3 ord.) I stedet for en kommaseparert liste ved bruk av `values=""`, `display_values=""` og `short_descriptions=""`, støttes også følgende form: \\
     222   `<list_entry value="" display_value="" short_description="" icon="" icon_size="" />`
     223 values_searchable="true|false"::
     224   Om du skal søke i `values=""` og `display_values=""`, henholdsvis `value=""` og `display_value=""` av `<combo />` eller `<multiselect />` for å søke etter forhåndsinnstillinger.
     225 value_template="template"::
     226   En mal for å generere verdien automatisk basert på andre taggverdier av objektet. Samme syntaks som i `name_template=""` brukes, [#NameTemplateSyntax se nedenfor]. ''(siden r17639)'' \\
     227   For eksempel, `"Buss {ref}: {from} → {to}"` kan brukes til å generere navnet på en bussruterelasjon. \\
     228  **Merk**: Det er noen mindre problemer med dette attributtet, se #20851 og #20861.
     229\\
     230
     231===== name_template og value_template detaljer ===== #name_templatedetails
     232Navnmaler kan brukes til å definere egendefinert formatering for OSM-primitiver eller GPX-veipunkter (for eksempel i Relasjoner eller Valg-panelet).
     233
     234{{{
     235#!xml
     236<?xml version="1.0" encoding="UTF-8"?>
     237<presets>
     238        <item name="Offentlig transport" type="relation"
     239                name_template="Buss({operator} {ref} ?{'{from} - {via} - {to}' | '{from} - {to}' | '{from}' | '{to}'})"
     240                name_template_filter="type=route route=bus">
     241        </item>
     242</presets>
     243}}}
     244
     245**Eksempler**
     246||= Mal =||= Tagger =||= Resultat =||
     247|| `Husnummer {addr:housenumber}` || `addr:housenumber=10` || Husnummer 10
     248|| `?{ 'Husnummer {addr:housenumber} på {addr:street}' | 'Husnummer {addr:housenumber}'  }` || `addr:housenumber=10` || Husnummer 10
     249|| || `addr:housenumber=10 addr:street=Abbey road` || Husnummer 10 på Abbey road
     250|| `?{ admin_level = 2 'NUTS 1' | admin_level = 4 'NUTS 2' | admin_level = 6 'NUTS 3' |  'Adminnivå {admin_level}'}` ||  `admin_level=4` || NUTS 2
     251|| || `admin_level=5` || Adminnivå 5
     252|| `{admin_level} - {name} !{parent() type=boundary '?{'(del av {admin_level} - {name})' | ''}'}` || `admin_level=6 name=Vysocina`, medlem av relasjon `admin_level=4 name=Jihovychod` || 6 - Vysocina (del av 4 - Jihovychod)
     253|| ||  `admin_level=2 name=Czech republic` (ingen foreldre) || 2 - Czech republic
     254\\
     255
     256====== Syntaks ======#NameTemplateSyntax
     257* `{tag}` - sett inn verdien av taggen.
     258* `?{condition1 'value1' | condition2 'value2' | 'value3'}` - bruk ''value1'' hvis ''condition1'' er oppfylt, ellers bruk ''value2'' hvis ''condition2'' er oppfylt, til slutt bruk ''value3'' hvis ingen betingelse er oppfylt. Betingelse kan være enten eksplisitt - i [wikitr:/Help/Action/Search JOSM-søk] syntaks - eller implisitt: Verdien brukes når alle tagger referert til inne eksisterer.
     259* `!{search_expression 'template'}` - search_expression evalueres og første matchende primitiv brukes som kontekst for mal. Nyttig for eksempel for å få tagger av overordnet relasjon.
     260* `\` - bruk en omvendt skråstrek for å unnslippe spesialtegn '{', '}', '?', '!'.  F.eks. `Hva er dette\? Det er en {type}\!`.
     261\\
     262
     263====== Tilgjengelige verdier ======
     264For formatering av OSM-primitiver kan verdien av hvilken som helst tagg brukes. Bruk taggen `{special:everything}` for å vise alle tilgjengelige tagger, f.eks. på dine GPX-veipunkter.
     265
     266Du kan også bruke disse virtuelle taggene:
     267- `{special:everything}` skriver ut alle tilgjengelige verdier, tilgjengelig for formatering av både primitiver og veipunkter.
     268- `{special:id}` skriver ut ID-en til OSM-primitivet.
     269- `{special:localName}` skriver ut det lokaliserte navnet, det vil si verdien av `name:lang` for ditt språk hvis det er tilgjengelig, eller verdien av `name` hvis det ikke er det.
     270\\
     271
     272=== Foreldede Attributter ===
     273Følgende attributter er foreldet og støttes ikke lenger av JOSM:
     274
     275 delete_if_empty="true"::
     276   ble fjernet i r5155. Du kan ganske enkelt fjerne dette attributtet hvis det fortsatt brukes i din forhåndsinnstilling.
     277 required="true"::
     278   erstattet av `match=""` siden r5155
     279\\
     280
     281== Oversettelse ==
     282For å støtte oversettelser, kan alle tekstlige elementer (`name=""`, `text=""`, `display_values=""`) lokaliseres. F.eks. `de.name=""` vil representere navnet når tysk språkstøtte er lastet. I forhåndsinnstillings-XML-koden må det engelske begrepet være det første, før mulige oversettelser kan legges til.
     283
     284=== Intern Forhåndsinnstilling ===
     285Oversettelsen for den interne forhåndsinnstillingen gjøres på [https://translations.launchpad.net/josm/trunk Launchpad].
     286
     287I den [source:josm/trunk/resources/data/defaultpresets.xml interne forhåndsinnstillingen], er alle `name=""`, `text=""` og `display_values=""` oversatt via tjenesten ovenfor, så lenge ingen spesifikk oversettelse er gitt i XML-filen. Når ingen `display_values=""` er levert, vil `values=""` bli behandlet som `display_values=""` og oversatt i stedet.
     288
     289Når det samme engelske ordet har forskjellige oversettelser i forskjellige kontekster, må den spesifikke oversettelseskonteksten spesifiseres. Bruk `name_context=""`, `text_context=""` eller `values_context=""` for dette formålet. Konteksten bør være en meningsfull kort beskrivelse for å hjelpe oversettere.
     290
     291=== Eksterne Forhåndsinnstillinger ===
     292
     293Oversettelsen av eksterne forhåndsinnstillinger på dette nettstedet er, så langt, bare mulig inline i forhåndsinnstillings-XML-kildekoden, se #11392.
     294
     295Forhåndsinnstillinger som ligger andre steder kan også legge til en `data`-katalog med JOSM-stil {{{.lang}}}-filer for oversettelse (som i JOSM selv eller plugins).
     296
     297Men når ord brukes i den eksterne forhåndsinnstillingen som allerede finnes i den interne forhåndsinnstillingen, gjelder oversettelsen fra den interne forhåndsinnstillingen også for den eksterne. Dette er nyttig så lenge konteksten er den samme. Når konteksten i den eksterne forhåndsinnstillingen er forskjellig, må den skilles ved å legge til `name_context=""`, `text_context=""` eller `values_context=""`.
     298
     299== Ikonhåndtering ==
     300Se [wikitr:/Styles#Iconhandling Stiler].
     301
     302== Se også ==
     303* [wikitr:/Help/Menu/Presets Forhåndsinnstillinger meny]