WikidataBuilder has uploaded a new change for review. (
https://gerrit.wikimedia.org/r/391770 )
Change subject: New Wikidata Build - 2017-11-16T10:00:01+0000
......................................................................
New Wikidata Build - 2017-11-16T10:00:01+0000
Change-Id: I396c014ad9bc9b6177a068e5ce5f68f08c120bc1
---
M composer.lock
M extensions/Wikibase/client/i18n/ais.json
M extensions/Wikibase/client/i18n/sr-ec.json
M extensions/Wikibase/lib/i18n/ais.json
M extensions/Wikibase/repo/i18n/ais.json
M extensions/Wikibase/repo/i18n/be-tarask.json
M extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
M extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
M
extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
M vendor/composer/installed.json
10 files changed, 61 insertions(+), 32 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata
refs/changes/70/391770/1
diff --git a/composer.lock b/composer.lock
index 9df450c..7cd4fb4 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1228,7 +1228,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase",
- "reference": "c9bb71158a670b27bc8ce756e4e6c033218beb2d"
+ "reference": "6bc423b0f33de993741b057e7ccf9ae4a2e30f41"
},
"require": {
"composer/installers": ">=1.0.1",
@@ -1289,7 +1289,7 @@
"issues": "https://phabricator.wikimedia.org/",
"irc": "irc://irc.freenode.net/wikidata"
},
- "time": "2017-11-15 17:10:20"
+ "time": "2017-11-16 08:47:47"
},
{
"name": "wikibase/wikimedia-badges",
diff --git a/extensions/Wikibase/client/i18n/ais.json
b/extensions/Wikibase/client/i18n/ais.json
index deab1a1..07ade28 100644
--- a/extensions/Wikibase/client/i18n/ais.json
+++ b/extensions/Wikibase/client/i18n/ais.json
@@ -67,5 +67,6 @@
"wikibase-otherprojects": "zuma cwanan",
"wikibase-otherprojects-beta-message": "zuma cwanan tapiingan a tusil",
"echo-category-title-wikibase-action": "{{PLURAL:$1|papatun}} mala
{{WBREPONAME}}",
+ "echo-pref-tooltip-wikibase-action": "yu izaw ku tademaw kaku a
{{GENDER:|patizeng tu}} kasabelih masasiket ta {{WBREPONAME}} kasacacay sa
patakusen kaku.",
"notification-link-text-view-item": "{{GENDER:$1|ciwsace}} kasacacay"
}
diff --git a/extensions/Wikibase/client/i18n/sr-ec.json
b/extensions/Wikibase/client/i18n/sr-ec.json
index bfde2b6..410d290 100644
--- a/extensions/Wikibase/client/i18n/sr-ec.json
+++ b/extensions/Wikibase/client/i18n/sr-ec.json
@@ -53,8 +53,8 @@
"wikibase-rc-show-wikidata-pref": "Прикажи измене на Википодацима у
скорашњим изменама",
"wikibase-rc-wikibase-edit-letter": "П",
"wikibase-rc-wikibase-edit-title": "Измена на Википодацима",
- "wikibase-rcfilters-hide-wikibase-label": "Измене на Википодацима",
- "wikibase-rcfilters-hide-wikibase-description": "Измене које потичу са
Википодатака.",
+ "wikibase-rcfilters-hide-wikibase-label": "Измјене на Википодацима",
+ "wikibase-rcfilters-hide-wikibase-description": "Измјене које потичу са
Википодатака.",
"wikibase-rcfilters-hide-wikibase-conflicts-ores": "Овај филтер је у
сукобу са једним или више филтера за Квалитет доприноса или Намеру корисника.
Предвиђања квалитета или намерет нису доступна за измене {{WBREPONAME}}.",
"wikibase-rcfilters-hide-wikibase-conflicts-ores-global": "Филтер
„{{WBREPONAME}} edits” је у сукобу са једним или више филтера за Квалитет
доприноса или Намеру корисника. Предвиђања квалитета и намере нису доступна за
измене {{WBREPONAME}}. Сукобљени филтери су означени у подручју Активни
филтери, изнад.",
"wikibase-rcfilters-damaging-conflicts-hide-wikibase": "Предвиђања
квалитета доприноса нису доступна за одређене типове измена, тако да је овај
филтер у сукобу са следећим {{PLURAL:$2|филтером|филтерима}} типа измене: $1",
diff --git a/extensions/Wikibase/lib/i18n/ais.json
b/extensions/Wikibase/lib/i18n/ais.json
index a1dbb0d..146d544 100644
--- a/extensions/Wikibase/lib/i18n/ais.json
+++ b/extensions/Wikibase/lib/i18n/ais.json
@@ -112,6 +112,7 @@
"wikibase-entity-summary-wbcreateclaim-create": "patizeng tu saleku",
"wikibase-entity-summary-wbremoveclaims-remove": "masipu tu ku
{{PLURAL:$1|saleku}} tuway",
"wikibase-entity-summary-wbsetclaim-update": "masumad
{{PLURAL:$3|saleku}} tuway",
+ "wikibase-entity-summary-wbsetclaim-update-qualifiers": "masumad
tu{{PLURAL:$3|saleku}} a {{PLURAL:$4|1 a lyangce|$4 a lyangce}}",
"wikibase-entity-summary-wbsetclaim-update-references": "masumad tuway
{{PLURAL:$3|saleku}} a {{PLURAL:$4|$4 miazih tu tatenga’ay nasulitan}}",
"wikibase-entity-summary-wbsetclaim-update-rank":
"masumad{{PLURAL:$3|saleku}}a kasaselel tuway",
"wikibase-entity-summary-clientsitelink-update": "kasabelih malimad tu
nay [$3] tayza [$4]",
diff --git a/extensions/Wikibase/repo/i18n/ais.json
b/extensions/Wikibase/repo/i18n/ais.json
index e109ff4..c34ef4c 100644
--- a/extensions/Wikibase/repo/i18n/ais.json
+++ b/extensions/Wikibase/repo/i18n/ais.json
@@ -263,6 +263,7 @@
"wikibase-special-mergeitems-error-prefix": "tina kasacacay la’cus
pakabu. isasa’ mungangaw:",
"wikibase-listdatatypes-wikibase-item-body": "masasiket ta cwananay
zuma kasacacay. yu sulitan sulyang sa. amikilim cwananay a \"kasacacay\"
pangangananay a salaedan papatun matatungusay kasacacay.",
"wikibase-listdatatypes-commonsmedia-head": "kasasimel tu myiti",
+ "wikibase-listdatatypes-commonsmedia-body": "masasiket ta suped i Wiki
kasasimel katahkalan nu kalisiw pabaway tangan. amisuzu sulyang sa, amama kilim
cwanan a \"tangan\" pangangananay a salaedan papatun matatungus ku kasacacay.",
"wikibase-listdatatypes-globe-coordinate-head": "taenengan nu
lala’-liwliw",
"wikibase-listdatatypes-globe-coordinate-body": "kahicelaan kakitizaan
a sulit kalunasulitan nay wyitu - cintu napalekal, pisaungay gms saca
bataan-cumut-enengan tikenih nay pakatineng kakitizaan nu ipabaw nu
bunac-kitakit. hina tuzu’ \" puenengan kanatal \" zumasatu pisaungay \"WGS84\"
taenengan sisetyimo. kya taenengan sisetyimo macunutu ku katingalaw atu
subal.\n* wyitu – taenengan ilabu’ nu sulisulitan sakacacay a liyad (float,
dms, dm, dd),pasayzaan i saayaway sulit saca sazikuzay a sulit pisaungay N saca
S pakatineng\n* cintu – taenengan ilabu’ nu sasulitan sakatusa a liyad (float,
dms, dm, dd),pasayzaan i saayaway sulit saca sazikuzay a sulit pisaungay E saca
W pakatineng\n* uzip nu bunac – sawantan (?) a sulyang, pataayaw tu kawaw
matuzu’ay a bunac-kitakit ku \" puenengan kitakit \"
\"http://www.wikidata.org/entity/Q2\" \n* sanat-masitudung-ditek – taenengan
a asip-bacu sanat-masitudung-ditek",
"wikibase-listdatatypes-geo-shape-head": "hekal nu lala’-liwliw",
@@ -299,6 +300,7 @@
"apihelp-wbgetclaims-param-rank": "pili’ sasulitan a siwasiw-pili’
sakacucek, maminay dada’ katukuh matuzu’ay kasaselel a saleku",
"apihelp-wbmergeitems-param-fromid": "mikabu nay kasacacay ID",
"apihelp-wbremoveclaims-description": "misipu Wikibase a salekuan.",
+ "apihelp-wbremoveclaims-param-claim": "misipu cacay GUID saca yadah (i
| tatebanan nu nisulitan palaed) GUID pakatineng saleku.\nsacahamin saleku
kanca tungusay nu malecad cacay masaheciay.",
"apihelp-wbremovequalifiers-description": "nay saleku misipu nikayadah
a kamu.",
"apihelp-wbsearchentities-param-search": "mikilim tina sulit.",
"apihelp-wbsearchentities-param-language": "mikilim tina kamu.",
diff --git a/extensions/Wikibase/repo/i18n/be-tarask.json
b/extensions/Wikibase/repo/i18n/be-tarask.json
index f74ccc3..f252080 100644
--- a/extensions/Wikibase/repo/i18n/be-tarask.json
+++ b/extensions/Wikibase/repo/i18n/be-tarask.json
@@ -125,6 +125,7 @@
"wikibase-validator-illegal-tabular-data-title": "Значэньне мусіць
пачынацца з <code>Data:</code> і сканчацца на <code>.tab</code>. Дадаткова
загаловак ня мусіць утрымліваць такія сымбалі як двукроп’е, краты ці
вэртыкальную рысу.",
"wikibase-validator-no-such-media": "Файл «$1» не існуе ў
[https://commons.wikimedia.org/ Вікісховішчы].",
"wikibase-validator-no-such-sitelink": "Не атрымалася знайсьці спасылку
на «$1» пры спробе рэдагаваць адзнакі.",
+ "wikibase-validator-page-not-exists": "Старонка «$1» не існуе.",
"wikibase-wikibaserepopage-invalid-langcode": "Невядомы код мовы «$1».
Калі ласка, выкарыстоўвайце только вядомыя сыстэме моўныя коды, як то «en».",
"wikibase-wikibaserepopage-unresolved-redirect": "$1 зьяўляецца
перанакіраваньнем.",
"wikibase-wikibaserepopage-storage-exception": "Адбылася памылка пры
спробе загрузіць $1: $2.",
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
index 60ccd2f..95d6751 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/EntityHandlerTest.php
@@ -17,6 +17,7 @@
use Revision;
use RuntimeException;
use SearchEngine;
+use Serializers\Serializer;
use Title;
use Wikibase\Content\EntityInstanceHolder;
use Wikibase\DataModel\Entity\EntityDocument;
@@ -29,7 +30,6 @@
use Wikibase\Lib\EntityTypeDefinitions;
use Wikibase\Lib\RepositoryDefinitions;
use Wikibase\Repo\Content\EntityHandler;
-use Wikibase\Repo\Content\ItemHandler;
use Wikibase\Repo\Validators\EntityValidator;
use Wikibase\Repo\Validators\ValidatorErrorLocalizer;
use Wikibase\Repo\WikibaseRepo;
@@ -130,7 +130,7 @@
abstract protected function newEntity( EntityId $id = null );
/**
- * Returns EntityContents that can be handled by the EntityHandler
deriving class.
+ * Returns EntityContents that can be serialized by the EntityHandler
deriving class.
*
* @return array[]
*/
@@ -388,6 +388,15 @@
$this->assertEquals( $idString, $id->getSerialization() );
}
+ /**
+ * @return Serializer
+ */
+ protected function getEntitySerializer() {
+ $newSerializerFactory = new SerializerFactory( new
DataValueSerializer() );
+ $newSerializer = $newSerializerFactory->newEntitySerializer();
+ return $newSerializer;
+ }
+
public function exportTransformProvider() {
$entity = $this->newEntity();
@@ -416,8 +425,7 @@
}
// make new style blob
- $newSerializerFactory = new SerializerFactory( new
DataValueSerializer() );
- $newSerializer = $newSerializerFactory->newEntitySerializer();
+ $newSerializer = $this->getEntitySerializer();
$newBlob = json_encode( $newSerializer->serialize( $entity ) );
return [
@@ -457,7 +465,12 @@
public function testGetLegacyExportFormatDetector() {
$detector =
$this->getHandler()->getLegacyExportFormatDetector();
- $this->assertInternalType( 'callable', $detector );
+
+ if ( $detector === null ) {
+ $this->markTestSkipped( 'handler has no legacy export
format detector' );
+ } else {
+ $this->assertInternalType( 'callable', $detector );
+ }
}
public function forCreationParamProvider() {
@@ -565,7 +578,7 @@
}
}
- abstract protected function getTestItemContent();
+ abstract protected function getTestContent();
/**
* @param EntityHandler $handler
@@ -578,25 +591,13 @@
->setConstructorArgs( [ Title::newFromText( 'Q1' ) ] )
->getMock();
- $page->method( 'getContent' )->willReturn(
$this->getTestItemContent() );
+ $page->method( 'getContent' )->willReturn(
$this->getTestContent() );
$page->method( 'getTitle' )->willReturn( $title );
return $page;
}
- public function testDataForSearchIndex() {
- $handler = $this->getHandler();
- $engine = $this->getMock( \SearchEngine::class );
-
- $page = $this->getMockWikiPage( $handler );
-
- $data = $handler->getDataForSearchIndex( $page, new
\ParserOutput(), $engine );
- $this->assertSame( 1, $data['label_count'], 'label_count' );
- if ( $handler instanceof ItemHandler ) {
- $this->assertSame( 1, $data['sitelink_count'],
'sitelink_count' );
- }
- $this->assertSame( 1, $data['statement_count'],
'statement_count' );
- }
+ abstract public function testDataForSearchIndex();
public function testGetActionOverrides() {
$handler = $this->getHandler();
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
index 06796f6..174082f 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/ItemHandlerTest.php
@@ -182,7 +182,7 @@
$this->assertFalse( $handler->canCreateWithCustomId( $id ) );
}
- protected function getTestItemContent() {
+ protected function getTestContent() {
$item = new Item();
$item->getFingerprint()->setLabel( 'en', 'Kitten' );
$item->getSiteLinkList()->addNewSiteLink( 'enwiki', 'Kitten' );
@@ -275,4 +275,16 @@
];
}
+ public function testDataForSearchIndex() {
+ $handler = $this->getHandler();
+ $engine = $this->getMock( \SearchEngine::class );
+
+ $page = $this->getMockWikiPage( $handler );
+
+ $data = $handler->getDataForSearchIndex( $page, new
\ParserOutput(), $engine );
+ $this->assertSame( 1, $data['label_count'], 'label_count' );
+ $this->assertSame( 1, $data['sitelink_count'], 'sitelink_count'
);
+ $this->assertSame( 1, $data['statement_count'],
'statement_count' );
+ }
+
}
diff --git
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
index fae52c9..d9b36dd 100644
---
a/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
+++
b/extensions/Wikibase/repo/tests/phpunit/includes/Content/PropertyHandlerTest.php
@@ -111,18 +111,29 @@
$this->assertFalse( $handler->canCreateWithCustomId( $id ) );
}
- protected function getTestItemContent() {
- $item = new Property( null, null, 'string' );
- $item->getFingerprint()->setLabel( 'en', 'Kitten' );
- $item->getStatements()->addNewStatement(
+ protected function getTestContent() {
+ $property = new Property( null, null, 'string' );
+ $property->getFingerprint()->setLabel( 'en', 'Kitten' );
+ $property->getStatements()->addNewStatement(
new PropertyNoValueSnak( new PropertyId( 'P1' ) )
);
- return PropertyContent::newFromProperty( $item );
+ return PropertyContent::newFromProperty( $property );
}
protected function getExpectedSearchIndexFields() {
return [ 'label_count', 'statement_count' ];
}
+ public function testDataForSearchIndex() {
+ $handler = $this->getHandler();
+ $engine = $this->getMock( \SearchEngine::class );
+
+ $page = $this->getMockWikiPage( $handler );
+
+ $data = $handler->getDataForSearchIndex( $page, new
\ParserOutput(), $engine );
+ $this->assertSame( 1, $data['label_count'], 'label_count' );
+ $this->assertSame( 1, $data['statement_count'],
'statement_count' );
+ }
+
}
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index 6025504..162721c 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1298,7 +1298,7 @@
"source": {
"type": "git",
"url":
"https://gerrit.wikimedia.org/r/mediawiki/extensions/Wikibase",
- "reference": "c9bb71158a670b27bc8ce756e4e6c033218beb2d"
+ "reference": "6bc423b0f33de993741b057e7ccf9ae4a2e30f41"
},
"require": {
"composer/installers": ">=1.0.1",
@@ -1327,7 +1327,7 @@
"mediawiki/minus-x": "0.1.0",
"wikibase/wikibase-codesniffer": "^0.2.0"
},
- "time": "2017-11-15 16:35:09",
+ "time": "2017-11-16 08:47:47",
"type": "mediawiki-extension",
"installation-source": "source",
"scripts": {
--
To view, visit https://gerrit.wikimedia.org/r/391770
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I396c014ad9bc9b6177a068e5ce5f68f08c120bc1
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