WikidataBuilder has uploaded a new change for review.
https://gerrit.wikimedia.org/r/226278
Change subject: New Wikidata Build - 2015-07-22T10:00:01+0000
......................................................................
New Wikidata Build - 2015-07-22T10:00:01+0000
Change-Id: I0a6d25e0cd1ee69bb79743f282f72fcb93870962
---
M composer.lock
M extensions/Wikibase/client/i18n/et.json
M extensions/Wikibase/client/i18n/lt.json
M extensions/Wikibase/composer.json
M extensions/Wikibase/repo/i18n/ar.json
M extensions/Wikibase/repo/i18n/et.json
M extensions/Wikibase/repo/i18n/lt.json
M extensions/Wikibase/repo/i18n/mk.json
M extensions/Wikibase/repo/i18n/nb.json
M extensions/Wikibase/repo/i18n/nn.json
M
extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
M extensions/Wikibase/repo/includes/WikibaseRepo.php
M extensions/Wikibase/repo/includes/api/ApiHelperFactory.php
M extensions/Wikibase/repo/includes/api/EditEntity.php
M extensions/Wikibase/repo/includes/api/LinkTitles.php
M extensions/Wikibase/repo/includes/api/ResultBuilder.php
M extensions/Wikibase/repo/includes/api/SetReference.php
M extensions/Wikibase/repo/includes/api/SetSiteLink.php
M extensions/Wikibase/repo/includes/specials/SpecialEntityData.php
M
extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataRequestHandlerTest.php
M
extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
M extensions/Wikibase/repo/tests/phpunit/includes/api/ApiHelperFactoryTest.php
M extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
M
extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialEntityDataTest.php
M vendor/composer/installed.json
25 files changed, 634 insertions(+), 229 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata
refs/changes/78/226278/1
diff --git a/composer.lock b/composer.lock
index 9e2be37..79b0c6a 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1326,12 +1326,12 @@
"source": {
"type": "git",
"url":
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git",
- "reference": "09f1c0d64baa78cabd2cf8c02a8a156673f53322"
+ "reference": "c1e8527a87f29049f9cb318ac0661b144b3c0cd6"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/09f1c0d64baa78cabd2cf8c02a8a156673f53322",
- "reference": "09f1c0d64baa78cabd2cf8c02a8a156673f53322",
+ "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/c1e8527a87f29049f9cb318ac0661b144b3c0cd6",
+ "reference": "c1e8527a87f29049f9cb318ac0661b144b3c0cd6",
"shasum": ""
},
"require": {
@@ -1350,7 +1350,7 @@
"php": ">=5.3.2",
"wikibase/data-model": "~3.0",
"wikibase/data-model-javascript": "^1.0.2",
- "wikibase/data-model-serialization": "~1.5",
+ "wikibase/data-model-serialization": "~1.6",
"wikibase/internal-serialization": "~1.4",
"wikibase/javascript-api": "~1.0",
"wikibase/serialization-javascript": "~2.0"
@@ -1399,7 +1399,7 @@
"wikibaserepo",
"wikidata"
],
- "time": "2015-07-20 20:39:13"
+ "time": "2015-07-21 19:49:13"
},
{
"name": "wikibase/wikimedia-badges",
diff --git a/extensions/Wikibase/client/i18n/et.json
b/extensions/Wikibase/client/i18n/et.json
index e9a030c..2005b23 100644
--- a/extensions/Wikibase/client/i18n/et.json
+++ b/extensions/Wikibase/client/i18n/et.json
@@ -14,9 +14,9 @@
"apihelp-query+wikibase-example": "Hangi internetiaadressi tee ja muu
teave Vikibaasi kliendi ja hoida kohta.",
"apihelp-query+wikibase-param-prop": "Millised atribuudid
hankida:\n;<kbd>url</kbd>: Vikibaasi hoidla baas-URL, skriptitee ja
artiklitee.\n;<kbd>siteid</kbd>: Selle võrgukoha identifikaator.",
"wikibase-after-page-move": "Võid [$1 värskendada] ka vastavat
Vikiandmete üksust, et teisaldatud lehekülje keelelingid jääksid töökorda.",
- "wikibase-after-page-move-queued": "Selle leheküljega seotud [$1
Vikiandmete üksus] uuendatakse peagi automaatselt.",
+ "wikibase-after-page-move-queued": "Selle leheküljega seotud [$1
Vikiandmete üksus] uuendatakse automaatselt. See ei pruugi juhtuda
hetkeliselt.",
"wikibase-after-page-delete": "Et keelelingid korras hoida, võid
eemaldada selle lehekülje lingi ka [$1 Vikiandmete üksusest].",
- "wikibase-after-page-delete-queued": "Selle leheküljega seotud [$1
Vikiandmete üksus] uuendatakse peagi automaatselt.",
+ "wikibase-after-page-delete-queued": "Selle leheküljega seotud [$1
Vikiandmete üksus] uuendatakse automaatselt. See ei pruugi juhtuda
hetkeliselt.",
"wikibase-comment-add": "Vikiandmete üksus on loodud.",
"wikibase-comment-remove": "Vastav Vikiandmete üksus on kustutatud.
Keelelingid eemaldatud.",
"wikibase-comment-linked": "Vikiandmete üksus viitab nüüd sellele
leheküljele.",
@@ -57,8 +57,8 @@
"wikibase-error-deserialize-error": "Andmejadastuse tagasipööramine
ebaõnnestus.",
"wikibase-error-serialize-error": "Andmete jadastamine ebaõnnestus.",
"wikibase-error-invalid-entity-id": "Sisestatud identifikaator on
süsteemis tundmatu. Palun sisesta sobiv olemi identifikaator.",
- "special-unconnectedpages": "Üksustega ühendamata leheküljed",
- "wikibase-unconnectedpages-legend": "Ühendamata lehekülgede sätted",
+ "unconnectedpages": "Üksustega ühendamata leheküljed",
+ "unconnectedpages-summary": "Sellel leheküljel on loetletud leheküljed,
mis pole andmeüksusega ühendatud (nimeruumis, kus on ühendatud üksuste tugi).
See loend on järjestatud laskuvalt lehekülje identifikaatori järgi, nii et
uuemad leheküljed on eespool.",
"wikibase-unconnectedpages-page": "Tulemused alates leheküljest:",
"wikibase-unconnectedpages-submit": "Mine",
"wikibase-unconnectedpages-invalid-language": "\"$1\" pole sobiv
keelekood.",
diff --git a/extensions/Wikibase/client/i18n/lt.json
b/extensions/Wikibase/client/i18n/lt.json
index 86b446f..fce3846 100644
--- a/extensions/Wikibase/client/i18n/lt.json
+++ b/extensions/Wikibase/client/i18n/lt.json
@@ -4,12 +4,13 @@
"Garas",
"Hugo.arg",
"Reedy",
- "Salpusnis"
+ "Salpusnis",
+ "Albertas"
]
},
"wikibase-client-desc": "Wikibase išplėtimo klientas",
"tooltip-t-wikibase": "Nuoroda į susietą duomenų saugyklos įrašą",
- "apihelp-query+pageterms-description": "Gauti su puslapiu susijusias
sąlygas per susijusį duomenų elementą.",
+ "apihelp-query+pageterms-description": "Gauti su puslapiu susijusias
sąlygas per susijusį duomenų įrašą.",
"apihelp-query+pageterms-example-simple": "Gauti visus su puslapiu
\"Londonas\" susijusius terminus naudotojo kalba.",
"apihelp-query+pageterms-example-label-en": "Gauti žymas ir
pseudonimus, susijusius su puslapiu \"Londonas\", anglų kalba.",
"apihelp-query+pageterms-param-terms": "Grąžintinų terminų tipai, pvz.
\"apibūdinimas\". Jei nenurodyta, grąžinami visi tipai.",
@@ -54,7 +55,7 @@
"wikibase-rc-hide-wikidata-show": "Rodyti",
"wikibase-rc-show-wikidata-pref": "Rodyti pakeitimus {{WBREPONAME}}
naujausių keitimų puslapyje",
"wikibase-rc-wikibase-edit-letter": "D",
- "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} elemento pakeitimas",
+ "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} keitimas",
"wikibase-replicationnote": "Atkreipkite dėmesį, kad gali praeiti
keletas minučių kol keitimai bus matomi visose wiki.",
"wikibase-watchlist-show-changes-pref": "Rodyti keitimus {{WBREPONAME}}
jūsų stebimųjų puslapių sąraše",
"wikibase-error-deserialize-error": "Nepavyko deserializuoti duomenų.",
diff --git a/extensions/Wikibase/composer.json
b/extensions/Wikibase/composer.json
index 3c895f1..9ad4966 100644
--- a/extensions/Wikibase/composer.json
+++ b/extensions/Wikibase/composer.json
@@ -37,7 +37,7 @@
"wikibase/data-model": "~3.0",
"wikibase/data-model-javascript": "^1.0.2",
- "wikibase/data-model-serialization": "~1.5",
+ "wikibase/data-model-serialization": "~1.6",
"wikibase/javascript-api": "~1.0",
"wikibase/internal-serialization": "~1.4",
"wikibase/serialization-javascript": "~2.0",
diff --git a/extensions/Wikibase/repo/i18n/ar.json
b/extensions/Wikibase/repo/i18n/ar.json
index c0dda43..d6cded4 100644
--- a/extensions/Wikibase/repo/i18n/ar.json
+++ b/extensions/Wikibase/repo/i18n/ar.json
@@ -16,7 +16,8 @@
"Abanima",
"Sonic N800",
"Bibas",
- "Yahya Sakhnini"
+ "Yahya Sakhnini",
+ "Mervat Salman"
]
},
"wikibase-desc": "مستودع بيانات مهيكلة",
@@ -327,6 +328,7 @@
"apihelp-wbsearchentities-description": "بحث عن كائنات",
"apihelp-wbsearchentities-param-search": "ابحث عن هذا النص",
"apihelp-wbsearchentities-param-language": "ابحث بهذه اللغة",
+ "apihelp-wbsearchentities-param-strictlanguage": "إذا ما سيتم التراجع
عن تعطيل اللغة",
"apihelp-wbsearchentities-param-type": "البحث عن نمط الكائنات التالي",
"apihelp-wbsearchentities-param-limit": "العدد الأعظم للنتائج",
"apihelp-wbsetdescription-param-language": "لغة الوصف",
diff --git a/extensions/Wikibase/repo/i18n/et.json
b/extensions/Wikibase/repo/i18n/et.json
index 7566938..e2f0ccf 100644
--- a/extensions/Wikibase/repo/i18n/et.json
+++ b/extensions/Wikibase/repo/i18n/et.json
@@ -130,6 +130,7 @@
"wikibase-itemdisambiguation-lookup-language": "Keelekood:",
"wikibase-itemdisambiguation-lookup-label": "Silt:",
"wikibase-itemdisambiguation-submit": "Otsi",
+ "wikibase-itemdisambiguation-form-hints": "Pane tähele, et üle
{{PLURAL:$1|ühe|$1}} tulemuse ei näidata.",
"wikibase-itemdisambiguation-nothing-found": "Sellise sildiga üksust
kahjuks ei leitud.",
"wikibase-itemdisambiguation-search": "Saad
[{{fullurl:Special:Search|search=$1}} üksust otsida].",
"wikibase-itemdisambiguation-create": "Saad
[{{fullurl:Special:NewItem|label=$1}} üksuse luua].",
@@ -193,7 +194,7 @@
"wikibase-mergeitems-fromid": "Üksus, mida liidad, identifikaator",
"wikibase-mergeitems-toid": "Üksus, millega liidad, identifikaator",
"wikibase-mergeitems-submit": "Liida üksused",
- "wikibase-mergeitems-success": "$1 on edukalt liidetud üksusega $3.",
+ "wikibase-mergeitems-success": "$1 on edukalt liidetud üksusega $3 ja
ümber suunatud.",
"wikibase-itemmerge-missing-parameter": "Sisestatu on poolik.",
"wikibase-itemmerge-not-item": "Määratud olem pole üksus.",
"wikibase-itemmerge-failed-save": "Üksuse salvestamine ebaõnnestus.",
@@ -328,8 +329,8 @@
"wikibase-item-summary-wbsetqualifier-update":
"{{PLURAL:$1|Näitaja|Näitajad}} muudetud",
"wikibase-item-summary-wbremovequalifiers-remove":
"{{PLURAL:$1|Näitaja|Näitajad}} eemaldatud",
"wikibase-item-summary-wbremovereferences-remove": "Väite
{{PLURAL:$3|viide|viited}} eemaldatud",
- "wikibase-item-summary-wbmergeitems-from": "Liidetud üksus \"$3\"",
- "wikibase-item-summary-wbmergeitems-to": "Liidetud üksusega \"$3\"",
+ "wikibase-item-summary-wbmergeitems-from": "Liidetud üksus $3",
+ "wikibase-item-summary-wbmergeitems-to": "Liidetud üksusega $3",
"wikibase-property-summary-wbcreate-new": "Loodud uus omadus",
"wikibase-property-summary-wbcreateclaim-create": "Loodud väide",
"wikibase-property-summary-wbcreateclaim": "Loodud
{{PLURAL:$1|väide|väited}}",
@@ -425,7 +426,7 @@
"apihelp-wbeditentity-param-new": "Kui määratud, luuakse uus
olem.\nMäära sellega, mis tüüpi olemit soovid luua: praegu kas \"item\" (üksus)
või \"property\" (omadus).\nSelle määramine pole lubatud, kui määratud on ka
parameeter \"id\".",
"apihelp-wbeditentity-example-1": "Loo uus tühi üksus, tagasta olemi
täielik struktuur",
"apihelp-wbeditentity-example-2": "Loo uus üksus ja määra silt keeltele
\"de\" ja \"en\"",
- "apihelp-wbeditentity-example-3": "Loo uus üksus, mis sisaldab
json-andmeid. Tagastus laiendatud kujul koos üksuse struktuuriga",
+ "apihelp-wbeditentity-example-3": "Loo uus üksus, mis sisaldab
json-andmeid, tagasta olemi täielik struktuur",
"apihelp-wbeditentity-example-4": "Eemalda kõik andmed olemist
identifikaatoriga Q42",
"apihelp-wbeditentity-example-5": "Eemalda kõik andmed olemist
identifikaatoriga Q42 ja määra silt keelele \"en\"",
"apihelp-wbeditentity-example-6": "Määrab lingi võrgukohale \"nowiki\",
kirjutatakse üle, kui on juba olemas",
@@ -509,7 +510,7 @@
"apihelp-wbremovereferences-param-statement": "Avaldus, mille viide
määratakse, avalduse GUID",
"apihelp-wbremovereferences-param-references": "Eemaldatavate viidete
räsiväärtused",
"apihelp-wbremovereferences-example-1": "Eemalda viide, mille
räsiväärtus on \"455481eeac76e6a8af71a6b493c073d54788e7e9\" väitelt, mille GUID
on \"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"",
- "apihelp-wbsearchentities-description": "Otsib olemeid.",
+ "apihelp-wbsearchentities-description": "Otsib siltide ja rööpkujude
abil olemeid.\nTagastab olemi sildi ja kirjelduse, kui see on kasutaja keeles
võimalik.\nTagastab leitud vaste üksikasjad.\nLeitud vaste tekst on samuti
esitatud rööpkujude juures, kui see erineb kuvatavast sildist.",
"apihelp-wbsearchentities-param-search": "Otsi seda teksti.",
"apihelp-wbsearchentities-param-language": "Otsi selles keeles.",
"apihelp-wbsearchentities-param-type": "Otsi seda tüüpi olemit.",
diff --git a/extensions/Wikibase/repo/i18n/lt.json
b/extensions/Wikibase/repo/i18n/lt.json
index dc99d25..8be06c1 100644
--- a/extensions/Wikibase/repo/i18n/lt.json
+++ b/extensions/Wikibase/repo/i18n/lt.json
@@ -29,7 +29,7 @@
"wikibase-setting-entitytermsview-showEntitytermslistview-help": "Greta
naudotojo sąsajos kalbos gali būti nustatomos papildomos asmeninės kalbos
naudojantis [[mw:Extension:Babel|Babel extension]] sintakse naudotojo
puslapyje.",
"wikibase-entitytermsforlanguagelistview-aliases": "Taip pat žinomas
kaip",
"wikibase-entitytermsforlanguagelistview-description": "Aprašymas",
- "wikibase-entitytermsforlanguagelistview-label": "Etiketė",
+ "wikibase-entitytermsforlanguagelistview-label": "Žymė",
"wikibase-entitytermsforlanguagelistview-language": "Kalba",
"wikibase-label-empty": "Dar nenurodytos žymos",
"wikibase-label-edit-placeholder": "įvesti žymą",
@@ -106,7 +106,7 @@
"wikibase-entityselector-more": "daugiau",
"wikibase-anonymouseditwarning": "Dėmesio: Jūs neprisijungęs.\nJūsų IP
adresas bus įrašytas į šios esybės keitimų istoriją.",
"wikibase-move-error": "Negalima perkelti puslapių duomenų vardų
srities viduje ir į ją.",
- "wikibase-validator-sitelink-conflict": "Nuoroda $1 jau naudojama $2
įraše. Galite pašalinti ją iš $2, jei jai ten ne vieta, arba sujugti elementus,
jeigu jų temos visiškai sutampa.",
+ "wikibase-validator-sitelink-conflict": "Nuoroda $1 jau naudojama $2
įraše. Galite pašalinti ją iš $2, jei jai ten ne vieta, arba sujungti įrašus,
jeigu jų temos visiškai sutampa.",
"wikibase-validator-label-conflict": "$3 savybė jau turi žymą \"$1\",
susietą su kalbos kodu $2.",
"wikibase-validator-label-with-description-conflict": "$3 įrašas jau
turi žymą \"$1\", susietą su kalbos kodu $2, naudojant tą patį aprašymo
tekstą.",
"wikibase-validator-label-no-entityid": "Žyma neturi būti galiojantis
esybės ID.",
@@ -121,7 +121,7 @@
"wikibase-itembytitle-lookup-page": "Puslapis:",
"wikibase-itembytitle-submit": "Ieškoti",
"wikibase-itembytitle-create": "Taip pat galite [$1 sukurti įrašą]",
- "wikibase-itembytitle-summary": "Ypatingas atvejis:ItemByTitle
naudojama surasti atitinkamą elementą tam tikrame puslapyje atverstoje
svetainėje. <br /> kairiajame laukelyje, \"Site:\", jūs įvedate kalbos ir
svetainės kodą. <br /> dešiniajame laukelyje, \"Page:\", jūs turite įvesti
tikslų puslapio pavadinimą, kaip jis atrodo atverstoje svetainėje.",
+ "wikibase-itembytitle-summary": "Ypatingas atvejis:ItemByTitle yra
naudojamas, kad atverstos svetainės puslapyje surastų atitinkamą elementą. <br
/> Kairiajame laukelyje, \"Site:\", galite įvesti kalbos ir svetainės kodą. <br
/> Dešiniajame laukelyje, \"Page:\", turite įvesti tikslų puslapio pavadinimą,
kaip jis atrodo atverstoje svetainėje.",
"special-gotolinkedpage": "Eiti į susietą puslapį",
"wikibase-gotolinkedpage-lookup-fieldset": "Eiti į susietą puslapį
pagal svetainę ir įrašą",
"wikibase-gotolinkedpage-lookup-site": "Svetainė:",
@@ -179,7 +179,7 @@
"wikibase-setlabeldescriptionaliases-submit": "Nustatyti žymę, aprašymą
ir alternatyvius vardus",
"special-setsitelink": "Nustatyti tinklapio nuorodą",
"wikibase-setsitelink-introfull": "Jūs nustatinėjate tinklapio nuorodą
$2 elementui [[$1]].",
- "wikibase-setsitelink-intro": "Ši forma leidžia nustatyti elemento
tinklapio nuorodą. Jūs turite pateikti elemento id (pvz. Q23), tinklapio id
(pvz. \"enwiki\") ir kokią tinklapio nuorodą nustatyti.",
+ "wikibase-setsitelink-intro": "Ši forma leidžia nustatyti įrašo
tinklapio nuorodą. Jūs turite pateikti įrašo id (pvz. Q23), tinklapio id (pvz.
\"enwiki\") ir kokią tinklapio nuorodą nustatyti.",
"wikibase-setsitelink-intro-badges": "Papildomai galite nustatyti
įvairius, žemiau nurodytus, ženkliukus šiai tinklapio nuorodai.",
"wikibase-setsitelink-site": "Tinklapio id:",
"wikibase-setsitelink-label": "Tinklapio nuoroda:",
@@ -192,20 +192,20 @@
"wikibase-setsitelink-remove-failed": "Nepavyko pašalinti tinklapio
nuorodos.",
"wikibase-modifyentity-id": "ID:",
"wikibase-modifyterm-language": "Kalbos kodas:",
- "special-mergeitems": "Apjungti du elementus",
- "wikibase-mergeitems-intro": "Jeigu apjungsite du elementus, visos
žymės, aprašymai, alternatyvūs vardai, tinklapių nuorodos ir teiginiai bus
perkelti iš vieno elemento į kitą.",
+ "special-mergeitems": "Apjungti du įrašus",
+ "wikibase-mergeitems-intro": "Jeigu apjungsite du įrašus, visos žymės,
aprašymai, alternatyvūs vardai, tinklapių nuorodos ir teiginiai bus perkelti iš
vieno įrašo į kitą.",
"wikibase-mergeitems-fromid": "Id iš kurio apjungti",
"wikibase-mergeitems-toid": "Id į kurį apjungti",
- "wikibase-mergeitems-submit": "Apjungti elementus",
+ "wikibase-mergeitems-submit": "Apjungti įrašus",
"wikibase-mergeitems-success": "$1 buvo sėkmingai apjungtas su $3 ir
nukreiptas.",
"wikibase-itemmerge-missing-parameter": "Nepilna įvestis.",
- "wikibase-itemmerge-not-item": "Nurodyta esybė nėra Elementas.",
- "wikibase-itemmerge-failed-save": "Nepavyko išsaugoti elemento.",
+ "wikibase-itemmerge-not-item": "Nurodyta esybė nėra Įrašas.",
+ "wikibase-itemmerge-failed-save": "Nepavyko išsaugoti įrašo.",
"wikibase-itemmerge-permissiondenied": "Teisė nesuteikta.",
- "wikibase-itemmerge-failed-modify": "Nepavyko apjungti elementų,
prašome pirma išspręsti konfliktus.",
- "wikibase-itemmerge-no-such-entity": "Elementas nerastas.",
- "wikibase-itemmerge-cant-load-entity-content": "Nepavyko įkelti
elemento.",
- "wikibase-itemmerge-cant-merge-self": "Negalima apjungti elemento su
savimi.",
+ "wikibase-itemmerge-failed-modify": "Nepavyko apjungti įrašų, prašome
pirma išspręsti konfliktus.",
+ "wikibase-itemmerge-no-such-entity": "Įrašas nerastas.",
+ "wikibase-itemmerge-cant-load-entity-content": "Nepavyko įkelti įrašo.",
+ "wikibase-itemmerge-cant-merge-self": "Negalima apjungti įrašo su
savimi.",
"wikibase-tokencheck-missingtoken": "Reikia redagavimo saugumo rakto.",
"wikibase-tokencheck-mustposttoken": "Redagavimas galimas tik naudojant
POST užklausas.",
"wikibase-tokencheck-badtoken": "Netinkamas redagavimo saugumo raktas
(tikriausiai pasibaigė Jūsų sesija).",
@@ -249,7 +249,7 @@
"wikibase-entitieswithoutlabel-submit": "Ieškoti",
"wikibase-entitieswithoutlabel-invalid-language": "\"$1\" yra
netinkamas kalbos kodas.",
"wikibase-entitieswithoutlabel-invalid-type": "\"$1\" yra netinkamas
esybės tipas.",
- "special-itemswithoutsitelinks": "Elementai be tinklapių nuorodų",
+ "special-itemswithoutsitelinks": "Įrašai be tinklapių nuorodų",
"special-entitydata": "Esybės duomenys",
"wikibase-entitydata-not-found": "Nerasta esybė su ID $1.",
"wikibase-entitydata-not-acceptable": "Nerastas atitinkantis formatas.
Palaikomi MIME tipai: $1",
@@ -281,14 +281,14 @@
"wikibase-no-direct-editing": "Tiesioginis redagavimas yra deaktyvuotas
vardų srityje $1",
"wikibase-noentity": "Ši esybė neegzistuoja. Galite
[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} ieškoti susijusiuose
žurnaluose], kad rastumėte kur ji nukeliavo.",
"wikibase-noentity-createone": "Taip pat galite [[$1|sukurti naują]].",
- "wikibase-special-mergeitems-error-prefix": "Negalima apjungti šių
elementų. Įvyko tokia klaida:",
- "wikibase-item-summary-wbsetitem": "Sukurtas naujas elementas",
- "wikibase-item-summary-wbcreate-new": "Sukurtas naujas elementas",
+ "wikibase-special-mergeitems-error-prefix": "Negalima apjungti šių
įrašų. Įvyko tokia klaida:",
+ "wikibase-item-summary-wbsetitem": "Sukurtas naujas įrašas",
+ "wikibase-item-summary-wbcreate-new": "Sukurtas naujas įrašas",
"wikibase-item-summary-wbcreateredirect": "Nukreipta į $4",
- "wikibase-item-summary-wbeditentity": "Sukurtas naujas elementas",
- "wikibase-item-summary-wbeditentity-create": "Sukurtas naujas
elementas",
- "wikibase-item-summary-wbeditentity-update": "Elementas pakeistas",
- "wikibase-item-summary-wbeditentity-override": "Elementas išvalytas",
+ "wikibase-item-summary-wbeditentity": "Sukurtas naujas įrašas",
+ "wikibase-item-summary-wbeditentity-create": "Sukurtas naujas įrašas",
+ "wikibase-item-summary-wbeditentity-update": "Įrašas pakeistas",
+ "wikibase-item-summary-wbeditentity-override": "Įrašas išvalytas",
"wikibase-item-summary-wbsetreference": "Nuoroda nustatyta",
"wikibase-item-summary-wbsetreference-add": "Pridėta patvirtinimo
nuoroda",
"wikibase-item-summary-wbsetreference-set": "Atnaujinta patvirtinimo
nuoroda",
@@ -309,39 +309,39 @@
"wikibase-item-summary-wbsetsitelink-set-badges": "Atnaujintas [$2]
ženkliukas",
"wikibase-item-summary-wbsetsitelink-set-both": "Atnaujinta [$2]
nuoroda ir ženkliukai",
"wikibase-item-summary-wbsetsitelink-remove": "Pašalinta nuoroda į
[$2]",
- "wikibase-item-summary-wblinktitles-create": "Šis elementas sukurtas,
kad būtų sujungti puslpiai",
+ "wikibase-item-summary-wblinktitles-create": "Šis įrašas sukurtas, kad
būtų sujungti puslapiai",
"wikibase-item-summary-wblinktitles-connect": "Pridėta kalbos nuoroda,
kad būtų sujungti puslapiai",
- "wikibase-item-summary-wbcreateclaim-value": "{{PLURAL:$1|Sukurtas
reikalavimas|Sukurti reikalavimai}}",
- "wikibase-item-summary-wbcreateclaim-novalue": "{{PLURAL:$1|Sukurtas
reikalavimas|Sukurti reikalavimai}}",
- "wikibase-item-summary-wbcreateclaim-somevalue": "{{PLURAL:$1|Sukurtas
reikalavimas|Sukurti reikalavimai}}",
- "wikibase-item-summary-wbcreateclaim": "{{PLURAL:$1|Sukurtas
reikalavimas|Sukurti reikalavimai}}",
- "wikibase-item-summary-wbsetclaimvalue": "{{PLURAL:$1|Nustatyta
reikalavimo reikšmė|Nustatytos reikalavimų reikšmės}}",
- "wikibase-item-summary-wbremoveclaims": "{{PLURAL:$1|Pašalintas
reikalavimas|Pašalinti reikalavimai}}",
- "wikibase-item-summary-special-create-item": "Sukurtas [$2] elementas
su {{PLURAL:$1|reikšme|reikšmėmis}}",
- "wikibase-item-summary-wbcreateclaim-create": "Sukurtas reikalavimas",
- "wikibase-item-summary-wbremoveclaims-remove": "{{PLURAL:$1|Pašalintas
reikalavimas|Pašalinti reikalavimai}}",
- "wikibase-item-summary-wbsetclaim-update": "{{PLURAL:$3|Pakeistas
reikalavimas|Pakeisti reikalavimai}}",
- "wikibase-item-summary-wbsetclaim-create": "{{PLURAL:$3|Sukurtas
reikalavimas|Sukurti reikalavimai}}",
- "wikibase-item-summary-wbsetclaim-update-qualifiers":
"{{PLURAL:$4|Atnaujintas vienas kvalifikatorius|Atnaujinti $4 kvalifikatoriai}}
{{PLURAL:$3|reikalavimo|reikalavimų}}",
- "wikibase-item-summary-wbsetclaim-update-references":
"{{PLURAL:$4|Atnaujinta viena nuoroda|Atnaujintos $4 nuorodos}}
{{PLURAL:$3|reikalavimo|reikalavimų}}",
- "wikibase-item-summary-wbsetclaim-update-rank": "Atnaujintas
{{PLURAL:$3|reikalavimo|reikalavimų}} rangas",
+ "wikibase-item-summary-wbcreateclaim-value": "{{PLURAL:$1|Sukurtas
priekaištas|Sukurti priekaištai}}",
+ "wikibase-item-summary-wbcreateclaim-novalue": "{{PLURAL:$1|Sukurtas
priekaištas|Sukurti priekaištai}}",
+ "wikibase-item-summary-wbcreateclaim-somevalue": "{{PLURAL:$1|Sukurtas
priekaištas|Sukurti priekaištai}}",
+ "wikibase-item-summary-wbcreateclaim": "{{PLURAL:$1|Sukurtas
priekaištas|Sukurti priekaištai}}",
+ "wikibase-item-summary-wbsetclaimvalue": "{{PLURAL:$1|Nustatyta
priekaišto reikšmė|Nustatytos priekaištų reikšmės}}",
+ "wikibase-item-summary-wbremoveclaims": "{{PLURAL:$1|Pašalintas
priekaištas|Pašalinti priekaištai}}",
+ "wikibase-item-summary-special-create-item": "Sukurtas [$2] įrašas su
{{PLURAL:$1|reikšme|reikšmėmis}}",
+ "wikibase-item-summary-wbcreateclaim-create": "Sukurtas priekaištas",
+ "wikibase-item-summary-wbremoveclaims-remove": "{{PLURAL:$1|Pašalintas
priekaištas|Pašalinti priekaištai}}",
+ "wikibase-item-summary-wbsetclaim-update": "{{PLURAL:$3|Pakeistas
priekaištas|Pakeisti priekaištai}}",
+ "wikibase-item-summary-wbsetclaim-create": "{{PLURAL:$3|Sukurtas
priekaištas|Sukurti priekaištai}}",
+ "wikibase-item-summary-wbsetclaim-update-qualifiers":
"{{PLURAL:$4|Atnaujintas vienas kvalifikatorius|Atnaujinti $4 kvalifikatoriai}}
{{PLURAL:$3|priekaišto|priekaištų}}",
+ "wikibase-item-summary-wbsetclaim-update-references":
"{{PLURAL:$4|Atnaujinta viena nuoroda|Atnaujintos $4 nuorodos}}
{{PLURAL:$3|priekaišto|priekaištų}}",
+ "wikibase-item-summary-wbsetclaim-update-rank": "Atnaujintas
{{PLURAL:$3|priekaištas|priekaištų}} rangas",
"wikibase-item-summary-clientsitelink-update": "Puslapis perkeltas iš
[$3] į [$4]",
"wikibase-item-summary-clientsitelink-remove": "Puslapis [$3]
ištrintas",
"wikibase-item-summary-wbsetqualifier-add": "{{PLURAL:$1|Pridėtas
kvalifikatorius|Pridėti kvalifikatoriai}}",
"wikibase-item-summary-wbsetqualifier-update": "{{PLURAL:$1|Atnaujintas
kvalifikatorius|Atnaujinti kvalifikatoriai}}",
"wikibase-item-summary-wbremovequalifiers-remove":
"{{PLURAL:$1|Pašalintas kvalifikatorius|Pašalinti kvalifikatoriai}}",
- "wikibase-item-summary-wbremovereferences-remove":
"{{PLURAL:$3|Pašalinti nuoroda|Pašalintos nuorodos}} iš reikalavimo",
- "wikibase-item-summary-wbmergeitems-from": "Elementas buvo apjungtas iš
$3",
- "wikibase-item-summary-wbmergeitems-to": "Elementas buvo apjungtas į
$3",
+ "wikibase-item-summary-wbremovereferences-remove":
"{{PLURAL:$3|Pašalinti nuoroda|Pašalintos nuorodos}} iš priekaišto",
+ "wikibase-item-summary-wbmergeitems-from": "Įrašas buvo apjungtas iš
$3",
+ "wikibase-item-summary-wbmergeitems-to": "Įrašas buvo apjungtas į $3",
"wikibase-property-summary-wbcreate-new": "Sukurta nauja savybė",
- "wikibase-property-summary-wbcreateclaim-create": "Sukurtas
reikalavimas",
- "wikibase-property-summary-wbcreateclaim": "{{PLURAL:$1|Sukurtas
reikalavimas|Sukurti reikalavimai}}",
- "wikibase-property-summary-wbsetclaimvalue": "{{PLURAL:$1|Nustatyta
reikalavimo reikšmė|Nustatytos reikalavimų reikšmės}}",
+ "wikibase-property-summary-wbcreateclaim-create": "Sukurtas
priekaištas",
+ "wikibase-property-summary-wbcreateclaim": "{{PLURAL:$1|Sukurtas
priekaištas|Sukurti priekaištai}}",
+ "wikibase-property-summary-wbsetclaimvalue": "{{PLURAL:$1|Nustatyta
priekaišto reikšmė|Nustatytos priekaištų reikšmės}}",
"wikibase-property-summary-wbsetreference": "Nustatyti nuorodą",
- "wikibase-property-summary-wbsetreference-add": "Pridėta nuoroda prie
reikalavimo",
- "wikibase-property-summary-wbsetreference-set": "Atnaujinta reikalavimo
nuoroda",
- "wikibase-property-summary-wbremoveclaims": "{{PLURAL:$1|Reikalavimas
buvo pašalintas|Reikalavimai buvo pašalinti}}",
- "wikibase-property-summary-wbremoveclaims-remove":
"{{PLURAL:$1|Pašalintas reikalavimas|Pašalinti reikalavimai}}",
+ "wikibase-property-summary-wbsetreference-add": "Pridėta nuoroda prie
priekaišto",
+ "wikibase-property-summary-wbsetreference-set": "Atnaujinta priekaišto
nuoroda",
+ "wikibase-property-summary-wbremoveclaims": "{{PLURAL:$1|Priekaištas
buvo pašalintas|Priekaištai buvo pašalinti}}",
+ "wikibase-property-summary-wbremoveclaims-remove":
"{{PLURAL:$1|Pašalintas priekaištas|Pašalinti priekaištai}}",
"wikibase-property-summary-wbeditentity-create": "Sukurta nauja savybė",
"wikibase-property-summary-wbeditentity-update": "Atnaujinta savybė",
"wikibase-property-summary-wbeditentity-override": "Savybė išvalyta",
@@ -356,17 +356,17 @@
"wikibase-property-summary-wbsetaliases-add":
"{{PLURAL:$1|Pridėtas|Pridėti}} [$2] {{PLURAL:$1|alternatyvus
vardas|alternatyvūs vardai}}",
"wikibase-property-summary-wbsetaliases-remove":
"{{PLURAL:$1|Pašalintas|Pašalinti}} [$2] {{PLURAL:$1|alternatyvus
vardas|alternatyvūs vardai}}",
"wikibase-property-summary-wbsetlabeldescriptionaliases": "Atnaujinta
[$2] žymė, aprašymas ir alternatyvūs vardai",
- "wikibase-property-summary-wbsetclaim-update": "{{PLURAL:$3|Atnaujintas
reikalavimas|Atnaujinti reikalavimai}}",
- "wikibase-property-summary-wbsetclaim-create": "{{PLURAL:$3|Sukurtas
reikalavimas|Sukurti reikalavimai}}",
- "wikibase-property-summary-wbsetclaim-update-qualifiers":
"{{PLURAL:$4|Atnaujintas vienas kvalifikatorius|Atnaujinti $4 kvalifikatoriai}}
{{PLURAL:$3|reikalavimo|reikalavimų}}",
- "wikibase-property-summary-wbsetclaim-update-references":
"{{PLURAL:$4|Atnaujinta viena nuoroda|Atnaujintos $4 nuorodos}}
{{PLURAL:$3|reikalavimo|reikalavimų}}",
- "wikibase-property-summary-wbsetclaim-update-rank": "Atnaujintas
{{PLURAL:$3|reikalavimo|reikalavimų}} rangas",
+ "wikibase-property-summary-wbsetclaim-update": "{{PLURAL:$3|Atnaujintas
priekaištas|Atnaujinti priekaištai}}",
+ "wikibase-property-summary-wbsetclaim-create": "{{PLURAL:$3|Sukurtas
priekaištas|Sukurti priekaištai}}",
+ "wikibase-property-summary-wbsetclaim-update-qualifiers":
"{{PLURAL:$4|Atnaujintas vienas kvalifikatorius|Atnaujinti $4 kvalifikatoriai}}
{{PLURAL:$3|priekaišto|priekaištų}}",
+ "wikibase-property-summary-wbsetclaim-update-references":
"{{PLURAL:$4|Atnaujinta viena nuoroda|Atnaujintos $4 nuorodos}}
{{PLURAL:$3|priekaišto|priekaištų}}",
+ "wikibase-property-summary-wbsetclaim-update-rank": "Atnaujintas
{{PLURAL:$3|priekaišto|priekaištų}} rangas",
"wikibase-property-summary-wbsetqualifier-add": "{{PLURAL:$1|Pridėtas
kvalifikatorius|Pridėti kvalifikatoriai}}",
"wikibase-property-summary-wbsetqualifier-update":
"{{PLURAL:$1|Atnaujintas kvalifikatorius|Atnaujinti kvalifikatoriai}}",
"wikibase-property-summary-wbremovequalifiers-remove":
"{{PLURAL:$1|Pašalintas kvalifikatorius|Pašalinti kvalifikatoriai}}",
- "wikibase-property-summary-wbremovereferences-remove":
"{{PLURAL:$3|Pašalinta nuoroda|Pašalintos nuorodos}} iš reikalavimo",
+ "wikibase-property-summary-wbremovereferences-remove":
"{{PLURAL:$3|Pašalinta nuoroda|Pašalintos nuorodos}} iš priekaišto",
"wikibase-property-summary-special-create-property": "Sukurta [$2]
savybė su {{PLURAL:$1|reikšme|reikšmėmis}}",
- "wikibase-listdatatypes-wikibase-item-head": "Elementas",
+ "wikibase-listdatatypes-wikibase-item-head": "Įrašas",
"wikibase-listdatatypes-wikibase-item-body": "Nukreipia į kitus
projekto įrašus. Kai reikšmė įvedama, projekto \"Įrašas\" vardų srityje yra
ieškoma atitinkančių įrašų.",
"wikibase-listdatatypes-wikibase-property-head": "Savybė",
"wikibase-listdatatypes-wikibase-property-body": "Nukreipia į projekto
savybes. Kai reikšmė yra įvedama, projekto \"Savybė\" vardų srityje yra ieškoma
atitinkančių savybių.",
@@ -383,10 +383,11 @@
"wikibase-listdatatypes-string-head": "Simbolių eilutė",
"wikibase-listdatatypes-string-body": "Tikslių duomenų laukas, skirtas
simbolių eilutei žyminčiai ženklus. Dažniausiai naudojama identifikatoriams,
kurie turi rašytinę formą ir nepriklauso nuo skaitytojo kalbos.\n* value -
išreikštinė reikšmė, nurodanti kalbai specifinės simbolių eilutės variantą",
"wikibase-listdatatypes-time-head": "Laikas",
+ "wikibase-listdatatypes-time-body": "Tikslių duomenų laukas, skirtas
laiko reikšmei. Nurodomas kaip laikas su tam tikru tikslumu ir ribomis. Laikas
visados saugomas vidiniu praplėstu Grigališku formatu, bet apdorojant ir
formatuojant gali būti naudojami ir kiti formatai.\n* time - išreikštinė
reikšmė laiko momentui, nurodoma kaip laiko žymė ISO 8601, pvz.
+2013-01-01T00:00:00Z. Metai visados turi ženklą ir yra praplėsti, kad turėtų
reikšmę su nuo 1 iki 16 skaitmenų.\n* timezone - išreikštinė reikšmė sveikajam
skaičiui su ženklu. Laiko zonos informacija kaip UTC poslinkis minutėmis.\n*
after - išreikštinė sveikoji reikšmė, nurodanti kiek vienetų prieš duotąjį
laiką galėtų būti. Vienetai pateikiami nurodant tikslumą.\n* precision -
išreikštinė reikšmė trumpo sveikojo tipo. Skaičiai turi šias reikšmes: 0 -
milijardai metų, 1 - šimtai milijonų metų, ..., 6 - tukstantmečiai, 7 - amžiai,
8 - dešimtmečiai, 9 - metai, 10 - mėnesiai, 11 - dienos, 12 - valandos, 13 -
minutės, 14 - sekundės.\n* calendarmodel - išreikštinė reikšmė pateikianti URI.
Jis gali identifikuoti kalendoriaus modelį, kuris turi būti naudojamas šiam
laikui pavaizduoti.",
"wikibase-listdatatypes-url-head": "URL",
"wikibase-listdatatypes-url-body": "Tikslus URL duomenų laukas. URL
nuorodos yra apribotos protokolų taip pat tinkamų vikiteksto išorinėms
nuorodoms.",
"wikibase-concept-uri": "Sąvokos URI",
- "wikibase-concept-uri-tooltip": "URI, kuris identifikuoja šio elemento
aprašytą sąvoką",
+ "wikibase-concept-uri-tooltip": "URI, kuris identifikuoja šio įrašo
aprašytą sąvoką",
"wikibase-add-badges": "Pridėti ženkliukų",
"datatypes-type-url": "URL",
"content-model-wikibase-item": "Wikibase įrašas",
@@ -403,15 +404,30 @@
"action-property-create": "sukurti savybes",
"apihelp-wbavailablebadges-description": "Užklausia prieinamų ženkliukų
įrašų.",
"apihelp-wbavailablebadges-example-1": "Užklausia visų prieinamų
ženkliukų įrašų.",
- "apihelp-wbcreateclaim-description": "Sukurti Wikibase reikalavimus.",
- "apihelp-wbcreateclaim-param-entity": "ID esybės, kuriai pridedate
reikalavimą",
+ "apihelp-wbcreateclaim-description": "Sukuria Wikibase priekaištus.",
+ "apihelp-wbcreateclaim-param-entity": "ID esybės, kuriai pridedate
priekaištą",
"apihelp-wbcreateclaim-param-property": "Snaks savybės ID",
+ "apihelp-wbcreateclaim-param-value": "Snak reikšmė, kuriant priekaištą
su reikšmę turinčiu Snak",
"apihelp-wbcreateclaim-param-snaktype": "Snak tipas",
"apihelp-wbcreateclaim-example-1": "Sukuria priekaištą įrašui Q42 su
savybe P9001, neturinčia Snak reikšmės.",
+ "apihelp-wbcreateclaim-example-2": "Sukuria priekaištą įrašui Q42 su
savybe P9002 turinčią simbolių eilutės reikšmę \"itsastring\"",
+ "apihelp-wbcreateclaim-example-3": "Sukuria priekaištą įrašui Q42 su
savybe P9003, turinčia įrašo Q1 reikšmę",
+ "apihelp-wbcreateclaim-example-4": "Sukuria priekaištą įrašui Q42 su
savybe P9004, turinčia koordinatės Snak reikšmę",
"apihelp-wbcreateredirect-description": "Sukuria Esybės nukreipimus.",
"apihelp-wbcreateredirect-param-from": "ID esybės, kurią nukreipti",
"apihelp-wbcreateredirect-param-to": "ID esybės, į kurią rodyti
nukreipimą",
+ "apihelp-wbcreateredirect-param-bot": "Pažymėti šį pakeitimą kaip
roboto. Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei
\"bot\".",
"apihelp-wbcreateredirect-example-1": "Paversti Q11 į nukreipimą į Q12",
+ "apihelp-wbeditentity-description": "Sukuria vieną naują Wikibase esybę
ir modifikuoja ją su nuseklinta informacija.",
+ "apihelp-wbeditentity-param-id": "Esybės identifikatorius, įskaitant
prefiksą.\nNaudoti kartu su 'id' arba kartu su abiem 'site' ir 'title'.",
+ "apihelp-wbeditentity-param-site": "Tinklapio, kuriame yra puslapis,
identifikatorius.\nNaudoti kartu su 'title', kad būtų išbaigta tinklapio
nuoroda.",
+ "apihelp-wbeditentity-param-title": "Pavadinimas puslapio, kurį
susieti.\nNaudokite kartu su 'site', kad tai būtų išbaigta tinklapio nuoroda.",
+ "apihelp-wbeditentity-param-baserevid": "Sakitinis identifikatorius
versijos, kuria grįsti pakeitimai.\nTai naudojama konfliktų aptikimui
išsaugant.",
+ "apihelp-wbeditentity-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbeditentity-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
+ "apihelp-wbeditentity-param-data": "Nuseklintas objektas, kuris
naudojamas kaip duomenų šaltinis.\nNaujai sukurtai esybei bus priskirtas 'id'.",
+ "apihelp-wbeditentity-param-clear": "Jeigu nustatyta, visa esybė yra
išvaloma prieš apdorojimą.\nEsybė nebus išsaugota iki kol ji nebus užpildyta
duomenimis, galimai atmetant kai kurias dalis.",
+ "apihelp-wbeditentity-param-new": "Jeigu nustatyta, bus sukurta nauja
esybė.\nNustatyti tai į tipą esybės, kurią norite sukurti - dabar nustatyta į
'item'|'property'.\nNegalima to nustatyti, kai 'id' irgi yra nustatytas.",
"apihelp-wbeditentity-example-1": "Sukurti naują tuščią įrašą, grąžinti
pilną esybės struktūrą",
"apihelp-wbeditentity-example-2": "Sukurti naują įrašą ir nustatyti de
ir en žymes",
"apihelp-wbeditentity-example-3": "Sukurti naują savybę, talpinančią
JSON duomenis, grąžinti pilną esybės struktūrą",
@@ -430,17 +446,53 @@
"apihelp-wbformatvalue-example-1": "Reikšmę formatuoti kaip paprastą
simbolių eilutę.",
"apihelp-wbformatvalue-example-2": "Eilutės reikšmę formatuoti kaip
URL, esantį HTML dokumente.",
"apihelp-wbgetclaims-description": "Gauna Wikibase priekaištus.",
+ "apihelp-wbgetclaims-param-entity": "ID esybės, iš kurios gauti
priekaištus. Reikia nurodyti, nebent yra pateiktas priekaišto GUID.",
+ "apihelp-wbgetclaims-param-property": "Pasirinktinas filtras grąžinti
tik priekaištus, kurie turi pagrindinį Snak su nurodytomis savybėmis.",
+ "apihelp-wbgetclaims-param-claim": "GUID identifikuojantis priekaištą.
Reikalingas, nebent esybė yra nurodyta. GUID yra globaliai unikalus priekaišto
identifikatorius, pvz. \"q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\".",
+ "apihelp-wbgetclaims-param-rank": "Pasirinktas filtras grąžinantis tik
priekaištus, turinčius nurodytą rangą",
+ "apihelp-wbgetclaims-param-props": "Priekaišto kai kurios dalys
grąžinamos pasirinktinai. Šis parametras kontroliuoja, kurios yra grąžinamos.",
"apihelp-wbgetclaims-param-ungroupedlist": "Nereikia grupuoti Snak
sąrašo pagal savybių ID",
- "apihelp-wbgetclaims-example-1": "Gauna elemento su ID Q42 priekaištus",
- "apihelp-wbgetclaims-example-2": "Gauna elemento su ID Q42 priekaištus
ir savybę su ID P2",
+ "apihelp-wbgetclaims-example-1": "Gauna įrašo su ID Q42 priekaištus",
+ "apihelp-wbgetclaims-example-2": "Gauna įrašo su ID Q42 priekaištus ir
savybę su ID P2",
"apihelp-wbgetclaims-example-3": "Gauna įrašo su ID Q42 priekaištus,
kurie įvertinti kaip įprasti",
"apihelp-wbgetclaims-example-4": "Gauti priekaištą su GUID lygiu
Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F",
"apihelp-wbgetentities-description": "Gauna keletos Wikibase esybių
duomenis.",
"apihelp-wbgetentities-param-ids": "ID esybių, iš kurių paimti
duomenis",
+ "apihelp-wbgetentities-param-sites": "Identifikatorius tinklapio,
kuriame yra atitinkamas puslapis.\nNaudoti kartu su 'title', bet nurodyti tik
vieną tinklapį keliems pavadinimams arba keliems tinklapiams vieną pavadinimą.",
+ "apihelp-wbgetentities-param-titles": "Atitinkamo puslapio
pavadinimas\nNaudoti kartu su 'sites', bet pateikti tik vieną tinklapį keliems
pavadinimams arba kelis tinklapius vienam pavadinimui.",
+ "apihelp-wbgetentities-param-redirects": "Ar nukreipimai turėtų būti
vykdomi.\nJeigu nustatyta į \"no\", nukreipimai bus traktuojami kaip ištrintos
esybės.",
+ "apihelp-wbgetentities-param-props": "Vardai savybių, skirtų grįžti iš
kiekvienos esybės.\nToliau bus filtruojama pagal pateiktas kalbas.",
+ "apihelp-wbgetentities-param-languages": "Pagal nutylėjimą grąžinamos
internacionalizuotos reikšmės visomis prieinamomis kalbomis.\nŠis parametras
leidžia nufiltruoti viena ar kita kalba, pateikiant vieną ar daugiau kalbos
kodų.",
+ "apihelp-wbgetentities-param-languagefallback": "Pritaiko kalbos
surogatą kalboms apibrėžtoms \"languages\" parametre, su dabartiniu API
iškvietimo kontekstu.",
+ "apihelp-wbgetentities-param-normalize": "Pabandyti normalizuoti šį
puslapio pavadinimą kliento tinklapiui.\nTai veikia tik jeigu nurodytas tik
vienas tinklapis ir tik vienas puslapis.",
"apihelp-wbgetentities-param-ungroupedlist": "Nereikia grupuoti Snak
sąrašo pagal savybių ID.",
+ "apihelp-wbgetentities-param-sitefilter": "Filtruoti tinklapių nuorodas
esybėse, paliekant tik tas, kurios turi šiuos tinklapių ID.",
+ "apihelp-wbgetentities-example-1": "Gauti esybes su ID Q42 su visais
prieinamais atributais visomis prieinamomis kalbomis",
+ "apihelp-wbgetentities-example-2": "Gauti esybes su ID P17 su visais
prieinamais atributais visomis prieinamomis kalbomis",
+ "apihelp-wbgetentities-example-3": "Gauti esybes su ID Q42 ir P17 su
visais prieinamais atributais visomis prieinamomis kalbomis",
+ "apihelp-wbgetentities-example-4": "Gauti esybes su ID Q42 su visais
prieinamais atributais anglų kalba",
+ "apihelp-wbgetentities-example-5": "Gauti esybes su ID Q42 su visais
prieinamais atributais visais galimais kalbų surogatais ii kalbai",
+ "apihelp-wbgetentities-example-6": "Gauti esybes su ID Q42, rodančią
visas žymes visomis prieinamomis kalbomis",
+ "apihelp-wbgetentities-example-7": "Gauti esybes su ID P17 ir P3,
rodančias tik duomenų tipus",
+ "apihelp-wbgetentities-example-8": "Gauti esybes su ID Q42 rodančias
visus alternatyvius vardus anglų kalba",
+ "apihelp-wbgetentities-example-9": "Gauti esybes su ID Q1 ir Q42,
rodančias aprašymus anglų, vokiečių ir prancūzų kalbomis",
+ "apihelp-wbgetentities-example-10": "Gauti įrašą puslapio \"Berlin\"
tinklapyje \"enwiki\" su kalbos atributais anglų kalba",
+ "apihelp-wbgetentities-example-11": "Gauti įrašą puslapio \"Berlin\"
tinklapyje \"enwiki\" normalizavus pavadinimą iš \"berlin\"",
+ "apihelp-wbgetentities-example-12": "Gauti tinklapio nuorodas įrašui
Q42",
+ "apihelp-wbgetentities-example-13": "Gauti esybes su ID Q42, rodančias
tik tinklapių nuorodas iš enwiki",
+ "apihelp-wblinktitles-description": "Susieja du straipsnius dviejuose
skirtinguose vikiuose su Wikibase įrašu.",
+ "apihelp-wblinktitles-param-tosite": "Identifikatorius tinklapio,
kuriame yra puslapis.\nNaudoti kartu su 'totitle', kad būtų išbaigta tinklapio
nuoroda.",
+ "apihelp-wblinktitles-param-totitle": "Pavadinimas puslapio, kurį
susieti.\nNaudoti kartu su 'tosite', kad būtų išbaigta tinklapio nuoroda.",
+ "apihelp-wblinktitles-param-fromsite": "Identifikatorius tinklapio,
kuriame yra puslapis.\nNaudoti kartu su 'fromtitle', kad būtų išbaigta
tinklapio nuoroda.",
+ "apihelp-wblinktitles-param-fromtitle": "Pavadinimas puslapio, kurį
susieti.\nNaudoti kartu su 'fromsite', kad būtų išbaigta tinklapio nuoroda.",
+ "apihelp-wblinktitles-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
+ "apihelp-wblinktitles-example-1": "Pridėti nuorodą \"Hydrogen\" į
vokišką puslapį iš angliško puslapio \"Wasserstoff\"",
"apihelp-wbmergeitems-description": "Apjungia kelis įrašus.",
"apihelp-wbmergeitems-param-fromid": "ID, iš kurio apjungti",
"apihelp-wbmergeitems-param-toid": "ID, į kurį apjungti",
+ "apihelp-wbmergeitems-param-ignoreconflicts": "Masyvas įrašo elementų,
kurių konfliktus ignoruoti, gali talpinti reikšmes \"label\" ir/arba
\"description\" ir/arba \"sitelink\"",
+ "apihelp-wbmergeitems-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbmergeitems-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
"apihelp-wbmergeitems-example-1": "Apjungia duomenis iš Q42 į Q222",
"apihelp-wbmergeitems-example-2": "Apjungia duomenis iš Q555 į Q3",
"apihelp-wbmergeitems-example-3": "Apjungia duomenis iš Q66 į Q99,
ignoruojant visas konfliktuojančias žymes",
@@ -452,8 +504,17 @@
"apihelp-wbparsevalue-example-1": "Nėra eilutės formatavimo pokyčių.",
"apihelp-wbparsevalue-example-2": "Apdoroja 1994-02-08 į datos formatą
su tikslumu 9 (metai).",
"apihelp-wbremoveclaims-description": "Pašalina Wikibase priekaištus.",
+ "apihelp-wbremoveclaims-param-claim": "Vienas GUID arba daugiau
(vertikaliais brūkšniais atskirtų) GUID identifikuojančių priekaištus, kuriuos
pašalinti.\nVisi priekaištai turi priklausyti tai pačiai esybei.",
"apihelp-wbremoveclaims-example-1": "Pašalina priekaištą su GUID
reikšme \"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0N\"",
"apihelp-wbremovequalifiers-description": "Pašalina kvalifikatorių iš
priekaišto.",
+ "apihelp-wbremovequalifiers-param-claim": "GUID identifikuojantis
priekaištą, kurio kvalifikatorius reikia pašalinti",
+ "apihelp-wbremovequalifiers-param-qualifiers": "Snak kvalifikatorių,
kuriuos pašalinti, maišos funkcijų reikšmės",
+ "apihelp-wbremovequalifiers-example-1": "Pašalinti kvalifikatorių,
kurio maišos funkcijos reikšmė \"1eb8793c002b1d9820c833d234a1b54c8e94187e\" iš
priekaišto su GUID \"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"",
+ "apihelp-wbremovereferences-description": "Pašalina vieną arba daugiau
to paties teiginio nuorodų.",
+ "apihelp-wbremovereferences-param-statement": "GUID, identifikuojantis
teiginį, kurio nuoroda nustatoma",
+ "apihelp-wbremovereferences-param-references": "Nuorodų, kurias
pašalinti, maišos funkcijų reikšmės",
+ "apihelp-wbremovereferences-example-1": "Pašalinti nuorodą, kurios
maišos funkcijos reikšmė yra \"455481eeac76e6a8af71a6b493c073d54788e7e9\" iš
priekaišto su GUID \"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"",
+ "apihelp-wbsearchentities-description": "Ieško esybių, naudojant žymes
ir alternatyvius vardus.\nGrąžina žymes ir aprašymus esybių naudotojo kalba,
jeigu įmanoma.\nGrąžina atitikusio termino detalesnę informaciją.\nAtitikusio
termino tekstas taip pat yra alternatyvių vardų raktas, jeigu skiriasi nuo
rodomos žymės.",
"apihelp-wbsearchentities-param-search": "Ieškoti šio teksto.",
"apihelp-wbsearchentities-param-language": "Ieškoti šia kalba.",
"apihelp-wbsearchentities-param-strictlanguage": "Ar deaktyvuoti kalbos
surogatą",
@@ -464,6 +525,15 @@
"apihelp-wbsearchentities-example-2": "Ieškoti \"abc\" anglų kalba su
limitu 50",
"apihelp-wbsearchentities-example-3": "Ieškoti savybės tipo
\"alphabet\" anglų kalba",
"apihelp-wbsetaliases-description": "Nustato Wikibase esybės
alternatyvius vardus.",
+ "apihelp-wbsetaliases-param-id": "Esybės identifikatorius, įskaitant
prefiksą.\nNaudoti kartu su 'id' arba kartu su abiem 'site' ir 'title'.",
+ "apihelp-wbsetaliases-param-site": "Identifikatorius tinklapio, kuriame
yra puslapis. Naudokite kartu su 'title', kad tai būtų išbaigta tinklapio
nuoroda.",
+ "apihelp-wbsetaliases-param-title": "Pavadinimas puslapio, kurį
susieti.\nNaudokite kartu su 'site', kad tai būtų išbaigta tinklapio nuoroda.",
+ "apihelp-wbsetaliases-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetaliases-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetaliases-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
+ "apihelp-wbsetaliases-param-add": "Sąrašas alternatyvių vardų, kuriuos
pridėti (gali būti kombinuojama su pašalinimu)",
+ "apihelp-wbsetaliases-param-remove": "Sąrašas alternatyvių vardų,
kuriuos pašalinti (gali būti kombinuojama su pridėjimu)",
+ "apihelp-wbsetaliases-param-set": "Sąrašas alternatyvių vardų, kuriuos
pakeisti dabartiniu sąrašu (negali būti kombinuojama nei su pridėjimu, nei su
pašalinimu)",
"apihelp-wbsetaliases-param-language": "Kalba, kuria nustatyti
alternatyvius vardus",
"apihelp-wbsetaliases-example-1": "Nustatyti angliškus alternatyvius
vardus esybei su ID Q1 į Foo ir Bar",
"apihelp-wbsetaliases-example-2": "Pridėti Foo ir Bar prie angliškų
alternatyvių vardų sąrašo esybei su ID Q1",
@@ -471,26 +541,39 @@
"apihelp-wbsetaliases-example-4": "Pašalinti Foo iš angliškų
alternatyvių vardų sąrašo esybei su ID Q1, bet pridėti Bar prie jo",
"apihelp-wbsetclaim-description": "Sukuria arba atnaujina visą Teiginį
ar Priekaištą.",
"apihelp-wbsetclaim-param-claim": "Teiginio arba Priekaišto
nuseklinimas",
- "apihelp-wbsetclaim-param-bot": "Pažymėti šį pakeitimą kaip roboto. Ši
URL gairė bus gerbiama tik jeigu naudotojas priklauso grupei \"bot\".",
+ "apihelp-wbsetclaim-param-index": "Esybės teiginių sąrašo indeksas, į
kurį perkelti teiginį. Neprivalomas. Būkite atidūs, kai nustatote indeksą su
pozicija nesančia šalia teiginio, kurio pagrindinis Snak neturi tokios pat
savybės, nes bus perkelta visa grupė teiginių, kurių pagrindinė Snak turi tokią
pačią savybę. \nKai nepateikta, egzistuojantis teiginys liks vietoje, kol
naujas teiginys bus pridėtas prie paskutinio, kurio pagrindinis Snak turi tokią
pačią savybę.",
+ "apihelp-wbsetclaim-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetclaim-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetclaim-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
"apihelp-wbsetclaim-example-1": "Nustatyti priekaištą su pateiktuoju ID
į nuosavybę P1 su eilutės reikšme \"Miestas\"",
+ "apihelp-wbsetclaim-example-2": "Nustatyti priekaištą su pateiktuoju ID
į savybę P1 su simbolių eilute \"City\" ir perkelti priekaištą į aukščiausią
poziciją esybės priekaištų subgrupėje, kurių pagrindinė Snak savybė yra P1. Be
to, perkelti visą subgrupę aukščiau visų pagal savybes suagreguotų subgrupių.",
+ "apihelp-wbsetclaim-example-3": "Nustatyti Teiginį su pateiktuoju ID į
Savybę P1 su simbolių eilute \"City\" ir nustatyti Teiginio nuorodą į vieną
nuorodą, turinčią simbolių eilutės reikšmę \"The Economy of Cities\", priskirtą
Savybei P2.",
"apihelp-wbsetclaimvalue-description": "Nustato Wikibase priekaišto
reikšmę.",
"apihelp-wbsetclaimvalue-param-claim": "GUID identifikuojantis
priekaištą",
"apihelp-wbsetclaimvalue-param-snaktype": "Snak tipas",
"apihelp-wbsetclaimvalue-param-value": "Reikšmė, kurią nustatyti
DataValue pagrindiniam priekaišto Snak",
+ "apihelp-wbsetclaimvalue-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetclaimvalue-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetclaimvalue-param-bot": "Pažymėti šį pakeitimą kaip
roboto. Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei
\"bot\".",
+ "apihelp-wbsetclaimvalue-example-1": "Nustato priekaišto su GUID
Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F reikšmę į Q1 reikšmę",
"apihelp-wbsetdescription-description": "Nustato vienos Wikibase esybės
aprašymą.",
- "apihelp-wbsetdescription-param-id": "Esybės identifikatorius,
įskaitant prefiksą. Naudokite arba 'id' arba kartu 'site' ir 'title'.",
+ "apihelp-wbsetdescription-param-id": "Esybės identifikatorius,
įskaitant prefiksą.\nNaudoti kartu su 'id' arba kartu su abiem 'site' ir
'title'.",
"apihelp-wbsetdescription-param-site": "Identifikatorius tinklapio,
kuriame yra puslapis. Naudokite kartu su 'title', kad tai būtų išbaigta
tinklapio nuoroda.",
"apihelp-wbsetdescription-param-title": "Pavadinimas puslapio, kurį
susieti.\nNaudokite kartu su 'site', kad būtų išbaigta tinklapio nuoroda.",
"apihelp-wbsetdescription-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetdescription-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetdescription-param-bot": "Pažymėti šį pakeitimą kaip
roboto. Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei
\"bot\".",
"apihelp-wbsetdescription-param-language": "Aprašymo kalba",
"apihelp-wbsetdescription-param-value": "Reikšmė, kurią nustatyti
aprašymui",
"apihelp-wbsetdescription-example-1": "Nustatyti eilutę \"An
encyclopedia that everyone can edit\" puslapiui su ID \"Q42\" kaip anglišką
aprašymą",
"apihelp-wbsetdescription-example-2": "Nustatyti eilutę \"An
encyclopedia that everyone can edit\" kaip anglišką aprašymą puslapiui su
tinklapio nuoroda į enwiki:Wikipedia",
"apihelp-wbsetlabel-description": "Nustatyti vienos Wikibase esybės
žymę.",
- "apihelp-wbsetlabel-param-id": "Esybės identifikatorius, įskaitant
prefiksą.\nNaudokite 'id' arba kartu 'site' ir 'title'.",
- "apihelp-wbsetlabel-param-site": "Identifikatorius tinklapio, kuriame
yra puslapis. Naudokite su 'title', kad tai būtų išbaigta tinklapio nuoroda.",
+ "apihelp-wbsetlabel-param-id": "Esybės identifikatorius, įskaitant
prefiksą.\nNaudoti kartu su 'id' arba kartu su abiem 'site' ir 'title'.",
+ "apihelp-wbsetlabel-param-site": "Identifikatorius tinklapio, kuriame
yra puslapis. Naudokite kartu su 'title', kad tai būtų išbaigta tinklapio
nuoroda.",
"apihelp-wbsetlabel-param-title": "Pavadinimas puslapio, kurį
susieti.\nNaudokite kartu su 'site', kad tai būtų išbaigta tinklapio nuoroda.",
- "apihelp-wbsetlabel-param-baserevid": "Skaitinis identifikatorius
versijos, kuria grįsti pakeitimai.\nTai naudojama išsaugant konfliktų
aptikimui.",
+ "apihelp-wbsetlabel-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetlabel-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetlabel-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
"apihelp-wbsetlabel-param-language": "Žymės kalba",
"apihelp-wbsetlabel-param-value": "Žymės reikšmė",
"apihelp-wbsetlabel-example-1": "Nustatyti eilutę \"Wikimedia\"
puslapiui su ID \"Q42\" kaip anglišką žymę ir pranešti jį kaip gražiai
atspausdintą JSON",
@@ -501,7 +584,38 @@
"apihelp-wbsetqualifier-param-value": "Nauja kvalifikatoriaus
reikšmė.\nTuri būti nurodyta tik PropertyValueSnak kvalifikatoriams",
"apihelp-wbsetqualifier-param-snaktype": "Snak tipas.\nTuri būti
nurodytas tik kuriant naują kvalifikatorių arba keičiant egzistuojančio tipą",
"apihelp-wbsetqualifier-param-snakhash": "Snak, kurį norima
modifikuoti, maišos funkcijos reikšmė.\nReikia nurodyti tik egzistuojantiems
kvalifikatoriams",
+ "apihelp-wbsetqualifier-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetqualifier-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetqualifier-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
+ "apihelp-wbsetqualifier-example-1": "Nustatyti pateiktojo priekaišto su
savybe P1 kvalifikatorių į simbolių eilutės reikšmę GdyjxP8I6XB3",
"apihelp-wbsetreference-description": "Sukuria nuorodą arba nustato
egzistuojančios reikšmę.",
"apihelp-wbsetreference-param-statement": "GUID identifikatorius
teiginio, į kurį nustatoma nuoroda",
- "apihelp-wbsetsitelink-example-4": "Pašalina Vokišką tinklapio nuorodą
iš įrašo"
+ "apihelp-wbsetreference-param-snaks": "Snak, į kurį nukreipti. JSON
objektas su savybės ID, rodančiais į masyvus, kuriuose patalpinti tos savybės
Snak",
+ "apihelp-wbsetreference-param-snaks-order": "Snak rikiavimo tvarka.
Sąrašas kableliais atskirtų savybių ID.",
+ "apihelp-wbsetreference-param-reference": "Nuorodos, kurią reikia
atnaujinti, maišos funkcijos reikšmė. Neprivaloma. Kai pateikiama, yra
sukuriama nauja nuoroda",
+ "apihelp-wbsetreference-param-index": "Teiginio nuorodų sąrašo
indeksas, į kurį perkelti nuorodą. Neprivalomas. Kai pateiktas, egzistuojanti
nuoroda liks savo vietoje tol, kol nebus pridėta nauja nuoroda.",
+ "apihelp-wbsetreference-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetreference-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetreference-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
+ "apihelp-wbsetreference-example-1": "Sukurti nuorodą priekaištui su
GUID Q76$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF",
+ "apihelp-wbsetreference-example-2": "Nustatyti nuorodą priekaištui su
GUID 76$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF, kuris turi maišos funkcijos
reikšmę 1eb8793c002b1d9820c833d234a1b54c8e94187e",
+ "apihelp-wbsetreference-example-3": "Sukuria naują nuorodą priekaištui
su GUID Q76$D4FDE516-F20C-4154-ADCE-7C5B609DFDFF ir įterpia naują nuorodą į
nuorodų sąrašo pradžią, vietoje to, kad pridėtų į pabaigą.",
+ "apihelp-wbsetsitelink-description": "Susieja straipsnį vikyje su
Wikibase įrašu arba pašalina jau egzistuojantį susiejimą.",
+ "apihelp-wbsetsitelink-param-id": "Esybės identifikatorius, įskaitant
prefiksą.\nNaudoti kartu su 'id' arba kartu su abiem 'site' ir 'title'.",
+ "apihelp-wbsetsitelink-param-site": "Identifikatorius tinklapio,
kuriame yra puslapis. Naudokite kartu su 'title', kad tai būtų išbaigta
tinklapio nuoroda.",
+ "apihelp-wbsetsitelink-param-title": "Pavadinimas puslapio, kurį
susieti.\nNaudokite kartu su 'site', kad tai būtų išbaigta tinklapio nuoroda.",
+ "apihelp-wbsetsitelink-param-baserevid": "Skaitinis identifikatorius
versijos, kuria remiasi pakeitimas.\nTai naudojama konfliktų aptikimui
išsaugojimo metu.",
+ "apihelp-wbsetsitelink-param-summary": "Pakeitimų santrauka.\nBus
prijungta prie automatiškai sugeneruoto komentaro. Automatiškai sugeneruoto
komentaro su santrauka maksimalus ilgis yra 260 simboliai. Būkite atidūs, nes
viskas, kas viršys limitą, bus nukirpta.",
+ "apihelp-wbsetsitelink-param-bot": "Pažymėti šį pakeitimą kaip roboto.
Šios URL gairės bus paisoma, tik jeigu naudotojas priklauso grupei \"bot\".",
+ "apihelp-wbsetsitelink-param-linksite": "Identifikatorius tinklapio,
kuriame yra straipsnis, kurį reikia susieti",
+ "apihelp-wbsetsitelink-param-linktitle": "Pavadinimas straipsnio, kurį
susieti. Jeigu šis parametras yra tuščia simbolių eilutė arba tiek linktitle,
tiek badges nėra nustatyti, nuoroda bus pašalinta.",
+ "apihelp-wbsetsitelink-param-badges": "ID įrašų, kuriems nustatyti
ženkliukus. Jie pakeis dabartinius. Jeigu šis parametras nėra nustatytas,
ženkliukai nebus pakeisti",
+ "apihelp-wbsetsitelink-example-1": "Pridėti tinklapio nuorodą
\"Hydrogen\" iš angliško puslapio su ID \"Q42\", jeigu tinklapio nuoroda
neegzistuoja",
+ "apihelp-wbsetsitelink-example-2": "Pridėti tinklapio nuorodą
\"Hydrogen\" angliškam puslapiui su ID \"Q42\", jeigu tinklapio nuoroda su
redagavimo santrauka \"World domination will be mine soon!\" neegzistuoja",
+ "apihelp-wbsetsitelink-example-3": "Pridėti tinklapio nuorodą
\"Wasserstoff\" vokiškame puslapyje įrašui, kuris turi angliško puslapio
nuorodą \"Hydrogen\", jeigu tinklapio nuoroda neegzistuoja",
+ "apihelp-wbsetsitelink-example-4": "Pašalina Vokišką tinklapio nuorodą
iš įrašo",
+ "apihelp-wbsetsitelink-example-5": "Pridėti tinklapio nuorodą \"Wodór\"
lenkiško puslapio įrašui, kuris turi angliško puslapio nuorodą į \"Hydrogen\"
su vienu ženkliuku, rodančiu į įrašą su ID \"Q149\"",
+ "apihelp-wbsetsitelink-example-6": "Pakeisti ženkliukus nuorodos į
lenkišką puslapį iš įrašo su ID \"Q42\" į du ženkliukus, rodančius į įrašus su
ID \"Q2\" ir \"Q149\", nepateikiant nuorodos pavadinimo",
+ "apihelp-wbsetsitelink-example-7": "Pakeisti nuorodą į lenkišką puslapį
iš įrašo su ID \"Q42\", nepakeičiant ženkliukų",
+ "apihelp-wbsetsitelink-example-8": "Pakeisti nuorodą į lenkišką puslapį
iš įrašo su ID \"Q42\" ir pašalinti visus jo ženkliukus"
}
diff --git a/extensions/Wikibase/repo/i18n/mk.json
b/extensions/Wikibase/repo/i18n/mk.json
index 3c23ee9..c883361 100644
--- a/extensions/Wikibase/repo/i18n/mk.json
+++ b/extensions/Wikibase/repo/i18n/mk.json
@@ -50,7 +50,7 @@
"wikibase-entitytermsforlanguageview-input-help-message": "Внесете го
натписот на оваа единица, краток опис и алијаси на $1.",
"wikibase-statements": "Искази",
"wikibase-terms": "На други јазици",
- "wikibase-sitelinks": "Список на страници сврзани со овој предмет",
+ "wikibase-sitelinks": "Викиврски",
"wikibase-sitelinkgroupview-input-help-message": "Додајте викиврска
укажувајќи мрежно место и страницата на него, изменете или отстранете ги
постоечките.",
"wikibase-sitelinks-empty": "Нема страници поврзани со овој предмет.",
"wikibase-sitelinks-input-help-message": "Задајте врска до страница
поврзана со овој предмет.",
diff --git a/extensions/Wikibase/repo/i18n/nb.json
b/extensions/Wikibase/repo/i18n/nb.json
index 764e060..70469e4 100644
--- a/extensions/Wikibase/repo/i18n/nb.json
+++ b/extensions/Wikibase/repo/i18n/nb.json
@@ -116,7 +116,7 @@
"wikibase-gotolinkedpage-lookup-site": "Nettsted:",
"wikibase-gotolinkedpage-lookup-item": "Element-id:",
"wikibase-gotolinkedpage-submit": "Gå",
- "special-itemdisambiguation": "Flertydig: Element med samme etikett",
+ "special-itemdisambiguation": "Flertydig element",
"wikibase-itemdisambiguation-lookup-fieldset": "Søk etter element med
etikett",
"wikibase-itemdisambiguation-lookup-language": "Språkkode:",
"wikibase-itemdisambiguation-lookup-label": "Etikett:",
diff --git a/extensions/Wikibase/repo/i18n/nn.json
b/extensions/Wikibase/repo/i18n/nn.json
index 3fb6c76..8a89e46 100644
--- a/extensions/Wikibase/repo/i18n/nn.json
+++ b/extensions/Wikibase/repo/i18n/nn.json
@@ -48,6 +48,7 @@
"wikibase-description-input-help-message": "Lag ei kort skildring for
elementet knytt til $1.",
"wikibase-statements": "Utsegner",
"wikibase-terms": "På andre språk",
+ "wikibase-sitelinks": "Sider som er knytte til dette elementet",
"wikibase-sitelinks-empty": "Det finst ingen nettstadlenkjer enno.",
"wikibase-sitelinks-input-help-message": "Set ei lenkje til ei side
relatert til elementet",
"wikibase-sitelinks-special": "Andre nettstader",
@@ -94,7 +95,7 @@
"wikibase-itembytitle-lookup-page": "Side:",
"wikibase-itembytitle-submit": "Søk",
"wikibase-itembytitle-create": "Du kan også [$1 opprette eit element].",
- "special-itemdisambiguation": "Fleirtyding: Element med same etikett",
+ "special-itemdisambiguation": "Fleirtydig element",
"wikibase-itemdisambiguation-lookup-fieldset": "Søk etter element etter
språk og merkelapp",
"wikibase-itemdisambiguation-lookup-language": "Språkkode:",
"wikibase-itemdisambiguation-lookup-label": "Merkelapp:",
diff --git
a/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
b/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
index 87972b6..8931fe6 100644
---
a/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
+++
b/extensions/Wikibase/repo/includes/LinkedData/EntityDataSerializationService.php
@@ -11,6 +11,7 @@
use RequestContext;
use SiteList;
use Wikibase\RedirectRevision;
+use SiteStore;
use Wikibase\Repo\Api\ResultBuilder;
use Wikibase\DataModel\Entity\EntityId;
use Wikibase\DataModel\SerializerFactory;
@@ -112,14 +113,21 @@
private $rdfWriterFactory;
/**
+ * @var SiteStore
+ */
+ private $siteStore;
+
+ /**
* @param string $rdfBaseURI
* @param string $rdfDataURI
* @param EntityLookup $entityLookup
* @param EntityTitleLookup $entityTitleLookup
* @param LibSerializerFactory $libSerializerFactory
* @param PropertyDataTypeLookup $propertyLookup
+ * @param EntityDataFormatProvider $entityDataFormatProvider
* @param SiteList $sites
* @param SerializerFactory $serializerFactory
+ * @param SiteStore $siteStore
*
* @since 0.4
*/
@@ -132,7 +140,8 @@
PropertyDataTypeLookup $propertyLookup,
SiteList $sites,
EntityDataFormatProvider $entityDataFormatProvider,
- SerializerFactory $serializerFactory
+ SerializerFactory $serializerFactory,
+ SiteStore $siteStore
) {
$this->rdfBaseURI = $rdfBaseURI;
$this->rdfDataURI = $rdfDataURI;
@@ -143,6 +152,7 @@
$this->propertyLookup = $propertyLookup;
$this->sites = $sites;
$this->entityDataFormatProvider = $entityDataFormatProvider;
+ $this->siteStore = $siteStore;
$this->rdfWriterFactory = new RdfWriterFactory();
}
@@ -454,6 +464,8 @@
$this->entityTitleLookup,
$this->libSerializerFactory,
$this->serializerFactory,
+ $this->siteStore,
+ $this->propertyLookup,
false // Never index tags for this service as we dont
output XML
);
$resultBuilder->addEntityRevision( null, $entityRevision,
$options );
diff --git a/extensions/Wikibase/repo/includes/WikibaseRepo.php
b/extensions/Wikibase/repo/includes/WikibaseRepo.php
index 0f33a75..69e6601 100644
--- a/extensions/Wikibase/repo/includes/WikibaseRepo.php
+++ b/extensions/Wikibase/repo/includes/WikibaseRepo.php
@@ -1080,6 +1080,7 @@
$this->getExceptionLocalizer(),
$this->getPropertyDataTypeLookup(),
$this->getEntityFactory(),
+ $this->getSiteStore(),
$this->getSummaryFormatter(),
$this->getEntityRevisionLookup( 'uncached' ),
$this->newEditEntityFactory( $context )
diff --git a/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php
b/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php
index 6ca4499..ace3b08 100644
--- a/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php
+++ b/extensions/Wikibase/repo/includes/api/ApiHelperFactory.php
@@ -4,6 +4,7 @@
use ApiBase;
use DataValues\Serializers\DataValueSerializer;
+use SiteStore;
use Wikibase\DataModel\Entity\PropertyDataTypeLookup;
use Wikibase\DataModel\SerializerFactory;
use Wikibase\EditEntityFactory;
@@ -61,11 +62,17 @@
*/
private $editEntityFactory;
+ /**
+ * @var SiteStore
+ */
+ private $siteStore;
+
public function __construct(
EntityTitleLookup $titleLookup,
ExceptionLocalizer $exceptionLocalizer,
PropertyDataTypeLookup $dataTypeLookup,
EntityFactory $entityFactory,
+ SiteStore $siteStore,
SummaryFormatter $summaryFormatter,
EntityRevisionLookup $entityRevisionLookup,
EditEntityFactory $editEntityFactory
@@ -74,6 +81,7 @@
$this->exceptionLocalizer = $exceptionLocalizer;
$this->dataTypeLookup = $dataTypeLookup;
$this->entityFactory = $entityFactory;
+ $this->siteStore = $siteStore;
$this->summaryFormatter = $summaryFormatter;
$this->entityRevisionLookup = $entityRevisionLookup;
$this->editEntityFactory = $editEntityFactory;
@@ -93,6 +101,8 @@
$this->titleLookup,
$this->newLibSerializerFactory( $defaultOptions ),
$this->newSerializerFactory(),
+ $this->siteStore,
+ $this->dataTypeLookup,
$api->getResult()->getIsRawMode()
);
}
diff --git a/extensions/Wikibase/repo/includes/api/EditEntity.php
b/extensions/Wikibase/repo/includes/api/EditEntity.php
index 77d59dd..fbb9ab0 100644
--- a/extensions/Wikibase/repo/includes/api/EditEntity.php
+++ b/extensions/Wikibase/repo/includes/api/EditEntity.php
@@ -573,7 +573,7 @@
}
if ( $entity instanceof Item ) {
- $builder->addSiteLinks(
$entity->getSiteLinkList()->toArray(), 'entity' );
+ $builder->addSiteLinkList( $entity->getSiteLinkList(),
'entity' );
}
$builder->addClaims( $entity->getClaims(), 'entity' );
diff --git a/extensions/Wikibase/repo/includes/api/LinkTitles.php
b/extensions/Wikibase/repo/includes/api/LinkTitles.php
index d05f308..474a40e 100644
--- a/extensions/Wikibase/repo/includes/api/LinkTitles.php
+++ b/extensions/Wikibase/repo/includes/api/LinkTitles.php
@@ -10,6 +10,7 @@
use Wikibase\DataModel\Entity\Entity;
use Wikibase\DataModel\Entity\Item;
use Wikibase\DataModel\SiteLink;
+use Wikibase\DataModel\SiteLinkList;
use Wikibase\Lib\Store\EntityRevisionLookup;
use Wikibase\Repo\SiteLinkTargetProvider;
use Wikibase\Repo\WikibaseRepo;
@@ -118,7 +119,7 @@
$fromId = $siteLinkStore->getItemIdForLink(
$fromSite->getGlobalId(), $fromPage );
$toId = $siteLinkStore->getItemIdForLink(
$toSite->getGlobalId(), $toPage );
- $return = array();
+ $siteLinkList = new SiteLinkList();
$flags = 0;
$item = null;
@@ -135,10 +136,10 @@
$item = new Item();
$toLink = new SiteLink( $toSite->getGlobalId(), $toPage
);
$item->addSiteLink( $toLink );
- $return[] = $toLink;
+ $siteLinkList->addSiteLink( $toLink );
$fromLink = new SiteLink( $fromSite->getGlobalId(),
$fromPage );
$item->addSiteLink( $fromLink );
- $return[] = $fromLink;
+ $siteLinkList->addSiteLink( $fromLink );
$flags |= EDIT_NEW;
$summary->setAction( 'create' );
@@ -149,7 +150,7 @@
$item = $itemRev->getEntity();
$fromLink = new SiteLink( $fromSite->getGlobalId(),
$fromPage );
$item->addSiteLink( $fromLink );
- $return[] = $fromLink;
+ $siteLinkList->addSiteLink( $fromLink );
$summary->setAction( 'connect' );
} elseif ( $fromId !== null && $toId === null ) {
// reuse from-site's item
@@ -158,7 +159,7 @@
$item = $itemRev->getEntity();
$toLink = new SiteLink( $toSite->getGlobalId(), $toPage
);
$item->addSiteLink( $toLink );
- $return[] = $toLink;
+ $siteLinkList->addSiteLink( $toLink );
$summary->setAction( 'connect' );
} elseif ( $fromId->equals( $toId ) ) {
// no-op
@@ -168,7 +169,7 @@
$this->errorReporter->dieError( 'No common item
detected, unable to link titles', 'no-common-item' );
}
- $this->resultBuilder->addSiteLinks( $return, 'entity' );
+ $this->resultBuilder->addSiteLinkList( $siteLinkList, 'entity'
);
$status = $this->getAttemptSaveStatus( $item, $summary, $flags
);
$this->buildResult( $item, $status );
}
diff --git a/extensions/Wikibase/repo/includes/api/ResultBuilder.php
b/extensions/Wikibase/repo/includes/api/ResultBuilder.php
index 054e610..2eb4e53 100644
--- a/extensions/Wikibase/repo/includes/api/ResultBuilder.php
+++ b/extensions/Wikibase/repo/includes/api/ResultBuilder.php
@@ -5,13 +5,16 @@
use ApiResult;
use InvalidArgumentException;
use Revision;
+use SiteStore;
use Status;
use Wikibase\DataModel\Claim\Claim;
use Wikibase\DataModel\Claim\Claims;
use Wikibase\DataModel\Entity\EntityId;
+use Wikibase\DataModel\Entity\PropertyDataTypeLookup;
+use Wikibase\DataModel\Entity\PropertyId;
use Wikibase\DataModel\Reference;
use Wikibase\DataModel\SerializerFactory;
-use Wikibase\DataModel\Term\Term;
+use Wikibase\DataModel\SiteLinkList;
use Wikibase\DataModel\Term\TermList;
use Wikibase\EntityRevision;
use Wikibase\Lib\Serializers\EntitySerializer;
@@ -56,9 +59,24 @@
private $entityTitleLookup;
/**
+ * @var SiteStore
+ */
+ private $siteStore;
+
+ /**
* @var SerializationOptions
*/
private $options;
+
+ /**
+ * @var PropertyDataTypeLookup
+ */
+ private $dataTypeLookup;
+
+ /**
+ * @var SerializationModifier
+ */
+ private $modifier;
/**
* @var bool when special elements such as '_element' are needed by the
formatter.
@@ -70,6 +88,8 @@
* @param EntityTitleLookup $entityTitleLookup
* @param LibSerializerFactory $libSerializerFactory
* @param SerializerFactory $serializerFactory
+ * @param SiteStore $siteStore
+ * @param PropertyDataTypeLookup $dataTypeLookup
* @param bool $isRawMode when special elements such as '_element' are
needed by the formatter.
*
* @throws InvalidArgumentException
@@ -79,6 +99,8 @@
EntityTitleLookup $entityTitleLookup,
LibSerializerFactory $libSerializerFactory,
SerializerFactory $serializerFactory,
+ SiteStore $siteStore,
+ PropertyDataTypeLookup $dataTypeLookup,
$isRawMode
) {
if ( !$result instanceof ApiResult ) {
@@ -91,6 +113,9 @@
$this->serializerFactory = $serializerFactory;
$this->missingEntityCounter = -1;
$this->isRawMode = $isRawMode;
+ $this->siteStore = $siteStore;
+ $this->dataTypeLookup = $dataTypeLookup;
+ $this->modifier = new SerializationModifier();
}
/**
@@ -471,35 +496,69 @@
*
* @since 0.5
*
- * @param array $siteLinks the site links to insert in the result, as
SiteLink objects
+ * @todo use a SiteLinkListSerializer when created in
DataModelSerialization here
+ *
+ * @param SiteLinkList $siteLinkList the site links to insert in the
result
* @param array|string $path where the data is located
- * @param array|null $options
+ * @param bool $addUrl
*/
- public function addSiteLinks( array $siteLinks, $path, $options = null
) {
- $serializerOptions = $this->getOptions();
+ public function addSiteLinkList( SiteLinkList $siteLinkList, $path,
$addUrl = false ) {
+ $serializer = $this->serializerFactory->newSiteLinkSerializer();
- if ( is_array( $options ) ) {
- if ( in_array( EntitySerializer::SORT_ASC, $options ) )
{
- $serializerOptions->setOption(
EntitySerializer::OPT_SORT_ORDER, EntitySerializer::SORT_ASC );
- } elseif ( in_array( EntitySerializer::SORT_DESC,
$options ) ) {
- $serializerOptions->setOption(
EntitySerializer::OPT_SORT_ORDER, EntitySerializer::SORT_DESC );
- }
-
- if ( in_array( 'url', $options ) ) {
- $serializerOptions->addToOption(
EntitySerializer::OPT_PARTS, "sitelinks/urls" );
- }
-
- if ( in_array( 'removed', $options ) ) {
- $serializerOptions->addToOption(
EntitySerializer::OPT_PARTS, "sitelinks/removed" );
- }
+ $values = array();
+ foreach ( $siteLinkList->toArray() as $siteLink ) {
+ $values[$siteLink->getSiteId()] =
$serializer->serialize( $siteLink );
}
- $siteLinkSerializer =
$this->libSerializerFactory->newSiteLinkSerializer( $serializerOptions );
- $values = $siteLinkSerializer->getSerialized( $siteLinks );
-
- if ( $values !== array() ) {
- $this->setList( $path, 'sitelinks', $values, 'sitelink'
);
+ if ( $addUrl ) {
+ $values = $this->getSiteLinkListArrayWithUrls( $values
);
}
+
+ if ( $this->isRawMode ) {
+ $values = $this->getRawModeSiteLinkListArray( $values );
+ }
+
+ $this->setList( $path, 'sitelinks', $values, 'sitelink' );
+ }
+
+ private function getSiteLinkListArrayWithUrls( array $array ) {
+ $siteStore = $this->siteStore;
+ $addUrlCallback = function( $array ) use ( $siteStore ) {
+ $site = $siteStore->getSite( $array['site'] );
+ if ( $site !== null ) {
+ $array['url'] = $site->getPageUrl(
$array['title'] );
+ }
+ return $array;
+ };
+ return $this->modifier->modifyUsingCallback( $array, '*',
$addUrlCallback );
+ }
+
+ private function getRawModeSiteLinkListArray( array $array ) {
+ $addIndexedBadgesCallback = function ( $array ) {
+ ApiResult::setIndexedTagName( $array, 'badge' );
+ return $array;
+ };
+ $array = array_values( $array );
+ return $this->modifier->modifyUsingCallback( $array,
'*/badges', $addIndexedBadgesCallback );
+ }
+
+ /**
+ * Adds fake serialization to show a sitelink has been removed
+ *
+ * @since 0.5
+ *
+ * @param SiteLinkList $siteLinkList
+ * @param array|string $path where the data is located
+ */
+ public function addRemovedSiteLinks( SiteLinkList $siteLinkList, $path
) {
+ $serializer = $this->serializerFactory->newSiteLinkSerializer();
+ $values = array();
+ foreach ( $siteLinkList->toArray() as $siteLink ) {
+ $value = $serializer->serialize( $siteLink );
+ $value['removed'] = '';
+ $values[$siteLink->getSiteId()] = $value;
+ }
+ $this->setList( $path, 'sitelinks', $values, 'sitelink' );
}
/**
@@ -546,16 +605,73 @@
* @since 0.5
*/
public function addReference( Reference $reference ) {
- $serializer =
$this->libSerializerFactory->newReferenceSerializer( $this->getOptions() );
+ $serializer =
$this->serializerFactory->newReferenceSerializer();
//TODO: this is currently only used to add a Reference as the
top level structure,
// with a null path and a fixed name. Would be nice to
also allow references
// to be added to a list, using a path and a id key or
index.
- $value = $serializer->getSerialized( $reference );
+ $value = $serializer->serialize( $reference );
+
+ $value = $this->getReferenceArrayWithNoSnakHashes( $value );
+ $value = $this->getReferenceArrayWithValueDataTypes( $value );
+
+ if ( $this->isRawMode ) {
+ $value = $this->getRawModeReferenceArray( $value );
+ }
+
$this->setValue( null, 'reference', $value );
}
+ private function getReferenceArrayWithNoSnakHashes( $array ) {
+ return $this->modifier->modifyUsingCallback( $array, 'snaks',
function ( $array ) {
+ foreach ( $array as $propertyIdGroupKey => &$snakGroup
) {
+ foreach ( $snakGroup as &$snak ) {
+ unset( $snak['hash'] );
+ }
+ }
+ return $array;
+ } );
+ }
+
+ private function getReferenceArrayWithValueDataTypes( $array ) {
+ $dtLookup = $this->dataTypeLookup;
+ return $this->modifier->modifyUsingCallback( $array, 'snaks',
function ( $array ) use ( $dtLookup ) {
+ foreach ( $array as $propertyIdGroupKey => &$snakGroup
) {
+ $dataType =
$dtLookup->getDataTypeIdForProperty( new PropertyId( $propertyIdGroupKey ) );
+ foreach ( $snakGroup as &$snak ) {
+ /**
+ * TODO: We probably want to return the
datatype for NoValue and SomeValue snaks too
+ * but this is not done by the
LibSerializers thus not done here.
+ * TODO: Also DataModelSerialization
has a TypedSnak object and serializer which we
+ * might be able to use in some
way here
+ */
+ if ( $snak['snaktype'] === 'value' ) {
+ $snak['datatype'] = $dataType;
+ }
+ }
+ }
+ return $array;
+ } );
+ }
+
+ private function getRawModeReferenceArray( $array ) {
+ $array = $this->modifier->modifyUsingCallback( $array,
'snaks-order', function ( $array ) {
+ ApiResult::setIndexedTagName( $array, 'property' );
+ return $array;
+ } );
+ $array = $this->modifier->modifyUsingCallback( $array, 'snaks',
function ( $array ) {
+ foreach ( $array as $propertyIdGroup => &$snakGroup ) {
+ $snakGroup['id'] = $propertyIdGroup;
+ ApiResult::setIndexedTagName( $snakGroup,
'snak' );
+ }
+ $array = array_values( $array );
+ ApiResult::setIndexedTagName( $array, 'property' );
+ return $array;
+ } );
+ return $array;
+ }
+
/**
* Add an entry for a missing entity...
*
diff --git a/extensions/Wikibase/repo/includes/api/SetReference.php
b/extensions/Wikibase/repo/includes/api/SetReference.php
index 14adb47..51dd856 100644
--- a/extensions/Wikibase/repo/includes/api/SetReference.php
+++ b/extensions/Wikibase/repo/includes/api/SetReference.php
@@ -3,14 +3,14 @@
namespace Wikibase\Repo\Api;
use ApiMain;
-use InvalidArgumentException;
-use OutOfBoundsException;
+use DataValues\Deserializers\DataValueDeserializer;
+use Deserializers\Exceptions\DeserializationException;
use Wikibase\ChangeOp\ChangeOpReference;
use Wikibase\ChangeOp\StatementChangeOpFactory;
+use Wikibase\DataModel\DeserializerFactory;
use Wikibase\DataModel\Reference;
use Wikibase\DataModel\Snak\SnakList;
use Wikibase\DataModel\Statement\Statement;
-use Wikibase\Lib\Serializers\LibSerializerFactory;
use Wikibase\Repo\WikibaseRepo;
/**
@@ -35,6 +35,11 @@
private $errorReporter;
/**
+ * @var DeserializerFactory
+ */
+ private $deserializerFactory;
+
+ /**
* @param ApiMain $mainModule
* @param string $moduleName
* @param string $modulePrefix
@@ -48,6 +53,10 @@
$this->statementChangeOpFactory =
$changeOpFactoryProvider->getStatementChangeOpFactory();
$this->errorReporter = $apiHelperFactory->getErrorReporter(
$this );
+ $this->deserializerFactory = new DeserializerFactory(
+ $wikibaseRepo->getDataValueDeserializer(),
+ $wikibaseRepo->getEntityIdParser()
+ );
}
/**
@@ -71,13 +80,6 @@
$claim = $this->modificationHelper->getStatementFromEntity(
$params['statement'], $entity );
- if ( ! ( $claim instanceof Statement ) ) {
- $this->errorReporter->dieError(
- 'The referenced claim is not a statement and
thus cannot have references',
- 'not-statement'
- );
- }
-
if ( isset( $params['reference'] ) ) {
$this->validateReferenceHash( $claim,
$params['reference'] );
}
@@ -88,20 +90,28 @@
$snaksOrder = array();
}
- $newReference = new Reference(
- $this->getSnaks(
- $this->getArrayFromParam( $params['snaks'] ),
- $snaksOrder
- )
- );
+ $deserializer =
$this->deserializerFactory->newSnakListDeserializer();
+ /** @var SnakList $snakList */
+ try{
+ $snakList = $deserializer->deserialize(
$this->getArrayFromParam( $params['snaks'] ) );
+ } catch ( DeserializationException $e ) {
+ $this->errorReporter->dieError(
+ 'Failed to get reference from reference
Serialization ' . $e->getMessage(),
+ 'snak-instantiation-failure'
+ );
+ }
+ $snakList->orderByProperty( $snaksOrder );
+
+ $newReference = new Reference( $snakList );
$changeOp = $this->getChangeOp( $newReference );
$this->modificationHelper->applyChangeOp( $changeOp, $entity,
$summary );
$status = $this->saveChanges( $entity, $summary );
- $this->getResultBuilder()->addRevisionIdFromStatusToResult(
$status, 'pageinfo' );
- $this->getResultBuilder()->markSuccess();
- $this->getResultBuilder()->addReference( $newReference );
+ $resultBuilder = $this->getResultBuilder();
+ $resultBuilder->addRevisionIdFromStatusToResult( $status,
'pageinfo' );
+ $resultBuilder->markSuccess();
+ $resultBuilder->addReference( $newReference );
}
/**
@@ -139,54 +149,6 @@
}
return $rawArray;
- }
-
- /**
- * @param array $rawSnaks array of snaks
- * @param array $snakOrder array of property ids the snaks are supposed
to be ordered by.
- *
- * @todo: Factor deserialization out of the API class.
- *
- * @return SnakList
- */
- private function getSnaks( array $rawSnaks, array $snakOrder = array()
) {
- $snaks = new SnakList();
-
- $serializerFactory = new LibSerializerFactory();
- $snakUnserializer =
$serializerFactory->newUnserializerForClass( 'Wikibase\DataModel\Snak\Snak' );
-
- $snakOrder = ( count( $snakOrder ) > 0 ) ? $snakOrder :
array_keys( $rawSnaks );
-
- try {
- foreach ( $snakOrder as $propertyId ) {
- if ( !is_array( $rawSnaks[$propertyId] ) ) {
- $this->errorReporter->dieError(
'Invalid snak JSON given', 'invalid-json' );
- }
- foreach ( $rawSnaks[$propertyId] as $rawSnak ) {
- if ( !is_array( $rawSnak ) ) {
- $this->errorReporter->dieError(
'Invalid snak JSON given', 'invalid-json' );
- }
-
- $snak =
$snakUnserializer->newFromSerialization( $rawSnak );
- $snaks[] = $snak;
- }
- }
- } catch ( InvalidArgumentException $invalidArgumentException ) {
- // Handle Snak instantiation failures
- $this->errorReporter->dieError(
- 'Failed to get reference from reference
Serialization '
- .
$invalidArgumentException->getMessage(),
- 'snak-instantiation-failure'
- );
- } catch ( OutOfBoundsException $outOfBoundsException ) {
- $this->errorReporter->dieError(
- 'Failed to get reference from reference
Serialization '
- . $outOfBoundsException->getMessage(),
- 'snak-instantiation-failure'
- );
- }
-
- return $snaks;
}
/**
diff --git a/extensions/Wikibase/repo/includes/api/SetSiteLink.php
b/extensions/Wikibase/repo/includes/api/SetSiteLink.php
index 47182b3..5754d2d 100644
--- a/extensions/Wikibase/repo/includes/api/SetSiteLink.php
+++ b/extensions/Wikibase/repo/includes/api/SetSiteLink.php
@@ -7,6 +7,7 @@
use Wikibase\ChangeOp\SiteLinkChangeOpFactory;
use Wikibase\DataModel\Entity\Entity;
use Wikibase\DataModel\Entity\Item;
+use Wikibase\DataModel\SiteLinkList;
use Wikibase\Repo\WikibaseRepo;
/**
@@ -94,23 +95,27 @@
$item = $entity;
$summary = $this->createSummary( $params );
$linksite = $this->stringNormalizer->trimToNFC(
$params['linksite'] );
+ $hasLinkWithSiteId =
$item->getSiteLinkList()->hasLinkWithSiteId( $linksite );
+ $resultBuilder = $this->getResultBuilder();
if ( $this->shouldRemove( $params ) ) {
- if ( $item->hasLinkToSite( $linksite ) ) {
- $link = $item->getSiteLink( $linksite );
-
+ if ( $hasLinkWithSiteId ) {
$changeOp = $this->getChangeOp( $params );
+ $siteLink =
$item->getSiteLinkList()->getBySiteId( $linksite );
$this->applyChangeOp( $changeOp, $entity,
$summary );
-
- $this->getResultBuilder()->addSiteLinks( array(
$link ), 'entity', array( 'removed' ) );
+ $resultBuilder->addRemovedSiteLinks( new
SiteLinkList( array( $siteLink ) ), 'entity' );
}
} else {
- if ( isset( $params['linktitle'] ) ||
$item->hasLinkToSite( $linksite ) ) {
+ if ( isset( $params['linktitle'] ) ||
$hasLinkWithSiteId ) {
$changeOp = $this->getChangeOp( $params );
$this->applyChangeOp( $changeOp, $entity,
$summary );
- $link = $item->getSiteLink( $linksite );
- $this->getResultBuilder()->addSiteLinks( array(
$link ), 'entity', array( 'url' ) );
+ $link = $item->getSiteLinkList()->getBySiteId(
$linksite );
+ $resultBuilder->addSiteLinkList(
+ new SiteLinkList( array( $link ) ),
+ 'entity',
+ true // always add the URL
+ );
} else {
$this->errorReporter->dieMessage(
'no-such-sitelink', $params['linktitle'] );
}
diff --git a/extensions/Wikibase/repo/includes/specials/SpecialEntityData.php
b/extensions/Wikibase/repo/includes/specials/SpecialEntityData.php
index 343593c..f949f9a 100644
--- a/extensions/Wikibase/repo/includes/specials/SpecialEntityData.php
+++ b/extensions/Wikibase/repo/includes/specials/SpecialEntityData.php
@@ -101,7 +101,8 @@
$wikibaseRepo->getPropertyDataTypeLookup(),
$wikibaseRepo->getSiteStore()->getSites(),
$entityDataFormatProvider,
- $serializerFactory
+ $serializerFactory,
+ $wikibaseRepo->getSiteStore()
);
$maxAge = $wikibaseRepo->getSettings()->getSetting(
'dataSquidMaxage' );
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataRequestHandlerTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataRequestHandlerTest.php
index abfb2e0..dd38ab4 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataRequestHandlerTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataRequestHandlerTest.php
@@ -102,7 +102,8 @@
$propertyLookup,
new SiteList(),
$entityDataFormatProvider,
- $serializerFactory
+ $serializerFactory,
+ new MockSiteStore()
);
$entityDataFormatProvider->setFormatWhiteList(
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
index cfff98f..15021b8 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/LinkedData/EntityDataSerializationServiceTest.php
@@ -111,7 +111,8 @@
$dataTypeLookup,
new SiteList(),
new EntityDataFormatProvider(),
- $serializerFactory
+ $serializerFactory,
+ new MockSiteStore()
);
return $service;
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/api/ApiHelperFactoryTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/api/ApiHelperFactoryTest.php
index 54dc142..c54886a 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/api/ApiHelperFactoryTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/api/ApiHelperFactoryTest.php
@@ -5,6 +5,7 @@
use Language;
use Wikibase\Repo\Api\ApiHelperFactory;
use Wikibase\Repo\WikibaseRepo;
+use Wikibase\Test\MockSiteStore;
/**
* @covers Wikibase\Repo\Api\ApiHelperFactory
@@ -34,6 +35,7 @@
$exceptionLocalizer,
$dataTypeLookup,
$entityFactory,
+ new MockSiteStore(),
$summaryFormatter,
$entityRevisionLookup,
$editEntityFactory
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
index 21d4f63..3d93c38 100644
--- a/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
+++ b/extensions/Wikibase/repo/tests/phpunit/includes/api/ResultBuilderTest.php
@@ -13,6 +13,7 @@
use Wikibase\DataModel\ReferenceList;
use Wikibase\DataModel\SerializerFactory;
use Wikibase\DataModel\SiteLink;
+use Wikibase\DataModel\SiteLinkList;
use Wikibase\DataModel\Snak\PropertySomeValueSnak;
use Wikibase\DataModel\Snak\PropertyValueSnak;
use Wikibase\DataModel\Snak\SnakList;
@@ -22,6 +23,7 @@
use Wikibase\EntityRevision;
use Wikibase\Lib\Serializers\SerializationOptions;
use Wikibase\Lib\Serializers\LibSerializerFactory;
+use Wikibase\Test\MockSiteStore;
/**
* @covers Wikibase\Repo\Api\ResultBuilder
@@ -63,8 +65,8 @@
$mockPropertyDataTypeLookup = $this->getMock(
'\Wikibase\DataModel\Entity\PropertyDataTypeLookup' );
$mockPropertyDataTypeLookup->expects( $this->any() )
->method( 'getDataTypeIdForProperty' )
- ->will( $this->returnCallback( function( $propertyId ) {
- return 'DtIdFor_' . $propertyId;
+ ->will( $this->returnCallback( function( PropertyId
$propertyId ) {
+ return 'DtIdFor_' .
$propertyId->getSerialization();
} ) );
// @todo inject EntityFactory and SiteStore
@@ -79,6 +81,8 @@
$mockEntityTitleLookup,
$libSerializerFactory,
$serializerFactory,
+ new MockSiteStore(),
+ $mockPropertyDataTypeLookup,
$indexedMode
);
@@ -588,12 +592,126 @@
$this->assertEquals( $expected, $data );
}
- public function testAddSiteLinks() {
+ public function provideAddSiteLinkList() {
+ return array(
+ array(
+ false,
+ array(
+ 'entities' => array(
+ 'Q1' => array(
+ 'sitelinks' => array(
+ 'enwiki' =>
array(
+ 'site'
=> 'enwiki',
+ 'title'
=> 'User:Addshore',
+
'badges' => array(),
+ ),
+ 'dewikivoyage'
=> array(
+ 'site'
=> 'dewikivoyage',
+ 'title'
=> 'Berlin',
+
'badges' => array(),
+ ),
+ ),
+ ),
+ ),
+ ),
+ ),
+ array(
+ true,
+ array(
+ 'entities' => array(
+ 'Q1' => array(
+ 'sitelinks' => array(
+ array(
+ 'site'
=> 'enwiki',
+ 'title'
=> 'User:Addshore',
+
'badges' => array( '_element' => 'badge' ),
+ ),
+ array(
+ 'site'
=> 'dewikivoyage',
+ 'title'
=> 'Berlin',
+
'badges' => array( '_element' => 'badge' ),
+ ),
+ '_element' =>
'sitelink',
+ ),
+ ),
+ ),
+ ),
+ ),
+ );
+ }
+
+ /**
+ * @dataProvider provideAddSiteLinkList
+ */
+ public function testAddSiteLinkList( $isRawMode, $expected ) {
$result = $this->getDefaultResult();
- $siteLinks = array(
+ $siteLinkList = new SiteLinkList(
+ array(
+ new SiteLink( 'enwiki', 'User:Addshore' ),
+ new SiteLink( 'dewikivoyage', 'Berlin' ),
+ )
+ );
+ $path = array( 'entities', 'Q1' );
+
+ $resultBuilder = $this->getResultBuilder( $result, null,
$isRawMode );
+ $resultBuilder->addSiteLinkList( $siteLinkList, $path );
+
+ $data = $result->getResultData();
+ $this->removeElementsWithKeysRecursively( $data, array( '_type'
) );
+ $this->assertEquals( $expected, $data );
+ }
+
+ public function testAddRemovedSiteLinks() {
+ $result = $this->getDefaultResult();
+ $siteLinkList = new SiteLinkList( array(
new SiteLink( 'enwiki', 'User:Addshore' ),
new SiteLink( 'dewikivoyage', 'Berlin' ),
+ ) );
+ $path = array( 'entities', 'Q1' );
+ $expected = array(
+ 'entities' => array(
+ 'Q1' => array(
+ 'sitelinks' => array(
+ 'enwiki' => array(
+ 'site' => 'enwiki',
+ 'title' =>
'User:Addshore',
+ 'removed' => '',
+ 'badges' => array(),
+ ),
+ 'dewikivoyage' => array(
+ 'site' =>
'dewikivoyage',
+ 'title' => 'Berlin',
+ 'removed' => '',
+ 'badges' => array(),
+ ),
+ ),
+ ),
+ ),
);
+
+ $resultBuilder = $this->getResultBuilder( $result );
+ $resultBuilder->addRemovedSiteLinks( $siteLinkList, $path );
+
+ $data = $result->getResultData( null, array(
+ 'BC' => array(),
+ 'Types' => array(),
+ 'Strip' => 'all',
+ ) );
+ $this->assertEquals( $expected, $data );
+ }
+
+ public function testAddAndRemoveSiteLinks() {
+ $result = $this->getDefaultResult();
+ $siteLinkListAdd = new SiteLinkList(
+ array(
+ new SiteLink( 'enwiki', 'User:Addshore' ),
+ new SiteLink( 'dewikivoyage', 'Berlin' ),
+ )
+ );
+ $siteLinkListRemove = new SiteLinkList( array(
+ new SiteLink( 'ptwiki', 'Port' ),
+ new SiteLink( 'dewiki', 'Gin' ),
+ ) );
$path = array( 'entities', 'Q1' );
$expected = array(
'entities' => array(
@@ -609,13 +727,26 @@
'title' => 'Berlin',
'badges' => array(),
),
+ 'ptwiki' => array(
+ 'site' => 'ptwiki',
+ 'title' => 'Port',
+ 'removed' => '',
+ 'badges' => array(),
+ ),
+ 'dewiki' => array(
+ 'site' => 'dewiki',
+ 'title' => 'Gin',
+ 'removed' => '',
+ 'badges' => array(),
+ ),
),
),
),
);
$resultBuilder = $this->getResultBuilder( $result );
- $resultBuilder->addSiteLinks( $siteLinks, $path );
+ $resultBuilder->addSiteLinkList( $siteLinkListAdd, $path );
+ $resultBuilder->addRemovedSiteLinks( $siteLinkListRemove, $path
);
$data = $result->getResultData();
$this->removeElementsWithKeysRecursively( $data, array( '_type'
) );
@@ -731,31 +862,73 @@
);
}
- public function testAddReference() {
- $result = $this->getDefaultResult();
- $reference = new Reference( new SnakList( array( new
PropertyValueSnak( new PropertyId( 'P12' ), new StringValue( 'stringVal' ) ) )
) );
- $hash = $reference->getHash();
- $expected = array(
- 'reference' => array(
- 'hash' => $hash,
- 'snaks' => array(
- 'P12' => array(
- array(
- 'snaktype' => 'value',
- 'property' => 'P12',
- 'datavalue' => array(
- 'value' =>
'stringVal',
- 'type' =>
'string',
+ public function provideAddReference() {
+ return array(
+ array(
+ false,
+ array(
+ 'reference' => array(
+ 'hash' =>
'de52176deca6dd967b2a4122c96766089c1f793a',
+ 'snaks' => array(
+ 'P12' => array(
+ array(
+
'snaktype' => 'value',
+
'property' => 'P12',
+
'datavalue' => array(
+
'value' => 'stringVal',
+
'type' => 'string',
+ ),
+
'datatype' => 'DtIdFor_P12',
+ )
),
- 'datatype' =>
'DtIdFor_P12',
- )
+ ),
+ 'snaks-order' => array( 'P12' ),
),
- ),
- 'snaks-order' => array( 'P12' ),
+ )
+ ),
+ array(
+ true,
+ array(
+ 'reference' => array(
+ 'hash' =>
'de52176deca6dd967b2a4122c96766089c1f793a',
+ 'snaks' => array(
+ array(
+ 'id' => 'P12',
+ array(
+
'snaktype' => 'value',
+
'property' => 'P12',
+
'datavalue' => array(
+
'value' => 'stringVal',
+
'type' => 'string',
+ ),
+
'datatype' => 'DtIdFor_P12',
+ ),
+ '_element' =>
'snak',
+ ),
+ '_element' =>
'property',
+ ),
+ 'snaks-order' => array(
+ 'P12',
+ '_element' =>
'property',
+ ),
+ ),
+ )
),
);
+ }
- $resultBuilder = $this->getResultBuilder( $result );
+ /**
+ * @dataProvider provideAddReference
+ */
+ public function testAddReference( $isRawMode, $expected ) {
+ $result = $this->getDefaultResult();
+ $reference = new Reference(
+ new SnakList( array(
+ new PropertyValueSnak( new PropertyId( 'P12' ),
new StringValue( 'stringVal' ) )
+ ) )
+ );
+
+ $resultBuilder = $this->getResultBuilder( $result, null,
$isRawMode );
$resultBuilder->addReference( $reference );
$data = $result->getResultData();
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialEntityDataTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialEntityDataTest.php
index e9a4518..5178800 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialEntityDataTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialEntityDataTest.php
@@ -86,7 +86,8 @@
$dataTypeLookup,
new SiteList(),
$entityDataFormatProvider,
- $serializerFactory
+ $serializerFactory,
+ new MockSiteStore()
);
$maxAge = 60*60;
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 2c8fe9b..96039b0 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1165,12 +1165,12 @@
"source": {
"type": "git",
"url":
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git",
- "reference": "09f1c0d64baa78cabd2cf8c02a8a156673f53322"
+ "reference": "c1e8527a87f29049f9cb318ac0661b144b3c0cd6"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/09f1c0d64baa78cabd2cf8c02a8a156673f53322",
- "reference": "09f1c0d64baa78cabd2cf8c02a8a156673f53322",
+ "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/c1e8527a87f29049f9cb318ac0661b144b3c0cd6",
+ "reference": "c1e8527a87f29049f9cb318ac0661b144b3c0cd6",
"shasum": ""
},
"require": {
@@ -1189,7 +1189,7 @@
"php": ">=5.3.2",
"wikibase/data-model": "~3.0",
"wikibase/data-model-javascript": "^1.0.2",
- "wikibase/data-model-serialization": "~1.5",
+ "wikibase/data-model-serialization": "~1.6",
"wikibase/internal-serialization": "~1.4",
"wikibase/javascript-api": "~1.0",
"wikibase/serialization-javascript": "~2.0"
@@ -1200,7 +1200,7 @@
"require-dev": {
"squizlabs/php_codesniffer": "~2.1"
},
- "time": "2015-07-20 20:39:13",
+ "time": "2015-07-21 19:49:13",
"type": "mediawiki-extension",
"installation-source": "dist",
"autoload": {
--
To view, visit https://gerrit.wikimedia.org/r/226278
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0a6d25e0cd1ee69bb79743f282f72fcb93870962
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: master
Gerrit-Owner: WikidataBuilder <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits