wiki:Eo:TaggingPresets

Se vi volas lerni instalajn paŝojn por antaŭagordoj, vidu source:trunk/resources/images/dialogs/propertiesdialog.svg Etikedaj Antaŭagordoj registri en source:trunk/resources/images/preference.svg Preferoj
Se vi volas uzi antaŭagordojn aŭ bezonas kompletan referencon de antaŭagordoj, vidu Antaŭagordoj


Etikedaj Antaŭagordoj

JOSM subtenas distribuitajn etikedajn antaŭagordojn. Ĉi tio estas XML-agorda dosiero, kiu priskribas grafikan uzantinterfacon por enigi etikedojn (aŭ propraĵojn, anotaciojn, foje nomatajn mapaj trajtoj).

La antaŭagordoj povas esti metitaj ie ajn en la reto aŭ en la loka dosiersistemo de la uzanto. JOSM povas esti agordita por uzi proprajn lokajn aŭ forajn antaŭagordojn.

Disvolvi novan antaŭagordon

La priskribo de la etikeda antaŭagordo estas en tre simpla XML-formato. Detaloj vidu sube.

Vidu la defaultpresets.xml por ekzemplo kiu kovras la plejmultajn el la eblecoj listigitaj sube.

Ekzemplo:

No image "Change 1 object.png" attached to Eo:TaggingPresets

<?xml version="1.0" encoding="UTF-8"?>
<presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0">
  <item name="Unudirekta ŝoseo" type="way">
    <label text="Enmetado de unudirekta ŝoseo" />

    <combo key="highway" text="Tipo" values="trunk,motorway" />
    <text key="name" text="Nomo (ekz. Angel Road)" />
    <text key="ref" text="Ref (ekz. A406)" />

    <!-- Ĉi tio estas unudirekta antaŭagordo, do faru unudirekta defaŭlta -->
    <check key="oneway" text="Unudirekta" default="on" />

    <!-- Ĉiam agordi asfaltan surfacon -->
    <key key="surface" value="asphalt" />
  </item>
</presets>

Eo:TaggingPresets-preset.xml, Eo:TaggingPresets.zip


XML-formata priskribo

La plena XSD-skemo estas havebla ĉe la nomspaca URI (https://josm.openstreetmap.de/tagging-preset-1.0) same kiel la fonta deponejo.

Etikedoj

<presets>
Devas esti la ĉefa etikedo de la dosiero. Subtenas jenajn atributojn
  • xmlns="http://josm.openstreetmap.de/tagging-preset-1.0"
  • author - la nomo de la aŭtoro de la antaŭagordo
  • version - la versia numero de la dosiero. Por aŭtomata versia ĝustigo de antaŭagordoj administritaj en ĉi tiu vikio, vi devas uzi du internajn variablojn: [[revision]] (la plej lasta versia numero de la vikia paĝo) kaj [[date]] (la dato de la lasta redakto), ekz. version="1.[[revision]]_[[date]]".
  • description (i18n) - priskribo pri kio enhavas la dosiero
  • shortdescription (i18n) - tre mallonga superrigarda priskribo, ekz. la "nomo" de la antaŭagordo
  • link (i18n) - retligilo al pliaj detaloj (laŭvola)
  • icon - ikono por la tuta antaŭagordo
  • baselanguage - kiam la baza lingvo ne estas la angla, specifu ĝin ĉi tie (uzante ne-anglajn antaŭagordajn tekstojn malhelpos aŭtomatan tradukon, kiam ĝi estos implementita (#11392))

(i18n) signifas ke la valoroj ankaŭ povas esti lokaligitaj (ekz. de.description).


Komentoj

<!-- ĉi tio estas ekzempla komento -->
La dokumento povas enhavi enkorpigitajn komentojn.


Kreo de antaŭagorda grupo

<group>
Uzata por grupigi erojn en submenioj. name="" estas postulata, icon="" estas laŭvola atributo.
<item>
Ĉiu ero estas unu anotacia aro por elekti. name="" estas postulata, type="" kaj preset_name_label="" estas rekomendataj, icon="", name_template="" kaj match_expression="" estas laŭvolaj atributoj.
<separator />
Enmetu linian apartigilon en la menuon.


Antaŭagorda fenestra aranĝo

<label />
Etikedoj estas statikaj tekstoj por montri. text="" estas postulata atributo, icon="" kaj icon_size="" estas laŭvolaj.
<space />
Aldonu iom da spaco (ekz. novan linion).
<optional>
Uzata por grupigi iujn laŭvolajn elementojn de ero. La text="" atributo estas laŭvola. Se uzata sen text="", tiam ĉi tio estas ekvivalenta al <space /><label text="Laŭvolaj Atributoj:" /><space />
<item_separator />
Aldonu horizontalan apartigilon inter eroj.
<link />
Specifu retligilon por ĉi tiu trajto aŭ al io alia utila. Aŭ la wiki="" (referencante al OSM-vikia paĝo, ekz. "Tag:leisure=park") aŭ la href="" (plena URL) atributo estas postulata. Kiam la wiki="" atributo estas uzata, la ligilo indikas al la vikia paĝo de la lingvo, kiun JOSM estas agordita. Se ĝi ne ekzistas, la angla paĝo estas montrita. Se uzas wiki="", la OSM-vikia paĝo ne devas esti URL-kodita, ekz., ĝi ne devas esti "Tag:leisure%3Dpark" kaj devas esti "Tag:leisure=park".
<checkgroup>
Por grupigi kontrolojn. La columns="" atributo estas postulata.
<roles>
Ĉi tio estas postulata ĉirkaŭ <role /> kaj aldonas la ĉapon ("Haveblaj roloj rolo nombro elementoj") al la tabelo, kiu estas generita de pluraj <role />.
<role />
Por specifi eblajn rolojn de membroj en rilatoj. La key="" atributo estas postulata, text="", requisite="", count="", type="", member_expression="" kaj regexp="" estas laŭvolaj.
<preset_link />
Aldonas ligilon al alia antaŭagordo kun etikedo supre. La preset_name="" atributo estas postulata, text="" por anstataŭigi la etikedon (defaŭlte estas "Redaktu ankaŭ …") kaj text_context="" estas laŭvolaj. Vico de <preset_link /> sen text="" aŭ identa text="" valoro estas grupigita sub unu etikedo.
Atentu pri antaŭagordoj kun identaj name="" ĉar ne estas antaŭvideble al kiu antaŭagordo la ligilo kondukos, vidu #12716.
Havante la saman etikedon en ambaŭ antaŭagordoj ne funkcias, vidu #18992.
Uzante <preset_link /> en antaŭagordoj malfermitaj de rilata redaktilo produktas esceptojn, vidu #20044.


Agordi fiksan ŝlosil-valoran paron

<key />
Ĉi tiu etikedo ĉiam agordos ŝlosilon al specifa valoro. key="" estas postulata kaj se value="" estas ĉeesta, la ŝlosilo estos agordita. Se value="" atributo estas preterlasita, la ŝlosilo estas forigita. La match="" atributo estas laŭvola.


Enira kaj elekta dialogujoj por atributoj

<text />
Teksta redakta kampo por eniri iun ajn arbitran ĉenon de la uzanto. key="" estas deviga, text="", default="", use_last_as_default="", auto_increment="", length="", alternative_autocomplete_keys="", match="", icon="" kaj icon_size="" (ambaŭ ekde r17605) estas laŭvolaj.
<combo />
Montras plur-elektan kombobokson. key="" kaj values="" estas devigaj, text="", default="", editable="", delimiter="", values_from="", display_values="", short_descriptions="", use_last_as_default="", values_searchable="", length="", values_no_i18n="", values_sort="", match="", icon="" kaj icon_size="" (ambaŭ ekde r17605) estas laŭvolaj.
Se editable="" estas true (defaŭlte), komboboksoj povas esti redaktitaj kvazaŭ ili estus tekstaj kampoj (aldone al la falmenuo). Ne-redakteblaj komboboksoj povas nur enhavi unu el la specifitaj valoroj.
Se la ŝlosilo estas colourcolour:**:colour, koloran antaŭrigardon kaj koloran elektilon estas aldonita dekstre (vidu #8352).
<multiselect />
Montras liston el kiu nul aŭ pli eroj povas esti elektitaj. key="" kaj values="" estas devigaj, kaj text="", default="", delimiter="", values_from="", rows="", display_values="", short_descriptions="", use_last_as_default="", values_searchable="", values_no_i18n="", values_sort="", match="", icon="" kaj icon_size="" (ambaŭ ekde r17605) estas laŭvolaj. La elektitaj valoroj estos kunligitaj kun la specifita apartigilo (defaŭlte: punktokomo, ;) kaj skribitaj al la etikeda valoro. Se etikeda valoro jam estas agordita kiam la antaŭagorda dialogo estas malfermita, la <multiselect /> provos marki la taŭgajn erojn en la listo kiel elektitaj. Se la etikeda valoro ne povas esti reprezentita de kombinaĵo de elektoj en la listo, tiam la listo estos malaktivigita por ke la uzanto ne povu hazarde anstataŭigi propran valoron. Kontraste al la <combo /> elemento, la <multiselect /> atendas ke la listo de valoroj, priskriboj ktp. uzu la specifitan apartigilon, t.e. defaŭlte vi devos uzi punktokomon. Vi povas specifi delimiter="," sed tiam ankaŭ komo estos uzata en la etikeda valoro.
<list_entry />
Uzata en <combo> kaj <multiselect>. Plia informo vidu short_descriptions="", sube. La atributoj estas value="", display_value="", short_description="", icon="" kaj icon_size="".
<check />
Markobutono, kiun la uzanto povas elekti, malelekti aŭ agordi kiel neagordita. La key="" atributo estas deviga. text="", default="", match="", value_on="" , value_off="", disable_off="", icon="" kaj icon_size="" (ambaŭ ekde r15437) estas laŭvolaj.


Ŝablonoj

<chunk>
Por difini ŝablonon de elementoj por posta (ripeta) uzo. La id="" atributo estas deviga.
<reference>
Por inkluzivi antaŭe difinitan ŝablonon. La ref="" atributo estas deviga.


Atributoj

La atributoj de la etikedoj havas la jenan signifon:

name="a_name"
Specifi nomon por ero. Ĉi tiu nomo estos uzata en la grafika uzantinterfaco por montri la etikedan antaŭagordon.
name_context="context"
Traduka kunteksto por name atributo por apartigi egalajn vortojn kun malsama signifo (ne postulata por en-dosieraj tradukoj).
type="data_type"
Kiam specifita, nur objektoj de la donita tipo funkcios kun ĉi tiu etikeda antaŭagordo. Povas esti "node", "way", "closedway", "multipolygon", "relation" aŭ iu ajn komo-apartigita kombinaĵo de ili. Notu ke "multipolygon" ne estas inkluzivita en "relation", do se la antaŭagordo devas apliki por multpoligonoj kaj aliaj rilataj tipoj, vi devas specifi ambaŭ: "multipolygon,relation". Ankaŭ uzata en la <role> etikedo por specifi kiuj objektaj tipoj estas permesitaj por specifa rilata membro.
icon="iconname"
Nomo aŭ ligilo al ikono. La bildo estos uzata kiel ikono por montri en la elekta listo kaj kiam aldonante la antaŭagordon al la ilobreto. Ikono ankaŭ povas esti uzata en <item>, <label />, plus ĉiuj atributaj eniraj kaj elektaj dialogujoj (ekde r17605, antaŭe ĝi estis nur <list_entry /> kaj <check />). Ĝi estas metita antaŭ <text /> La ikono devas esti kvadrata laŭ grandeco. Vidu Ikonmaneĝon kiel ikonoj povas esti specifitaj.
icon_size="a number"
La maksimuma grandeco de ikono en px. Se neniu valoro estas donita, defaŭlte estas 16 por <label /> kaj la defaŭlta ikona grandeco por <list_entry /> (en <combo> kaj <multiselect>).
key="some_key"
Ĉi tio specifas la propraĵan ŝlosilon, kiu estos modifita de la ero. En kazo de <role> ĝi estas la rola nomo uzata en rilato.
text="Any text"
La priskribo, kiu estos montrita antaŭ la grafika uzantinterfaca elemento, (en kazo de <check /> post la grafika uzantinterfaca elemento kaj la laŭvola ikono). Ankaŭ uzata por <label> kaj <optional>.
text_context="context"
Traduka kunteksto por text atributo por apartigi egalajn vortojn kun malsama signifo (ne postulata por en-dosieraj tradukoj).
default="default_value"
Eksplicite deklarita defaŭlta valoro por la ero. Ĉi tiu valoro estas nur aplikita per antaŭagordo kiam la objekto, al kiu la antaŭagordo estas aplikita, havas nulajn ŝlosilojn. Se neniu valoro por defaŭlta estas specifita, neniu valoro estas agordita al la ŝlosilo. Uzata en <check />, <text />, <combo /> kaj <multiselect />. Por <check /> nur la valoroj "on" kaj "off" estas validaj.
values="entry1,entry2,entry3"
Listo de eniroj (por la <combo /> skatolo kaj <multiselect />). La listo devas esti apartigita per komoj (por la kombobokso) aŭ per la specifita apartigilo (por la mult-elekto). Se valoro enhavas la apartigilon, la apartigilo povas esti eskapita per deklivo. Se valoro enhavas deklivon, ĝi ankaŭ devas esti eskapita per deklivo.
values_from="JAVA code"
Uzi anstataŭ values="" se la listo de valoroj devas esti akirita per Java-metodo de ĉi tiu formo: public static String[] getValues(); La valoro devas esti: "plena.paketo.nomo.KlasoNomo#metodoNomo".
values_no_i18n="true|false"
Malaktivigas internaciigon por valoroj por eviti erarojn, vidu #11696. Defaŭlte estas "false". Uzata en <combo /> kaj <multiselect />. (Utila ekz. por ŝlosiloj opening hoursbrand.) Ne necesa por ŝlosiloj kun nur nombroj kiel valoroj kiel layerlevel kiuj jam estas ekskluditaj de traduko.
values_sort="true|false"
Valoroj de <combo /> kaj <multiselect /> estas ordigitaj alfabete en ĉiu lingvo. Per ĉi tiu atributo vi povas malaktivigi la alfabetan ordigon se la valoroj devas konservi la donitan ordon, vidu #5509 kaj #11926. (En la JOSM interna antaŭagordo ĉi tio estas uzata ekz. por la ŝlosiloj tracktype, direction, network, smoothness, visibilitytrail_visibility.) Defaŭlte estas "true".
Uzantoj povas ĝenerale malaktivigi ordigon per la prefera ŝlosilo taggingpreset.sortvalues.
values_context="context"
Traduka kunteksto por values atributo por apartigi egalajn vortojn kun malsama signifo (ne postulata por en-dosieraj tradukoj).
display_values="Entry1,Entry2,Entry3"
Listo de eniroj, kiuj estas montritaj al la uzanto. Devas esti la sama nombro kaj ordo de eniroj kiel values="" kaj editable="" devas esti "false" aŭ ne specifita. Por la apartiga karaktero kaj eskapado, vidu la rimarkojn ĉe values="". Uzata en <combo /> kaj <multiselect />.
value="foobar"
Specifi valoron por eniri en la <key> etikedo.
value_on="foobar"
Specifi la veran valoron por eniri en la <key> etikedo de markita <check /> (defaŭlte estas "yes").
value_off="foobar"
Specifi la malveran valoron por eniri en la <key> etikedo de malmarkita <check /> (defaŭlte estas "no").
disable_off="true"
Ĉu la malvera valoro de <check /> estas malaktivigita en la dialogo, t.e., nur neagordita aŭ "yes" estas provizitaj.
editable="false"
La kombobokso estas nurlega, kio signifas ke la uzanto povas nur elekti eron en la listo. Defaŭlte estas "true", kio signifas, ke la uzanto povas aldoni aliajn valorojn kiel tekston. (La trajto ne funkciis ĝuste dum longa tempo sed devus funkcii denove ekde r18221, vidu #6157.)
use_last_as_default="true|false|force"
Por <combo />, <multiselect /><text /> kampoj la lasta uzata valoro estas uzata kiel defaŭlta. Uzante "force" devigas ĉi tiun konduton ankaŭ por jam etikeditaj objektoj. Defaŭlte estas "false".
rows="count"
Specifi la nombron de vicoj por montri en <multiselect /> eniro (se ne agordita, ĝi estas aŭtomate determinita de java aŭ la aspekto kaj rezultas ekz. en 8).
name_template="template", name_template_filter="search expression"
Propra nomformanto por osm-primitivoj kongruantaj kun ĉi tiu antaŭagordo. Vidu nomŝablona detaloj sube.
match="none|key|key!|keyvalue|keyvalue!"
Permesas ŝanĝi la kongruan procezon, t.e., determini ĉu la etikedoj de OSM-objekto kongruas kun ĉi tiu antaŭagordo. Se antaŭagordo kongruas, tiam ĝi estas ligita en la Etikedoj/Membreco dialogo.
  • none: neŭtrala, t.e., ne konsideru ĉi tiun eron por kongruo
  • key: pozitiva se ŝlosilo kongruas, neŭtrala alie
  • key!: pozitiva se ŝlosilo kongruas, negativa alie
  • keyvalue: pozitiva se ŝlosilo kaj valoro kongruas, neŭtrala alie
  • keyvalue!: pozitiva se ŝlosilo kaj valoro kongruas, negativa alie
Noto: Por kongruo, almenaŭ unu pozitiva kaj neniu negativa estas postulata. Defaŭlte estas "keyvalue!" por <key> kaj "none" por <text />, <combo />, <multiselect /> kaj <check />.
match_expression="search expression"
aldona kriterio por kongrui primitivojn, specifita en JOSM-serĉa sintakso. (ekde r17662)
Citiloj (") devas esti skribitaj kiel &quot;.
Ekzemple, antaŭagordo kun match_expression="foo=bar" postulas ke OSM-objektoj havu la etikedon foo=bar. Vi eble volas uzi la match_expression="" por ekskludi certajn OSM-objektojn, ekz. kiam pli specifa antaŭagordo estas ĉeesta.
id="unique_identifier"
la unika identigilo por ĉi tiu <chunk>
ref="unique_identifier"
la unika identigilo de la (jam difinita) ŝablono por inkluzivi
columns="a number"
la nombro de kolumnoj de grupigitaj <check />
requisite="optional|required"
Se rilata membro estas laŭvola aŭ postulata. Defaŭlte estas "optional".
count="a number"
Kiom ofte povas rolo okazi (se ne donita, senlima nombro estas supozita)
member_expression="search expression"
esprimo, en JOSM-serĉa sintakso, por objektoj de ĉi tiu rolo
Citiloj (") devas esti skribitaj kiel &quot;.
regexp="true"
agordita al "true" se la ŝlosilo de rolo estas regulesprimo.
Ĉi tio permesas variablajn rolojn ekz. <role key="level_-?\d+" text="Konstrua nivelo" regexp="true" requisite="optional" type="relation" /> permesas la rolojn level_0, level_1,...
preset_name="exact_name"
La ĝusta nomo de la antaŭagordo por ligi al.
preset_name_label="false|true"
Ĉu enmeti "[antaŭagorda nomo]" etikedon en dialogo (defaŭlte estas "false" por retrokompatibileco sur eksteraj antaŭagordoj).
length="a number"
La longo de <text /><combo /> skatolo (nombro de permesataj karakteroj).
alternative_autocomplete_keys="some_key(s)"
Komo-apartigita listo de alternativaj ŝlosiloj por uzi por aŭtomata kompletigo de <text>.
auto_increment="-2,-1,+1,+2"
Povas enhavi komo-apartigitan liston de entjeraj pliigoj aŭ malpliigoj, ekz. "-2,-1,+1,+2". Butono estos montrita apud la <text /> kampo por ĉiu valoro, permesante al la uzanto elekti aŭtomatan pliigon kun la donita paŝo. Aŭtomata pliigo nur okazas se la uzanto elektas ĝin. Estas ankaŭ butono por malelekti aŭtomatan pliigon. Defaŭlte estas neniu aŭtomata pliigo. Reciproke ekskluziva kun use_last_as_default="".
delimiter="special character"
La karaktero, kiu apartigas valorojn. En kazo de <combo /> la defaŭlto estas komo (,). En kazo de <multiselect /> la defaŭlto estas punktokomo (;) kaj ĉi tio ankaŭ estos uzata por apartigi elektitajn valorojn en la etikedo. Plia informo vidu <multiselect />, supre.
short_descriptions="Entry1,Entry2,Entry3"
Apartigilo-apartigita listo de tekstoj por montri sub ĉiu display_value="". (Nur se ne eblas priskribi la eniron en 2-3 vortoj.) Anstataŭ komo-apartigita listo uzante values="", display_values="" kaj short_descriptions="", la sekva formo ankaŭ estas subtenata:
<list_entry value="" display_value="" short_description="" icon="" icon_size="" />
values_searchable="true|false"
Ĉu serĉi en values="" kaj display_values="", respektive, value="" kaj display_value="" de <combo /><multiselect /> serĉante antaŭagordojn.
value_template="template"
Ŝablono por aŭtomate generi la valoron bazitan sur aliaj etikedaj valoroj de la objekto. La sama sintakso kiel en name_template="" estas uzata, vidu sube. (ekde r17639)
Ekzemple, "Bus {ref}: {from} → {to}" povas esti uzata por generi la nomon de busa itinera rilato.
Noto: Estas iuj malgrandaj problemoj kun ĉi tiu atributo, vidu #20851 kaj #20861.


name_template kaj value_template detaloj

Nomŝablonoj povas esti uzataj por difini proprajn formatadojn por OSM-primitivoj aŭ GPX-vojpunktoj (ekzemple en la Rilatoj aŭ Elekto paneloj).

<?xml version="1.0" encoding="UTF-8"?>
<presets>
        <item name="Publika transporto" type="relation"
                name_template="Bus({operator} {ref} ?{'{from} - {via} - {to}' | '{from} - {to}' | '{from}' | '{to}'})"
                name_template_filter="type=route route=bus">
        </item>
</presets>

Ekzemploj

Ŝablono Etikedoj Rezulto
Domnumero {addr:housenumber} addr:housenumber=10 Domnumero 10
?{ 'Domnumero {addr:housenumber} ĉe {addr:street}' | 'Domnumero {addr:housenumber}' } addr:housenumber=10 Domnumero 10
addr:housenumber=10 addr:street=Abbey road Domnumero 10 ĉe Abbey road
?{ admin_level = 2 'NUTS 1' | admin_level = 4 'NUTS 2' | admin_level = 6 'NUTS 3' | 'Admina nivelo {admin_level}'} admin_level=4 NUTS 2
admin_level=5 Admina nivelo 5
{admin_level} - {name} !{parent() type=boundary '?{'(parto de {admin_level} - {name})' | ''}'} admin_level=6 name=Vysocina, membro de rilato admin_level=4 name=Jihovychod 6 - Vysocina (parto de 4 - Jihovychod)
admin_level=2 name=Czech republic (neniu gepatroj) 2 - Czech republic


Sintakso
  • {tag} - enmeti la valoron de la etikedo.
  • ?{condition1 'value1' | condition2 'value2' | 'value3'} - uzi value1 se condition1 estas kontentigita, alie uzi value2 se condition2 estas kontentigita, fine uzi value3 se neniu kondiĉo estas kontentigita. Kondiĉo povas esti aŭ eksplicita - en JOSM-serĉa sintakso - aŭ implicita: La valoro estas uzata kiam ĉiuj etikedoj referencitaj interne ekzistas.
  • !{search_expression 'template'} - search_expression estas taksita kaj unua kongrua primitivo estas uzata kiel kunteksto por ŝablono. Utila ekzemple por akiri etikedojn de gepatra rilato.
  • \ - uzi deklivon por eskapigi specialajn karakterojn '{', '}', '?', '!'. Ekz. Kio estas ĉi tio\? Ĝi estas {type}\!.


Haveblaj valoroj

Por formatado de OSM-primitivoj, la valoro de iu ajn etikedo povas esti uzata. Uzu la etikedon {special:everything} por montri ĉiujn haveblajn etikedojn, ekz. sur viaj GPX-vojpunktoj.

Vi ankaŭ povas uzi ĉi tiujn virtualajn etikedojn:

  • {special:everything} presas ĉiujn haveblajn valorojn, haveblajn por formatado de ambaŭ primitivoj kaj vojpunktoj.
  • {special:id} presas la ID de la OSM-primitivo.
  • {special:localName} presas la lokaligitan nomon, tio estas la valoro de name:lang por via lingvo se ĝi estas havebla, aŭ la valoro de name se ĝi ne estas.


Malnovaj Atributoj

La jenaj atributoj estas malnovaj kaj ne plu estas subtenataj de JOSM:

delete_if_empty="true"
estis forigita en r5155. Vi povas simple forigi ĉi tiun atributon se ĝi estas ankoraŭ uzata en via antaŭagordo.
required="true"
anstataŭigita per match="" ekde r5155


Traduko

Por subteni tradukojn, ĉiuj tekstaj elementoj (name="", text="", display_values="") povas esti lokaligitaj. Ekz. de.name="" reprezentus la nomon kiam la germana lingva subteno estas ŝargita. En la antaŭagorda XML-kodo la angla termino devas esti la unua, antaŭ ol eblaj tradukoj povas esti aldonitaj.

Interna Antaŭagordo

La traduko por la interna antaŭagordo estas farita ĉe Launchpad.

En la interna antaŭagordo, ĉiuj name="", text="" kaj display_values="" estas tradukitaj per la supre menciita servo, tiel longe kiel neniu specifa traduko estas donita ene de XML-dosiero. Kiam neniu display_values="" estas provizita, tiam values="" estos traktata kiel display_values="" kaj tradukita anstataŭe.

Kiam la sama angla vorto havas malsamajn tradukojn en malsamaj kuntekstoj, la specifa traduka kunteksto devas esti specifita. Uzu name_context="", text_context=""values_context="" por ĉi tiu celo. La kunteksto devas esti signifa mallonga priskribo por helpi tradukantojn.

Eksteraj Antaŭagordoj

La traduko de eksteraj antaŭagordoj en ĉi tiu retejo estas, ĝis nun, nur ebla enlinie ene de la antaŭagorda XML-fontkodo, vidu #11392.

Antaŭagordoj gastigitaj aliloke ankaŭ povas aldoni data dosierujon kun la JOSM-stilaj .lang dosieroj por traduko (kiel en JOSM mem aŭ kromprogramoj).

Tamen, kiam vortoj estas uzataj en la ekstera antaŭagordo, kiuj jam ekzistas en la interna antaŭagordo, la traduko de la interna antaŭagordo aplikiĝas al la ekstera ankaŭ. Ĉi tio estas utila tiel longe kiel la kunteksto estas la sama. Kiam la kunteksto en la ekstera antaŭagordo estas malsama, ĝi devas esti distingita per aldono de name_context="", text_context=""values_context="".

Ikonmaneĝo

Vidu Stiloj.

Vidu ankaŭ

Last modified 5 weeks ago Last modified on 2025-03-08T21:35:23+01:00
Note: See TracWiki for help on using the wiki.