jenkins-bot has submitted this change and it was merged.
Change subject: New Wikidata Build - 2015-12-22T10:00:01+0000
......................................................................
New Wikidata Build - 2015-12-22T10:00:01+0000
Change-Id: I66a1b7dc30254db76c2e2b7c06baeff9aec0b70e
---
M composer.lock
M extensions/Constraints/i18n/fa.json
M extensions/ExternalValidation/i18n/sd.json
M extensions/Quality/i18n/fa.json
M extensions/Quality/i18n/sd.json
M extensions/Wikibase/client/i18n/az.json
M extensions/Wikibase/client/i18n/cy.json
M extensions/Wikibase/client/i18n/la.json
M extensions/Wikibase/client/i18n/sd.json
M extensions/Wikibase/client/i18n/vep.json
R extensions/Wikibase/client/includes/Serializer/ClientEntitySerializer.php
A
extensions/Wikibase/client/tests/phpunit/includes/Serializer/ClientEntitySerializerTest.php
M extensions/Wikibase/lib/i18n/nap.json
M extensions/Wikibase/lib/i18n/zh-hans.json
M
extensions/Wikibase/lib/includes/formatters/HtmlExternalIdentifierFormatter.php
M extensions/Wikibase/lib/includes/formatters/WikibaseSnakFormatterBuilders.php
M
extensions/Wikibase/lib/includes/formatters/WikitextExternalIdentifierFormatter.php
M extensions/Wikibase/lib/includes/store/FieldPropertyInfoProvider.php
M extensions/Wikibase/lib/includes/store/PropertyInfoProvider.php
M
extensions/Wikibase/lib/tests/phpunit/formatters/HtmlExternalIdentifierFormatterTest.php
M
extensions/Wikibase/lib/tests/phpunit/formatters/WikitextExternalIdentifierFormatterTest.php
R extensions/Wikibase/lib/tests/phpunit/store/Sql/TermSqlIndexTest.php
M extensions/Wikibase/lib/tests/phpunit/store/TermIndexTest.php
M extensions/Wikibase/repo/i18n/ast.json
M extensions/Wikibase/repo/i18n/cy.json
M extensions/Wikibase/repo/i18n/en.json
M extensions/Wikibase/repo/i18n/fr.json
M extensions/Wikibase/repo/i18n/he.json
M extensions/Wikibase/repo/i18n/it.json
M extensions/Wikibase/repo/i18n/nap.json
M extensions/Wikibase/repo/i18n/qqq.json
M extensions/Wikibase/repo/i18n/zh-hans.json
M extensions/Wikibase/repo/includes/Hooks/CirrusSearchHookHandlers.php
M
extensions/Wikibase/repo/includes/specials/SpecialSetLabelDescriptionAliases.php
M
extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialSetLabelDescriptionAliasesTest.php
M
extensions/Wikibase/view/resources/jquery/wikibase/toolbar/controller/definitions/removetoolbar/referenceview.js
M
extensions/Wikibase/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbar.js
M extensions/Wikibase/view/resources/wikibase/store/store.CachingEntityStore.js
M extensions/Wikibase/view/resources/wikibase/templates.js
M extensions/Wikibase/view/resources/wikibase/view/ViewController.js
M extensions/Wikibase/view/resources/wikibase/wikibase.css
M extensions/Wikibase/view/tests/phpunit/ItemViewTest.php
M extensions/Wikibase/view/tests/phpunit/PropertyViewTest.php
M extensions/Wikibase/view/tests/phpunit/ToolbarEditSectionGeneratorTest.php
M vendor/composer/autoload_classmap.php
M vendor/composer/installed.json
46 files changed, 299 insertions(+), 141 deletions(-)
Approvals:
JanZerebecki: Looks good to me, approved
jenkins-bot: Verified
diff --git a/composer.lock b/composer.lock
index 35cd285..fedc1bf 100644
--- a/composer.lock
+++ b/composer.lock
@@ -919,7 +919,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityConstraints",
- "reference": "5d7a246de38d982cb9aa8ef75380eccbd28980fb"
+ "reference": "e98aa427ba1669243da460d8c0ddcae0cd75d617"
},
"require": {
"php": ">=5.3.0",
@@ -965,7 +965,7 @@
"support": {
"issues":
"https://phabricator.wikimedia.org/project/profile/1202/"
},
- "time": "2015-12-04 22:39:19"
+ "time": "2015-12-18 22:39:37"
},
{
"name": "wikibase/data-model",
@@ -1194,7 +1194,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityExternalValidation",
- "reference": "108b702bd530b258f6a8146914a16091c9563b0f"
+ "reference": "4aa3e1df3d8003f94507b382633525f4835f408c"
},
"require": {
"php": ">=5.3.0",
@@ -1242,7 +1242,7 @@
"support": {
"issues":
"https://phabricator.wikimedia.org/project/profile/1203/"
},
- "time": "2015-12-17 10:55:15"
+ "time": "2015-12-21 21:07:57"
},
{
"name": "wikibase/internal-serialization",
@@ -1355,7 +1355,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQuality",
- "reference": "685de4315ec51079a64d69dcc2c30f7646102f7b"
+ "reference": "0fc1b596805e372c3860f077777431ae5c9b922f"
},
"require": {
"php": ">=5.3.0",
@@ -1399,7 +1399,7 @@
"support": {
"issues":
"https://phabricator.wikimedia.org/project/profile/989/"
},
- "time": "2015-12-17 12:16:39"
+ "time": "2015-12-21 21:07:53"
},
{
"name": "wikibase/serialization-javascript",
@@ -1448,12 +1448,12 @@
"source": {
"type": "git",
"url":
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git",
- "reference": "be89c88746a54e13b0a2243d34576441b3f89da4"
+ "reference": "f010dd83c4a1f4f45b18a0ddf0ac66d228095bdd"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/be89c88746a54e13b0a2243d34576441b3f89da4",
- "reference": "be89c88746a54e13b0a2243d34576441b3f89da4",
+ "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/f010dd83c4a1f4f45b18a0ddf0ac66d228095bdd",
+ "reference": "f010dd83c4a1f4f45b18a0ddf0ac66d228095bdd",
"shasum": ""
},
"require": {
@@ -1524,7 +1524,7 @@
"wikibaserepo",
"wikidata"
],
- "time": "2015-12-17 21:47:07"
+ "time": "2015-12-21 21:07:44"
},
{
"name": "wikibase/wikimedia-badges",
diff --git a/extensions/Constraints/i18n/fa.json
b/extensions/Constraints/i18n/fa.json
index d3616bd..4ba69f2 100644
--- a/extensions/Constraints/i18n/fa.json
+++ b/extensions/Constraints/i18n/fa.json
@@ -8,7 +8,10 @@
"wbqc-constraintreport-explanation-part-one": "این صفحه محدویتهای
کنترلی بر روی هر ورودیای که شما میخواهید اعمال میکند. ورودیها از سامانههای
زنده گرفته میشوند در نتیجه هر محدودیت خرابکاری که شما اینجا تعمیر میکنید از
این فهرست حذف میشود.",
"wbqc-constraintreport-explanation-part-two": "محدودیتها از بحث صفحهٔ
خصوصیتها هفتهای یک بار گرفته میشود در نتیجه اگر یکی از آنها را
حذف/اضافه/ویرایش کردهاید یک هفته زمان میبرد تا در گزارش محدودیتها بیاید.در
حال حاضر در حال انتقال دادن محدودیتها از اظهارها به خصوصیتها و فعالسازی
صفحهٔ ویژه برای چک کردن زنده آنها هستیم.",
"wbqc-constraintreport-form-submit-label": "بررسی",
- "wbqc-constraintreport-result-headline": "نتیجه برای $1",
+ "wbqc-constraintreport-form-entityid-label": "شناسهٔ ورودی:",
+ "wbqc-constraintreport-result-headline": "نتیجه برای",
+ "wbqc-constraintreport-invalid-entity-id": "شناسهٔ نادرست ورودی.",
+ "wbqc-constraintreport-not-existent-entity": "ورودی وجود ندارد.",
"wbqc-constraintreport-empty-result": "هیچ محدودیتی برای این ورودی
تعریف نشدهاست.",
"wbqc-constraintreport-status-violation": "خرابکاری",
"wbqc-constraintreport-status-compliance": "مطلوبیت",
diff --git a/extensions/ExternalValidation/i18n/sd.json
b/extensions/ExternalValidation/i18n/sd.json
index 1c7d3be..239faaf 100644
--- a/extensions/ExternalValidation/i18n/sd.json
+++ b/extensions/ExternalValidation/i18n/sd.json
@@ -8,6 +8,6 @@
},
"wbq-subextension-name-wbqev": "خارجي تصديق",
"wbqev-violation-header-external-source": "خارجي ذريعو:",
- "wbqev-violation-header-local-value": "وڪي ڊيٽا قدر:",
+ "wbqev-violation-header-local-value": "وڪياعداد قدر:",
"wbqev-violation-header-external-values": "خارجي قدر:"
}
diff --git a/extensions/Quality/i18n/fa.json b/extensions/Quality/i18n/fa.json
index b1ff28e..3088620 100644
--- a/extensions/Quality/i18n/fa.json
+++ b/extensions/Quality/i18n/fa.json
@@ -6,10 +6,26 @@
},
"wbq-desc": "افزونه پایه برای افزونهٔ کیفیت ویکیبیس که یافتن اطلاعات
اشتباه را مدیریت میکند",
"specialpages-group-wikibasequality": "کیفیت ویکیبیس",
+ "wbq-violatons-filter-headline": "دستهبندی موضوعها",
+ "wbq-violations-entity-id-label": "شناسهٔ ورودی:",
+ "wbq-violations-property-id-label": "شناسهٔ ویژگی:",
"wbq-violations-group-label": "گروه:",
"wbq-violations-type-label": "نوع:",
"wbq-violations-form-select-all": "(همه)",
+ "wbq-violations-exceptions-checkbox-label": "نمایش استثناها",
+ "wbq-violations-submit-button-label": "نمایش خرابکاریها",
+ "wbq-violations-table-header-entity": "ورودی",
+ "wbq-violations-table-header-claim": "اظهار",
"wbq-violations-table-header-constraint-type": "نوع",
"wbq-violations-table-header-updated-at": "آخرین بهروزرسانی",
- "wbq-violations-table-header-status": "وضعیت"
+ "wbq-violations-table-header-status": "وضعیت",
+ "wbq-violations-table-header-additional-info": "اطلاعات بیشتر",
+ "wbq-violations-status-violation": "خرابکاری",
+ "wbq-violations-status-unverified": "تائید نشده",
+ "wbq-violations-status-exception": "استثنا",
+ "wbq-violations-mark-as-exception": "انتخاب به عنوان استثنا",
+ "wbq-violations-mark-as-violation": "انتخاب به عنوان خرابکاری",
+ "wbq-violations-next-page": "پيغام بعدى >>",
+ "wbq-violations-prev-page": "<< پيغام قبلى",
+ "apihelp-wbqgetviolationmessages-description": "دریافت پیامهای
خرابکاری اظهارها"
}
diff --git a/extensions/Quality/i18n/sd.json b/extensions/Quality/i18n/sd.json
index ed7bf22..c899959 100644
--- a/extensions/Quality/i18n/sd.json
+++ b/extensions/Quality/i18n/sd.json
@@ -17,7 +17,7 @@
"wbq-violations-submit-button-label": "خلاف ورزيون ڏيکاريو",
"wbq-violations-invalid-entity-id": "ڏنل آءِ ڊي قابل قبول نه آهي.",
"wbq-violations-not-existent-entity": "هڪ وجود آءِ ڊي سان ڏنل وجود نٿي
رکي.",
- "wbq-violations-invalid-property-id": "ڏنل ملڪيت واري آءِڊي قابلِ قبول
نہ آهي.",
+ "wbq-violations-invalid-property-id": "ڄاڻايل خصوصيتي سڃاڻپ ڪار نہ
آهي.",
"wbq-violations-not-existent-property": "آءِ ڊي سان ڏنل ملڪيت وجود نٿي
رکي آهي.",
"wbq-violations-table-header-entity": "هستي",
"wbq-violations-table-header-claim": "دعوىٰ",
diff --git a/extensions/Wikibase/client/i18n/az.json
b/extensions/Wikibase/client/i18n/az.json
index 11ab203..d7cbc4b 100644
--- a/extensions/Wikibase/client/i18n/az.json
+++ b/extensions/Wikibase/client/i18n/az.json
@@ -3,7 +3,8 @@
"authors": [
"Interfase",
"Wertuose",
- "Dağlı95"
+ "Dağlı95",
+ "Serkanland"
]
},
"wikibase-after-page-move-queued": "Bu səhifə ilə əlaqəli olan [$1
{{WBREPONAME}} qeydi] tezliklə avtomatik dəyişdiriləcək. Nəzərə alın ki, bu,
dərhal baş verməyə bilər.",
@@ -15,6 +16,7 @@
"wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}",
"wikibase-rc-hide-wikidata-hide": "Gizlət",
"wikibase-rc-hide-wikidata-show": "Göstər",
+ "wikibase-rc-show-wikidata-pref": "Son dəyişikliklərdə {{WBREPONAME}}
dəyişikliklərini göstər",
"wikibase-rc-wikibase-edit-letter": "D",
"wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} redaktəsi",
"wikibase-otherprojects": "Digər layihələr"
diff --git a/extensions/Wikibase/client/i18n/cy.json
b/extensions/Wikibase/client/i18n/cy.json
index 89c5244..cc1fb35 100644
--- a/extensions/Wikibase/client/i18n/cy.json
+++ b/extensions/Wikibase/client/i18n/cy.json
@@ -2,9 +2,11 @@
"@metadata": {
"authors": [
"Lloffiwr",
- "Ham II"
+ "Ham II",
+ "Diafol"
]
},
+ "tooltip-t-wikibase": "Cysylltu i eitem ystorfa gysylltiedig",
"wikibase-after-page-move": "Gallwch [$1 ddiweddaru]'r eitem berthnasol
ar {{WBREPONAME}} er mwyn cynnal y cysylltiadau rhwng ieithoedd ar y dudalen a
symudwyd.",
"wikibase-comment-linked": "Cysylltwyd eitem {{WBREPONAME}} â'r dudalen
hon.",
"wikibase-comment-update": "Newidiwyd yr eitem {{WBREPONAME}}.",
diff --git a/extensions/Wikibase/client/i18n/la.json
b/extensions/Wikibase/client/i18n/la.json
index de0e1aa..7f904ad 100644
--- a/extensions/Wikibase/client/i18n/la.json
+++ b/extensions/Wikibase/client/i18n/la.json
@@ -3,7 +3,8 @@
"authors": [
"Autokrator",
"UV",
- "Lesgles"
+ "Lesgles",
+ "Laurentianus"
]
},
"tooltip-t-wikibase": "Nexus ad rem repositorii Vicibasis",
@@ -14,5 +15,5 @@
"wikibase-rc-hide-wikidata": "$1 Vicidata",
"wikibase-rc-hide-wikidata-hide": "Celare",
"wikibase-rc-hide-wikidata-show": "Monstrare",
- "wikibase-rc-wikibase-edit-title": "Recensio apud Wikidata"
+ "wikibase-rc-wikibase-edit-title": "Recensio apud Wikidata facta"
}
diff --git a/extensions/Wikibase/client/i18n/sd.json
b/extensions/Wikibase/client/i18n/sd.json
index da6b33d..56abf2a 100644
--- a/extensions/Wikibase/client/i18n/sd.json
+++ b/extensions/Wikibase/client/i18n/sd.json
@@ -6,7 +6,7 @@
"Aursani"
]
},
- "tooltip-t-wikibase": "جُڙيل ڊيٽا ذخيري ڏانهن ڳنڍڻو",
+ "tooltip-t-wikibase": "اعدادخاني ۾ موجود لاڳاپيل اسم سان ڳنڍيو",
"wikibase-comment-update": "{{WBREPONAME}} اسم تبديل ٿيو",
"wikibase-dataitem": "{{WBREPONAME}} اسم",
"wikibase-editlinks": "ڳنڍڻن کي سنواريو",
diff --git a/extensions/Wikibase/client/i18n/vep.json
b/extensions/Wikibase/client/i18n/vep.json
index e2dccfa..6d9822c 100644
--- a/extensions/Wikibase/client/i18n/vep.json
+++ b/extensions/Wikibase/client/i18n/vep.json
@@ -10,6 +10,7 @@
"wikibase-editlinks": "Redaktiruida kosketused",
"wikibase-editlinkstitle": "Redaktiruida kelidenkeskeižid kosketusid",
"wikibase-linkitem-addlinks": "Ližata kosketused",
+ "wikibase-rc-hide-wikidata": "$1 Wikidata",
"wikibase-rc-hide-wikidata-show": "Ozutada",
"wikibase-rc-wikibase-edit-letter": "D",
"wikibase-rc-wikibase-edit-title": "{{WBREPONAME}}-redakcii"
diff --git
a/extensions/Wikibase/client/includes/serializers/ClientEntitySerializer.php
b/extensions/Wikibase/client/includes/Serializer/ClientEntitySerializer.php
similarity index 97%
rename from
extensions/Wikibase/client/includes/serializers/ClientEntitySerializer.php
rename to
extensions/Wikibase/client/includes/Serializer/ClientEntitySerializer.php
index 9355de4..5197453 100644
--- a/extensions/Wikibase/client/includes/serializers/ClientEntitySerializer.php
+++ b/extensions/Wikibase/client/includes/Serializer/ClientEntitySerializer.php
@@ -45,6 +45,11 @@
*/
private $fallbackChains;
+ /**
+ * @param PropertyDataTypeLookup $dataTypeLookup
+ * @param string[] $filterLangCodes
+ * @param LanguageFallbackChain[] $fallbackChains
+ */
public function __construct(
PropertyDataTypeLookup $dataTypeLookup,
array $filterLangCodes,
diff --git
a/extensions/Wikibase/client/tests/phpunit/includes/Serializer/ClientEntitySerializerTest.php
b/extensions/Wikibase/client/tests/phpunit/includes/Serializer/ClientEntitySerializerTest.php
new file mode 100644
index 0000000..d9b00e1
--- /dev/null
+++
b/extensions/Wikibase/client/tests/phpunit/includes/Serializer/ClientEntitySerializerTest.php
@@ -0,0 +1,80 @@
+<?php
+
+namespace Wikibase\Client\Tests\Serializer;
+
+use PHPUnit_Framework_TestCase;
+use Wikibase\Client\Serializer\ClientEntitySerializer;
+use Wikibase\DataModel\Entity\Item;
+use Wikibase\DataModel\Snak\PropertyNoValueSnak;
+
+/**
+ * @covers Wikibase\Client\Serializer\ClientEntitySerializer
+ *
+ * @group Wikibase
+ * @group WikibaseClient
+ *
+ * @licence GNU GPL v2+
+ * @author Thiemo Mättig
+ */
+class ClientEntitySerializerTest extends PHPUnit_Framework_TestCase {
+
+ private function newInstance() {
+ $fallbackChain = $this->getMockBuilder(
'Wikibase\LanguageFallbackChain' )
+ ->disableOriginalConstructor()
+ ->getMock();
+ $fallbackChain->expects( $this->any() )
+ ->method( 'extractPreferredValue' )
+ ->will( $this->returnValue( array( 'source' =>
'<SOURCE>' ) ) );
+
+ $dataTypeLookup = $this->getMock(
+
'Wikibase\DataModel\Services\Lookup\PropertyDataTypeLookup'
+ );
+ $dataTypeLookup->expects( $this->any() )
+ ->method( 'getDataTypeIdForProperty' )
+ ->will( $this->returnValue( '<DATATYPE>' ) );
+
+ return new ClientEntitySerializer(
+ $dataTypeLookup,
+ array( 'en' ),
+ array( 'en' => $fallbackChain )
+ );
+ }
+
+ public function testSerialize() {
+ $item = new Item();
+ $item->setLabel( 'de', 'German' );
+ $item->setDescription( 'de', 'German' );
+ $item->setAliases( 'de', array( 'German' ) );
+ $item->setAliases( 'en', array( 'English' ) );
+ $item->getStatements()->addNewStatement( new
PropertyNoValueSnak( 1 ) );
+
+ $instance = $this->newInstance();
+ $serialization = $instance->serialize( $item );
+
+ $expected = array(
+ 'type' => 'item',
+ 'labels' => array(
+ 'en' => array( 'source-language' => '<SOURCE>'
),
+ ),
+ 'descriptions' => array(
+ 'en' => array( 'source-language' => '<SOURCE>'
),
+ ),
+ 'aliases' => array(
+ 'en' => array( array( 'language' => 'en',
'value' => 'English' ) ),
+ ),
+ 'claims' => array(
+ 'P1' => array( array(
+ 'mainsnak' => array(
+ 'snaktype' => 'novalue',
+ 'property' => 'P1',
+ 'datatype' => '<DATATYPE>',
+ ),
+ 'type' => 'statement',
+ 'rank' => 'normal'
+ ) ),
+ ),
+ );
+ $this->assertSame( $expected, $serialization );
+ }
+
+}
diff --git a/extensions/Wikibase/lib/i18n/nap.json
b/extensions/Wikibase/lib/i18n/nap.json
index 6138627..d77296e 100644
--- a/extensions/Wikibase/lib/i18n/nap.json
+++ b/extensions/Wikibase/lib/i18n/nap.json
@@ -73,6 +73,7 @@
"datatypes-type-wikibase-item": "Oggietto",
"datatypes-type-wikibase-property": "Proprietà",
"datatypes-type-commonsMedia": "File media 'e Commons",
+ "datatypes-type-external-id": "Identificatore 'e fore",
"version-wikibase": "Wikibase",
"wikibase-time-precision-Gannum": "$1 miliarde 'e anne d.C.",
"wikibase-time-precision-Mannum": "$1 milione 'e anne d.C.",
diff --git a/extensions/Wikibase/lib/i18n/zh-hans.json
b/extensions/Wikibase/lib/i18n/zh-hans.json
index 4aa6240..c67766f 100644
--- a/extensions/Wikibase/lib/i18n/zh-hans.json
+++ b/extensions/Wikibase/lib/i18n/zh-hans.json
@@ -80,6 +80,7 @@
"datatypes-type-wikibase-item": "项",
"datatypes-type-wikibase-property": "属性",
"datatypes-type-commonsMedia": "共享资源媒体文件",
+ "datatypes-type-external-id": "外部标识符",
"version-wikibase": "维基数据库",
"wikibase-time-precision-Gannum": "公元$1十亿年",
"wikibase-time-precision-Mannum": "公元$1百万年",
diff --git
a/extensions/Wikibase/lib/includes/formatters/HtmlExternalIdentifierFormatter.php
b/extensions/Wikibase/lib/includes/formatters/HtmlExternalIdentifierFormatter.php
index dc91c98..d4e1370 100644
---
a/extensions/Wikibase/lib/includes/formatters/HtmlExternalIdentifierFormatter.php
+++
b/extensions/Wikibase/lib/includes/formatters/HtmlExternalIdentifierFormatter.php
@@ -2,10 +2,7 @@
namespace Wikibase\Lib\Formatters;
-use DataValues\UnDeserializableValue;
use Html;
-use ValueFormatters\FormattingException;
-use ValueFormatters\ValueFormatter;
use Wikibase\DataModel\Snak\PropertyValueSnak;
use Wikibase\DataModel\Snak\Snak;
use Wikibase\Lib\SnakFormatter;
diff --git
a/extensions/Wikibase/lib/includes/formatters/WikibaseSnakFormatterBuilders.php
b/extensions/Wikibase/lib/includes/formatters/WikibaseSnakFormatterBuilders.php
index 7293e2d..d61ce4d 100644
---
a/extensions/Wikibase/lib/includes/formatters/WikibaseSnakFormatterBuilders.php
+++
b/extensions/Wikibase/lib/includes/formatters/WikibaseSnakFormatterBuilders.php
@@ -46,6 +46,9 @@
/**
* @param WikibaseValueFormatterBuilders $valueFormatterBuilders
+ * @param PropertyInfoStore $propertyInfoStore
+ * @param PropertyDataTypeLookup $dataTypeLookup
+ * @param DataTypeFactory $dataTypeFactory
*/
public function __construct(
WikibaseValueFormatterBuilders $valueFormatterBuilders,
diff --git
a/extensions/Wikibase/lib/includes/formatters/WikitextExternalIdentifierFormatter.php
b/extensions/Wikibase/lib/includes/formatters/WikitextExternalIdentifierFormatter.php
index bd5beae..e7c1377 100644
---
a/extensions/Wikibase/lib/includes/formatters/WikitextExternalIdentifierFormatter.php
+++
b/extensions/Wikibase/lib/includes/formatters/WikitextExternalIdentifierFormatter.php
@@ -2,9 +2,6 @@
namespace Wikibase\Lib\Formatters;
-use DataValues\UnDeserializableValue;
-use ValueFormatters\FormattingException;
-use ValueFormatters\ValueFormatter;
use Wikibase\DataModel\Snak\PropertyValueSnak;
use Wikibase\DataModel\Snak\Snak;
use Wikibase\Lib\SnakFormatter;
diff --git
a/extensions/Wikibase/lib/includes/store/FieldPropertyInfoProvider.php
b/extensions/Wikibase/lib/includes/store/FieldPropertyInfoProvider.php
index 845065c..04a06be 100644
--- a/extensions/Wikibase/lib/includes/store/FieldPropertyInfoProvider.php
+++ b/extensions/Wikibase/lib/includes/store/FieldPropertyInfoProvider.php
@@ -3,7 +3,6 @@
namespace Wikibase\Lib;
use Wikibase\DataModel\Entity\PropertyId;
-use Wikibase\DataModel\Services\Lookup\EntityLookupException;
use Wikibase\Lib\Store\StorageException;
use Wikibase\PropertyInfoStore;
use Wikimedia\Assert\Assert;
diff --git a/extensions/Wikibase/lib/includes/store/PropertyInfoProvider.php
b/extensions/Wikibase/lib/includes/store/PropertyInfoProvider.php
index fa9aba1..f278e70 100644
--- a/extensions/Wikibase/lib/includes/store/PropertyInfoProvider.php
+++ b/extensions/Wikibase/lib/includes/store/PropertyInfoProvider.php
@@ -3,7 +3,6 @@
namespace Wikibase\Lib;
use Wikibase\DataModel\Entity\PropertyId;
-use Wikibase\DataModel\Services\Lookup\EntityLookupException;
use Wikibase\Lib\Store\StorageException;
/**
diff --git
a/extensions/Wikibase/lib/tests/phpunit/formatters/HtmlExternalIdentifierFormatterTest.php
b/extensions/Wikibase/lib/tests/phpunit/formatters/HtmlExternalIdentifierFormatterTest.php
index ef6cbde..f7a879d 100644
---
a/extensions/Wikibase/lib/tests/phpunit/formatters/HtmlExternalIdentifierFormatterTest.php
+++
b/extensions/Wikibase/lib/tests/phpunit/formatters/HtmlExternalIdentifierFormatterTest.php
@@ -3,8 +3,6 @@
namespace Wikibase\Lib\Formatters\Test;
use DataValues\StringValue;
-use DataValues\UnDeserializableValue;
-use ValueFormatters\ValueFormatter;
use Wikibase\DataModel\Entity\PropertyId;
use Wikibase\DataModel\Snak\PropertyNoValueSnak;
use Wikibase\DataModel\Snak\PropertyValueSnak;
diff --git
a/extensions/Wikibase/lib/tests/phpunit/formatters/WikitextExternalIdentifierFormatterTest.php
b/extensions/Wikibase/lib/tests/phpunit/formatters/WikitextExternalIdentifierFormatterTest.php
index d172f9d..bbce00a 100644
---
a/extensions/Wikibase/lib/tests/phpunit/formatters/WikitextExternalIdentifierFormatterTest.php
+++
b/extensions/Wikibase/lib/tests/phpunit/formatters/WikitextExternalIdentifierFormatterTest.php
@@ -3,8 +3,6 @@
namespace Wikibase\Lib\Formatters\Test;
use DataValues\StringValue;
-use DataValues\UnDeserializableValue;
-use ValueFormatters\ValueFormatter;
use Wikibase\DataModel\Entity\PropertyId;
use Wikibase\DataModel\Snak\PropertyNoValueSnak;
use Wikibase\DataModel\Snak\PropertyValueSnak;
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php
b/extensions/Wikibase/lib/tests/phpunit/store/Sql/TermSqlIndexTest.php
similarity index 97%
rename from
extensions/Wikibase/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php
rename to extensions/Wikibase/lib/tests/phpunit/store/Sql/TermSqlIndexTest.php
index 27e7882..ccf1581 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php
+++ b/extensions/Wikibase/lib/tests/phpunit/store/Sql/TermSqlIndexTest.php
@@ -17,7 +17,7 @@
* @covers Wikibase\TermSqlIndex
*
* @group Wikibase
- * @group WikibaseRepo
+ * @group WikibaseLib
* @group WikibaseStore
* @group Database
*
@@ -31,6 +31,11 @@
protected function setUp() {
parent::setUp();
+ if ( !defined( 'WB_VERSION' ) ) {
+ $this->markTestSkipped( "Skipping because a local
wb_terms table"
+ . " is not available on a WikibaseClient only
instance." );
+ }
+
$this->tablesUsed[] = 'wb_terms';
}
diff --git a/extensions/Wikibase/lib/tests/phpunit/store/TermIndexTest.php
b/extensions/Wikibase/lib/tests/phpunit/store/TermIndexTest.php
index 45e14f0..9592e74 100644
--- a/extensions/Wikibase/lib/tests/phpunit/store/TermIndexTest.php
+++ b/extensions/Wikibase/lib/tests/phpunit/store/TermIndexTest.php
@@ -500,25 +500,13 @@
}
private function getTermConflictEntities() {
- $deFooBar1 = new Item( new ItemId( 'Q1' ) );
- $deFooBar1->setLabel( 'de', 'Foo' );
- $deFooBar1->setDescription( 'de', 'Bar' );
-
- $deBarFoo2 = new Item( new ItemId( 'Q2' ) );
- $deBarFoo2->setLabel( 'de', 'Bar' );
- $deBarFoo2->setDescription( 'de', 'Foo' );
-
- $enFooBar3 = new Item( new ItemId( 'Q3' ) );
- $enFooBar3->setLabel( 'en', 'Foo' );
- $enFooBar3->setDescription( 'en', 'Bar' );
-
- $enBarFoo4 = new Item( new ItemId( 'Q4' ) );
- $enBarFoo4->setLabel( 'en', 'Bar' );
- $enBarFoo4->setDescription( 'en', 'Foo' );
-
- $deFooQuux5 = new Item( new ItemId( 'Q5' ) );
- $deFooQuux5->setLabel( 'de', 'Foo' );
- $deFooQuux5->setDescription( 'de', 'Quux' );
+ $entities = array(
+ $this->makeTermConflictItem( 'Q1', 'de', 'Foo', 'Bar' ),
+ $this->makeTermConflictItem( 'Q2', 'de', 'Bar', 'Foo' ),
+ $this->makeTermConflictItem( 'Q3', 'en', 'Foo', 'Bar' ),
+ $this->makeTermConflictItem( 'Q4', 'en', 'Bar', 'Foo' ),
+ $this->makeTermConflictItem( 'Q5', 'de', 'Foo', 'Quux' )
+ );
$deFooBarP6 = Property::newFromType( 'string' );
$deFooBarP6->setId( new PropertyId( 'P6' ) );
@@ -526,18 +514,19 @@
$deFooBarP6->setAliases( 'de', array( 'AFoo' ) );
$deFooBarP6->setDescription( 'de', 'Bar' );
- $entities = array(
- $deFooBar1,
- $deBarFoo2,
- $enFooBar3,
- $enBarFoo4,
- $deFooQuux5,
- $deFooBarP6,
- );
+ $entities[] = $deFooBarP6;
return $entities;
}
+ private function makeTermConflictItem( $id, $languageCode, $label,
$description ) {
+ $item = new Item( new ItemId( $id ) );
+ $item->setLabel( $languageCode, $label );
+ $item->setDescription( $languageCode, $description );
+
+ return $item;
+ }
+
public function labelConflictProvider() {
$entities = $this->getTermConflictEntities();
diff --git a/extensions/Wikibase/repo/i18n/ast.json
b/extensions/Wikibase/repo/i18n/ast.json
index 10e88bb..04d37b2 100644
--- a/extensions/Wikibase/repo/i18n/ast.json
+++ b/extensions/Wikibase/repo/i18n/ast.json
@@ -305,6 +305,7 @@
"wikibase-listdatatypes-time-body": "Campu de datos lliteral pa un
puntu de tiempu. Dau como una fecha y hora con cierta precisión y llendes. El
tiempu guardase internamente nel modelu de calendariu especificáu.\n* time –
valor esplícitu pa un puntu nel tiempu, representáu como marca de tiempu ISO
8601, p. ex. +2013-01-01T00:00:00Z. L'añu siempre tien signu y se rellena pa
tener ente 4 y 16 cifres.\n* timezone – valor esplícitu como enteru con signu.
La información del fusu horariu como un desplazamientu dende UTC en minutos.\n*
before – valor enteru esplícitu pal númberu d'unidaes posibles después del
tiempu dau. La unidá vien dada pola precisión.\n* after – valor enteru
esplícitu pal númberu d'unidaes posibles antes del tiempu dau. La unidá vien
dada pola precisión.\n* precision – valor esplícitu codificáu nun enteru
curtiu. Los númberos tienen el siguiente significáu: 0 - mil millones d'años, 1
- cien millones d'años, ..., 6 - mileniu, 7 - sieglu, 8 - década, 9 - añu, 10 -
mes, 11 - día, 12 - hora, 13 - minutu, 14 - segundu.\n* calendarmodel – valor
esplícitu dau como URI. Identifica'l modelu de calendariu de la marca de
tiempu.",
"wikibase-listdatatypes-url-head": "URL",
"wikibase-listdatatypes-url-body": "Campu de datos lliteral pa una URL.
Les URL tan restrinxíes a los protocolos que tamién se sofiten pa los enllaces
esternos del testu wiki.",
+ "wikibase-listdatatypes-external-id-head": "Identificador esternu",
"wikibase-concept-uri": "URI del conceptu",
"wikibase-concept-uri-tooltip": "URI qu'identifica el conceptu
describíu por esti elementu",
"wikibase-add-badges": "Amestar insinies",
@@ -357,6 +358,8 @@
"apihelp-wbeditentity-example-8": "Crea una declaración nueva nel
elementu pa la propiedá P56 y un valor de \"ExampleString\"
(\"ExempluCadenaTestu\")",
"apihelp-wbeditentity-example-9": "Desanicia les declaraciones del
elementu coles GUIDs Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F y
Q42$GH678DSA-01PQ-28XC-HJ90-DDFD9990126X",
"apihelp-wbeditentity-example-10": "Configura la declaración col GUID
al valor de la declaración",
+ "apihelp-wbeditentity-example-11": "Amiesta una etiqueta sin sustituila
si yá existe",
+ "apihelp-wbeditentity-example-12": "Desanicia una etiqueta",
"apihelp-wbformatvalue-description": "Da formatu a DataValues.",
"apihelp-wbformatvalue-param-generate": "El formatu de salida deseáu a
xenerar.",
"apihelp-wbformatvalue-param-datatype": "El tipu de datu del valor.
Esto ye diferente del tipu del valor",
@@ -407,13 +410,13 @@
"apihelp-wbmergeitems-description": "Fusiona múltiples elementos.",
"apihelp-wbmergeitems-param-fromid": "ID dende la que fusionar",
"apihelp-wbmergeitems-param-toid": "ID a la que fusionar",
- "apihelp-wbmergeitems-param-ignoreconflicts": "Matriz d'elementos del
oxetu pa los qu'inorar conflictos, sólo puede contener los valores de \"label\"
(etiqueta), \"description\" (descripción) o \"sitelink\" (enllaz de sitiu)",
+ "apihelp-wbmergeitems-param-ignoreconflicts": "Matriz d'elementos del
oxetu pa los qu'inorar conflictos, sólo puede contener los valores de
\"description\" (descripción) y o \"sitelink\" (enllaz de sitiu) y o
\"statement\" (declaración)",
"apihelp-wbmergeitems-param-summary": "Resume de la
edición.\nPrefixaráse con un comentariu xeneráu automáticamente. La llende de
llonxitú del comentariu automáticu xunto col resume ye de 260 caráuteres. Ten
en cuenta que tolo que pase d'esa llende va cortase.",
"apihelp-wbmergeitems-param-bot": "Marcar esta edición como bot. Esta
marca d'URL sólo se respetará si l'usuariu pertenez al grupu \"bot\".",
"apihelp-wbmergeitems-example-1": "Fusiona datos dende Q42 en Q222",
"apihelp-wbmergeitems-example-2": "Fusiona datos dende Q555 en Q3",
- "apihelp-wbmergeitems-example-3": "Fusiona datos dende Q66 en Q99
inorando cualquier etiqueta conflictiva",
- "apihelp-wbmergeitems-example-4": "Fusiona datos dende Q66 en Q99
inorando cualquier etiqueta o descripción conflictiva",
+ "apihelp-wbmergeitems-example-3": "Fusiona datos dende Q66 en Q99
ignorando cualquier enllaz de sitiu conflictivu",
+ "apihelp-wbmergeitems-example-4": "Fusiona datos dende Q66 en Q99
inorando cualquier enllaz de sitiu o descripción conflictiva",
"apihelp-wbparsevalue-description": "Analiza valores usando un
analizador de valores.",
"apihelp-wbparsevalue-param-parser": "Identificador del ValueParser
qu'usar. <span class=\"apihelp-deprecated\">Anticuáu</span>. Nel so llugar
usa'l parámetru datatype.",
"apihelp-wbparsevalue-param-datatype": "Tipu de datu del valor a
analizar. Determina l'analizador a utilizar.",
@@ -519,7 +522,7 @@
"apihelp-wbsetreference-description": "Crea una referencia o
configura'l valor d'una esistente.",
"apihelp-wbsetreference-param-statement": "Un GUID qu'identifica la
declaración pa la que va configurase la referencia",
"apihelp-wbsetreference-param-snaks": "Los snaks a los que configurar
la referencia. L'oxetu JSON con IDs de propiedá qu'apunten a matrices que
contienen los snaks pa esa propiedá",
- "apihelp-wbsetreference-param-snaks-order": "L'orde de los snaks.
Llista separada por comes d'IDs de propiedá",
+ "apihelp-wbsetreference-param-snaks-order": "L'orde de los snaks.
Matriz JSON de cadenes d'ID de propiedá",
"apihelp-wbsetreference-param-reference": "Una función hash de
referencia que tien d'anovase. Opcional. Si nun se da, créyase una nueva
referencia.",
"apihelp-wbsetreference-param-index": "Índiz, dientro de la llista de
referencies de la declaración, onde mover la referencia. Opcional. Si nun se
da, una referencia esistente siguirá nel so llugar mentanto qu'una referencia
nueva añadiráse.",
"apihelp-wbsetreference-param-summary": "Resume de la
edición.\nPrefixaráse con un comentariu xeneráu automáticamente. La llende de
llonxitú del comentariu automáticu xunto col resume ye de 260 caráuteres. Ten
en cuenta que tolo que pase d'esa llende va cortase.",
diff --git a/extensions/Wikibase/repo/i18n/cy.json
b/extensions/Wikibase/repo/i18n/cy.json
index ea1d079..b2a6f62 100644
--- a/extensions/Wikibase/repo/i18n/cy.json
+++ b/extensions/Wikibase/repo/i18n/cy.json
@@ -5,7 +5,8 @@
"Lloffiwr",
"Robin Owain",
"Macofe",
- "Ham II"
+ "Ham II",
+ "Diafol"
]
},
"wikibase-entity-item": "yr eitem",
@@ -35,7 +36,7 @@
"wikibase-alias-edit-placeholder": "rhoi arallenw",
"wikibase-label-input-help-message": "Rhoi teitl y set data yn $1.",
"wikibase-description-input-help-message": "Rhoi disgrifiad byr yn $1.",
- "wikibase-statements": "Mynegiadau",
+ "wikibase-statementsection-statements": "Mynegiadau",
"wikibase-sitelinks": "Rhestr y tudalennau sy'n cysylltu i'r eitem hon",
"wikibase-sitelinks-input-help-message": "Gosod cyswllt at dudalen sy'n
perthyn i'r eitem hon.",
"wikibase-sitelinks-special": "Gwefannau eraill",
@@ -55,6 +56,7 @@
"wikibase-disambiguation-title": "Gwahaniaethu ystyron \"$1\"",
"wikibase-aliases-empty": "Nid oes arallenwau i hwn eto.",
"wikibase-propertypage-datatype": "Math y data",
+ "wikibase-statementview-rank-normal": "Ranc normal",
"wikibase-statementview-referencesheading-pendingcountersubject":
"{{PLURAL:$1|ffynonellau|ffynhonnell|ffynonellau}}",
"wikibase-snakview-property-input-placeholder": "nodwedd",
"wikibase-snakview-choosesnaktype": "Dewiswch fath y gwerth.",
diff --git a/extensions/Wikibase/repo/i18n/en.json
b/extensions/Wikibase/repo/i18n/en.json
index 1d9bb0a..affc429 100644
--- a/extensions/Wikibase/repo/i18n/en.json
+++ b/extensions/Wikibase/repo/i18n/en.json
@@ -381,10 +381,13 @@
"apihelp-wbavailablebadges-description": "Queries available badge
items.",
"apihelp-wbavailablebadges-example-1": "Queries all available badge
items",
"apihelp-wbcreateclaim-description": "Creates Wikibase claims.",
+ "apihelp-wbcreateclaim-param-baserevid": "The numeric identifier for
the revision to base the modification on.\nThis is used for detecting conflicts
during save.",
+ "apihelp-wbcreateclaim-param-bot": "Mark this edit as bot. This URL
flag will only be respected if the user belongs to the group \"bot\".",
"apihelp-wbcreateclaim-param-entity": "ID of the entity you are adding
the claim to",
"apihelp-wbcreateclaim-param-property": "ID of the snaks property",
"apihelp-wbcreateclaim-param-value": "Value of the snak when creating a
claim with a snak that has a value",
"apihelp-wbcreateclaim-param-snaktype": "The type of the snak",
+ "apihelp-wbcreateclaim-param-summary": "Summary for the edit.\nWill be
prepended by an automatically generated comment. The length limit of the
autocomment together with the summary is 260 characters. Be aware that
everything above that limit will be cut off.",
"apihelp-wbcreateclaim-example-1": "Creates a claim for item Q42 of
property P9001 with a novalue snak.",
"apihelp-wbcreateclaim-example-2": "Creates a claim for item Q42 of
property P9002 with string value \"itsastring\"",
"apihelp-wbcreateclaim-example-3": "Creates a claim for item Q42 of
property P9003 with a value of item Q1",
@@ -476,20 +479,30 @@
"apihelp-wbparsevalue-description": "Parses values using a
ValueParser.",
"apihelp-wbparsevalue-param-parser": "ID of the ValueParser to use.
<span class=\"apihelp-deprecated\">Deprecated</span>. Use the datatype
parameter instead.",
"apihelp-wbparsevalue-param-datatype": "Datatype of the value to parse.
Determines the parser to use.",
+ "apihelp-wbparsevalue-param-validate": "Whether to additionally verify
the data passed in.",
"apihelp-wbparsevalue-param-values": "The values to parse",
"apihelp-wbparsevalue-param-options": "The options the parser should
use. Provided as a JSON object.",
"apihelp-wbparsevalue-example-1": "Parse a plain string into a
StringValue object.",
"apihelp-wbparsevalue-example-2": "Parse 1994-02-08 to a TimeValue
object with a precision of 9 (year).",
"apihelp-wbparsevalue-example-3": "Parse 1994-02-08 to a TimeValue
object with a precision of 14 (second) with validation enabled, resulting in a
validation failure.",
"apihelp-wbremoveclaims-description": "Removes Wikibase claims.",
+ "apihelp-wbremoveclaims-param-baserevid": "The numeric identifier for
the revision to base the modification on.\nThis is used for detecting conflicts
during save.",
+ "apihelp-wbremoveclaims-param-bot": "Mark this edit as bot. This URL
flag will only be respected if the user belongs to the group \"bot\".",
"apihelp-wbremoveclaims-param-claim": "One GUID or several
(pipe-separated) GUIDs identifying the claims to be removed.\nAll claims must
belong to the same entity.",
+ "apihelp-wbremoveclaims-param-summary": "Summary for the edit.\nWill be
prepended by an automatically generated comment. The length limit of the
autocomment together with the summary is 260 characters. Be aware that
everything above that limit will be cut off.",
"apihelp-wbremoveclaims-example-1": "Remove claim with GUID of
\"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0N\"",
"apihelp-wbremovequalifiers-description": "Removes a qualifier from a
claim.",
+ "apihelp-wbremovequalifiers-param-baserevid": "The numeric identifier
for the revision to base the modification on.\nThis is used for detecting
conflicts during save.",
+ "apihelp-wbremovequalifiers-param-bot": "Mark this edit as bot. This
URL flag will only be respected if the user belongs to the group \"bot\".",
"apihelp-wbremovequalifiers-param-claim": "A GUID identifying the claim
from which to remove qualifiers",
"apihelp-wbremovequalifiers-param-qualifiers": "Snak hashes of the
qualifiers to remove",
+ "apihelp-wbremovequalifiers-param-summary": "Summary for the
edit.\nWill be prepended by an automatically generated comment. The length
limit of the autocomment together with the summary is 260 characters. Be aware
that everything above that limit will be cut off.",
"apihelp-wbremovequalifiers-example-1": "Remove qualifier with hash
\"1eb8793c002b1d9820c833d234a1b54c8e94187e\" from claim with GUID of
\"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"",
"apihelp-wbremovereferences-description": "Removes one or more
references of the same statement.",
+ "apihelp-wbremovereferences-param-baserevid": "The numeric identifier
for the revision to base the modification on.\nThis is used for detecting
conflicts during save.",
+ "apihelp-wbremovereferences-param-bot": "Mark this edit as bot. This
URL flag will only be respected if the user belongs to the group \"bot\".",
"apihelp-wbremovereferences-param-statement": "A GUID identifying the
statement for which a reference is being set",
+ "apihelp-wbremovereferences-param-summary": "Summary for the
edit.\nWill be prepended by an automatically generated comment. The length
limit of the autocomment together with the summary is 260 characters. Be aware
that everything above that limit will be cut off.",
"apihelp-wbremovereferences-param-references": "The hashes of the
references that should be removed",
"apihelp-wbremovereferences-example-1": "Remove reference with hash
\"455481eeac76e6a8af71a6b493c073d54788e7e9\" from claim with GUID of
\"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"",
"apihelp-wbsearchentities-description": "Searches for entities using
labels and aliases.\nReturns a label and description for the entity in the user
language if possible.\nReturns details of the matched term.\nThe matched term
text is also present in the aliases key if different from the display label.",
diff --git a/extensions/Wikibase/repo/i18n/fr.json
b/extensions/Wikibase/repo/i18n/fr.json
index 81d99bb..74b5dc7 100644
--- a/extensions/Wikibase/repo/i18n/fr.json
+++ b/extensions/Wikibase/repo/i18n/fr.json
@@ -367,10 +367,13 @@
"apihelp-wbavailablebadges-description": "Recherche les éléments de
badge disponibles.",
"apihelp-wbavailablebadges-example-1": "Recherche tous les éléments de
badge disponibles",
"apihelp-wbcreateclaim-description": "Crée les déclarations Wikibase.",
+ "apihelp-wbcreateclaim-param-baserevid": "L’identifiant numérique de la
révision sur laquelle baser la modification.\nIl est utilisé pour détecter les
conflits à l’enregistrement.",
+ "apihelp-wbcreateclaim-param-bot": "Marquer cette modification comme
faite par un robot. Ce paramètre ne sera pris en compte que si l’utilisateur
appartient au groupe « bot ».",
"apihelp-wbcreateclaim-param-entity": "ID de l’entité à laquelle vous
ajoutez la déclaration",
"apihelp-wbcreateclaim-param-property": "ID de la propriété snaks",
"apihelp-wbcreateclaim-param-value": "Valeur de l’assertion simple lors
de la création d’une déclaration avec une assertion simple avec une valeur",
"apihelp-wbcreateclaim-param-snaktype": "Le type d’assertion simple",
+ "apihelp-wbcreateclaim-param-summary": "Résumé de la
modification.\nSera préfixé par un commentaire généré automatiquement. La
taille limite du commentaire automatique ajouté au résumé est de 260 caractères
pour l'ensemble. Notez bien que tout ce qui est au-delà de cette limite sera
tronqué.",
"apihelp-wbcreateclaim-example-1": "Crée une déclaration pour l’élément
Q42 de la propriété P9001 avec une assertion simple sans valeur.",
"apihelp-wbcreateclaim-example-2": "Crée une déclaration pour l’élément
Q42 de la propriété P9002 avec une valeur de chaîne « estunechaine »",
"apihelp-wbcreateclaim-example-3": "Crée une déclaration pour l’élément
Q42 de la propriété P9003 avec une valeur de l’élément Q1",
@@ -462,20 +465,30 @@
"apihelp-wbparsevalue-description": "Analyse les valeurs en utilisant
un ValueParser.",
"apihelp-wbparsevalue-param-parser": "ID du ValueParser à utiliser.
OBSOLÈTE, utiliser le paramètre datatype à la place.",
"apihelp-wbparsevalue-param-datatype": "Type de données de la valeur à
analyser. Détermine l’analyseur à utiliser.",
+ "apihelp-wbparsevalue-param-validate": "Indique s’il faut également
valider les données transmises.",
"apihelp-wbparsevalue-param-values": "Les valeurs à analyser",
"apihelp-wbparsevalue-param-options": "Les options que l’analyseur
devrait être utilisé. Fourni sous forme d’objet JSON.",
"apihelp-wbparsevalue-example-1": "Analyser une chaîne brute dans un
objet StringValue.",
"apihelp-wbparsevalue-example-2": "Analyser 1994-02-08 comme un objet
TimeValue avec une précision de 9 (année).",
"apihelp-wbparsevalue-example-3": "Analyser 1994-02-08 comme un objet
TimeValue avec une précision de 14 (seconde) avec la validation activée,
aboutissant à un échec de validation.",
"apihelp-wbremoveclaims-description": "Supprime les déclarations de
Wikibase.",
+ "apihelp-wbremoveclaims-param-baserevid": "L’identifiant numérique de
la révision sur laquelle baser la modification.\nIl est utilisé pour détecter
les conflits à l’enregistrement.",
+ "apihelp-wbremoveclaims-param-bot": "Marquer cette modification comme
faite par un robot. Ce paramètre ne sera pris en compte que si l’utilisateur
appartient au groupe « bot ».",
"apihelp-wbremoveclaims-param-claim": "Un GUID ou plusieurs GUIDs
(séparés par des barres verticales) identifiant les déclarations à
supprimer.\nToutes les déclarations doivent appartenir à la même entité.",
+ "apihelp-wbremoveclaims-param-summary": "Résumé de la
modification.\nSera préfixé par un commentaire généré automatiquement. La
taille limite du commentaire automatique ajouté au résumé est de 260 caractères
pour l'ensemble. Notez bien que tout ce qui est au-delà de cette limite sera
tronqué.",
"apihelp-wbremoveclaims-example-1": "Supprimer la déclaration avec un
GUID de « Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0N »",
"apihelp-wbremovequalifiers-description": "Supprime un qualifieur d’une
déclaration.",
+ "apihelp-wbremovequalifiers-param-baserevid": "L’identifiant numérique
de la révision sur laquelle baser la modification.\nIl est utilisé pour
détecter les conflits à l’enregistrement.",
+ "apihelp-wbremovequalifiers-param-bot": "Marquer cette modification
comme faite par un robot. Ce paramètre ne sera pris en compte que si
l’utilisateur appartient au groupe « bot ».",
"apihelp-wbremovequalifiers-param-claim": "Un GUID identifiant la
déclaration de laquelle supprimer les qualifieurs",
"apihelp-wbremovequalifiers-param-qualifiers": "Codes de hachage de
l’assertion simple des qualifieurs à supprimer",
+ "apihelp-wbremovequalifiers-param-summary": "Résumé de la
modification.\nSera préfixé par un commentaire généré automatiquement. La
taille limite du commentaire automatique ajouté au résumé est de 260 caractères
pour l'ensemble. Notez bien que tout ce qui est au-delà de cette limite sera
tronqué.",
"apihelp-wbremovequalifiers-example-1": "Supprimer le qualifieur avec
code de hachage « 1eb8793c002b1d9820c833d234a1b54c8e94187e » de la déclaration
avec un GUID de « Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F »",
"apihelp-wbremovereferences-description": "Supprime une ou plusieurs
références du même énoncé.",
+ "apihelp-wbremovereferences-param-baserevid": "L’identifiant numérique
de la révision sur laquelle baser la modification.\nIl est utilisé pour
détecter les conflits à l’enregistrement.",
+ "apihelp-wbremovereferences-param-bot": "Marquer cette modification
comme faite par un robot. Ce paramètre ne sera pris en compte que si
l’utilisateur appartient au groupe « bot ».",
"apihelp-wbremovereferences-param-statement": "Un GUID identifiant
l’énoncé pour lequel une référence a été fixée",
+ "apihelp-wbremovereferences-param-summary": "Résumé de la
modification.\nSera préfixé par un commentaire généré automatiquement. La
taille limite du commentaire automatique ajouté au résumé est de 260 caractères
pour l'ensemble. Notez bien que tout ce qui est au-delà de cette limite sera
tronqué.",
"apihelp-wbremovereferences-param-references": "Les codes de hachage
des références qui devraient être supprimées",
"apihelp-wbremovereferences-example-1": "Supprimer la référence avec le
code de hachage « 455481eeac76e6a8af71a6b493c073d54788e7e9 » de la déclaration
avec un GUID de « Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F »",
"apihelp-wbsearchentities-description": "Recherche des entités en
utilisant des libellés et des alias.\nRenvoie un libellé et une description
pour l’entité dans la langue de l’utilisateur si possible.\nRenvoie les détails
sur le critère correspondant.\nLe texte du critère correspondant est aussi
présent dans la clé des alias si elle est différente du libellé d’affichage.",
diff --git a/extensions/Wikibase/repo/i18n/he.json
b/extensions/Wikibase/repo/i18n/he.json
index 7fee213..670658f 100644
--- a/extensions/Wikibase/repo/i18n/he.json
+++ b/extensions/Wikibase/repo/i18n/he.json
@@ -333,10 +333,13 @@
"apihelp-wbavailablebadges-description": "שאילת של פריטי סמלים זמינים.",
"apihelp-wbavailablebadges-example-1": "שאילת של כל פריטי סמלים
זמינים.",
"apihelp-wbcreateclaim-description": "יצירת טענות של ויקיבייס.",
+ "apihelp-wbcreateclaim-param-baserevid": "המזהה המספרי לגרסה שהשינוי
מתבסס עליה.\nזה משמש לזיהוי התנגשויות בזמן השמירה.",
+ "apihelp-wbcreateclaim-param-bot": "לסמן את העריכה כעריכת בוט. דגל
ה־URL יכובד רק עם המשתמש שייך לקבוצה \"bot\".",
"apihelp-wbcreateclaim-param-entity": "המזהה של הישות שהטענה נוספת
אליה",
"apihelp-wbcreateclaim-param-property": "המזהה של מאפיין snaks",
"apihelp-wbcreateclaim-param-value": "הערך של הסנאק בעת יצירת הטענה עם
סנאק שיש לו ערך",
"apihelp-wbcreateclaim-param-snaktype": "סוג הסנאק",
+ "apihelp-wbcreateclaim-param-summary": "תקציר העריכה.\nלתחילתו תצורף
הערה שמיוצרת אוטומטית. מגבלת האורך של ההערה האוטומטית יחד עם תקציר העריכה היא
260 תווים. יש לשים לב לכך שכל דבר מעבר לכך ייחתך.",
"apihelp-wbcreateclaim-example-1": "יצירת טענה עבור הפריט Q42 של מאפיין
P9001 עם סנאק novalue.",
"apihelp-wbcreateclaim-example-2": "יצירת טענה עבור הפריט Q42 של מאפיין
P9002 עם ערך מחרוזת \"itsastring\".",
"apihelp-wbcreateclaim-example-3": "יצירת טענה עבור הפריט Q42 של מאפיין
P9003 עם ערך של פריט Q1",
@@ -428,20 +431,30 @@
"apihelp-wbparsevalue-description": "פענוח ערכים באמצעות ValueParser.",
"apihelp-wbparsevalue-param-parser": "המזהה של ה־ValueParser שצריך
להשתמש בו. <span class=\"apihelp-deprecated\">מיושן</span>. יש להשתמש בפרמטר
datatype במקום זה.",
"apihelp-wbparsevalue-param-datatype": "סוג הנתונים לפענוח. קובע האיזה
מפענח להשתמש.",
+ "apihelp-wbparsevalue-param-validate": "האם לעשות אימות נוסף על הנתונים
המוכנסים.",
"apihelp-wbparsevalue-param-values": "אילו ערכים לפענח",
"apihelp-wbparsevalue-param-options": "האפשרויות שהמפענח צריך להשתמש
בהן. ניתן בתור עצם JSON.",
"apihelp-wbparsevalue-example-1": "לפענח מחרוזת פשוטה לעצם
StringValue.",
"apihelp-wbparsevalue-example-2": "לפענח את 1994-02-08 לעצם TimeValue
עם דיוק של 9 (שנה).",
"apihelp-wbparsevalue-example-3": "לפענח את 1994-02-08 לעצם TimeValue
עם דיוק של 14 (שנייה) עם הפעלת אימות, והתוצאה תהיה כישלון אימות.",
"apihelp-wbremoveclaims-description": "הסרת טענות ויקיבייס.",
+ "apihelp-wbremoveclaims-param-baserevid": "מזהה מספרי לגרסה שעליה יתבסס
השינוי.\nזה משמש לזיהוי התנגשויות בזמן השמירה.",
+ "apihelp-wbremoveclaims-param-bot": "לסמן את העריכה כעריכת בוט. דגל
ה־URL יכובד רק עם המשתמש שייך לקבוצה \"bot\".",
"apihelp-wbremoveclaims-param-claim": "GUID אחת או יותר (מופרדים
בפסיקים) שמזהים את הטענות שיש להסיר.\nכל הטענות צריכים להיות שייכות לאותה
הישות.",
+ "apihelp-wbremoveclaims-param-summary": "תקציר העריכה.\nלתחילתו תצורף
הערה שמיוצרת אוטומטית. מגבלת האורך של ההערה האוטומטית יחד עם תקציר העריכה היא
260 תווים. יש לשים לב לכך שכל דבר מעבר לכך ייחתך.",
"apihelp-wbremoveclaims-example-1": "הסרת טענה שה־GUID שלה הוא
\"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0N\"",
"apihelp-wbremovequalifiers-description": "הסרת מבחין מטענה.",
+ "apihelp-wbremovequalifiers-param-baserevid": "מזהה מספרי לגרסה שעליה
יתבסס השינוי.\nזה משמש לזיהוי התנגשויות בזמן השמירה.",
+ "apihelp-wbremovequalifiers-param-bot": "סימון העריכה בתור בוט. דגל
ה־URL הזה יכובד רק אם המשתמש שייך לקבוצה \"bot\".",
"apihelp-wbremovequalifiers-param-claim": "GUID שמזהה טענה שממנה צריך
להסיר מבחינים",
"apihelp-wbremovequalifiers-param-qualifiers": "גיבובי הסנאק של
המבחינים שצריך להסיר",
+ "apihelp-wbremovequalifiers-param-summary": "תקציר העריכה.\nלתחילתו
תצורף הערה שמיוצרת אוטומטית. מגבלת האורך של ההערה האוטומטית יחד עם תקציר העריכה
היא 260 תווים. יש לשים לב לכך שכל דבר מעבר לכך ייחתך.",
"apihelp-wbremovequalifiers-example-1": "הסרת מבחין עם הגיבוב
\"1eb8793c002b1d9820c833d234a1b54c8e94187e\" מהטענה שה־GUID שלה הוא
\"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"",
"apihelp-wbremovereferences-description": "הסרה של הפניה אחת או יותר
למקור של אותה הטענה.",
+ "apihelp-wbremovereferences-param-baserevid": "מזהה מספרי לגרסה שעליה
יתבסס השינוי.\nזה משמש לזיהוי התנגשויות בזמן השמירה.",
+ "apihelp-wbremovereferences-param-bot": "סימון העריכה בתור בוט. דגל
ה־URL הזה יכובד רק אם המשתמש שייך לקבוצה \"bot\".",
"apihelp-wbremovereferences-param-statement": "GUID שמזהה את הטענה
שעבורה מוגדרת הפניה למקור",
+ "apihelp-wbremovereferences-param-summary": "תקציר העריכה.\nלתחילתו
תצורף הערה שמיוצרת אוטומטית. מגבלת האורך של ההערה האוטומטית יחד עם תקציר העריכה
היא 260 תווים. יש לשים לב לכך שכל דבר מעבר לכך ייחתך.",
"apihelp-wbremovereferences-param-references": "הגיבובים של ההפניות
למקורות שצריך להסיר",
"apihelp-wbremovereferences-example-1": "הסרת הפניה למקור על הגיבוב
\"455481eeac76e6a8af71a6b493c073d54788e7e9\" מהטענה שה־GUID שלה הוא
\"Q42$D8404CDA-25E4-4334-AF13-A3290BCD9C0F\"",
"apihelp-wbsearchentities-description": "חיפוש ישויות באמצעות תוויות
וכינויים.\nהחזרת תווית ותיאר לישות בשפת המשתמש אם אפשר.\nהחזרת פרטים של המושג
שהתאים.\nטקסט המושג שהתאים נמצאגם במפתח הכינויים אם הוא שונה מהתווית להצגה.",
diff --git a/extensions/Wikibase/repo/i18n/it.json
b/extensions/Wikibase/repo/i18n/it.json
index fc5763b..48c17b9 100644
--- a/extensions/Wikibase/repo/i18n/it.json
+++ b/extensions/Wikibase/repo/i18n/it.json
@@ -310,9 +310,9 @@
"wikibase-listdatatypes-quantity-head": "Quantità",
"wikibase-listdatatypes-quantity-body": "Campo dati letterale per una
quantità relativa ad un'unità ben definita. L'unità usata è uno dei dati
inseriti.\n* quantità - valore implicito della stringa (mappatura del prefisso
dell'unità non è chiara)\n* unità - valore implicito della stringa, predefinito
a 1 (mappatura del corpo standard non è chiara)\n* precisione (facoltativo) -
valore esplicito, ha la stessa unità del valore\n* limite superiore - valore
massimo della quantità\n* limite inferiore - valore minimo della quantità",
"wikibase-listdatatypes-monolingualtext-head": "Testo monolingua",
- "wikibase-listdatatypes-monolingualtext-body": "Campo dati letterale
per una stringa che non è tradotta in altre lingue. Questo tipo di stringa è
definita una volta e riutilizzata per tutte le lingue. L'uso tipico è per i
nomi geografici, scritti nella lingua locale, o per un identificatore di
qualche tipo, una formula chimica o un nome scientifico in latino.\n * lingua –
valore esplicito per identificare la lingua della parte testuale\n * valore –
valore esplicito della stringa per la lingua indicata",
+ "wikibase-listdatatypes-monolingualtext-body": "Campo dati letterale
per una stringa che non è tradotta in altre lingue. Questo tipo di stringa è
definita una volta e riutilizzata per tutte le lingue. L'uso tipico è per i
nomi geografici, scritti nella lingua locale, o per un identificatore di
qualche tipo, una formula chimica o un nome scientifico in latino.\n* lingua –
valore esplicito per identificare la lingua della parte testuale\n* valore –
valore esplicito della stringa per la lingua indicata",
"wikibase-listdatatypes-multilingualtext-head": "Testo multilingua",
- "wikibase-listdatatypes-multilingualtext-body": "Campo dati letterale
per una stringa che deve essere tradotta in altre lingue. L'uso tipico è per i
nomi di entità di interesse globale che non hanno una forma scritta non
localizzata. Può differire sia per lingua che per sistema di scrittura.\n *
lingua – valore esplicito per identificare la lingua della parte testuale\n *
valore – valore esplicito della stringa per la lingua indicata",
+ "wikibase-listdatatypes-multilingualtext-body": "Campo dati letterale
per una stringa che deve essere tradotta in altre lingue. L'uso tipico è per i
nomi di entità di interesse globale che non hanno una forma scritta non
localizzata. Può differire sia per lingua che per sistema di scrittura.\n*
lingua – valore esplicito per identificare la lingua della parte testuale\n*
valore – valore esplicito della stringa per la lingua indicata",
"wikibase-listdatatypes-string-head": "Stringa",
"wikibase-listdatatypes-string-body": "Campo dati letterale per una
stringa di glifi. L'uso tipico è per identificatori che sono scritti con
formati che non dipendono dalla lingua del lettore.\n* value – valore esplicito
per la stringa nella variante lingua indicata",
"wikibase-listdatatypes-time-head": "Data e ora",
diff --git a/extensions/Wikibase/repo/i18n/nap.json
b/extensions/Wikibase/repo/i18n/nap.json
index f6e722b..1947cc2 100644
--- a/extensions/Wikibase/repo/i18n/nap.json
+++ b/extensions/Wikibase/repo/i18n/nap.json
@@ -305,6 +305,8 @@
"wikibase-listdatatypes-time-body": "Campo 'e date letterale pe' nu
punto 'e tiempo. Fornito comm'a na data e nu tiempo dint'a na certa precisiona
'e lemmete. 'O tiempo è sempre sarvato dint' 'o formato gregoriano prolettico,
ma putess'ausà ati furmatte pe' tramente ca se facesse l'analisi e
furmattaziona.\n* tiempo — valore esplicito pe' n'istante d' 'o tiempo,
rappresentato comm'a nu timestamp simmele a ISO 8601, p'esempio:
+2013-01-01T00:00:00Z.\nL'hanno ave sempe 'o segno e nfra 1 e 16 cifre.\n* fuso
orario — valore espresso comm'a n'intero c' 'o segno. L'infurmaziune d' 'o fuso
orario è innecata comm'a n'offset 'a ll'orario UTC scritto 'n minute.\n* primma
— valore sano espresso pe' quante unità, aròpp' 'o tiempo specificato, putesse
essere. L'unità è data d' 'a precisione.\n* aropp — valore sano sano espresso
pe' quante unità, primma ca 'o tiempo specificato, putesse essere. L'unità è
data d' 'a precisione.\n* precisione — valore espresso codificato int'a
n'intero breve. 'E nummere hanno 'o significato ccà: 0 - meliarde d'anne, 100
meliune d'anne, ..., 6 - millenio, 7 - siecolo, 8 - decade, 9 - anno, 10 -
mese, 11 - juorno, 12 - ora, 13 - minuto, 14 - seconno.\n* calannario — valore
espresso fornito comm'a n'URI. Identificasse 'o modello 'e calannario d' 'o
valore d' 'o tiempo.",
"wikibase-listdatatypes-url-head": "URL",
"wikibase-listdatatypes-url-body": "Date literale pe' n'URL. Ll'URL so'
limmetate a 'e protocolle suppurtate pure pe' link esterne 'n wikitesto.",
+ "wikibase-listdatatypes-external-id-head": "Identificatore 'e fore",
+ "wikibase-listdatatypes-external-id-body": "'O campo 'e date letterale
pe' n'identificatore 'e fore. Ll'identificature 'e fore se ponno
automatecamente cullegà a na risorsa autoritativa pe' mmustà.",
"wikibase-concept-uri": "Concetto URI",
"wikibase-concept-uri-tooltip": "URI ca identificasse 'o concetto
descritto 'a st'elemento",
"wikibase-add-badges": "Azzecca distintivo",
@@ -521,7 +523,7 @@
"apihelp-wbsetreference-description": "Crèa nu riferimento o mpusta 'e
valure a uno ch'esiste mò.",
"apihelp-wbsetreference-param-statement": "Na GUID identificanno 'a
dichiarazione p' 'a quale 'o riferimento se stà mpustanno",
"apihelp-wbsetreference-param-snaks": "'E snak a mpustà 'o riferimento.
L'oggetto JSON ch' 'e pruprietà ID spuntann' 'array cuntenenno 'e snaks 'e sta
proprietà",
- "apihelp-wbsetreference-param-snaks-order": "L'ordine d' 'e snaks.
Elenco spartuto 'a comme 'e ID 'e pruprietà.",
+ "apihelp-wbsetreference-param-snaks-order": "L'ordine d' 'e snaks.
Matrice JSON 'e pruprietà catene ID.",
"apihelp-wbsetreference-param-reference": "Nu valore 'e hash 'e nu
riferimento ca s'avess'agghiurnà. Opzionale. Quanno nun se da, nu riferimento
fosse criato",
"apihelp-wbsetreference-param-index": "L'innece cu l'elenco 'e
statement 'e riferimente addò s'avess'a mòvere 'o riferimento. Opzionale.
Quanno nun se pruvvedesse, nu riferimento esistente sarrà miso a posto pe'
tramente ca nu riferimento novo sarrà mpiso.",
"apihelp-wbsetreference-param-summary": "Sommario pe'
l'edizione.\nSarrà pre'appiso 'a nu cummento automatecamente criato. 'O lemmeto
'e luongo 'e n'autocommento nziem'a sommario fosse 260 carattere. Pe' piacere
stateve accuorte ca tutto pe' coppa fosse nu lemmeto 'e passa e ferma.",
diff --git a/extensions/Wikibase/repo/i18n/qqq.json
b/extensions/Wikibase/repo/i18n/qqq.json
index a6ebc52..cd13ed3 100644
--- a/extensions/Wikibase/repo/i18n/qqq.json
+++ b/extensions/Wikibase/repo/i18n/qqq.json
@@ -410,10 +410,13 @@
"apihelp-wbavailablebadges-description":
"{{doc-apihelp-description|wbavailablebadges}}",
"apihelp-wbavailablebadges-example-1":
"{{doc-apihelp-example|wbavailablebadges}}",
"apihelp-wbcreateclaim-description":
"{{doc-apihelp-description|wbcreateclaim}}",
+ "apihelp-wbcreateclaim-param-baserevid":
"{{doc-apihelp-param|wbcreateclaim|baserevid}}",
+ "apihelp-wbcreateclaim-param-bot":
"{{doc-apihelp-param|wbcreateclaim|bot}}",
"apihelp-wbcreateclaim-param-entity":
"{{doc-apihelp-param|wbcreateclaim|entity}}",
"apihelp-wbcreateclaim-param-property": "To learn what \"snaks\" are,
see [[wikidata:Wikidata:Glossary#Snak|Wikidata
glossary]].\n----\n{{doc-apihelp-param|wbcreateclaim|property}}",
"apihelp-wbcreateclaim-param-value":
"{{doc-apihelp-param|wbcreateclaim|value}}",
"apihelp-wbcreateclaim-param-snaktype":
"{{doc-apihelp-param|wbcreateclaim|snaktype}}",
+ "apihelp-wbcreateclaim-param-summary":
"{{doc-apihelp-param|wbcreateclaim|summary}}",
"apihelp-wbcreateclaim-example-1":
"{{doc-apihelp-example|wbcreateclaim}}",
"apihelp-wbcreateclaim-example-2":
"{{doc-apihelp-example|wbcreateclaim}}",
"apihelp-wbcreateclaim-example-3":
"{{doc-apihelp-example|wbcreateclaim}}",
@@ -505,20 +508,30 @@
"apihelp-wbparsevalue-description":
"{{doc-apihelp-description|wbparsevalue}}",
"apihelp-wbparsevalue-param-parser":
"{{doc-apihelp-param|wbparsevalue|parser}}",
"apihelp-wbparsevalue-param-datatype":
"{{doc-apihelp-param|wbparsevalue|datatype}}",
+ "apihelp-wbparsevalue-param-validate":
"{{doc-apihelp-param|wbparsevalue|validate}}",
"apihelp-wbparsevalue-param-values":
"{{doc-apihelp-param|wbparsevalue|values}}",
"apihelp-wbparsevalue-param-options":
"{{doc-apihelp-param|wbparsevalue|options}}",
"apihelp-wbparsevalue-example-1":
"{{doc-apihelp-example|wbparsevalue}}",
"apihelp-wbparsevalue-example-2":
"{{doc-apihelp-example|wbparsevalue}}",
"apihelp-wbparsevalue-example-3":
"{{doc-apihelp-example|wbparsevalue}}",
"apihelp-wbremoveclaims-description":
"{{doc-apihelp-description|wbremoveclaims}}",
+ "apihelp-wbremoveclaims-param-baserevid":
"{{doc-apihelp-param|wbremoveclaims|baserevid}}",
+ "apihelp-wbremoveclaims-param-bot":
"{{doc-apihelp-param|wbremoveclaims|bot}}",
"apihelp-wbremoveclaims-param-claim":
"{{doc-apihelp-param|wbremoveclaims|claim}}",
+ "apihelp-wbremoveclaims-param-summary":
"{{doc-apihelp-param|wbremoveclaims|summary}}",
"apihelp-wbremoveclaims-example-1":
"{{doc-apihelp-example|wbremoveclaim}}",
"apihelp-wbremovequalifiers-description":
"{{doc-apihelp-description|wbremovequalifiers}}",
+ "apihelp-wbremovequalifiers-param-baserevid":
"{{doc-apihelp-param|wbremovequalifiers|baserevid}}",
+ "apihelp-wbremovequalifiers-param-bot":
"{{doc-apihelp-param|wbremovequalifiers|bot}}",
"apihelp-wbremovequalifiers-param-claim":
"{{doc-apihelp-param|wbremovequalifiers|claim}}",
"apihelp-wbremovequalifiers-param-qualifiers":
"{{doc-apihelp-param|wbremovequalifiers|qualifiers}}",
+ "apihelp-wbremovequalifiers-param-summary":
"{{doc-apihelp-param|wbremovequalifiers|summary}}",
"apihelp-wbremovequalifiers-example-1":
"{{doc-apihelp-example|wbremovequalifiers}}",
"apihelp-wbremovereferences-description":
"{{doc-apihelp-description|wbremovereferences}}",
+ "apihelp-wbremovereferences-param-baserevid":
"{{doc-apihelp-param|wbremovereferences|baserevid}}",
+ "apihelp-wbremovereferences-param-bot":
"{{doc-apihelp-param|wbremovereferences|bot}}",
"apihelp-wbremovereferences-param-statement":
"{{doc-apihelp-param|wbremovereferences|statement}}",
+ "apihelp-wbremovereferences-param-summary":
"{{doc-apihelp-param|wbremovereferences|summary}}",
"apihelp-wbremovereferences-param-references":
"{{doc-apihelp-param|wbremovereferences|references}}",
"apihelp-wbremovereferences-example-1":
"{{doc-apihelp-example|wbremovereferences}}",
"apihelp-wbsearchentities-description":
"{{doc-apihelp-description|wbsearchentities}}",
diff --git a/extensions/Wikibase/repo/i18n/zh-hans.json
b/extensions/Wikibase/repo/i18n/zh-hans.json
index d3d001f..093f199 100644
--- a/extensions/Wikibase/repo/i18n/zh-hans.json
+++ b/extensions/Wikibase/repo/i18n/zh-hans.json
@@ -329,6 +329,7 @@
"wikibase-listdatatypes-time-body":
"用于一个时间点的文字数据字段。给出一个拥有一定精度和边界的日期和时间。时间以指定的日历模型保存在内部。\n* 时刻(time) –
时间点的确定值,表现为类似ISO 8601标准的时间戳,例如+2013-01-01T00:00:00Z。年份总是用4~16位数来标记并保存。\n*
时区(timezone) – 有符号整数确定值。时区信息是以分为单位以国际标准时间(UTC)为基准的一个偏移量。\n* 早于(before) –
表示它发生时可能晚于给定时间多少单位的整数确定值。单位由精度给定。\n* 晚于(after) –
表示它发生时可能早于给定时间多少单位的整数确定值。单位由精度给定。\n* 精度(precision) – 编码为短整数的确定值。数字含义如下:0 -
十亿年,1 - 亿年,...,6 - 千年,7 - 世纪,8 - 十年,9 - 年,10 - 月,11 - 天,12 - 小时,13 - 分,14 -
秒。\n* 日历模型(calendarmodel) – 由一个URI给定的确定值。它可识别时间戳的日历模型。",
"wikibase-listdatatypes-url-head": "URL",
"wikibase-listdatatypes-url-body":
"一个URL的文本数据字段。协议中限制使用的URL支持以外部链接的方式写在维基文本中。",
+ "wikibase-listdatatypes-external-id-head": "外部标识符",
"wikibase-concept-uri": "概念URI",
"wikibase-concept-uri-tooltip": "识别此项描述概念的URI",
"wikibase-add-badges": "添加徽章",
diff --git
a/extensions/Wikibase/repo/includes/Hooks/CirrusSearchHookHandlers.php
b/extensions/Wikibase/repo/includes/Hooks/CirrusSearchHookHandlers.php
index e9ee6e2..59f92f3 100644
--- a/extensions/Wikibase/repo/includes/Hooks/CirrusSearchHookHandlers.php
+++ b/extensions/Wikibase/repo/includes/Hooks/CirrusSearchHookHandlers.php
@@ -64,20 +64,16 @@
}
/**
- * @return BuildDocumentParserHookHandler
+ * @return self
*/
public static function newFromGlobalState() {
- return new self(
- new WikibaseFieldDefinitions()
- );
+ return new self( new WikibaseFieldDefinitions() );
}
/**
* @param WikibaseFieldDefinitions $fieldDefinitions
*/
- public function __construct(
- WikibaseFieldDefinitions $fieldDefinitions
- ) {
+ public function __construct( WikibaseFieldDefinitions $fieldDefinitions
) {
$this->fieldDefinitions = $fieldDefinitions;
}
diff --git
a/extensions/Wikibase/repo/includes/specials/SpecialSetLabelDescriptionAliases.php
b/extensions/Wikibase/repo/includes/specials/SpecialSetLabelDescriptionAliases.php
index 3615dca..2abe270 100644
---
a/extensions/Wikibase/repo/includes/specials/SpecialSetLabelDescriptionAliases.php
+++
b/extensions/Wikibase/repo/includes/specials/SpecialSetLabelDescriptionAliases.php
@@ -256,7 +256,9 @@
if ( $this->languageCode === '' ) {
$this->languageCode = $this->getLanguage()->getCode();
} elseif ( !$this->isValidLanguageCode( $this->languageCode ) )
{
- $msg = $this->msg(
'wikibase-wikibaserepopage-invalid-langcode', $this->languageCode );
+ $msg = $this->msg(
'wikibase-wikibaserepopage-invalid-langcode' )
+ ->plaintextParams( $this->languageCode );
+
$this->showErrorHTML( $msg->parse() );
$this->languageCode = null;
}
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialSetLabelDescriptionAliasesTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialSetLabelDescriptionAliasesTest.php
index e689cbe..552fd40 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialSetLabelDescriptionAliasesTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/specials/SpecialSetLabelDescriptionAliasesTest.php
@@ -37,6 +37,7 @@
* @author Bene* < [email protected] >
* @author H. Snater < [email protected] >
* @author Daniel Kinzler
+ * @author Thiemo Mättig
*/
class SpecialSetLabelDescriptionAliasesTest extends
SpecialWikibaseRepoPageTestBase {
@@ -163,7 +164,9 @@
$fake->expects( $this->any() )
->method( 'hasLanguage' )
- ->will( $this->returnValue( true ) );
+ ->will( $this->returnCallback( function( $languageCode
) {
+ return preg_match( '/^\w+$/', $languageCode );
+ } ) );
return $fake;
}
@@ -353,7 +356,6 @@
array( 'de' => array( 'foo', 'bar' ) )
),
),
-
);
}
@@ -372,8 +374,6 @@
$this->mockRepository->putEntity( $inputEntity );
$id = $inputEntity->getId();
-
- $this->newSpecialPage();
$subpage = str_replace( '$id', $id->getSerialization(),
$subpage );
list( $output, $response ) = $this->executeSpecialPage(
$subpage, $request );
@@ -396,6 +396,16 @@
}
}
+ public function testLanguageCodeEscaping() {
+ $request = new FauxRequest( array( 'language' => '<sup>' ),
true );
+ list( $output, ) = $this->executeSpecialPage( null, $request );
+
+ $this->assertContains( '<p class="error">', $output );
+ $this->assertContains( '<sup>', $output );
+ $this->assertNotContains( '<sup>', $output, 'never unescaped' );
+ $this->assertNotContains( '&lt;', $output, 'no double
escaping' );
+ }
+
private function assetFingerprintEquals( Fingerprint $expected,
Fingerprint $actual, $message = 'Fingerprint mismatches' ) {
// TODO: Compare serializations.
$this->assertTrue( $expected->equals( $actual ), $message );
diff --git
a/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/controller/definitions/removetoolbar/referenceview.js
b/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/controller/definitions/removetoolbar/referenceview.js
index 58efb10..50ce8f2 100644
---
a/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/controller/definitions/removetoolbar/referenceview.js
+++
b/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/controller/definitions/removetoolbar/referenceview.js
@@ -1,4 +1,4 @@
-( function( $, mw ) {
+( function( $ ) {
'use strict';
/**
@@ -41,4 +41,4 @@
}
} );
-}( jQuery, mediaWiki ) );
+}( jQuery ) );
diff --git
a/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbar.js
b/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbar.js
index 1eddb73..8e7431f 100644
---
a/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbar.js
+++
b/extensions/Wikibase/view/resources/jquery/wikibase/toolbar/jquery.wikibase.toolbar.js
@@ -2,7 +2,7 @@
* @licence GNU GPL v2+
* @author H. Snater < [email protected] >
*/
-( function( $, mw ) {
+( function( $ ) {
'use strict';
var PARENT = $.wikibase.toolbaritem;
@@ -168,4 +168,4 @@
} );
-} )( jQuery, mediaWiki );
+} )( jQuery );
diff --git
a/extensions/Wikibase/view/resources/wikibase/store/store.CachingEntityStore.js
b/extensions/Wikibase/view/resources/wikibase/store/store.CachingEntityStore.js
index 96ddbe9..4892ebc 100644
---
a/extensions/Wikibase/view/resources/wikibase/store/store.CachingEntityStore.js
+++
b/extensions/Wikibase/view/resources/wikibase/store/store.CachingEntityStore.js
@@ -2,7 +2,7 @@
* @licence GNU GPL v2+
* @author Adrian Heine < [email protected] >
*/
-( function( wb, $ ) {
+( function( wb ) {
'use strict';
var MODULE = wb.store;
@@ -44,4 +44,4 @@
return this._deferreds[ entityId ];
}
} );
-}( wikibase, jQuery ) );
+}( wikibase ) );
diff --git a/extensions/Wikibase/view/resources/wikibase/templates.js
b/extensions/Wikibase/view/resources/wikibase/templates.js
index 510a032..7cc1541 100644
--- a/extensions/Wikibase/view/resources/wikibase/templates.js
+++ b/extensions/Wikibase/view/resources/wikibase/templates.js
@@ -58,19 +58,15 @@
* @return {string}
*/
function stripAutoGeneratedHtml( string ) {
- var tagsToIgnore = [ 't(?:head|body|foot)' ],
- inTag = false,
+ var inTag = false,
readTag = false,
tag = '',
outTag = false,
filteredString = '',
character = '';
- $.each( tagsToIgnore, function( i, tag ) {
- // ignore case since IE8 will convert tag names to
upper case
- var re = new RegExp( '<\\/?' + tag + '[^>]*>', 'gi' );
- string = string.replace( re, '' );
- } );
+ // ignore case since IE8 will convert tag names to upper case
+ string = string.replace( /<\/?t(?:head|body|foot)[^>]*>/gi, ''
);
// strip white space between tags as well since it might cause
interference
string = string.replace( />\s+</g, '><' );
diff --git a/extensions/Wikibase/view/resources/wikibase/view/ViewController.js
b/extensions/Wikibase/view/resources/wikibase/view/ViewController.js
index abd08e9..65b1bcf 100644
--- a/extensions/Wikibase/view/resources/wikibase/view/ViewController.js
+++ b/extensions/Wikibase/view/resources/wikibase/view/ViewController.js
@@ -1,4 +1,4 @@
-wikibase.view.ViewController = ( function( wb ) {
+wikibase.view.ViewController = ( function() {
'use strict';
/**
@@ -46,4 +46,4 @@
return SELF;
-} )( wikibase );
+} )();
diff --git a/extensions/Wikibase/view/resources/wikibase/wikibase.css
b/extensions/Wikibase/view/resources/wikibase/wikibase.css
index 4a75ffc..de0086a 100644
--- a/extensions/Wikibase/view/resources/wikibase/wikibase.css
+++ b/extensions/Wikibase/view/resources/wikibase/wikibase.css
@@ -362,11 +362,6 @@
padding-left: 17em;
}
-
-.wb-edit .wikibase-statementview-qualifiers .wikibase-snaklistview {
- border-color: #C0DAE5;
-}
-
.wikibase-statementview-qualifiers .wikibase-snaklistview
.wikibase-snaklistview-listview .wikibase-snakview-property {
width: 12em;
position: absolute;
@@ -443,7 +438,7 @@
float: left;
width: 100%;
position: relative;
- padding-bottom: 0.5em;
+ padding-bottom: 1em;
}
.wikibase-statementview:last-child {
@@ -455,6 +450,10 @@
margin-left: 15.2em;
margin-top: 1em;
z-index: 1;
+}
+
+.wikibase-statementview .wikibase-statementview-rankselector
.wikibase-rankselector {
+ border: 0;
}
.wikibase-statementview > .wikibase-toolbar {
@@ -485,7 +484,11 @@
position: relative;
background: #F8F8F8;
overflow: hidden;
- margin-bottom: 5px;
+ margin-bottom: 0.5em;
+}
+
+.wikibase-referenceview .wikibase-referenceview-listview {
+ padding-top: 0.3em;
}
.wikibase-referenceview .wikibase-referenceview-heading {
@@ -514,14 +517,6 @@
.wikibase-referenceview.wb-error > .wikibase-referenceview-heading {
background-color: #E5C8B5;
-}
-
-
-.wikibase-referenceview .wikibase-snaklistview:nth-child(2) {
- border-top: none;
-}
-.wikibase-referenceview.wb-edit .wikibase-snaklistview {
- border-color: #C0DAE5;
}
.wikibase-referenceview .wikibase-snaklistview-listview
.wikibase-snakview-property {
@@ -564,9 +559,10 @@
.wikibase-referenceview .wikibase-snaklistview-listview .wikibase-snakview {
position: relative;
- min-height: 1.8em;
- padding-top: 4px;
- padding-bottom: 2px;
+ line-height: 1.2;
+ min-height: 1.7em;
+ padding-top: 0;
+ padding-bottom: 0.3em;
}
/* a reference's "edit" toolbar */
diff --git a/extensions/Wikibase/view/tests/phpunit/ItemViewTest.php
b/extensions/Wikibase/view/tests/phpunit/ItemViewTest.php
index 8dca462..ccdb32c 100644
--- a/extensions/Wikibase/view/tests/phpunit/ItemViewTest.php
+++ b/extensions/Wikibase/view/tests/phpunit/ItemViewTest.php
@@ -5,7 +5,6 @@
use Wikibase\DataModel\Entity\EntityId;
use Wikibase\DataModel\Entity\Item;
use Wikibase\DataModel\Entity\ItemId;
-use Wikibase\DataModel\Services\Statement\Grouper\NullStatementGrouper;
use Wikibase\DataModel\Statement\StatementList;
use Wikibase\View\ItemView;
use Wikibase\View\Template\TemplateFactory;
diff --git a/extensions/Wikibase/view/tests/phpunit/PropertyViewTest.php
b/extensions/Wikibase/view/tests/phpunit/PropertyViewTest.php
index 0437ab0..7399c87 100644
--- a/extensions/Wikibase/view/tests/phpunit/PropertyViewTest.php
+++ b/extensions/Wikibase/view/tests/phpunit/PropertyViewTest.php
@@ -8,7 +8,6 @@
use Wikibase\DataModel\Entity\EntityId;
use Wikibase\DataModel\Entity\Property;
use Wikibase\DataModel\Entity\PropertyId;
-use Wikibase\DataModel\Services\Statement\Grouper\NullStatementGrouper;
use Wikibase\DataModel\Statement\Statement;
use Wikibase\DataModel\Statement\StatementList;
use Wikibase\View\PropertyView;
diff --git
a/extensions/Wikibase/view/tests/phpunit/ToolbarEditSectionGeneratorTest.php
b/extensions/Wikibase/view/tests/phpunit/ToolbarEditSectionGeneratorTest.php
index 4a5e569..6c2899b 100644
--- a/extensions/Wikibase/view/tests/phpunit/ToolbarEditSectionGeneratorTest.php
+++ b/extensions/Wikibase/view/tests/phpunit/ToolbarEditSectionGeneratorTest.php
@@ -3,6 +3,7 @@
namespace Wikibase\View\Tests;
use MediaWikiTestCase;
+use Wikibase\DataModel\Entity\EntityId;
use Wikibase\DataModel\Entity\PropertyId;
use Wikibase\DataModel\Snak\PropertyNoValueSnak;
use Wikibase\DataModel\Statement\Statement;
@@ -29,31 +30,32 @@
/**
* @dataProvider getAddStatementToGroupSectionProvider
*/
- public function testGetAddStatementToGroupSection( $propertyId,
$entityId ) {
+ public function testGetAddStatementToGroupSection( $propertyId ) {
$generator = $this->newToolbarEditSectionGenerator();
$this->assertEquals(
'<span class="wikibase-toolbar-container"></span>',
- $generator->getAddStatementToGroupSection( $propertyId,
$entityId )
+ $generator->getAddStatementToGroupSection( $propertyId )
);
}
public function getAddStatementToGroupSectionProvider() {
return array(
- array( new PropertyId( 'P1' ), null )
+ array( new PropertyId( 'P1' ) ),
);
}
/**
* @dataProvider getLabelDescriptionAliasesEditSectionProvider
*/
- public function testGetLabelDescriptionAliasesEditSection(
$languageCode, $entityId, $expectedMatch ) {
+ public function testGetLabelDescriptionAliasesEditSection(
+ $languageCode,
+ EntityId $entityId,
+ $expected
+ ) {
$generator = $this->newToolbarEditSectionGenerator();
-
- $this->assertRegExp(
- $expectedMatch,
- $generator->getLabelDescriptionAliasesEditSection(
$languageCode, $entityId )
- );
+ $html = $generator->getLabelDescriptionAliasesEditSection(
$languageCode, $entityId );
+ $this->assertContains( $expected, $html );
}
public function getLabelDescriptionAliasesEditSectionProvider() {
@@ -61,7 +63,7 @@
array(
'en',
new PropertyId( 'P1' ),
- '/Special:SetLabelDescriptionAliases\/P1\/en/'
+ 'Special:SetLabelDescriptionAliases/P1/en'
)
);
}
@@ -69,15 +71,15 @@
/**
* @dataProvider getSiteLinksEditSectionProvider
*/
- public function testGetSiteLinksEditSection( $entityId, $expectedMatch
) {
+ public function testGetSiteLinksEditSection( EntityId $entityId,
$expected ) {
$generator = $this->newToolbarEditSectionGenerator();
-
- $this->assertRegExp( $expectedMatch,
$generator->getSiteLinksEditSection( $entityId ) );
+ $html = $generator->getSiteLinksEditSection( $entityId );
+ $this->assertContains( $expected, $html );
}
public function getSiteLinksEditSectionProvider() {
return array(
- array( new PropertyId( 'P1' ),
'/Special:SetSiteLink\/P1/' )
+ array( new PropertyId( 'P1' ), 'Special:SetSiteLink/P1'
)
);
}
diff --git a/vendor/composer/autoload_classmap.php
b/vendor/composer/autoload_classmap.php
index 48a71fa..be911cf 100644
--- a/vendor/composer/autoload_classmap.php
+++ b/vendor/composer/autoload_classmap.php
@@ -387,7 +387,7 @@
'Wikibase\\Client\\RecentChanges\\RevisionData' => $baseDir .
'/extensions/Wikibase/client/includes/recentchanges/RevisionData.php',
'Wikibase\\Client\\RepoItemLinkGenerator' => $baseDir .
'/extensions/Wikibase/client/includes/RepoItemLinkGenerator.php',
'Wikibase\\Client\\RepoLinker' => $baseDir .
'/extensions/Wikibase/client/includes/RepoLinker.php',
- 'Wikibase\\Client\\Serializer\\ClientEntitySerializer' => $baseDir .
'/extensions/Wikibase/client/includes/serializers/ClientEntitySerializer.php',
+ 'Wikibase\\Client\\Serializer\\ClientEntitySerializer' => $baseDir .
'/extensions/Wikibase/client/includes/Serializer/ClientEntitySerializer.php',
'Wikibase\\Client\\Specials\\SpecialPagesWithBadges' => $baseDir .
'/extensions/Wikibase/client/includes/specials/SpecialPagesWithBadges.php',
'Wikibase\\Client\\Specials\\SpecialUnconnectedPages' => $baseDir .
'/extensions/Wikibase/client/includes/specials/SpecialUnconnectedPages.php',
'Wikibase\\Client\\Store\\AddUsagesForPageJob' => $baseDir .
'/extensions/Wikibase/client/includes/store/AddUsagesForPageJob.php',
@@ -456,6 +456,7 @@
'Wikibase\\Client\\Tests\\RecentChanges\\RevisionDataTest' => $baseDir .
'/extensions/Wikibase/client/tests/phpunit/includes/recentchanges/RevisionDataTest.php',
'Wikibase\\Client\\Tests\\RepoItemLinkGeneratorTest' => $baseDir .
'/extensions/Wikibase/client/tests/phpunit/includes/RepoItemLinkGeneratorTest.php',
'Wikibase\\Client\\Tests\\RepoLinkerTest' => $baseDir .
'/extensions/Wikibase/client/tests/phpunit/includes/RepoLinkerTest.php',
+ 'Wikibase\\Client\\Tests\\Serializer\\ClientEntitySerializerTest' =>
$baseDir .
'/extensions/Wikibase/client/tests/phpunit/includes/Serializer/ClientEntitySerializerTest.php',
'Wikibase\\Client\\Tests\\SiteLinkCommentCreatorTest' => $baseDir .
'/extensions/Wikibase/client/tests/phpunit/includes/SiteLinkCommentCreatorTest.php',
'Wikibase\\Client\\Tests\\Specials\\SpecialPagesWithBadgesTest' =>
$baseDir .
'/extensions/Wikibase/client/tests/phpunit/includes/specials/SpecialPagesWithBadgesTest.php',
'Wikibase\\Client\\Tests\\Specials\\SpecialUnconnectedPagesTest' =>
$baseDir .
'/extensions/Wikibase/client/tests/phpunit/includes/specials/SpecialUnconnectedPagesTest.php',
@@ -1433,7 +1434,7 @@
'Wikibase\\Test\\TermIndexTest' => $baseDir .
'/extensions/Wikibase/lib/tests/phpunit/store/TermIndexTest.php',
'Wikibase\\Test\\TermPropertyLabelResolverTest' => $baseDir .
'/extensions/Wikibase/lib/tests/phpunit/store/TermPropertyLabelResolverTest.php',
'Wikibase\\Test\\TermSearchKeyBuilderTest' => $baseDir .
'/extensions/Wikibase/repo/tests/phpunit/includes/store/sql/TermSearchKeyBuilderTest.php',
- 'Wikibase\\Test\\TermSqlIndexTest' => $baseDir .
'/extensions/Wikibase/repo/tests/phpunit/includes/store/sql/TermSqlIndexTest.php',
+ 'Wikibase\\Test\\TermSqlIndexTest' => $baseDir .
'/extensions/Wikibase/lib/tests/phpunit/store/Sql/TermSqlIndexTest.php',
'Wikibase\\Test\\TermValidatorFactoryTest' => $baseDir .
'/extensions/Wikibase/repo/tests/phpunit/includes/Validators/TermValidatorFactoryTest.php',
'Wikibase\\Test\\TestChanges' => $baseDir .
'/extensions/Wikibase/lib/tests/phpunit/changes/TestChanges.php',
'Wikibase\\Test\\TestValidator' => $baseDir .
'/extensions/Wikibase/repo/tests/phpunit/includes/Validators/TestValidator.php',
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index a076cda..c728223 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1236,12 +1236,12 @@
"source": {
"type": "git",
"url":
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git",
- "reference": "be89c88746a54e13b0a2243d34576441b3f89da4"
+ "reference": "f010dd83c4a1f4f45b18a0ddf0ac66d228095bdd"
},
"dist": {
"type": "zip",
- "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/be89c88746a54e13b0a2243d34576441b3f89da4",
- "reference": "be89c88746a54e13b0a2243d34576441b3f89da4",
+ "url":
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/f010dd83c4a1f4f45b18a0ddf0ac66d228095bdd",
+ "reference": "f010dd83c4a1f4f45b18a0ddf0ac66d228095bdd",
"shasum": ""
},
"require": {
@@ -1273,7 +1273,7 @@
"jakub-onderka/php-parallel-lint": "0.9",
"mediawiki/mediawiki-codesniffer": "0.4.0|0.5.0"
},
- "time": "2015-12-17 21:47:07",
+ "time": "2015-12-21 21:07:44",
"type": "mediawiki-extension",
"installation-source": "dist",
"autoload": {
@@ -1407,7 +1407,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityExternalValidation",
- "reference": "108b702bd530b258f6a8146914a16091c9563b0f"
+ "reference": "4aa3e1df3d8003f94507b382633525f4835f408c"
},
"require": {
"php": ">=5.3.0",
@@ -1420,7 +1420,7 @@
"phpunit/phpunit": "~3.7,>=3.7.37",
"satooshi/php-coveralls": "dev-master"
},
- "time": "2015-12-17 10:54:48",
+ "time": "2015-12-21 21:07:57",
"type": "mediawiki-extension",
"installation-source": "source",
"autoload": {
@@ -1514,7 +1514,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQuality",
- "reference": "685de4315ec51079a64d69dcc2c30f7646102f7b"
+ "reference": "0fc1b596805e372c3860f077777431ae5c9b922f"
},
"require": {
"php": ">=5.3.0",
@@ -1526,7 +1526,7 @@
"phpunit/phpunit": "^3.7.37|~4.5",
"satooshi/php-coveralls": "master-dev"
},
- "time": "2015-12-17 12:16:39",
+ "time": "2015-12-21 21:07:53",
"type": "mediawiki-extension",
"installation-source": "source",
"autoload": {
@@ -1568,7 +1568,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQualityConstraints",
- "reference": "5d7a246de38d982cb9aa8ef75380eccbd28980fb"
+ "reference": "e98aa427ba1669243da460d8c0ddcae0cd75d617"
},
"require": {
"php": ">=5.3.0",
@@ -1580,7 +1580,7 @@
"phpunit/phpunit": "^3.7.37|~4.5",
"satooshi/php-coveralls": "master-dev"
},
- "time": "2015-12-04 22:39:19",
+ "time": "2015-12-18 22:39:37",
"type": "mediawiki-extension",
"installation-source": "source",
"autoload": {
--
To view, visit https://gerrit.wikimedia.org/r/260544
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I66a1b7dc30254db76c2e2b7c06baeff9aec0b70e
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: master
Gerrit-Owner: WikidataBuilder <[email protected]>
Gerrit-Reviewer: Addshore <[email protected]>
Gerrit-Reviewer: Aude <[email protected]>
Gerrit-Reviewer: JanZerebecki <[email protected]>
Gerrit-Reviewer: Siebrand <[email protected]>
Gerrit-Reviewer: Tobias Gritschacher <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits