WikidataBuilder has uploaded a new change for review. https://gerrit.wikimedia.org/r/297122
Change subject: New Wikidata Build - 2016-07-02T10:00:01+0000 ...................................................................... New Wikidata Build - 2016-07-02T10:00:01+0000 Change-Id: I9ab0164315fe35c369b4f3b10cf7e404865d60a3 --- M composer.lock M extensions/ArticlePlaceholder/i18n/ko.json M extensions/ArticlePlaceholder/i18n/sv.json A extensions/ArticlePlaceholder/i18n/udm.json A extensions/MediaInfo/i18n/cs.json M extensions/Wikibase/client/config/WikibaseClient.example.php M extensions/Wikibase/client/i18n/azb.json M extensions/Wikibase/client/i18n/diq.json M extensions/Wikibase/client/i18n/hak.json M extensions/Wikibase/client/i18n/krl.json M extensions/Wikibase/client/i18n/mk.json M extensions/Wikibase/lib/i18n/da.json A extensions/Wikibase/lib/i18n/hak.json M extensions/Wikibase/lib/i18n/ko.json M extensions/Wikibase/lib/i18n/mk.json M extensions/Wikibase/repo/i18n/cs.json M extensions/Wikibase/repo/i18n/de.json M extensions/Wikibase/repo/i18n/diq.json M extensions/Wikibase/repo/i18n/es.json M extensions/Wikibase/repo/i18n/fr.json M extensions/Wikibase/repo/i18n/gl.json A extensions/Wikibase/repo/i18n/hak.json M extensions/Wikibase/repo/i18n/he.json M extensions/Wikibase/repo/i18n/it.json M extensions/Wikibase/repo/i18n/ko.json M extensions/Wikibase/repo/i18n/lb.json M extensions/Wikibase/repo/i18n/mk.json M extensions/Wikibase/repo/i18n/pl.json M extensions/Wikibase/repo/i18n/pt.json M extensions/Wikibase/repo/i18n/udm.json M extensions/Wikibase/repo/i18n/zh-hans.json M extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php M extensions/Wikibase/repo/includes/IO/EntityIdReader.php M extensions/Wikibase/repo/includes/Rdf/Values/EntityIdRdfBuilder.php M extensions/Wikibase/view/resources/jquery/ui/jquery.ui.tagadata.js M extensions/Wikibase/view/resources/wikibase/entityChangers/SiteLinksChanger.js M extensions/Wikibase/view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js M vendor/composer/installed.json 38 files changed, 200 insertions(+), 67 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikidata refs/changes/22/297122/1 diff --git a/composer.lock b/composer.lock index f3fce59..dfd4abf 100644 --- a/composer.lock +++ b/composer.lock @@ -780,12 +780,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-ArticlePlaceholder.git", - "reference": "78e371014aae710efa762b0a920e283224a0d704" + "reference": "e1c041d28f8f43f521bf9472544d76fdf1d5d336" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/78e371014aae710efa762b0a920e283224a0d704", - "reference": "78e371014aae710efa762b0a920e283224a0d704", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/e1c041d28f8f43f521bf9472544d76fdf1d5d336", + "reference": "e1c041d28f8f43f521bf9472544d76fdf1d5d336", "shasum": "" }, "require-dev": { @@ -809,7 +809,7 @@ ], "description": "Provides a special page with Wikibase information about a certain topic, with invitation to create an article for the topic", "homepage": "https://www.mediawiki.org/wiki/Extension:ArticlePlaceholder", - "time": "2016-06-11 20:08:28" + "time": "2016-07-01 21:16:29" }, { "name": "propertysuggester/property-suggester", @@ -1417,7 +1417,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseMediaInfo", - "reference": "7de74efcea7b2b77bcfeeaf3b758ed2e40764e02" + "reference": "bcbfdcd516b3eea6d29a33f25bcce51873f81345" }, "require": { "php": ">=5.5.0", @@ -1464,7 +1464,7 @@ "issues": "https://phabricator.wikimedia.org/", "irc": "irc://irc.freenode.net/wikidata" }, - "time": "2016-06-27 21:11:50" + "time": "2016-07-01 21:30:10" }, { "name": "wikibase/quality", @@ -1570,12 +1570,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "cb8cb7d29dc8c208bb09cf6680517a42cecf0aed" + "reference": "b11acc026515e52249f74e0467ff35f074e02a41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/cb8cb7d29dc8c208bb09cf6680517a42cecf0aed", - "reference": "cb8cb7d29dc8c208bb09cf6680517a42cecf0aed", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b11acc026515e52249f74e0467ff35f074e02a41", + "reference": "b11acc026515e52249f74e0467ff35f074e02a41", "shasum": "" }, "require": { @@ -1648,7 +1648,7 @@ "wikibaserepo", "wikidata" ], - "time": "2016-07-01 09:42:26" + "time": "2016-07-01 21:29:58" }, { "name": "wikibase/wikimedia-badges", diff --git a/extensions/ArticlePlaceholder/i18n/ko.json b/extensions/ArticlePlaceholder/i18n/ko.json index f8ed0bf..bdc0fc0 100644 --- a/extensions/ArticlePlaceholder/i18n/ko.json +++ b/extensions/ArticlePlaceholder/i18n/ko.json @@ -1,20 +1,20 @@ { "@metadata": { "authors": [ - "Revi" + "Revi", + "Ykhwong" ] }, "articleplaceholder-desc": "특정 주제에 대한 {{WBREPONAME}} 정보를 다루는 특수 문서를 제공하며, 해당 주제에 대한 새 문서를 만들도록 추천합니다", "articleplaceholder-abouttopic": "주제에 대하여", "articleplaceholder-abouttopic-intro": "이 특수 문서는 {{WBREPONAME}}으로 특정한 주제에 대한 문서를 생성합니다.", - "articleplaceholder-abouttopic-entityid": "개체 ID를 입력하여 자동 생성된 문서를 얻어오세요.", - "articleplaceholder-abouttopic-no-entity-error": "유효한 개체 ID가 아닙니다.", + "articleplaceholder-abouttopic-entityid": "Q12345와 같은 항목 ID를 입력해 주십시오.", + "articleplaceholder-abouttopic-no-entity-error": "유효한 항목 ID가 아닙니다.", "articleplaceholder-abouttopic-create-article": "이 제목으로 새 문서 만들기", "articleplaceholder-abouttopic-create-article-button": "새 문서 만들기", "articleplaceholder-abouttopic-create-article-submit-button": "제출", "articleplaceholder-abouttopic-article-exists-error": "이 제목으로 된 문서가 이미 존재합니다", "articleplaceholder-abouttopic-lua-entity": "개체", "articleplaceholder-abouttopic-lua-reference": "참고", - "articleplaceholder-abouttopic-lua-qualifier": "한정어", "articleplaceholder-search-header": "주제에 대한 데이터 탐색" } diff --git a/extensions/ArticlePlaceholder/i18n/sv.json b/extensions/ArticlePlaceholder/i18n/sv.json index 722e06e..3543684 100644 --- a/extensions/ArticlePlaceholder/i18n/sv.json +++ b/extensions/ArticlePlaceholder/i18n/sv.json @@ -5,13 +5,20 @@ "Frisko" ] }, + "articleplaceholder-desc": "Tillhandahåller en specialsida med information från {{WBREPONAME}} om ett särskilt ämne med en uppmaning att skapa en artikel för ämnet", "articleplaceholder-abouttopic": "Om ämnet", - "articleplaceholder-abouttopic-no-entity-error": "Detta är inte ett giltigt artikel-ID.", + "articleplaceholder-abouttopic-intro": "Denna specialsida ger dig en snabb översikt för ett ämne baserat på data från {{WBREPONAME}}.", + "articleplaceholder-abouttopic-entityid": "Ange ett objekt-ID, t.ex. Q12345", + "articleplaceholder-abouttopic-submit": "tillverka", + "articleplaceholder-abouttopic-no-entity-error": "Detta är inte ett giltigt objekt-ID.", "articleplaceholder-abouttopic-create-article": "Skapa en ny artikel med titeln", + "articleplaceholder-abouttopic-create-article-label": "Artikelns titel", + "articleplaceholder-abouttopic-create-article-mandatory": "Artikelns titel är nödvändig.", "articleplaceholder-abouttopic-create-article-button": "Skapa en artikel", "articleplaceholder-abouttopic-create-article-submit-button": "Skicka", "articleplaceholder-abouttopic-article-exists-error": "En artikel med detta namn finns redan", "articleplaceholder-abouttopic-lua-entity": "Entitet", "articleplaceholder-abouttopic-lua-reference": "Referens", - "articleplaceholder-abouttopic-lua-identifier": "Externa resurser" + "articleplaceholder-abouttopic-lua-identifier": "Externa resurser", + "articleplaceholder-search-header": "Upptäck data om ämnet" } diff --git a/extensions/ArticlePlaceholder/i18n/udm.json b/extensions/ArticlePlaceholder/i18n/udm.json new file mode 100644 index 0000000..b803613 --- /dev/null +++ b/extensions/ArticlePlaceholder/i18n/udm.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Kaganer" + ] + }, + "articleplaceholder-abouttopic-submit": "кылдытоно" +} diff --git a/extensions/MediaInfo/i18n/cs.json b/extensions/MediaInfo/i18n/cs.json new file mode 100644 index 0000000..9cd4019 --- /dev/null +++ b/extensions/MediaInfo/i18n/cs.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Dvorapa" + ] + }, + "wikibase-entity-mediainfo": "Informace o souboru" +} diff --git a/extensions/Wikibase/client/config/WikibaseClient.example.php b/extensions/Wikibase/client/config/WikibaseClient.example.php index afd7eb3..1a32481 100644 --- a/extensions/Wikibase/client/config/WikibaseClient.example.php +++ b/extensions/Wikibase/client/config/WikibaseClient.example.php @@ -59,8 +59,11 @@ define( 'WB_REPO_NS_ITEM', $baseRepoNs ); define( 'WB_REPO_NS_PROPERTY', $baseRepoNs + 2 ); - $wgWBRepoSettings['entityNamespaces']['wikibase-item'] = WB_REPO_NS_ITEM; - $wgWBRepoSettings['entityNamespaces']['wikibase-property'] = WB_REPO_NS_PROPERTY; + // Tell Wikibase which namespace on the repo to use for which kind of entity + $wgWBClientSettings['entityNamespaces'] = [ + 'item' => WB_REPO_NS_ITEM, + 'property' => WB_REPO_NS_PROPERTY + ]; } // In order to access a remote repo using a different database server, diff --git a/extensions/Wikibase/client/i18n/azb.json b/extensions/Wikibase/client/i18n/azb.json index d7e2d9b..b28a812 100644 --- a/extensions/Wikibase/client/i18n/azb.json +++ b/extensions/Wikibase/client/i18n/azb.json @@ -14,6 +14,7 @@ "wikibase-editlinks": "باغلانتیلاری دَییشدیر", "wikibase-editlinkstitle": "آیری دیللره باغلانتیلاری دَییشدیر", "wikibase-linkitem-addlinks": "باغلانتی آرتیر", + "wikibase-linkitem-close": "پنجرهنی باغلاییب صفحهنی یئنه آچ", "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", "wikibase-rc-hide-wikidata-hide": "گیزلت", "wikibase-rc-hide-wikidata-show": "گؤرست", diff --git a/extensions/Wikibase/client/i18n/diq.json b/extensions/Wikibase/client/i18n/diq.json index 826a2e4..186da55 100644 --- a/extensions/Wikibase/client/i18n/diq.json +++ b/extensions/Wikibase/client/i18n/diq.json @@ -28,16 +28,23 @@ "wikibase-linkitem-input-site": "Zıwan:", "wikibase-linkitem-input-page": "Pele:", "wikibase-linkitem-confirmitem-button": "Tesdiq", + "wikibase-linkitem-success-link": "Perrê gre vırazi ya. Şıma şenê [merkezi malumata $1 ra] zerrekê greyan bıvinê.", "wikibase-rc-hide-wikidata": "{{WBREPONAME}} $1", "wikibase-rc-hide-wikidata-hide": "Bınımne", "wikibase-rc-hide-wikidata-show": "Bıasene", "wikibase-rc-show-wikidata-pref": "Vurnayışanê {{WBREPONAME}} vurnayışanê peyênan de bımocne", "wikibase-rc-wikibase-edit-letter": "D", "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} vurnayış", + "wikibase-replicationnote": "Reca kem tay bıpawe, vurnayışê şıma wikiyan dê binan dê aktiv biyayış çendndeqey rameno.", "wikibase-watchlist-show-changes-pref": "Lista xoya seyrkerdışi de vırnayışanê {{WBREPONAME}} bımocne", - "unconnectedpages": "Pelê ke be objeyan ra gıre nêbiyê", - "wikibase-unconnectedpages-submit": "Şo", + "unconnectedpages": "Perê ke objeyan ra gıre nêbiyê", + "wikibase-unconnectedpages-format-row": "($1 {{PLURAL:$1|şar zıwan|şar zıwani}} yê perer)", + "wikibase-unconnectedpages-submit": "Peran bıasne", + "pageswithbadges": "Rozeta peri", + "wikibase-pageswithbadges-badge": "Rozeti:", + "wikibase-pageswithbadges-submit": "Peran bıasne", "wikibase-pageinfo-entity-id": "{{WBREPONAME}} naskerdışê obcey", "wikibase-pageinfo-entity-id-none": "Çıniyo", - "wikibase-otherprojects": "Proceyanê binan de" + "wikibase-otherprojects": "Proceyanê binan de", + "wikibase-otherprojects-beta-message": "Kıştê proceyanê binan" } diff --git a/extensions/Wikibase/client/i18n/hak.json b/extensions/Wikibase/client/i18n/hak.json index 7dd5aee..6d8ddaa 100644 --- a/extensions/Wikibase/client/i18n/hak.json +++ b/extensions/Wikibase/client/i18n/hak.json @@ -1,8 +1,19 @@ { "@metadata": { "authors": [ - "唐吉訶德的侍從" + "唐吉訶德的侍從", + "Hakka" ] }, - "wikibase-otherprojects": "姐妹計劃" + "tooltip-t-wikibase": "Lièn-kiet chṳ yí-kîn lièn-chiap ke chṳ̂-liau tú-chhùn-khù hong-muk", + "wikibase-comment-update": "yí pien-von {{WBREPONAME}} hong-muk", + "wikibase-dataitem": "{{WBREPONAME}} hong-muk", + "wikibase-editlinks": "Phiên-siá lièn-kiet", + "wikibase-editlinkstitle": "Phiên-siá khiam ngî-ngièn lièn-kiet", + "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", + "wikibase-rc-hide-wikidata-hide": "Yún-chhông", + "wikibase-rc-hide-wikidata-show": "Chán-sṳ", + "wikibase-rc-wikibase-edit-letter": "Sú", + "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} phiên-siá", + "wikibase-otherprojects": "Khì-thâ chiá-moi kie-va̍k" } diff --git a/extensions/Wikibase/client/i18n/krl.json b/extensions/Wikibase/client/i18n/krl.json index 2438225..720cbde 100644 --- a/extensions/Wikibase/client/i18n/krl.json +++ b/extensions/Wikibase/client/i18n/krl.json @@ -10,12 +10,12 @@ "tooltip-t-wikibase": "Linkki yhissettyh keškuštietovaraštoh", "wikibase-comment-update": "{{WBREPONAME}} on muutettu", "wikibase-dataitem": "{{WBREPONAME}}-elementti", - "wikibase-editlinks": "Kohenna linkit", + "wikibase-editlinks": "Kohentele linkit", "wikibase-editlinkstitle": "Kohentele kielienvälisie linkkijä", "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", "wikibase-rc-hide-wikidata-hide": "Peitä", "wikibase-rc-hide-wikidata-show": "Näytä", "wikibase-rc-wikibase-edit-letter": "D", "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} kohennuš", - "wikibase-otherprojects": "Toizis projektois" + "wikibase-otherprojects": "Toisissa projektoissa" } diff --git a/extensions/Wikibase/client/i18n/mk.json b/extensions/Wikibase/client/i18n/mk.json index cbecaf4..f62cb45 100644 --- a/extensions/Wikibase/client/i18n/mk.json +++ b/extensions/Wikibase/client/i18n/mk.json @@ -14,9 +14,9 @@ "apihelp-query+wikibase-description": "Дај информации за клиентот на Бикибазата и за поврзаното складиште на Викибазата", "apihelp-query+wikibase-example": "Дај URL-патека и други информации за складиштето на Викибазата.", "apihelp-query+wikibase-param-prop": "Кои својства да се дадат:\n;<kbd>url</kbd>: URL на базата, патека на скриптата и патека на статијата на складиштето на Викибазата.\n;<kbd>siteid</kbd>: Назнаката на ова мрежно место.", - "wikibase-after-page-move": "Можете и да го [$1 подновите] поврзаниот предмет на {{WBREPONAME}} за да ги одржите јазичните врски на преместената страница.", + "wikibase-after-page-move": "Ќе треба и да го подновите [$1 поврзаниот предмет на {{WBREPONAME}}] за да ги одржите јазичните врски на преместената страница.", "wikibase-after-page-move-queued": "[$1 Предметот на {{WBREPONAME}}] поврзан со оваа страница наскоро ќе се самоподнови. Имајте на ум дека ова може да не се случи во истиот миг, туку треба да се почека.", - "wikibase-after-page-delete": "Можете да ја отстраните врската до страницава и од нејзиниот [$1 {{WBREPONAME}} предмет] за да ги одржите јазичните врски во ред.", + "wikibase-after-page-delete": "Ќе треба да ја отстраните врската до страницава и од нејзиниот [$1 поврзан предмет на {{WBREPONAME}}] за да ги одржите јазичните врски во ред.", "wikibase-after-page-delete-queued": "[$1 {{WBREPONAME}} Предметот] поврзано со оваа страница наскоро ќе се самоподнови. Имајте на ум дека ова може да не се случи во истиот миг, туку треба да се почека.", "wikibase-comment-add": "Создаден е предмет на {{WBREPONAME}}.", "wikibase-comment-remove": "Здружениот предмет од {{WBREPONAME}} е избришан. Јазичните врски се избришани.", @@ -45,7 +45,7 @@ "wikibase-linkitem-confirmitem-button": "Потврди", "wikibase-linkitem-not-loggedin-title": "Треба да сте најавени", "wikibase-linkitem-not-loggedin": "За да ја користите функцијава, треба да сте најавени на ова вики и на [$1 централното складиште на податоци].", - "wikibase-linkitem-success-link": "Страниците се успешно сврзани. Новосоздадената единица со врските ќе ја најдете на нашето [$1 централно складиште на податоци].", + "wikibase-linkitem-success-link": "Страниците се сврзани. Новосоздадената единица со врските ќе ја најдете на нашето [$1 централно складиште на податоци].", "wikibase-limitreport-entities-accessed": "Број на вчитани единици од Викибазата", "wikibase-property-notfound": "Својството „$1“ не е пронајдено.", "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}", diff --git a/extensions/Wikibase/lib/i18n/da.json b/extensions/Wikibase/lib/i18n/da.json index f322436..560d7a4 100644 --- a/extensions/Wikibase/lib/i18n/da.json +++ b/extensions/Wikibase/lib/i18n/da.json @@ -8,7 +8,8 @@ "Poul G", "Steenth", "Fitoschido", - "Peter Alberti" + "Peter Alberti", + "Sarrus" ] }, "wikibase-lib-desc": "Fælles funktionalitet for Wikibase og Wikibase-klientudvidelser", @@ -107,6 +108,7 @@ "wikibase-entity-summary-wbsetclaim-update-references": "Ændrede {{PLURAL:$4|en kilde|$4 kilder}} til {{PLURAL:$3|en påstand|$3 påstande}}", "wikibase-entity-summary-wbsetclaim-update-rank": "Ændrede rangering af {{PLURAL:$3|en påstand|$3 påstande}}", "wikibase-entity-summary-clientsitelink-update": "Side flyttet fra [$3] til [$4]", + "wikibase-entity-summary-clientsitelink-remove": "Side på [$3] slettet", "wikibase-entity-summary-wbsetqualifier-add": "Tilføjede {{PLURAL:$1|kvalifikator|kvalifikatorer}}", "wikibase-entity-summary-wbsetqualifier-update": "Ændrede {{PLURAL:$1|kvalifikator|kvalifikatorer}}", "wikibase-entity-summary-wbremovequalifiers-remove": "Fjernede {{PLURAL:$1|kvalifikator|kvalifikatorer}}", diff --git a/extensions/Wikibase/lib/i18n/hak.json b/extensions/Wikibase/lib/i18n/hak.json new file mode 100644 index 0000000..e926539 --- /dev/null +++ b/extensions/Wikibase/lib/i18n/hak.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Hakka" + ] + }, + "wikibase-sitelinks-wikipedia": "Vì-kî pak-khô" +} diff --git a/extensions/Wikibase/lib/i18n/ko.json b/extensions/Wikibase/lib/i18n/ko.json index 19ecc50..da697d5 100644 --- a/extensions/Wikibase/lib/i18n/ko.json +++ b/extensions/Wikibase/lib/i18n/ko.json @@ -23,11 +23,11 @@ "wikibase-error-save-connection": "저장하는 도중 연결 오류가 발생했기 때문에 수정을 완료할 수 없었습니다. 인터넷 연결을 확인하세요.", "wikibase-error-remove-connection": "삭제하는 도중 연결 오류가 발생했습니다. 수정을 완료할 수 없었습니다. 인터넷 연결을 확인하세요.", "wikibase-error-save-timeout": "기술적인 문제가 있습니다. 따라서 \"저장\"이 완료되지 못했습니다.", - "wikibase-error-remove-timeout": "기술적인 문제가 있기 때문에 이 \"제거\"가 완료되지 않았습니다.", + "wikibase-error-remove-timeout": "기술적인 문제가 있습니다. 따라서 \"제거\"가 완료되지 못했습니다.", "wikibase-error-autocomplete-connection": "사이트 API를 쿼리할 수 없습니다. 나중에 다시 시도하세요.", "wikibase-error-autocomplete-response": "서버 응답: $1", "wikibase-error-ui-no-external-page": "지정한 문서는 해당 사이트에서 찾을 수 없습니다.", - "wikibase-error-ui-edit-conflict": "편집 충돌이 발생했습니다. 다시 불러오고 나서 다시 저장하세요.", + "wikibase-error-ui-edit-conflict": "편집 충돌이 발생했습니다. 로컬에서 변경 사항을 저장하고 이 문서를 다시 불러온 다음 다시 저장하세요.", "wikibase-quantitydetails-amount": "값", "wikibase-quantitydetails-upperbound": "상한", "wikibase-quantitydetails-lowerbound": "하한", diff --git a/extensions/Wikibase/lib/i18n/mk.json b/extensions/Wikibase/lib/i18n/mk.json index 3580e78..08ed3a7 100644 --- a/extensions/Wikibase/lib/i18n/mk.json +++ b/extensions/Wikibase/lib/i18n/mk.json @@ -75,13 +75,13 @@ "version-wikibase": "Викибаза", "wikibase-time-precision-Gannum": "$1 {{PLURAL:$1|милијарда|милијадри}} години н.е.", "wikibase-time-precision-Mannum": "$1 {{PLURAL:$1|милион|милиони}} години н.е.", - "wikibase-time-precision-annum": "за $1 години н.е.", + "wikibase-time-precision-annum": "{{PLURAL:$1|$1 година|$1 години}} н.е.", "wikibase-time-precision-millennium": "$1. илјадалетие", "wikibase-time-precision-century": "$1. век", "wikibase-time-precision-10annum": "$1 децении", "wikibase-time-precision-BCE-Gannum": "$1 {{PLURAL:$1|милијарда|милијадри}} години п.н.е.", "wikibase-time-precision-BCE-Mannum": "$1 {{PLURAL:$1|милион|милиони}} години п.н.е.", - "wikibase-time-precision-BCE-annum": "$1 години п.н.е.", + "wikibase-time-precision-BCE-annum": "{{PLURAL:$1|$1 година|$1 години}} п.н.е.", "wikibase-time-precision-BCE-millennium": "$1. илјадалетие п.н.е.", "wikibase-time-precision-BCE-century": "$1. век п.н.е.", "wikibase-time-precision-BCE-10annum": "$1-ти п.н.е.", diff --git a/extensions/Wikibase/repo/i18n/cs.json b/extensions/Wikibase/repo/i18n/cs.json index a81aac9..3e49965 100644 --- a/extensions/Wikibase/repo/i18n/cs.json +++ b/extensions/Wikibase/repo/i18n/cs.json @@ -165,6 +165,7 @@ "wikibase-newitem-page": "Jméno první odkazované stránky", "wikibase-newitem-no-external-page": "Taková stránka nebyla na příslušném webu nalezena.", "wikibase-newitem-not-recognized-siteid": "Zadaný identifikátor projektu nebyl rozpoznán.", + "wikibase-newitem-not-recognized-language": "Zadaný kód jazyka nebyl rozpoznán.", "wikibase-newentity-language": "Jazyk:", "wikibase-newentity-label": "Štítek:", "wikibase-newentity-description": "Popis:", diff --git a/extensions/Wikibase/repo/i18n/de.json b/extensions/Wikibase/repo/i18n/de.json index 9840925..9efadd3 100644 --- a/extensions/Wikibase/repo/i18n/de.json +++ b/extensions/Wikibase/repo/i18n/de.json @@ -176,6 +176,7 @@ "wikibase-newitem-page": "Titel der ersten verlinkten Seite", "wikibase-newitem-no-external-page": "Die angegebene Seite konnte nicht auf der dazugehörigen Website gefunden werden.", "wikibase-newitem-not-recognized-siteid": "Die angegebene Websitekennung ist nicht bekannt.", + "wikibase-newitem-not-recognized-language": "Der angegebene Sprachcode wurde nicht erkannt.", "wikibase-newentity-language": "Sprache:", "wikibase-newentity-label": "Bezeichnung:", "wikibase-newentity-description": "Beschreibung:", diff --git a/extensions/Wikibase/repo/i18n/diq.json b/extensions/Wikibase/repo/i18n/diq.json index 3b91ac9..9a293da 100644 --- a/extensions/Wikibase/repo/i18n/diq.json +++ b/extensions/Wikibase/repo/i18n/diq.json @@ -13,7 +13,7 @@ "wikibase-entity-query": "persen", "wikibase-edit": "bıvurne", "wikibase-save": "qeyd ke", - "wikibase-cancel": "peyd ke", + "wikibase-cancel": "bıtexelne", "wikibase-add": "cı ke", "wikibase-addreference": "referans cı ke", "wikibase-save-inprogress": "Starêno...", diff --git a/extensions/Wikibase/repo/i18n/es.json b/extensions/Wikibase/repo/i18n/es.json index 93f5e4e..a1f34ab 100644 --- a/extensions/Wikibase/repo/i18n/es.json +++ b/extensions/Wikibase/repo/i18n/es.json @@ -180,6 +180,7 @@ "wikibase-newitem-page": "Nombre de la primera página enlazada", "wikibase-newitem-no-external-page": "No se encontró la página especificada en el sitio correspondiente.", "wikibase-newitem-not-recognized-siteid": "No se reconoció el identificador de sitio especificado.", + "wikibase-newitem-not-recognized-language": "El código de idioma proporcionado no se reconoció.", "wikibase-newentity-language": "Idioma:", "wikibase-newentity-label": "Etiqueta:", "wikibase-newentity-description": "Descripción:", diff --git a/extensions/Wikibase/repo/i18n/fr.json b/extensions/Wikibase/repo/i18n/fr.json index 62ac3f5..ecb4cad 100644 --- a/extensions/Wikibase/repo/i18n/fr.json +++ b/extensions/Wikibase/repo/i18n/fr.json @@ -198,6 +198,7 @@ "wikibase-newitem-page": "Nom de la première page liée", "wikibase-newitem-no-external-page": "La page spécifiée est introuvable sur le site correspondant.", "wikibase-newitem-not-recognized-siteid": "L’identifiant de site fourni n’a pas été reconnu.", + "wikibase-newitem-not-recognized-language": "Le code de langue fourni n’a pas été reconnu.", "wikibase-newentity-language": "Langue :", "wikibase-newentity-label": "Libellé :", "wikibase-newentity-description": "Description :", diff --git a/extensions/Wikibase/repo/i18n/gl.json b/extensions/Wikibase/repo/i18n/gl.json index 05f0e8c..2d7a52b 100644 --- a/extensions/Wikibase/repo/i18n/gl.json +++ b/extensions/Wikibase/repo/i18n/gl.json @@ -159,6 +159,7 @@ "wikibase-newitem-page": "Nome da primeira páxina ligada", "wikibase-newitem-no-external-page": "Non se puido atopar a páxina especificada no sitio correspondente.", "wikibase-newitem-not-recognized-siteid": "Non se recoñeceu o identificador de sitio proporcionado.", + "wikibase-newitem-not-recognized-language": "O código de lingua proporcionado non se recoñeceu.", "wikibase-newentity-language": "Lingua:", "wikibase-newentity-label": "Etiqueta:", "wikibase-newentity-description": "Descrición:", diff --git a/extensions/Wikibase/repo/i18n/hak.json b/extensions/Wikibase/repo/i18n/hak.json new file mode 100644 index 0000000..cd59615 --- /dev/null +++ b/extensions/Wikibase/repo/i18n/hak.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Hakka" + ] + }, + "wikibase-edit": "phiên-siá", + "wikibase-add": "thiâm-kâ", + "wikibase-description-empty": "Hàn-m̀ thin-ngi mèu-shu̍t", + "wikibase-sitelinks-special": "Khì-thâ mióng-chhàm", + "wikibase-statementview-rank-normal": "Yit-pân tén-kip" +} diff --git a/extensions/Wikibase/repo/i18n/he.json b/extensions/Wikibase/repo/i18n/he.json index 1bc671f..25742fd 100644 --- a/extensions/Wikibase/repo/i18n/he.json +++ b/extensions/Wikibase/repo/i18n/he.json @@ -161,6 +161,7 @@ "wikibase-newitem-page": "שם הדף המקושר הראשון", "wikibase-newitem-no-external-page": "הדף שצוין לא נמצא באתר המתאים.", "wikibase-newitem-not-recognized-siteid": "מזהה האתר שסופק אינו מוּכּר.", + "wikibase-newitem-not-recognized-language": "קוד השפה שצוין אינו קיים.", "wikibase-newentity-language": "שפה:", "wikibase-newentity-label": "תווית:", "wikibase-newentity-description": "תיאור:", diff --git a/extensions/Wikibase/repo/i18n/it.json b/extensions/Wikibase/repo/i18n/it.json index f678641..40fa583 100644 --- a/extensions/Wikibase/repo/i18n/it.json +++ b/extensions/Wikibase/repo/i18n/it.json @@ -169,6 +169,7 @@ "wikibase-newitem-page": "Nome della prima pagina collegata", "wikibase-newitem-no-external-page": "La pagina specificata non è stata trovata sul sito corrispondente.", "wikibase-newitem-not-recognized-siteid": "L'identificatore del sito fornito non è stato riconosciuto.", + "wikibase-newitem-not-recognized-language": "Il codice della lingua fornito non è stato riconosciuto.", "wikibase-newentity-language": "Lingua:", "wikibase-newentity-label": "Etichetta:", "wikibase-newentity-description": "Descrizione:", diff --git a/extensions/Wikibase/repo/i18n/ko.json b/extensions/Wikibase/repo/i18n/ko.json index d1187ad..4ef01c6 100644 --- a/extensions/Wikibase/repo/i18n/ko.json +++ b/extensions/Wikibase/repo/i18n/ko.json @@ -11,7 +11,8 @@ "SeoJeongHo", "Alex00728", "Hwangjy9", - "고솜" + "고솜", + "Ykhwong" ] }, "wikibase-desc": "구조화한 데이터 저장소", @@ -71,7 +72,7 @@ "wikibase-omitted-undo-ops": "{{PLURAL:$1|값}}이 이후 다시 바뀌었기 때문에 $1 {{PLURAL:$1|바뀜}}을 생략했습니다.", "wikibase-empty-undo": "여기에 아무 것도 취소할 수 없습니다.", "wikibase-undo-revision-error": "되돌리기를 실패했습니다", - "wikibase-undo-samerev": "베이스와 대상을 되돌리도록 제공한 같은 판을 되돌릴 수 없습니다.", + "wikibase-undo-samerev": "편집을 취소하려면 두 개의 다른 판을 지정해야 합니다.", "wikibase-undo-badpage": "잘못된 판: $2 판은 [[$1]]에 속하지 않습니다.", "wikibase-undo-firstrev": "문서 만들기를 되돌릴 수 없습니다", "wikibase-undo-nocontent": "$1 페이지의 $2 판의 내용을 불러올 수 없습니다", @@ -255,7 +256,7 @@ "wikibase-mylanguagefallbackchain-text": "개체의 레이블을 보여주는 데 사용되는 언어 폴백 체인을 아래에 보여줍니다.", "wikibase-mylanguagefallbackchain-babel": "{{GENDER:$1|자신의}} [[Special:MyPage|사용자 문서]]에 <nowiki>{{#babel: }}</nowiki>을 넣어 편집할 수 있습니다.", "wikibase-mylanguagefallbackchain-converted-item": "$1 - $2, $3 - $4에서 변환됨", - "wikibase-api-no-such-sitelink": "해당 사이트링크를 찾을 수 없습니다.", + "wikibase-api-no-such-sitelink": "배지 편집을 시도할 때 \"$1\"에 대한 사이트링크를 찾을 수 없었습니다.", "wikibase-self-conflict-patched": "편집을 최신 버전으로 고쳤으며 중간 바뀜이 무시됩니다.", "wikibase-conflict-patched": "편집을 최신 버전으로 고쳤습니다.", "wikibase-restoreold": "복구", diff --git a/extensions/Wikibase/repo/i18n/lb.json b/extensions/Wikibase/repo/i18n/lb.json index 669d8ff..72ce8e8 100644 --- a/extensions/Wikibase/repo/i18n/lb.json +++ b/extensions/Wikibase/repo/i18n/lb.json @@ -118,6 +118,7 @@ "wikibase-newitem-page": "Numm vun der éischter verlinkter Säit", "wikibase-newitem-no-external-page": "Déi spezifizéiert Säit konnt op dem korrespondéierte Site net fonnt ginn.", "wikibase-newitem-not-recognized-siteid": "Den Identifiant fir de Site deen Dir uginn hutt gouf net erkannt.", + "wikibase-newitem-not-recognized-language": "De Sproochcode deen Dir uginn hutt gouf net erkannt.", "wikibase-newentity-language": "Sprooch:", "wikibase-newentity-label": "Etikett:", "wikibase-newentity-description": "Beschreiwung:", diff --git a/extensions/Wikibase/repo/i18n/mk.json b/extensions/Wikibase/repo/i18n/mk.json index e8254ee..53e4af2 100644 --- a/extensions/Wikibase/repo/i18n/mk.json +++ b/extensions/Wikibase/repo/i18n/mk.json @@ -74,8 +74,8 @@ "wb-special-newitem-new-item-notification": "Новиот предмет $1 е создаден и пренасочен на својата страница. Назад на $2.", "wikibase-aliases-input-help-message": "За полесно да ја најдете единицата, можете да ѝ дадете алтернативни имиња.", "wikibase-propertypage-datatype": "Податочен тип", - "wikibase-claimview-snak-tooltip": "Внесете вредност што одговара на својството наречено „$1“. Ако својството нема назначена вредност или таа не е позната, можете да внесете ваша вредност стискајќи на иконата до полето за вредност.", - "wikibase-claimview-snak-new-tooltip": "Откако ќе укажете својство, можете да ја внесете вашата вредност. Ако својството нема назначена вредност или таа не е позната, можете да внесете ваша вредност стискајќи на иконата до полето за вредност.", + "wikibase-claimview-snak-tooltip": "Внесете вредност што одговара на својството наречено „$1“. Ако својството нема назначена вредност или таа не е позната, можете да внесете ваша вредност стискајќи на иконата пред полето за вредност.", + "wikibase-claimview-snak-new-tooltip": "Откако ќе укажете својство, можете да ја внесете вашата вредност. Ако својството нема назначена вредност или таа не е позната, можете да внесете ваша вредност стискајќи на иконата пред полето за вредност.", "wikibase-statementview-rank-preferred": "Претпочитано", "wikibase-statementview-rank-normal": "Нормално", "wikibase-statementview-rank-deprecated": "Застарено", @@ -195,7 +195,7 @@ "wikibase-mergeitems-fromid": "Назнака на предметот од кој се спојува", "wikibase-mergeitems-toid": "Назнака на предметот во кој се спојува", "wikibase-mergeitems-submit": "Спој предмети", - "wikibase-mergeitems-success": "$1 е успешно споена со $3 и пренасочена.", + "wikibase-mergeitems-success": "$1 е споена со $3 и пренасочена.", "wikibase-itemmerge-missing-parameter": "Нецелосен внос.", "wikibase-itemmerge-not-item": "Уакажаната единица не претставува предмет.", "wikibase-itemmerge-failed-save": "Не успеав да го зачувам предметот.", @@ -258,7 +258,7 @@ "wikibase-entitydata-title": "Податоци за единицата", "wikibase-entitydata-text": "Страницава дава посредник со сврзани податоци за вредностите на единиците. Наведете ја назнаката на единицата во URL-адресата, користејќи ја синтаксата на потстраницата.\n* Спогодувањето на содржината важи врз основа на заглвието Прифаќање на вашиот клиент. Ова значи дека податоците за единицата ќе се дадат во формат кој го притпочита вашиот клиент. Кај прелистувачите, ова ќе биде HTML, што значи дека прелистувачот ќе биде пренасочен кон обичната страница на единицата.\n* Можете и изрично да побарате извесен податочен формат со придодавање на таквата наставка кон назнаката на единицата: Q23.json ќе ги даде податоците во форматот JSON, Q23.ttl ќе ги даде во RDF/Turtle и тн.", "special-redirectentity": "Пренасочување на единица", - "wikibase-redirectentity-success": "$1 е успешно пренасочена кон $2.", + "wikibase-redirectentity-success": "$1 е пренасочена кон $2.", "wikibase-redirectentity-fromid": "Назнака од која се пренасочува", "wikibase-redirectentity-toid": "Назнака кон која се пренасочува", "wikibase-redirectentity-submit": "Пренасочи", @@ -269,7 +269,7 @@ "wikibase-mylanguagefallbackchain-converted-item": "$1 — $2, претворено од $3 — $4", "wikibase-api-unresolved-redirect": "Дадената ознака на единицата се однесува на пренасочување, што не е поддржано во овој контекст.", "wikibase-api-no-such-sitelink": "Не ја пронајдов викиврската до „$1“ при обидот за измена на значките.", - "wikibase-api-target-not-empty": "Пренасочувањето може да се направи само врз празна единица.", + "wikibase-api-target-not-empty": "Пренасочувањето може да се направи само врз празна или избришана единица.", "wikibase-api-target-is-redirect": "Целта на пренасочувањето не смее самата да биде пренасочување.", "wikibase-api-target-is-incompatible": "Се обидувате да пренасочите кон единица од друг тип.", "wikibase-api-cant-redirect": "Не можам да го направам пренасочувањето (можеби бидејќи пренасочувањата од овој вид воопшто не се поддржани)", diff --git a/extensions/Wikibase/repo/i18n/pl.json b/extensions/Wikibase/repo/i18n/pl.json index a77e295..f2440bb 100644 --- a/extensions/Wikibase/repo/i18n/pl.json +++ b/extensions/Wikibase/repo/i18n/pl.json @@ -156,6 +156,7 @@ "wikibase-newitem-page": "Nazwa pierwszej linkowanej strony", "wikibase-newitem-no-external-page": "Nie udało się odnaleźć wskazanej artykułu w odpowiadającym projekcie.", "wikibase-newitem-not-recognized-siteid": "Otrzymany identyfikator witryny nie został rozpoznany.", + "wikibase-newitem-not-recognized-language": "Podany kod języka nie został rozpoznany.", "wikibase-newentity-language": "Język:", "wikibase-newentity-label": "Etykieta:", "wikibase-newentity-description": "Opis:", diff --git a/extensions/Wikibase/repo/i18n/pt.json b/extensions/Wikibase/repo/i18n/pt.json index 973c89a..d775b36 100644 --- a/extensions/Wikibase/repo/i18n/pt.json +++ b/extensions/Wikibase/repo/i18n/pt.json @@ -153,6 +153,7 @@ "wikibase-newitem-page": "Nome da primeira página ligada", "wikibase-newitem-no-external-page": "A página especificada não pôde ser encontrada no sítio correspondente.", "wikibase-newitem-not-recognized-siteid": "O identificador do sítio fornecido não foi reconhecido.", + "wikibase-newitem-not-recognized-language": "O código de idioma fornecido não é reconhecido.", "wikibase-newentity-language": "Idioma:", "wikibase-newentity-label": "Rótulo:", "wikibase-newentity-description": "Descrição:", diff --git a/extensions/Wikibase/repo/i18n/udm.json b/extensions/Wikibase/repo/i18n/udm.json index 5057bad..735731b 100644 --- a/extensions/Wikibase/repo/i18n/udm.json +++ b/extensions/Wikibase/repo/i18n/udm.json @@ -6,6 +6,7 @@ ] }, "wikibase-edit": "тупатыны", + "wikibase-cancel": "берытсконо", "wikibase-entitytermsview-entitytermsforlanguagelistview-toggler": "Мукет кылъёсын", "wikibase-entityselector-more": "эшшо", "wikibase-history-title-with-label": "«$2» ($1) воштонъёслэн историзы", diff --git a/extensions/Wikibase/repo/i18n/zh-hans.json b/extensions/Wikibase/repo/i18n/zh-hans.json index d0ea514..01ae186 100644 --- a/extensions/Wikibase/repo/i18n/zh-hans.json +++ b/extensions/Wikibase/repo/i18n/zh-hans.json @@ -178,6 +178,7 @@ "wikibase-newitem-page": "第一链接页面的名称", "wikibase-newitem-no-external-page": "在对应网站无法找到指定页面。", "wikibase-newitem-not-recognized-siteid": "提供的网站标识符不被认可。", + "wikibase-newitem-not-recognized-language": "提供的语言代码未被识别。", "wikibase-newentity-language": "语言:", "wikibase-newentity-label": "标签:", "wikibase-newentity-description": "描述:", @@ -382,7 +383,7 @@ "apihelp-wbeditentity-example-2": "创建一个新项,并设置de和en的标签", "apihelp-wbeditentity-example-3": "创建一个包含json数据的新属性,返回完整的实体结构", "apihelp-wbeditentity-example-4": "从ID为Q42的实体清空一切数据", - "apihelp-wbeditentity-example-5": "清除ID Q42项的所有数据并设置en标签", + "apihelp-wbeditentity-example-5": "从ID为Q42的实体清除所有数据,并设置用于en的标签", "apihelp-wbeditentity-example-6": "设置nowiki的站点链接,覆盖已有的", "apihelp-wbeditentity-example-7": "设置nb的描述,如果已存在,覆盖已有的", "apihelp-wbeditentity-example-8": "在使用属性P56和值“ExampleString”的项中创建一个新的声称", diff --git a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php index 42f81e0..94b353d 100644 --- a/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php +++ b/extensions/Wikibase/repo/includes/ChangeOp/ChangeOpMainSnak.php @@ -36,6 +36,11 @@ private $snak; /** + * @var GuidGenerator + */ + private $guidGenerator; + + /** * @var SnakValidator */ private $snakValidator; diff --git a/extensions/Wikibase/repo/includes/IO/EntityIdReader.php b/extensions/Wikibase/repo/includes/IO/EntityIdReader.php index ab45e66..f76f933 100644 --- a/extensions/Wikibase/repo/includes/IO/EntityIdReader.php +++ b/extensions/Wikibase/repo/includes/IO/EntityIdReader.php @@ -24,9 +24,9 @@ private $reader; /** - * @var ExceptionHandler + * @var EntityIdParser */ - private $exceptionHandler; + private $parser; /** * @var string|null @@ -34,6 +34,11 @@ private $entityType; /** + * @var ExceptionHandler + */ + private $exceptionHandler; + + /** * @param LineReader $reader * @param EntityIdParser $parser * @param null|string $entityType The desired entity type, or null for any type. diff --git a/extensions/Wikibase/repo/includes/Rdf/Values/EntityIdRdfBuilder.php b/extensions/Wikibase/repo/includes/Rdf/Values/EntityIdRdfBuilder.php index 8d065e5..8eccf76 100644 --- a/extensions/Wikibase/repo/includes/Rdf/Values/EntityIdRdfBuilder.php +++ b/extensions/Wikibase/repo/includes/Rdf/Values/EntityIdRdfBuilder.php @@ -20,6 +20,11 @@ class EntityIdRdfBuilder implements ValueSnakRdfBuilder { /** + * @var RdfVocabulary + */ + private $vocabulary; + + /** * @var EntityMentionListener */ private $mentionedEntityTracker; @@ -28,9 +33,11 @@ * @param RdfVocabulary $vocabulary * @param EntityMentionListener $mentionedEntityTracker */ - public function __construct( RdfVocabulary $vocabulary, EntityMentionListener $mentionedEntityTracker ) { + public function __construct( + RdfVocabulary $vocabulary, + EntityMentionListener $mentionedEntityTracker + ) { $this->vocabulary = $vocabulary; - $this->mentionedEntityTracker = $mentionedEntityTracker; } diff --git a/extensions/Wikibase/view/resources/jquery/ui/jquery.ui.tagadata.js b/extensions/Wikibase/view/resources/jquery/ui/jquery.ui.tagadata.js index 6879ba4..afe8117 100644 --- a/extensions/Wikibase/view/resources/jquery/ui/jquery.ui.tagadata.js +++ b/extensions/Wikibase/view/resources/jquery/ui/jquery.ui.tagadata.js @@ -308,14 +308,12 @@ } var $label = $( '<span/>' ).addClass( 'tagadata-label' ), - $input = $( '<input />' ) - .attr( 'name', this.options.itemName + '[]' ) - .prop( 'lang', this.element.prop( 'lang' ) || '' ); - try { - $input.prop( 'dir', this.element.prop( 'dir' ) || 'auto' ); - } catch ( e ) { - // IE does not support dir=auto - } + $input = $( '<input/>' ).attr( { + name: this.options.itemName + '[]', + lang: this.element.prop( 'lang' ) || '', + // T136543: Setting dir to "auto" must use attr in Internet Explorer. + dir: this.element.prop( 'dir' ) || 'auto' + } ); $tag = this._createTagNode().addClass( additionalClasses || '' ).append( $label ); diff --git a/extensions/Wikibase/view/resources/wikibase/entityChangers/SiteLinksChanger.js b/extensions/Wikibase/view/resources/wikibase/entityChangers/SiteLinksChanger.js index 47edbc1..fe9a428 100644 --- a/extensions/Wikibase/view/resources/wikibase/entityChangers/SiteLinksChanger.js +++ b/extensions/Wikibase/view/resources/wikibase/entityChangers/SiteLinksChanger.js @@ -54,9 +54,12 @@ siteLink.getBadges() ) .done( function( result ) { + var siteId = siteLink.getSiteId(), + resultData = result.entity.sitelinks[siteId]; var savedSiteLink = new wb.datamodel.SiteLink( - siteLink.getSiteId(), - result.entity.sitelinks[siteLink.getSiteId()].title + siteId, + resultData.title, + resultData.badges ); // Update revision store: diff --git a/extensions/Wikibase/view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js b/extensions/Wikibase/view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js index aa409b5..28d1ecc 100644 --- a/extensions/Wikibase/view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js +++ b/extensions/Wikibase/view/tests/qunit/wikibase/entityChangers/SiteLinksChanger.tests.js @@ -75,6 +75,41 @@ } ); } ); + QUnit.test( 'setSiteLink correctly passes badges', function( assert ) { + assert.expect( 1 ); + var api = { + setSitelink: sinon.spy( function() { + return $.Deferred().resolve( { + entity: { + sitelinks: { + siteId: { + title: 'pageName', + badges: [ 'Q2' ] + }, + lastrevid: 'lastrevid' + } + } + } ).promise(); + } ) + }; + var siteLinksChanger = new SUBJECT( + api, + { getSitelinksRevision: function() { return 0; }, setSitelinksRevision: function() {} }, + new wb.datamodel.Item( 'Q1' ) + ); + + QUnit.stop(); + + siteLinksChanger.setSiteLink( new wb.datamodel.SiteLink( 'siteId', 'pageName', [ 'Q2' ] ) ) + .done( function( savedSiteLink ) { + QUnit.start(); + assert.deepEqual( savedSiteLink.getBadges(), [ 'Q2' ] ); + } ) + .fail( function() { + assert.ok( false, 'setSiteLink failed' ); + } ); + } ); + QUnit.test( 'setSiteLink correctly handles API failures', function( assert ) { assert.expect( 2 ); var api = { diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 506a7e1..362de06 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -108,19 +108,19 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-ArticlePlaceholder.git", - "reference": "78e371014aae710efa762b0a920e283224a0d704" + "reference": "e1c041d28f8f43f521bf9472544d76fdf1d5d336" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/78e371014aae710efa762b0a920e283224a0d704", - "reference": "78e371014aae710efa762b0a920e283224a0d704", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-ArticlePlaceholder/zipball/e1c041d28f8f43f521bf9472544d76fdf1d5d336", + "reference": "e1c041d28f8f43f521bf9472544d76fdf1d5d336", "shasum": "" }, "require-dev": { "jakub-onderka/php-parallel-lint": "0.9.2", "mediawiki/mediawiki-codesniffer": "0.7.2" }, - "time": "2016-06-11 20:08:28", + "time": "2016-07-01 21:16:29", "type": "mediawiki-extension", "installation-source": "dist", "autoload": { @@ -1392,12 +1392,12 @@ "source": { "type": "git", "url": "https://github.com/wikimedia/mediawiki-extensions-Wikibase.git", - "reference": "cb8cb7d29dc8c208bb09cf6680517a42cecf0aed" + "reference": "b11acc026515e52249f74e0467ff35f074e02a41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/cb8cb7d29dc8c208bb09cf6680517a42cecf0aed", - "reference": "cb8cb7d29dc8c208bb09cf6680517a42cecf0aed", + "url": "https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b11acc026515e52249f74e0467ff35f074e02a41", + "reference": "b11acc026515e52249f74e0467ff35f074e02a41", "shasum": "" }, "require": { @@ -1431,7 +1431,7 @@ "jakub-onderka/php-parallel-lint": "0.9.2", "mediawiki/mediawiki-codesniffer": "0.4.0|0.5.0" }, - "time": "2016-07-01 09:42:26", + "time": "2016-07-01 21:29:58", "type": "mediawiki-extension", "installation-source": "dist", "autoload": { @@ -1641,7 +1641,7 @@ "source": { "type": "git", "url": "https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseMediaInfo", - "reference": "7de74efcea7b2b77bcfeeaf3b758ed2e40764e02" + "reference": "bcbfdcd516b3eea6d29a33f25bcce51873f81345" }, "require": { "php": ">=5.5.0", @@ -1656,7 +1656,7 @@ "mediawiki/mediawiki-codesniffer": "0.6.0", "phpunit/phpunit": "~4.8" }, - "time": "2016-06-27 21:11:50", + "time": "2016-07-01 21:30:10", "type": "mediawiki-extension", "installation-source": "source", "autoload": { -- To view, visit https://gerrit.wikimedia.org/r/297122 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I9ab0164315fe35c369b4f3b10cf7e404865d60a3 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikidata Gerrit-Branch: master Gerrit-Owner: WikidataBuilder <wikidata-servi...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits