jenkins-bot has submitted this change and it was merged.

Change subject: New Wikidata Build - 2016-11-23T10:00:01+0000
......................................................................


New Wikidata Build - 2016-11-23T10:00:01+0000

Change-Id: Idb5ea0b0bd55008a4182dba23239c167d0b237fc
---
M composer.lock
A extensions/Quality/i18n/bgn.json
M extensions/Wikibase/client/i18n/bqi.json
M extensions/Wikibase/client/i18n/fr.json
M extensions/Wikibase/client/i18n/lij.json
M extensions/Wikibase/lib/tests/phpunit/TermIndexEntryTest.php
M extensions/Wikibase/repo/i18n/bgn.json
M extensions/Wikibase/repo/i18n/bqi.json
M extensions/Wikibase/repo/i18n/ca.json
M extensions/Wikibase/repo/i18n/fr.json
M extensions/Wikibase/repo/i18n/pt.json
M extensions/Wikibase/repo/includes/Api/ModifyEntity.php
M vendor/composer/installed.json
13 files changed, 293 insertions(+), 236 deletions(-)

Approvals:
  Addshore: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/composer.lock b/composer.lock
index f8c5956..96d1c85 100644
--- a/composer.lock
+++ b/composer.lock
@@ -1490,7 +1490,7 @@
             "source": {
                 "type": "git",
                 "url": 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQuality";,
-                "reference": "9f84310a6e4af2f0bdd0ff04b02c546223f24593"
+                "reference": "2793d0b3adecc8ff496571742c27deb5ca25be8b"
             },
             "require": {
                 "php": ">=5.5.0",
@@ -1536,7 +1536,7 @@
             "support": {
                 "issues": 
"https://phabricator.wikimedia.org/project/profile/989/";
             },
-            "time": "2016-11-21 21:42:36"
+            "time": "2016-11-22 22:31:03"
         },
         {
             "name": "wikibase/serialization-javascript",
@@ -1585,12 +1585,12 @@
             "source": {
                 "type": "git",
                 "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-                "reference": "b92a26eaf4513a9a09ae25fa15b3b0b93fe0c0af"
+                "reference": "bf46ae3908fbe6f332a0665e852e38e19c4776a0"
             },
             "dist": {
                 "type": "zip",
-                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b92a26eaf4513a9a09ae25fa15b3b0b93fe0c0af";,
-                "reference": "b92a26eaf4513a9a09ae25fa15b3b0b93fe0c0af",
+                "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/bf46ae3908fbe6f332a0665e852e38e19c4776a0";,
+                "reference": "bf46ae3908fbe6f332a0665e852e38e19c4776a0",
                 "shasum": ""
             },
             "require": {
@@ -1664,7 +1664,7 @@
                 "wikibaserepo",
                 "wikidata"
             ],
-            "time": "2016-11-21 21:42:15"
+            "time": "2016-11-22 22:30:33"
         },
         {
             "name": "wikibase/wikimedia-badges",
diff --git a/extensions/Quality/i18n/bgn.json b/extensions/Quality/i18n/bgn.json
new file mode 100644
index 0000000..689f9a5
--- /dev/null
+++ b/extensions/Quality/i18n/bgn.json
@@ -0,0 +1,8 @@
+{
+       "@metadata": {
+               "authors": [
+                       "Ibrahim khashrowdi"
+               ]
+       },
+       "wbq-violations-form-select-all": "(موچین)"
+}
diff --git a/extensions/Wikibase/client/i18n/bqi.json 
b/extensions/Wikibase/client/i18n/bqi.json
index 94641f2..fc7ffa3 100644
--- a/extensions/Wikibase/client/i18n/bqi.json
+++ b/extensions/Wikibase/client/i18n/bqi.json
@@ -4,9 +4,12 @@
                        "Mogoeilor"
                ]
        },
+       "wikibase-comment-update": "{{WBREPONAME}} قلم آلشد ڤابي",
        "wikibase-dataitem": "{{WBREPONAME}} قلم",
        "wikibase-editlinks": "ویرایشت هوم پیوندا",
+       "wikibase-editlinkstitle": "ڤیرایشت هوم پیڤندا مإن زۈنی",
        "wikibase-rc-hide-wikidata": "$1 {{WBREPONAME}}",
+       "wikibase-rc-hide-wikidata-hide": "قام کردن",
        "wikibase-rc-hide-wikidata-show": "نشون دائن",
        "wikibase-rc-wikibase-edit-letter": "د",
        "wikibase-rc-wikibase-edit-title": "{{WBREPONAME}} ویرایشت"
diff --git a/extensions/Wikibase/client/i18n/fr.json 
b/extensions/Wikibase/client/i18n/fr.json
index 3261593..ae107df 100644
--- a/extensions/Wikibase/client/i18n/fr.json
+++ b/extensions/Wikibase/client/i18n/fr.json
@@ -20,7 +20,8 @@
                        "Dcausse",
                        "Wladek92",
                        "Pymouss",
-                       "Zebulon84"
+                       "Zebulon84",
+                       "Urhixidur"
                ]
        },
        "wikibase-client-desc": "Client pour l’extension Wikibase",
@@ -123,9 +124,9 @@
        "wikibase-otherprojects-beta-message": "Barre latérale des autres 
projets",
        "wikibase-otherprojects-beta-description": "Ajoute une section « 
{{int:wikibase-otherprojects}} » à la barre latérale qui fournit des liens vers 
les autres  projets de Wikimédia basés sur les données {{WBREPONAME}}.",
        "echo-category-title-wikibase-action": 
"{{PLURAL:$1|Connexion|Connexions}} avec {{WBREPONAME}}",
-       "echo-pref-tooltip-wikibase-action": "M'avertir quand quelqu'un 
connecte une page que {{GENDER:|j'ai créée}} à l'élément {{WBREPONAME}}.",
+       "echo-pref-tooltip-wikibase-action": "M’avertir quand quelqu’un 
connecte une page que {{GENDER:|j’ai créée}} à l’élément {{WBREPONAME}}.",
        "notification-header-page-connection": "La page <strong>de $3</strong> 
a {{GENDER:$2|relié}} un élément {{WBREPONAME}}.",
        "notification-bundle-header-page-connection": "<strong>$3</strong> et 
{{PLURAL:$4|une autre page|$4 autres pages|100=99+ autres pages}} ont 
{{GENDER:$2|relié}} à {{WBREPONAME}} articles.",
        "notification-link-text-view-item": "{{GENDER:$1|visualise}} la 
notification",
-       "notification-subject-page-connection": "Une page sur {{SITENAME}} que 
vous avez {{GENDER:$3|créée}} a été {{GENDER:$2|reliée}} à l'élément 
{{WBREPONAME}}"
+       "notification-subject-page-connection": "Une page sur {{SITENAME}} que 
vous avez {{GENDER:$3|créée}} a été {{GENDER:$2|reliée}} à l’élément 
{{WBREPONAME}}"
 }
diff --git a/extensions/Wikibase/client/i18n/lij.json 
b/extensions/Wikibase/client/i18n/lij.json
index a8ef19d..553bb3a 100644
--- a/extensions/Wikibase/client/i18n/lij.json
+++ b/extensions/Wikibase/client/i18n/lij.json
@@ -4,7 +4,7 @@
                        "Giromin Cangiaxo"
                ]
        },
-       "tooltip-t-wikibase": "Colegamento a l'elemento connesso de l'archivvio 
dæti",
+       "tooltip-t-wikibase": "Ingancio a l'elemento de l'archivvio di dæti 
connessi",
        "wikibase-comment-update": "Elemento {{WBREPONAME}} modificou",
        "wikibase-dataitem": "Elemento {{WBREPONAME}}",
        "wikibase-editlinks": "Modiffica colegamenti",
@@ -15,5 +15,7 @@
        "wikibase-rc-show-wikidata-pref": "Mostra e modiffiche de 
{{WBREPONAME}} inti urtime modiffiche",
        "wikibase-rc-wikibase-edit-letter": "D",
        "wikibase-rc-wikibase-edit-title": "Modiffica effettuâ insce 
{{WBREPONAME}}",
+       "unconnectedpages": "Paggine non conligæ a-i elementi",
+       "entityusage": "Utilizzo de l'entitæ",
        "wikibase-otherprojects": "Inte di atri progetti"
 }
diff --git a/extensions/Wikibase/lib/tests/phpunit/TermIndexEntryTest.php 
b/extensions/Wikibase/lib/tests/phpunit/TermIndexEntryTest.php
index 5b80391..4bc139f 100644
--- a/extensions/Wikibase/lib/tests/phpunit/TermIndexEntryTest.php
+++ b/extensions/Wikibase/lib/tests/phpunit/TermIndexEntryTest.php
@@ -21,31 +21,31 @@
 class TermIndexEntryTest extends PHPUnit_Framework_TestCase {
 
        public function provideConstructor() {
-               return array(
-                       array( // #0
-                               array(
+               return [
+                       [
+                               [
                                        'entityType' => 'item',
                                        'entityId' => 23,
                                        'termType' => 
TermIndexEntry::TYPE_LABEL,
                                        'termLanguage' => 'en',
                                        'termText' => 'foo',
                                        'termWeight' => 1.234,
-                               )
-                       ),
-                       array( // #1
-                               array(
+                               ]
+                       ],
+                       [
+                               [
                                        'termType' => 
TermIndexEntry::TYPE_LABEL,
                                        'termLanguage' => 'en',
                                        'termText' => 'foo',
-                               )
-                       ),
-                       array( // #2
-                               array(
+                               ]
+                       ],
+                       [
+                               [
                                        'entityType' => 'item',
                                        'entityId' => 23,
-                               )
-                       ),
-               );
+                               ]
+                       ],
+               ];
        }
 
        /**
@@ -69,95 +69,73 @@
        }
 
        public function testClone() {
-               $term = new TermIndexEntry( array(
-                       'termText' => 'Foo'
-               ) );
+               $term = new TermIndexEntry( [ 'termText' => 'Foo' ] );
 
                $clone = clone $term;
                $clone->setText( 'Bar' );
 
-               $this->assertEquals( 'Bar', $clone->getText(), "clone must 
change when modified" ); // sanity
-               $this->assertEquals( 'Foo', $term->getText(), "original must 
stay the same when clone is modified" );
+               $this->assertEquals( 'Bar', $clone->getText(), 'clone must 
change when modified' ); // sanity
+               $this->assertEquals( 'Foo', $term->getText(), 'original must 
stay the same when clone is modified' );
 
                $clone = clone $term;
-               $this->assertEquals( $term, $clone, "clone must be equal to 
original" );
+               $this->assertEquals( $term, $clone, 'clone must be equal to 
original' );
+       }
+
+       /**
+        * @param array $extraFields
+        *
+        * @return TermIndexEntry
+        */
+       private function newInstance( array $extraFields = [] ) {
+               return new TermIndexEntry( $extraFields + [
+                               'entityType' => 'item',
+                               'entityId' => 23,
+                               'termType' => TermIndexEntry::TYPE_LABEL,
+                               'termLanguage' => 'en',
+                               'termText' => 'foo',
+                       ] );
        }
 
        public function provideCompare() {
-               $tests = array();
+               $term = $this->newInstance();
 
-               $tests[] = array( // #0
-                       new TermIndexEntry(),
-                       new TermIndexEntry(),
-                       true
-               );
-
-               $term = new TermIndexEntry( array(
-                       'entityType' => 'item',
-                       'entityId' => 23,
-                       'termType' => TermIndexEntry::TYPE_LABEL,
-                       'termLanguage' => 'en',
-                       'termText' => 'foo',
-               ) );
-
-               $other = clone $term;
-               $tests[] = array( // #1
-                       $term,
-                       $other,
-                       true
-               );
-
-               $other = clone $term;
-               $other->setText( 'bar' );
-               $tests[] = array( // #2
-                       $term,
-                       $other,
-                       false
-               );
-
-               $other = new TermIndexEntry( array(
-                       'entityType' => 'property',
-                       'entityId' => 11,
-                       'termType' => TermIndexEntry::TYPE_LABEL,
-                       'termLanguage' => 'en',
-                       'termText' => 'foo',
-               ) );
-               $tests[] = array( // #3
-                       $term,
-                       $other,
-                       false
-               );
-
-               $other = new TermIndexEntry( array(
-                       'entityType' => 'property',
-                       'entityId' => 23,
-                       'termType' => TermIndexEntry::TYPE_LABEL,
-                       'termLanguage' => 'en',
-                       'termText' => 'foo',
-               ) );
-               $tests[] = array( // #4
-                       $term,
-                       $other,
-                       false
-               );
-
-               $other = clone $term;
-               $other->setLanguage( 'fr' );
-               $tests[] = array( // #5
-                       $term,
-                       $other,
-                       false
-               );
-
-               $other = clone $term;
-               $other->setType( TermIndexEntry::TYPE_DESCRIPTION );
-               $tests[] = array( // #6
-                       $term,
-                       $other,
-                       false
-               );
-
-               return $tests;
+               return [
+                       'empty' => [
+                               new TermIndexEntry(),
+                               new TermIndexEntry(),
+                               true
+                       ],
+                       'clone' => [
+                               $term,
+                               clone $term,
+                               true
+                       ],
+                       'other text' => [
+                               $term,
+                               $this->newInstance( [ 'termText' => 'bar' ] ),
+                               false
+                       ],
+                       'other entity id' => [
+                               $term,
+                               $this->newInstance( [ 'entityType' => 
'property', 'entityId' => 11 ] ),
+                               false
+                       ],
+                       'other entity type' => [
+                               $term,
+                               $this->newInstance( [ 'entityType' => 
'property' ] ),
+                               false
+                       ],
+                       'other language' => [
+                               $term,
+                               $this->newInstance( [ 'termLanguage' => 'fr' ] 
),
+                               false
+                       ],
+                       'other term type' => [
+                               $term,
+                               $this->newInstance( [ 'termType' => 
TermIndexEntry::TYPE_DESCRIPTION ] ),
+                               false
+                       ],
+               ];
        }
 
        /**
@@ -169,33 +147,33 @@
                $ba = TermIndexEntry::compare( $b, $a );
 
                if ( $equal ) {
-                       $this->assertEquals( 0, $ab, "Comparison of equal terms 
is expected to return 0" );
-                       $this->assertEquals( 0, $ba, "Comparison of equal terms 
is expected to return 0" );
+                       $this->assertEquals( 0, $ab, 'Comparison of equal terms 
is expected to return 0' );
+                       $this->assertEquals( 0, $ba, 'Comparison of equal terms 
is expected to return 0' );
                } else {
-                       //NOTE: we don't know or care whether this is larger or 
smaller
-                       $this->assertNotEquals( 0, $ab, "Comparison of unequal 
terms is expected to not return 0" );
-                       $this->assertEquals( -$ab, $ba, "Comparing A to B 
should return the inverse of comparing B to A" );
+                       // NOTE: We don't know or care whether this is larger 
or smaller
+                       $this->assertNotEquals( 0, $ab, 'Comparison of unequal 
terms is expected to not return 0' );
+                       $this->assertEquals( -$ab, $ba, 'Comparing A to B 
should return the inverse of comparing B to A' );
                }
        }
 
        public function testGetTerm() {
-               $termIndexEntry = new TermIndexEntry( array(
+               $termIndexEntry = new TermIndexEntry( [
                        'termLanguage' => 'en',
                        'termText' => 'foo',
-               ) );
+               ] );
                $expectedTerm = new Term( 'en', 'foo' );
                $this->assertEquals( $expectedTerm, $termIndexEntry->getTerm() 
);
        }
 
        public function provideTermIndexEntryData() {
-               return array(
-                       array( array(
-                               'termText' => 'foo',
-                       ) ),
-                       array( array(
-                               'termLanguage' => 'en',
-                       ) ),
-               );
+               return [
+                       [
+                               [ 'termText' => 'foo' ]
+                       ],
+                       [
+                               [ 'termLanguage' => 'en' ]
+                       ],
+               ];
        }
 
        /**
diff --git a/extensions/Wikibase/repo/i18n/bgn.json 
b/extensions/Wikibase/repo/i18n/bgn.json
index 0f287b2..729ba2f 100644
--- a/extensions/Wikibase/repo/i18n/bgn.json
+++ b/extensions/Wikibase/repo/i18n/bgn.json
@@ -11,8 +11,8 @@
        "wikibase-description-empty": "تا انون شرح تعریف نه بوته.",
        "wikibase-statementsection-statements": "اظهارهان",
        "wikibase-sitelinks-special": "دیگرین سایٹ ئان",
-       "wikibase-aliases-empty": "هیچ نامی تئریپ نه بوته.",
        "wikibase-statementview-rank-normal": "نورمالین رتبه",
        "wikibase-statementview-references-counter": 
"$1{{PLURAL:$2|0=|$3+$2$4}} {{PLURAL:$1|منشا|منشائان}}",
+       "wikibase-entitieswithoutlabel-label-alltypes": "موچین",
        "wikibase-mylanguagefallbackchain-babel": "گۆ ایشی <nowiki>{{#babel: 
}}</nowiki> قرار داتین به ائ  {{GENDER:$1|قسمت}} [[Special:MyPage|شه وتي کار 
زوروکین تاکدیما]] توانێت ایشیرا ایڈیٹ بکنێت."
 }
diff --git a/extensions/Wikibase/repo/i18n/bqi.json 
b/extensions/Wikibase/repo/i18n/bqi.json
index 4511e58..e2efc43 100644
--- a/extensions/Wikibase/repo/i18n/bqi.json
+++ b/extensions/Wikibase/repo/i18n/bqi.json
@@ -6,5 +6,7 @@
        },
        "wikibase-edit": "ڤیرایئشت کاری",
        "wikibase-add": "اضاف کردن",
-       "wikibase-sitelinks-special": "ديارگأ آ ديأ"
+       "wikibase-label-empty": "هیچ ریترازی تا ایسه دیاری نکرده",
+       "wikibase-sitelinks-special": "ديارگأ آ ديأ",
+       "wikibase-statementview-rank-normal": "گرینج کاری نرمال"
 }
diff --git a/extensions/Wikibase/repo/i18n/ca.json 
b/extensions/Wikibase/repo/i18n/ca.json
index a6d4bbf..1fc1afd 100644
--- a/extensions/Wikibase/repo/i18n/ca.json
+++ b/extensions/Wikibase/repo/i18n/ca.json
@@ -31,35 +31,46 @@
        "wikibase-addreference": "afegiu una referència",
        "wikibase-save-inprogress": "S'està desant…",
        "wikibase-remove-inprogress": "S'està suprimint…",
+       "wikibase-statementlistview-add": "afegeix",
+       "wikibase-statementlistview-add-tooltip": "Afegir un nou valor",
+       "wikibase-statementgrouplistview-add": "afegeix",
+       "wikibase-statementgrouplistview-add-tooltip": "Afegeix una nova 
declaració",
        "wikibase-entitytermsview-entitytermsforlanguagelistview-toggler": "En 
més idiomes",
        
"wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link-label": 
"Configura",
        "wikibase-setting-entitytermsview-showEntitytermslistview": "Mostra 
etiquetes, àlies i descripcions de totes les meves llengües en la càrrega de 
pàgina",
+       "wikibase-setting-entitytermsview-showEntitytermslistview-help": "Es 
poden definir llengües addicionals a la llengua de la interfície de l'usuari 
utilitzant la sintaxi de l'[[mw:Extension:Babel|extensió Babel]] en la pàgina 
d'usuari.",
        "wikibase-entitytermsforlanguagelistview-aliases": "També conegut com",
        "wikibase-entitytermsforlanguagelistview-description": "Descripció",
        "wikibase-entitytermsforlanguagelistview-label": "Etiqueta",
        "wikibase-entitytermsforlanguagelistview-language": "Llengua",
+       "wikibase-entitytermsforlanguagelistview-more": "Totes les llengües 
introduïdes",
+       "wikibase-entitytermsforlanguagelistview-less": "Menys llengües",
        "wikibase-label-empty": "Encara no s'ha definit cap etiqueta",
        "wikibase-label-edit-placeholder": "introduïu una etiqueta",
        "wikibase-label-edit-placeholder-language-aware": "introduïu una 
etiqueta en $1",
        "wikibase-description-empty": "Encara no s'ha definit cap descripció",
        "wikibase-description-edit-placeholder": "introduïu una descripció",
        "wikibase-description-edit-placeholder-language-aware": "introduïu una 
descripció en $1",
+       "wikibase-aliases-edit-placeholder": "introduïu uns àlies",
+       "wikibase-aliases-edit-placeholder-language-aware": "introduïu uns 
àlies en $1",
        "wikibase-diffview-reference": "referència",
        "wikibase-diffview-rank": "rang",
        "wikibase-diffview-rank-preferred": "Rang preferit",
        "wikibase-diffview-rank-normal": "Rang normal",
        "wikibase-diffview-rank-deprecated": "Rang obsolet",
+       "wikibase-diffview-qualifier": "qualificador",
+       "wikibase-diffview-label": "etiqueta",
        "wikibase-diffview-alias": "àlies",
        "wikibase-diffview-description": "descripció",
        "wikibase-diffview-link": "enllaços",
        "wikibase-sitelink-site-edit-placeholder": "wiki",
        "wikibase-sitelink-page-edit-placeholder": "pàgina",
        "wikibase-alias-edit-placeholder": "introduïu un àlies",
-       "wikibase-label-input-help-message": "Introduïu el títol d'aquest 
conjunt de dades en $1.",
+       "wikibase-label-input-help-message": "Introduïu l'etiqueta d'aquesta 
entitat en $1.",
        "wikibase-statementsection-statements": "Declaracions",
-       "wikibase-sitelinks": "Llista de les pàgines vinculades a aquest 
element",
+       "wikibase-sitelinks": "Enllaços de llocs",
        "wikibase-sitelinks-counter": "$1{{PLURAL:$2|0=|$3+$2$4}} 
{{PLURAL:$1|entrada|entrades}}",
-       "wikibase-sitelinks-empty": "Encara no hi ha enllaços del lloc per 
aquest element.",
+       "wikibase-sitelinks-empty": "Cap pàgina està enllaçada a aquest 
element.",
        "wikibase-sitelinks-special": "Altres llocs",
        "wikibase-remove": "suprimeix",
        "wikibase-move-up": "mou amunt",
@@ -67,10 +78,10 @@
        "wikibase-undo-title": "S'està desfent l'edició de \"$1\"",
        "wikibase-restore-title": "S'està recuperant la revisió antiga de 
\"$1\"",
        "wikibase-partial-undo": "Aquesta edició es pot desfer parcialment.",
-       "wikibase-omitted-undo-ops": "S'ha omès $1 {{PLURAL:$1|canvi|canvis}} 
perquè {{PLURAL:$1|el valor respectiu ha|els valors respectius han}} canviat 
des d'aleshores.",
+       "wikibase-omitted-undo-ops": "$1 {{PLURAL:$1|canvi no es pot|canvis no 
es poden}} desfer perquè {{PLURAL:$1|el valor ha|els valors han}} canviat en 
endemig.",
        "wikibase-empty-undo": "Aquí no hi ha res que es pugui desfer.",
        "wikibase-undo-revision-error": "No s'ha pogut desfer",
-       "wikibase-undo-samerev": "No es pot desfer, les dues revisions són la 
mateixa.",
+       "wikibase-undo-samerev": "Cal especificar dues revisions que siguin 
diferents per poder desfer una edició.",
        "wikibase-undo-badpage": "Revisió incorrecta: la revisió $2 no pertany 
a [[$1]].",
        "wikibase-undo-firstrev": "No es pot desfer la creació de la pàgina",
        "wikibase-undo-nocontent": "No es pot carregar el contingut de la 
revisió $2 de la pàgina $1",
@@ -79,11 +90,13 @@
        "wb-special-newitem-new-item-notification": "S'ha creat el nou element 
$1 i s'ha redirigit a la seva pàgina. Torneu a $2.",
        "wikibase-aliases-input-help-message": "Si aquest conjunt de dades es 
coneix amb més d'un nom concret, podeu introduir àlies i sinònims, i així es 
podran trobar pels seus noms alternatius.",
        "wikibase-propertypage-datatype": "Tipus de dades",
-       "wikibase-claimview-snak-tooltip": "Introduïu un valor corresponent a 
la propietat anomenada \"$1\". Si la propietat no té cap valor designat, o si 
el valor real no es coneix, podeu triar una alternativa per indicar un valor 
personalitzat fent clic a la icona al costat de la caixa d'entrada del valor.",
-       "wikibase-claimview-snak-new-tooltip": "Després d'especificar una 
propietat podeu introduir-ne el valor corresponent. Si la propietat no té cap 
valor designat, o si el valor real no es coneix, podeu triar una alternativa 
per indicar un valor personalitzat fent clic a la icona al costat de la caixa 
d'entrada del valor.",
+       "wikibase-claimview-snak-tooltip": "Introduïu un valor corresponent a 
la propietat anomenada \"$1\". Si la propietat no té cap valor designat, o si 
el valor real no es coneix, podeu triar un tipus de valor alternatiu fent clic 
a la icona prèvia a la caixa d'entrada.",
+       "wikibase-claimview-snak-new-tooltip": "Després d'especificar una 
propietat podeu introduir-ne el valor corresponent. Si la propietat no té cap 
valor designat, o si el valor real no es coneix, podeu triar un tipus de valor 
alternatiu fent clic a la icona prèvia a la caixa d'entrada.",
+       "wikibase-statementview-rank-preferred": "Rang preferit",
        "wikibase-statementview-rank-normal": "Rang normal",
+       "wikibase-statementview-rank-deprecated": "Rang obsolet",
        "wikibase-statementview-references-counter": 
"$1{{PLURAL:$2|0=|$3+$2$4}} {{PLURAL:$1|referència|referències}}",
-       "wikibase-statementview-referencesheading-pendingcountertooltip": 
"{{PLURAL:$1|Una font|$1 fonts}} no s'han desat encara",
+       "wikibase-statementview-referencesheading-pendingcountertooltip": 
"{{PLURAL:$1|Una referència no desada|$1 referències no desades}} encara",
        "wikibase-snakview-property-input-placeholder": "propietat",
        "wikibase-snakview-choosesnaktype": "Trieu un tipus de valor.",
        "wikibase-snakview-variation-datavaluetypemismatch": "El valor no 
s'adiu amb la definició de la propietat.",
@@ -92,11 +105,13 @@
        "wikibase-snakview-variations-somevalue-label": "valor desconegut",
        "wikibase-snakview-variations-novalue-label": "sense valor",
        "wikibase-snakview-snaktypeselector-value": "valor personalitzat",
+       "wikibase-snakformat-invalid-value": "Valor no vàlid.",
+       "wikibase-snakformat-propertynotfound": "Propietat no trobada.",
        "wikibase-shortcopyrightwarning": "En fer clic a \"$1\", expresseu el 
vostre acord amb les [[$2|condicions d'ús]], i accepteu, de manera irrevocable, 
alliberar la vostra contribució sota la $3.",
        "wikibase-copyrighttooltip-acknowledge": "Accepto aquestes condicions 
per a les meves modificacions futures. No tornis a mostrar aquest missatge.",
        "wikibase-entityselector-more": "més",
        "wikibase-anonymouseditwarning": "Avís: no heu iniciat la sessió.\nLa 
vostra adreça IP quedarà registrada en l'historial d'edició d'aquest element.",
-       "wikibase-move-error": "No podeu desplaçar pàgines de l'espai de noms 
de dades, i tampoc no podeu desplaçar-hi pàgines.",
+       "wikibase-move-error": "No podeu desplaçar pàgines d'un espai de noms 
de dades, i tampoc no podeu desplaçar-hi pàgines.",
        "wikibase-validator-label-conflict": "Una altra propietat ($3) ja té 
l'etiqueta \"$1\" associada amb el codi d'idioma $2.",
        "wikibase-validator-label-with-description-conflict": "Una altre 
element ($3) ja té l'etiqueta \"$1\" i la descripció \"$4\" associada amb el 
codi d'idioma $2.",
        "wikibase-wikibaserepopage-invalid-langcode": "L'identificador de 
llengua «$1» és desconegut. Utilitzeu un identificador de llengua conegut en el 
sistema, com «ca».",
diff --git a/extensions/Wikibase/repo/i18n/fr.json 
b/extensions/Wikibase/repo/i18n/fr.json
index ba91806..0e9489e 100644
--- a/extensions/Wikibase/repo/i18n/fr.json
+++ b/extensions/Wikibase/repo/i18n/fr.json
@@ -353,7 +353,7 @@
        "wikibase-listdatatypes-commonsmedia-head": "Médias communs",
        "wikibase-listdatatypes-commonsmedia-body": "Lien vers des fichiers 
hébergés sur Wikimedia Commons. Quand une valeur est entrée, l’espace de noms « 
Fichier » de Wikimedia Commons sera scruté à la recherche des fichiers 
correspondantes.",
        "wikibase-listdatatypes-globe-coordinate-head": "Coordonnées du globe",
-       "wikibase-listdatatypes-globe-coordinate-body": "Données littérales 
pour une position géographique donnée sous forme de paire latitude-longitude en 
GMS ou en degrés décimaux pour le corps céleste concerné. Par défaut, \"Terre\" 
puis \"WGS84\". Cela ajoute une résolution et une portée.\n* latitude — 
première partie implicite (float, dms, dm, dd) de la chaîne des coordonnées, la 
direction étant donnée soit par le signe en préfixe ou par le N/S en suffixe\n* 
longitude – seconde partie implicite (float, dms, dm, dd) de la chaîne des 
coordonnées, la direction étant donnée soit par le signe en préfixe soit par le 
E/W en suffixe\n* globe – valeur de donnée explicite (?), fournissant le corps 
céleste, par défaut Terre \"http://www.wikidata.org/entity/Q2\"";,
+       "wikibase-listdatatypes-globe-coordinate-body": "Données littérales 
pour une position géographique donnée sous forme de paire latitude-longitude en 
GMS ou en degrés décimaux pour le corps céleste concerné. Par défaut, « Terre » 
puis « WGS84 ». Cela ajoute une résolution et une portée.\n* latitude — 
première partie implicite (float, dms, dm, dd) de la chaîne des coordonnées, la 
direction étant donnée soit par le signe en préfixe ou par le N/S en suffixe\n* 
longitude – seconde partie implicite (float, dms, dm, dd) de la chaîne des 
coordonnées, la direction étant donnée soit par le signe en préfixe soit par le 
E/W en suffixe\n* globe – valeur de donnée explicite (?), fournissant le corps 
céleste, par défaut la Terre « http://www.wikidata.org/entity/Q2 »\n* precision 
— précision numérique des coordonnées",
        "wikibase-listdatatypes-quantity-head": "Quantité",
        "wikibase-listdatatypes-quantity-body": "Champ de donnée littérale pour 
une quantité qui se rapporte à un type d’unité bien défini. L’unité réelle va 
dans les valeurs de donnée qui sont entrées.\n* montant — partie implicite de 
la chaîne (l’application du préfixe de l’unité n’est pas clair)\n* unité — 
partie implicite de la chaîne, « 1 » par défaut (l’application du corps 
standardisé n’est pas claire)\n* majorant — majorant de la quantité",
        "wikibase-listdatatypes-monolingualtext-head": "Texte monolingue",
diff --git a/extensions/Wikibase/repo/i18n/pt.json 
b/extensions/Wikibase/repo/i18n/pt.json
index 421a7a0..959e4ac 100644
--- a/extensions/Wikibase/repo/i18n/pt.json
+++ b/extensions/Wikibase/repo/i18n/pt.json
@@ -33,7 +33,7 @@
        "wikibase-statementlistview-add": "adicionar",
        "wikibase-statementlistview-add-tooltip": "Adicionar um valor novo",
        "wikibase-statementgrouplistview-add": "adicionar",
-       "wikibase-statementgrouplistview-add-tooltip": "Adicionar uma afirmação 
nova",
+       "wikibase-statementgrouplistview-add-tooltip": "Adicionar uma 
declaração nova",
        "wikibase-entitytermsview-entitytermsforlanguagelistview-toggler": 
"Noutras línguas",
        
"wikibase-entitytermsview-entitytermsforlanguagelistview-configure-link-label": 
"Configurar",
        "wikibase-setting-entitytermsview-showEntitytermslistview": "Ao 
carregar uma página, mostrar rótulos, nomes alternativos e descrições em todas 
as minhas línguas",
@@ -67,8 +67,8 @@
        "wikibase-alias-edit-placeholder": "introduza um nome alternativo",
        "wikibase-label-input-help-message": "Introduza o rótulo desta entidade 
em $1.",
        "wikibase-entitytermsview-input-help-message": "Insira um rótulo para 
esta entidade, uma descrição breve e nomes alternativos por língua.",
-       "wikibase-statementsection-statements": "Afirmações",
-       "wikibase-sitelinks": "Links para ''sites''",
+       "wikibase-statementsection-statements": "Declarações",
+       "wikibase-sitelinks": "Links intersites",
        "wikibase-sitelinkgroupview-input-help-message": "Adicionar um ''link'' 
para um ''site'' especificando o ''site'' e uma página dele, editar ou remover 
''links'' de ''sites'' existentes.",
        "wikibase-sitelinks-counter": "$1{{PLURAL:$2|0=|$3+$2$4}} 
{{PLURAL:$1|entrada|entradas}}",
        "wikibase-sitelinks-empty": "Não há nenhuma página com ''links'' para 
este objeto.",
@@ -105,8 +105,9 @@
        "wikibase-statementview-references-counter": 
"$1{{PLURAL:$2|0=|$3+$2$4}} {{PLURAL:$1|referência|referências}}",
        "wikibase-statementview-referencesheading-pendingcountertooltip": 
"{{PLURAL:$1|Uma referência ainda não gravada|$1 referências ainda não 
gravadas}}",
        "wikibase-snakview-property-input-placeholder": "propriedade",
-       "wikibase-snakview-choosesnaktype": "Escolha um tipo de valor",
-       "wikibase-snakview-variation-datavaluetypemismatch": "O valor não 
corresponde à definição de propriedade",
+       "wikibase-snakview-unsupportedsnaktype": "Asserção do tipo \"$1\". O 
tratamento deste tipo de asserção ainda não é suportado.",
+       "wikibase-snakview-choosesnaktype": "Escolha um tipo de valor.",
+       "wikibase-snakview-variation-datavaluetypemismatch": "O valor não 
corresponde à definição da propriedade.",
        "wikibase-snakview-variation-datavaluetypemismatch-details": "Conflito 
inesperado entre o tipo de propriedade \"$2\" e o tipo de valor \"$1\".",
        "wikibase-snakview-variation-nonewvaluefordeletedproperty": "Não é 
possível definir um novo valor para uma propriedade eliminada.",
        "wikibase-snakview-variations-somevalue-label": "valor desconhecido",
@@ -114,13 +115,13 @@
        "wikibase-snakview-snaktypeselector-value": "valor personalizado",
        "wikibase-snakformat-invalid-value": "Valor inválido.",
        "wikibase-snakformat-propertynotfound": "Propriedade não encontrada.",
-       "wikibase-shortcopyrightwarning": "Ao clicar \"$1\", você concorda com 
os [[$2|termos de uso]], e concorda irrevogavelmente em guardar a sua 
contribuição sob $3.",
-       "wikibase-copyrighttooltip-acknowledge": "Aceito estes termos para as 
minhas futuras edições. Não mostrar esta mensagem novamente.",
+       "wikibase-shortcopyrightwarning": "Ao clicar \"$1\", concorda com as 
[[$2|condições de uso]], e concorda irrevogavelmente em disponibilizar a sua 
contribuição ao abrigo da licença $3.",
+       "wikibase-copyrighttooltip-acknowledge": "Aceito estas condições para 
as minhas edições futuras. Não mostrar esta mensagem novamente.",
        "wikibase-entityselector-more": "mais",
        "wikibase-entityselector-notfound": "Não foi encontrada nenhuma 
correspondência",
        "wikibase-anonymouseditwarning": "Aviso: Não se autenticou.\nO seu 
endereço IP será gravado no histórico de edições desta entidade.",
-       "wikibase-move-error": "Não pode mover páginas fora ou dentro de um 
domínio de dados.",
-       "wikibase-validator-sitelink-conflict": "A ligação $1 já está a ser 
utilizada pelo item $2. Pode removê-la de $2 se não pertencer mais ou fundir os 
itens se forem exatamente sobre o mesmo tópico.",
+       "wikibase-move-error": "Não pode mover páginas para fora, nem de fora 
para dentro, de um espaço nominal de dados.",
+       "wikibase-validator-sitelink-conflict": "O ''link'' $1 já está a ser 
utilizado pelo objeto $2. Pode removê-lo de $2 se não pertence nele ou fundir 
os objetos se forem exatamente sobre o mesmo tópico.",
        "wikibase-validator-label-conflict": "A propriedade $3 já tem o rótulo 
\"$1\" associado ao código de língua $2.",
        "wikibase-validator-label-with-description-conflict": "O objeto $3 já 
tem o rótulo \"$1\" associado ao código de língua $2, utilizando o mesmo texto 
de descrição.",
        "wikibase-validator-label-no-entityid": "O rótulo não pode ser um 
identificador de entidade válido.",
@@ -131,112 +132,137 @@
        "wikibase-wikibaserepopage-invalid-langcode": "O código de língua 
\"$1\" é desconhecido. Use um código de língua reconhecido pelo sistema, como 
por exemplo \"pt\", por favor.",
        "wikibase-wikibaserepopage-invalid-id": "O identificador \"$1\" é 
desconhecido pelo sistema. Utilize um identificador de entidade válido, por 
favor.",
        "wikibase-wikibaserepopage-unresolved-redirect": "$1 é um 
redirecionamento.",
-       "wikibase-wikibaserepopage-storage-exception": "Ocorreu um erro 
enquanto tentávamos carregar $1: $2.",
-       "special-itembytitle": "Item por título",
-       "wikibase-itembytitle-lookup-fieldset": "Procurar itens por sítio e 
título",
-       "wikibase-itembytitle-lookup-site": "Sítio:",
+       "wikibase-wikibaserepopage-storage-exception": "Ocorreu um erro ao 
tentar carregar $1: $2.",
+       "special-itembytitle": "Objeto por título",
+       "wikibase-itembytitle-lookup-fieldset": "Procurar objetos por ''site'' 
e título",
+       "wikibase-itembytitle-lookup-site": "''Site'':",
        "wikibase-itembytitle-lookup-page": "Página:",
        "wikibase-itembytitle-submit": "Pesquisar",
-       "wikibase-itembytitle-create": "Pode também [$1 criar um item].",
-       "special-gotolinkedpage": "Ir para a página vinculada",
-       "wikibase-gotolinkedpage-lookup-fieldset": "Ir para página vinculada 
pelo sítio e item",
-       "wikibase-gotolinkedpage-lookup-site": "Sítio:",
-       "wikibase-gotolinkedpage-lookup-item": "ID do item:",
+       "wikibase-itembytitle-error-site": "Utilize um identificador de 
''site'', por favor; por exemplo, \"enwiki\" para a Wikipédia em inglês.",
+       "wikibase-itembytitle-error-item": "Não foi encontrado um objeto que 
contenha um ''link'' para a página indicada.",
+       "wikibase-itembytitle-create": "Também pode [$1 criar um objeto].",
+       "wikibase-itembytitle-summary": "A página Special:ItemByTitle é usada 
para encontrar o objeto que corresponde a uma determinada página num ''site'' 
ligado.<br />O primeiro campo, \"{{int:wikibase-itembytitle-lookup-site}}\", é 
onde introduz a língua e o código do ''site''.<br />No segundo campo, 
\"{{int:wikibase-itembytitle-lookup-page}}\", tem de colocar o título exato da 
página tal como ele aparece no ''site'' ligado.",
+       "special-gotolinkedpage": "Ir para a página ligada",
+       "wikibase-gotolinkedpage-lookup-fieldset": "Ir para página ligada por 
''site'' e objeto",
+       "wikibase-gotolinkedpage-lookup-site": "Site:",
+       "wikibase-gotolinkedpage-lookup-item": "Identificador do objeto:",
        "wikibase-gotolinkedpage-submit": "Continuar",
-       "wikibase-gotolinkedpage-summary": "Special:GoToLinkedPage é utilizada 
para localizar a página de um elemento num sítio interligado.<br />O primeiro 
campo, \"{{int:wikibase-gotolinkedpage-lookup-site}}\", é onde deve inserir a 
língua e o código do <i>site</i>.<br />No segundo campo, 
\"{{int:wikibase-gotolinkedpage-lookup-item}}\", deve colocar o identificador 
do elemento que procura.",
-       "special-itemdisambiguation": "Desambiguação de item",
-       "wikibase-itemdisambiguation-lookup-fieldset": "Pesquisar itens por 
idioma e rótulo",
-       "wikibase-itemdisambiguation-lookup-language": "Código de idioma:",
+       "wikibase-gotolinkedpage-summary": "A página Special:GoToLinkedPage é 
usada para localizar a página de um objeto num ''site'' interligado.<br />O 
primeiro campo, \"{{int:wikibase-gotolinkedpage-lookup-site}}\", é onde deve 
inserir a língua e o código do ''site''.<br />No segundo campo, 
\"{{int:wikibase-gotolinkedpage-lookup-item}}\", deve colocar o identificador 
do objeto que procura.",
+       "wikibase-gotolinkedpage-error-page-not-found": "Não foi encontrada 
nenhuma página para essa combinação de objeto e ''site''",
+       "wikibase-gotolinkedpage-error-item-id-invalid": "O identificador que 
introduziu para o objeto é inválido",
+       "wikibase-gotolinkedpage-error-item-not-found": "O objeto não foi 
encontrado",
+       "special-itemdisambiguation": "Desambiguação de objeto",
+       "wikibase-itemdisambiguation-lookup-fieldset": "Procurar objetos por 
língua e rótulo",
+       "wikibase-itemdisambiguation-lookup-language": "Código de língua:",
        "wikibase-itemdisambiguation-lookup-label": "Rótulo:",
        "wikibase-itemdisambiguation-submit": "Pesquisar",
        "wikibase-itemdisambiguation-form-hints": "Repare que não serão 
mostrados mais de $1 {{PLURAL:$1|resultado|resultados}}.",
-       "wikibase-itemdisambiguation-nothing-found": "Desculpe, não foi 
encontrado nenhum item com esse rótulo.",
-       "wikibase-itemdisambiguation-search": "Pode [$1 procurar pelo item].",
-       "wikibase-itemdisambiguation-create": "Pode [$1 criar o item].",
-       "wikibase-itemdisambiguation-invalid-langcode": "Desculpe, o código de 
idioma que forneceu é desconhecido pelo sistema.\nPor favor, utilize um válido, 
como \"en\".",
-       "wikibase-itemdisambiguation-description": "Os valores usados para 
pesquisa devem possuir a entrada de texto completa. O idioma é um 
identificador, como \"pt\".",
-       "wikibase-itemdisambiguation-summary": "Procure todos os itens com o 
mesmo rótulo.",
-       "special-newproperty": "Criar uma nova propriedade",
-       "wikibase-newproperty-summary": "Por favor, verifique se a propriedade 
já existe!<br />Deve criar um [[{{int:Wikibase-label-helppage}}|rótulo]] e uma 
[[{{int:Wikibase-description-helppage}}|descrição]] para todas as novas 
propriedades, além de incluir um tipo de propriedade válido.",
-       "wikibase-newproperty-fieldset": "Criar uma nova propriedade",
+       "wikibase-itemdisambiguation-nothing-found": "Desculpe, não foi 
encontrado nenhum objeto com esse rótulo.",
+       "wikibase-itemdisambiguation-search": "Pode [$1 procurar o objeto].",
+       "wikibase-itemdisambiguation-create": "Pode [$1 criar o objeto].",
+       "wikibase-itemdisambiguation-invalid-langcode": "Desculpe, o código de 
língua que forneceu é desconhecido pelo sistema. Use um código válido, como 
\"pt\", por favor.",
+       "wikibase-itemdisambiguation-description": "Os valores usados para 
pesquisa devem ser a entrada de texto completa. A língua é um identificador, 
como \"pt\".",
+       "wikibase-itemdisambiguation-summary": "Procurar todos os objetos com o 
mesmo rótulo exato.",
+       "special-newproperty": "Criar uma propriedade nova",
+       "wikibase-newproperty-summary": "Verifique se a propriedade já 
existe!<br />Deve criar um [[{{int:Wikibase-label-helppage}}|rótulo]] e uma 
[[{{int:Wikibase-description-helppage}}|descrição]] para todas as propriedades 
novas, e adicionalmente um tipo de propriedade válido.",
+       "wikibase-newproperty-fieldset": "Criar uma propriedade nova",
        "wikibase-newproperty-datatype": "Tipo de dados:",
-       "wikibase-newproperty-invalid-datatype": "Tipo de dados especificado 
inválido.",
+       "wikibase-newproperty-invalid-datatype": "O tipo de dados especificado 
é inválido.",
        "wikibase-description-helppage": "Help:Descrição",
-       "special-newitem": "Criar um novo item",
-       "wikibase-newitem-summary": "Por favor, [[Special:Search|confira se o 
item já existe]]!<br />Deve criar um [[{{int:Wikibase-label-helppage}}|rótulo]] 
e uma [[{{int:Wikibase-description-helppage}}|descrição]] para todos os novos 
itens.",
-       "wikibase-newitem-fieldset": "Criar um novo item",
-       "wikibase-newitem-site": "Sítio da primeira página ligada",
-       "wikibase-newitem-page": "Nome da primeira página ligada",
+       "wikibase-label-helppage": "Help:Rótulo",
+       "special-newitem": "Criar um objeto novo",
+       "wikibase-newitem-summary": "[[Special:Search|Verifique se o objeto já 
existe]]!<br />Deve criar um [[{{int:Wikibase-label-helppage}}|rótulo]] e uma 
[[{{int:Wikibase-description-helppage}}|descrição]] para todos os objetos 
novos.",
+       "wikibase-newitem-fieldset": "Criar um objeto novo",
+       "wikibase-newitem-site": "''Site'' da primeira página interligada",
+       "wikibase-newitem-page": "Nome da primeira página interligada",
        "wikibase-newitem-no-external-page": "A página \"$2\" não foi 
encontrada em \"$1\".",
-       "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-newitem-not-recognized-siteid": "O identificador de ''site'' 
fornecido não foi reconhecido.",
+       "wikibase-newitem-not-recognized-language": "O código de língua 
fornecido não foi reconhecido.",
+       "wikibase-newentity-language": "Língua:",
        "wikibase-newentity-label": "Rótulo:",
        "wikibase-newentity-description": "Descrição:",
-       "wikibase-newentity-aliases": "Nomes alternativos, separados por barras 
retas (|):",
+       "wikibase-newentity-aliases": "Nomes alternativos, separados por barras 
verticais (|):",
        "wikibase-newentity-submit": "Criar",
        "special-setlabel": "Definir um rótulo",
-       "wikibase-setlabel-introfull": "Está a definir o rótulo \"$2\" para 
[[$1]].",
+       "wikibase-setlabel-introfull": "Está a definir o rótulo em \"$2\" para 
[[$1]].",
+       "wikibase-setlabel-intro": "Este formulário permite-lhe definir o 
rótulo de uma entidade. Precisa de fornecer o identificador da entidade (ex: 
Q23), um código de língua (ex: \"pt\") e o rótulo a ser definido.",
        "wikibase-setlabel-label": "Rótulo:",
-       "wikibase-setlabel-submit": "Definir o rótulo",
+       "wikibase-setlabel-submit": "Definir rótulo",
        "special-setdescription": "Definir uma descrição",
-       "wikibase-setdescription-introfull": "Está a definir a descrição \"$2\" 
para [[$1]].",
+       "wikibase-setdescription-introfull": "Está a definir a descrição em 
\"$2\" para [[$1]].",
+       "wikibase-setdescription-intro": "Este formulário permite-lhe definir a 
descrição de uma entidade. Precisa de fornecer o identificador da entidade (ex: 
Q23), um código de língua (ex: \"pt\") e a descrição a ser definida.",
        "wikibase-setdescription-label": "Descrição:",
-       "wikibase-setdescription-submit": "Definir a descrição",
+       "wikibase-setdescription-submit": "Definir descrição",
        "special-setaliases": "Definir nomes alternativos",
+       "wikibase-setaliases-introfull": "Está a definir os nomes alternativos 
em $2 para [[$1]]. Se forem vários, separe os nomes alternativos usando a barra 
vertical (<code>|</code>).",
+       "wikibase-setaliases-intro": "Este formulário permite-lhe definir os 
nomes alternativos de uma entidade. Precisa de fornecer o identificador da 
entidade (ex: Q23), um código de língua (ex: \"pt\") e os nomes alternativos a 
serem definidos. Se forem vários, separe os nomes alternativos usando uma barra 
vertical (<code>|</code>).",
        "wikibase-setaliases-label": "Nomes alternativos:",
-       "wikibase-setaliases-submit": "Definir os nomes alternativos",
+       "wikibase-setaliases-submit": "Definir nomes alternativos",
        "special-setlabeldescriptionaliases": "Definir rótulo, descrição e 
nomes alternativos",
-       "wikibase-setlabeldescriptionaliases-introfull": "Está a definir o 
rótulo, a descrição e os nomes alternativos em $2 para [[$1]]. Nomes 
alternativos são separados por uma barra vertical (<code>|</code>).",
-       "wikibase-setlabeldescriptionaliases-intro": "Este formulário 
permite-lhe definir o rótulo, a descrição e os nomes alternativos de uma 
entidade. Precisa de fornecer primeiro o identificador da entidade (ex: 
\"Q23\") e o código de língua (ex: \"pt\").",
+       "wikibase-setlabeldescriptionaliases-introfull": "Está a definir o 
rótulo, a descrição e os nomes alternativos em $2 para [[$1]]. Se forem vários, 
separe os nomes alternativos usando uma barra vertical (<code>|</code>).",
+       "wikibase-setlabeldescriptionaliases-intro": "Este formulário 
permite-lhe definir o rótulo, a descrição e os nomes alternativos de uma 
entidade. Precisa de fornecer primeiro o identificador da entidade (ex: 
\"Q23\") e um código de língua (ex: \"pt\").",
        "wikibase-setlabeldescriptionaliases-label-label": "Rótulo:",
        "wikibase-setlabeldescriptionaliases-description-label": "Descrição:",
        "wikibase-setlabeldescriptionaliases-aliases-label": "Nomes 
alternativos:",
        "wikibase-setlabeldescriptionaliases-submit": "Definir rótulo, 
descrição e nomes alternativos",
-       "special-setsitelink": "Definir ligação de sítio",
-       "wikibase-setsitelink-introfull": "Está a definir a ligação de sítio 
\"$2\" para [[$1]].",
-       "wikibase-setsitelink-intro": "Este formulário permite que defina a 
ligação do sítio de um item. Precisa de fornecer o ID do item (ex.: Q23), um ID 
de sítio (ex.: \"ptwiki\") e a ligação do sítio a definir.",
-       "wikibase-setsitelink-intro-badges": "Além disso, pode definir vários 
dos emblemas listados abaixo para esta ligação de sítio.",
-       "wikibase-setsitelink-site": "ID do sítio:",
-       "wikibase-setsitelink-label": "Ligação do sítio:",
+       "special-setsitelink": "Definir um link intersites",
+       "wikibase-setsitelink-introfull": "Está a definir o ''link'' intersites 
em \"$2\" para [[$1]].",
+       "wikibase-setsitelink-intro": "Este formulário permite-lhe definir o 
''link'' intersites de uma entidade. Deve fornecer o identificador da entidade 
(ex: Q23), um código de língua (ex: \"pt\") e o ''link'' intersites a ser 
definido.",
+       "wikibase-setsitelink-intro-badges": "Adicionalmente, pode definir 
vários emblemas para este ''link'' intersites, os quais são listados abaixo.",
+       "wikibase-setsitelink-site": "Identificador do ''site'':",
+       "wikibase-setsitelink-label": "''Link'' intersites:",
        "wikibase-setsitelink-badges": "Emblemas:",
-       "wikibase-setsitelink-submit": "Definir a ligação de sítio",
-       "wikibase-setsitelink-invalid-site": "O ID de sítio \"$1\" é 
desconhecido. Por favor, utilize um identificador de sítio existente, como 
\"ptwiki\".",
-       "wikibase-setsitelink-not-item": "O ID $1 não pertence a um item.",
-       "wikibase-setsitelink-not-badge": "O item $1 não é um emblema.",
-       "wikibase-setsitelink-add-failed": "A ligação de sítio não pode ser 
guardada.",
-       "wikibase-setsitelink-remove-failed": "A ligação de sítio não pode ser 
removida.",
-       "wikibase-modifyentity-id": "ID:",
-       "wikibase-modifyterm-language": "Código de idioma:",
-       "special-mergeitems": "Fundir dois itens",
-       "wikibase-mergeitems-intro": "Se fundir dois itens, todos os rótulos, 
descrições, nomes alternativos, ligações e declarações do sítio serão movidos 
de um item para o outro.",
-       "wikibase-mergeitems-submit": "Fundir itens",
-       "wikibase-mergeitems-success": "$1 foi fundido com $3 e transformado em 
redirecionamento.",
+       "wikibase-setsitelink-submit": "Definir o ''link'' intersites",
+       "wikibase-setsitelink-invalid-site": "O identificador de ''site'' 
\"$1\" é desconhecido. Use um identificador de ''site'' existente, como 
\"enwiki\", por favor.",
+       "wikibase-setsitelink-not-item": "O identificador $1 não pertence a um 
objeto.",
+       "wikibase-setsitelink-not-badge": "O identificador $1 não é um 
emblema.",
+       "wikibase-setsitelink-add-failed": "Não foi possível gravar o ''link'' 
intersites.",
+       "wikibase-setsitelink-remove-failed": "Não foi possível remover o 
''link'' intersites.",
+       "wikibase-modifyentity-id": "Identificador:",
+       "wikibase-modifyterm-language": "Código de língua:",
+       "special-mergeitems": "Fundir dois objetos",
+       "wikibase-mergeitems-intro": "Se fundir dois objetos, todos os rótulos, 
descrições, nomes alternativos, ''links intersites'' e declarações serão 
movidos de um objeto para o outro.",
+       "wikibase-mergeitems-fromid": "O identificador a fundir noutro",
+       "wikibase-mergeitems-toid": "O identificador no qual fundir",
+       "wikibase-mergeitems-submit": "Fundir objetos",
+       "wikibase-mergeitems-success": "$1 foi fundido em $3 e transformado num 
redirecionamento.",
        "wikibase-itemmerge-missing-parameter": "Entrada incompleta.",
-       "wikibase-itemmerge-not-item": "A entidade especificada não é um item.",
-       "wikibase-itemmerge-failed-save": "Falha ao gravar o item.",
+       "wikibase-itemmerge-not-item": "A entidade especificada não é um 
objeto.",
+       "wikibase-itemmerge-failed-save": "Não foi possível gravar o objeto.",
        "wikibase-itemmerge-permissiondenied": "Permissão negada.",
-       "wikibase-itemmerge-failed-modify": "A fusão dos itens falhou. Por 
favor, resolva primeiro qualquer conflito existente.",
-       "wikibase-itemmerge-no-such-entity": "Item não encontrado.",
-       "wikibase-itemmerge-cant-load-entity-content": "Falha ao carregar o 
item.",
-       "wikibase-itemmerge-cant-merge-self": "Não é possível fundir um item 
com ele mesmo.",
+       "wikibase-itemmerge-failed-modify": "A fusão dos objetos falhou. 
Resolva primeiro qualquer conflito existente, por favor.",
+       "wikibase-itemmerge-no-such-entity": "O objeto não foi encontrado.",
+       "wikibase-itemmerge-cant-load-entity-content": "O carregamento do 
objeto falhou.",
+       "wikibase-itemmerge-cant-merge-self": "Não é possível fundir um objeto 
consigo próprio.",
+       "wikibase-tokencheck-missingtoken": "É necessária uma chave de edição.",
+       "wikibase-tokencheck-mustposttoken": "A edição só é possível usando 
pedidos POST.",
+       "wikibase-tokencheck-badtoken": "Chave de edição incorreta (talvez a 
sua sessão tenha expirado).",
        "special-dispatchstats": "Estatísticas de envio de alterações",
-       "wikibase-dispatchstats-no-stats": "Não existem estatísticas 
disponíveis atualmente.",
-       "wikibase-dispatchstats-change-id": "ID",
+       "wikibase-dispatchstats-intro": "Esta página fornece estatísticas sobre 
o envio de alterações aos clientes.\nUma wiki cliente é notificada de uma 
alteração na wiki {{SITENAME}} após a alteração ter sido enviada e a fila de 
tarefas dessa wiki ter processado a notificação.\n* 
{{int:wikibase-dispatchstats-changes}} mostra o número e a data do objeto mais 
antigo e do objeto mais novo que estão na fila de tarefas.\n* 
{{int:wikibase-dispatchstats-stats}} fornece informação sobre a wiki cliente 
com maior atraso e a wiki cliente com menor atraso, e uma com um atraso médio. 
Para cada wiki, é fornecida a seguinte informação:\n** 
\"{{int:wikibase-dispatchstats-site-id}}\" é o identificador interno da wiki 
cliente.\n** \"{{int:wikibase-dispatchstats-pos}}\" é o identificador da última 
alteração enviada a essa wiki.\n** \"{{int:wikibase-dispatchstats-lag-num}}\" é 
o número de alterações que ainda não foram enviadas a essa wiki.\n** 
\"{{int:wikibase-dispatchstats-lag-time}}\" é o tempo entre a última alteração 
enviada à wiki e a última alteração realizada na wiki {{SITENAME}}.\n** 
\"{{int:wikibase-dispatchstats-touched}}\" é a data e hora em que o último lote 
de alterações foi enviado à wiki.",
+       "wikibase-dispatchstats-no-stats": "Neste momento, não existem 
estatísticas disponíveis.",
+       "wikibase-dispatchstats-changes": "Estatísticas do registo de 
alterações",
+       "wikibase-dispatchstats-stats": "Estatísticas de envio",
+       "wikibase-dispatchstats-change-id": "Identificador",
        "wikibase-dispatchstats-change-timestamp": "Data e hora",
-       "wikibase-dispatchstats-oldest-change": "Mais antigo",
+       "wikibase-dispatchstats-oldest-change": "Mais antiga",
        "wikibase-dispatchstats-newest-change": "Mais recente",
-       "wikibase-dispatchstats-site-id": "Sítio",
+       "wikibase-dispatchstats-site-id": "''Site''",
        "wikibase-dispatchstats-pos": "Posição",
        "wikibase-dispatchstats-lag-num": "Pendente",
+       "wikibase-dispatchstats-lag-time": "Atraso",
+       "wikibase-dispatchstats-touched": "Último contato",
        "wikibase-dispatchstats-large-lag": "(muito grande)",
+       "wikibase-dispatchstats-freshest": "Mais recente",
+       "wikibase-dispatchstats-stalest": "Mais antigo",
+       "wikibase-dispatchstats-median": "Mediana",
+       "wikibase-dispatchstats-average": "Média",
        "special-listdatatypes": "Lista de todos os tipos de dados disponíveis",
        "wikibase-listdatatypes-intro": "Esta é uma lista de todos os tipos de 
dados disponíveis nesta instalação:",
        "wikibase-listdatatypes-listproperties": "Lista de propriedades com 
este tipo de dados",
        "wikibase-history-title-with-label": "Histórico de revisões de \"$2\" 
($1)",
-       "wikibase-history-title-without-label": "Histórico de ($1)",
+       "wikibase-history-title-without-label": "Histórico de revisões de ($1)",
        "special-listproperties": "Lista de propriedades",
-       "wikibase-listproperties-legend": "Obter lista de propriedades por tipo 
de dados",
+       "wikibase-listproperties-legend": "Obter uma lista de propriedades por 
tipo de dados",
        "wikibase-listproperties-datatype": "Tipo de dados:",
        "wikibase-listproperties-all": "Todos os tipos de dados",
        "wikibase-listproperties-submit": "Procurar",
@@ -245,58 +271,79 @@
        "wikibase-entitieswithoutdescription-legend": "Obter a lista de 
entidades sem descrição",
        "special-entitieswithoutlabel": "Entidades sem rótulo",
        "wikibase-entitieswithoutlabel-legend": "Obter a lista de entidades sem 
rótulo",
-       "wikibase-entitieswithoutlabel-label-language": "Código de idioma:",
+       "wikibase-entitieswithoutlabel-label-language": "Código de língua:",
        "wikibase-entitieswithoutlabel-label-type": "Tipo:",
        "wikibase-entitieswithoutlabel-label-alltypes": "todas",
        "wikibase-entitieswithoutlabel-submit": "Procurar",
-       "wikibase-entitieswithoutlabel-invalid-language": "\"$1\" não é um 
código de idioma válido.",
+       "wikibase-entitieswithoutlabel-invalid-language": "\"$1\" não é um 
código de língua válido.",
        "wikibase-entitieswithoutlabel-invalid-type": "\"$1\" não é um tipo de 
entidade válido.",
-       "special-itemswithoutsitelinks": "Itens sem ligações de sítio",
+       "special-itemswithoutsitelinks": "Objetos sem ''links intersites''",
        "special-entitydata": "Dados de entidade",
        "wikibase-entitydata-not-found": "Não foi encontrada nenhuma entidade 
com o identificador $1.",
        "wikibase-entitydata-not-acceptable": "Não foi encontrado nenhum 
formato correspondente. Tipos MIME suportados: $1",
        "wikibase-entitydata-bad-revision": "Não é possível mostrar a revisão 
$2 da entidade $1.",
        "wikibase-entitydata-bad-id": "Identificador inválido: $1.",
        "wikibase-entitydata-unsupported-format": "O formato de dados $1 não é 
suportado por esta interface.",
-       "wikibase-entitydata-storage-error": "Falha ao carregar a entidade $1.",
-       "wikibase-entitydata-title": "Dados de entidade",
+       "wikibase-entitydata-storage-error": "O carregamento da entidade $1 
falhou.",
+       "wikibase-entitydata-title": "Dados da entidade",
+       "wikibase-entitydata-text": "Esta página fornece uma interface de dados 
interligados, com os valores de entidades. Forneça o identificador no URL, por 
favor, usando sintaxe de subpáginas.\n* Aplica-se a negociação de conteúdo com 
base no cabeçalho Accept do seu cliente. Isto significa que os dados da 
entidade serão fornecidos no formato preferido do seu cliente. Para um 
''browser'', será HTML, o que causa que o seu ''browser'' seja reencaminhado 
para a página normal da entidade.\n* Pode pedir explicitamente um formato de 
dados específico, se adicionar ao identificador da entidade a extensão de 
ficheiro adequada: Q23.json devolverá dados no formato JSON, Q23.ttl devolverá 
RDF/Turtle, e assim por diante.",
        "special-redirectentity": "Redirecionar uma entidade",
        "wikibase-redirectentity-success": "$1 foi redirecionada para $2.",
        "wikibase-redirectentity-fromid": "O identificador a partir do qual 
redirecionar",
        "wikibase-redirectentity-toid": "O identificador para o qual 
redirecionar",
        "wikibase-redirectentity-submit": "Redirecionar",
+       "special-mylanguagefallbackchain": "A minha cadeia de línguas de 
recurso",
+       "wikibase-mylanguagefallbackchain-text": "A cadeia de línguas de 
recurso que será  usada para lhe apresentar rótulos de entidades é mostrada 
abaixo.",
+       "wikibase-mylanguagefallbackchain-babel": "Pode editá-la colocando 
<nowiki>{{#babel: }}</nowiki> na {{GENDER:$1|sua}} [[Special:MyPage|página de 
utilizador]].",
+       "wikibase-mylanguagefallbackchain-converted-item": "$1 - $2, convertido 
de $3 - $4",
        "wikibase-api-unresolved-redirect": "O identificador de entidade 
fornecido refere-se a um redirecionamento, o que não é suportado neste 
contexto.",
-       "wikibase-api-no-such-sitelink": "Não foi possível encontrar uma 
ligação de sítio para \"$1\" ao tentar editar os emblemas.",
-       "wikibase-conflict-patched": "A sua edição foi adicionada à versão mais 
recente.",
+       "wikibase-api-no-such-sitelink": "Não foi possível encontrar um ''link 
intersites'' para \"$1\" ao tentar editar emblemas.",
+       "wikibase-api-target-not-empty": "o redirecionamento só pode ser criado 
sobre uma entidade vazia ou eliminada.",
+       "wikibase-api-target-is-redirect": "O destino do redirecionamento não 
pode ser também um redirecionamento.",
+       "wikibase-api-target-is-incompatible": "Tentativa de redirecionar para 
uma entidade de tipo diferente.",
+       "wikibase-api-cant-redirect": "Não é possível criar um redirecionamento 
(possivelmente porque este tipo de entidade não suporta redirecionamentos de 
todo).",
+       "wikibase-self-conflict-patched": "A sua edição foi colocada na versão 
mais recente, substituindo algumas das suas alterações intermédias.",
+       "wikibase-conflict-patched": "A sua edição foi colocada na versão mais 
recente.",
        "wikibase-restoreold": "restaurar",
-       "wikibase-entity-summary-restore": "Restaurar revisão $3 por 
[[Special:Contributions/$4|{{GENDER:$4|$4}}]]",
+       "wikibase-entity-summary-restore": "Restaurar a revisão $3 
{{GENDER:$4|do utilizador|da utilizadora}} [[Special:Contributions/$4|$4]]",
+       "wikibase-entity-summary-undo": "Reverter a revisão $3 {{GENDER:$4|do 
utilizador|da utilizadora}} [[Special:Contributions/$4|$4]] ([[User 
talk:$4|discussão]])",
+       "wikibase-no-direct-editing": "Não é possível a edição direta no espaço 
nominal $1",
        "wikibase-noentity": "A entidade não existe. 
Pode\n[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} pesquisar os 
registos relacionados]\npara descobrir o que lhe sucedeu.",
        "wikibase-noentity-createone": "Também pode [[$1|criar uma nova]].",
-       "wikibase-special-mergeitems-error-prefix": "Os itens não podem ser 
fundidos. O seguinte erro foi encontrado:",
-       "wikibase-listdatatypes-wikibase-item-head": "Item",
-       "wikibase-listdatatypes-wikibase-item-body": "Ligações para outros 
itens no projeto. Quando um valor é introduzido, serão pesquisados itens 
correspondentes no domínio \"Item\" do projeto.",
+       "wikibase-special-mergeitems-error-prefix": "Os objetos não podem ser 
fundidos. Ocorreu o seguinte erro:",
+       "wikibase-listdatatypes-wikibase-item-head": "Objeto",
+       "wikibase-listdatatypes-wikibase-item-body": "''Link'' para outros 
objetos no projeto. Quando um valor é introduzido, serão pesquisados objetos 
correspondentes no espaço nominal \"Item\" (objeto) do projeto.",
        "wikibase-listdatatypes-wikibase-property-head": "Propriedade",
-       "wikibase-listdatatypes-commonsmedia-head": "Ficheiros do Commons",
-       "wikibase-listdatatypes-commonsmedia-body": "Ligações para ficheiros 
hospedados no Wikimedia Commons. Quando um valor é introduzido, serão 
pesquisados ficheiros correspondentes no domínio \"Ficheiro\" do Commons.",
-       "wikibase-listdatatypes-globe-coordinate-head": "Coordenadas 
geográficas",
+       "wikibase-listdatatypes-wikibase-property-body": "''Link'' para 
propriedades no projeto. Quando um valor é introduzido, serão pesquisadas 
propriedades correspondentes no espaço nominal \"Property\" (propriedade) do 
projeto.",
+       "wikibase-listdatatypes-commonsmedia-head": "Multimédia da wiki 
Commons",
+       "wikibase-listdatatypes-commonsmedia-body": "''Link'' para ficheiros 
alojados na wiki Wikimedia Commons. Quando um valor é introduzido, serão 
pesquisados ficheiros correspondentes no espaço nominal \"File\"  (ficheiro) da 
wiki Commons.",
+       "wikibase-listdatatypes-globe-coordinate-head": "Coordenada 
geográficas",
+       "wikibase-listdatatypes-globe-coordinate-body": "Dados literais para 
uma posição geográfica no formato latitude-longitude em GMS ou em graus 
decimais para o corpo celeste indicado. Por omissão, será \"Terra\" e depois 
\"WGS84\". Adiciona uma resolução e um intervalo.\n* latitude – primeira parte 
implícita (float, dms, dm, dd) da ''string'' de coordenadas, a direção é dada 
por um sinal, como prefixo, ou por N/S, como sufixo\n* longitude – segunda 
parte implícita (float, dms, dm, dd) da ''string'' de coordenadas, a direção é 
dada por um sinal, como prefixo, ou por E/W, como sufixo\n* globe (corpo 
celeste) – valor de dados explícito (?), na forma de um corpo celeste que, por 
omissão, é a Terra \"http://www.wikidata.org/entity/Q2\"\n* precision 
(precisão) - precisão numérica da coordenada",
        "wikibase-listdatatypes-quantity-head": "Quantidade",
+       "wikibase-listdatatypes-quantity-body": "Campo de dados literal para 
uma quantidade de uma unidade perfeitamente definida. A unidade é colocada no 
valor de dados que é introduzido.\n* amount (quantidade) – parte implícita da 
''string'' (o mapeamento do prefixo da unidade não é claro)\n* unit (unidade) – 
parte implícita da ''string'' que, por omissão, é \"1\" (o mapeamento para o 
corpo padronizante não é claro)\n* upperbound - limite superior da 
quantidade\n* lowerbound - limite inferior da quantidade",
        "wikibase-listdatatypes-monolingualtext-head": "Texto monolingue",
+       "wikibase-listdatatypes-monolingualtext-body": "Campo de dados literal 
para um texto que não é traduzido para outras línguas. Este tipo de texto é 
definido uma vez e reutilizado por todas as línguas. Tipicamente é usado para 
designações geográficas escritas na língua local, um identificador de um 
qualquer tipo, uma fórmula química ou um nome científico em latim.\n* language 
(língua) - valor explícito para identificar a língua da parte de texto\n* value 
(valor) - valor explícito para o texto na variante específica da língua",
        "wikibase-listdatatypes-multilingualtext-head": "Texto multilingue",
-       "wikibase-listdatatypes-string-head": "Cadeia",
+       "wikibase-listdatatypes-multilingualtext-body": "Campo de dados literal 
para um texto que tem de ser traduzido para outras línguas. Tipicamente é usado 
no nome de uma entidade de interesse global, com formas escritas globais 
diferentes da forma local. Estas podem ser diferentes entre línguas e entre 
alfabetos.\n* language (língua) - valor explícito para identificar a língua da 
parte de texto\n* value (valor) - valor explícito do texto na variante 
específica da língua",
+       "wikibase-listdatatypes-string-head": "Texto",
+       "wikibase-listdatatypes-string-body": "Campo de dados literal para um 
texto de glifos. Tipicamente, é usado para identificadores com formas escritas 
que não dependem da língua do leitor.\n* value (valor) - valor explícito do 
texto na variante específica da língua",
        "wikibase-listdatatypes-time-head": "Hora",
        "wikibase-listdatatypes-url-head": "URL",
        "wikibase-concept-uri-tooltip": "URI que identifica o conceito descrito 
por este item",
        "datatypes-type-url": "URL",
-       "content-model-wikibase-item": "Item Wikibase",
+       "content-model-wikibase-item": "Objeto Wikibase",
        "content-model-wikibase-property": "Propriedade Wikibase",
        "content-model-wikibase-query": "Consulta Wikibase",
-       "right-item-term": "Alterar termos de item (rótulos, descrições, nomes 
alternativos)",
-       "right-item-merge": "Fundir itens",
-       "right-property-term": "Alterar termos de propriedade (rótulos, 
descrições, nomes alternativos)",
+       "right-item-term": "Alterar termos do objeto (rótulos, descrições, 
nomes alternativos)",
+       "right-item-merge": "Fundir objetos",
+       "right-item-redirect": "Criar redirecionamentos de objetos",
+       "right-property-term": "Alterar termos de propriedades (rótulos, 
descrições, nomes alternativos)",
        "right-property-create": "Criar propriedades",
-       "action-item-merge": "fundir itens",
+       "wikibase-entity-not-viewable-title": "Divergência do tipo de conteúdo: 
Não é possível apresentar o conteúdo",
+       "wikibase-entity-not-viewable": "O tipo do conteúdo indicado, \"$1\", 
não é uma entidade e não pode ser apresentado pela extensão Wikibase.",
+       "action-item-merge": "fundir objetos",
        "action-property-create": "criar propriedades",
-       "wikibase-pageinfo-subscription": "Wikis subscritas a esta entidade",
+       "wikibase-pageinfo-subscription": "Wikis que subscrevem esta entidade",
        "wikibase-pageinfo-subscription-none": "Nenhuma",
        "apihelp-wbcreateclaim-description": "Cria alegações do Wikidata.",
        "apihelp-wbeditentity-param-new": "Se definido, será criada uma nova 
entidade.\nDefina aqui o tipo de entidade a ser criada.\nNão é permitido ter 
aqui uma definição quando o <var>id</var> também está definido.",
diff --git a/extensions/Wikibase/repo/includes/Api/ModifyEntity.php 
b/extensions/Wikibase/repo/includes/Api/ModifyEntity.php
index 4cb362a..9cd9457 100644
--- a/extensions/Wikibase/repo/includes/Api/ModifyEntity.php
+++ b/extensions/Wikibase/repo/includes/Api/ModifyEntity.php
@@ -289,7 +289,8 @@
                $status = $this->checkPermissions( $entity, $user );
 
                if ( !$status->isOK() ) {
-                       $this->errorReporter->dieError( 'You do not have 
sufficient permissions', 'permissiondenied' );
+                       // Was …->dieError( 'You do not have sufficient 
permissions', … ) before T150512.
+                       $this->errorReporter->dieStatus( $status, 
'permissiondenied' );
                }
 
                $summary = $this->modifyEntity( $entity, $params, $entityRevId 
);
diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json
index cc40c19..65ab24b 100644
--- a/vendor/composer/installed.json
+++ b/vendor/composer/installed.json
@@ -1406,12 +1406,12 @@
         "source": {
             "type": "git",
             "url": 
"https://github.com/wikimedia/mediawiki-extensions-Wikibase.git";,
-            "reference": "b92a26eaf4513a9a09ae25fa15b3b0b93fe0c0af"
+            "reference": "bf46ae3908fbe6f332a0665e852e38e19c4776a0"
         },
         "dist": {
             "type": "zip",
-            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/b92a26eaf4513a9a09ae25fa15b3b0b93fe0c0af";,
-            "reference": "b92a26eaf4513a9a09ae25fa15b3b0b93fe0c0af",
+            "url": 
"https://api.github.com/repos/wikimedia/mediawiki-extensions-Wikibase/zipball/bf46ae3908fbe6f332a0665e852e38e19c4776a0";,
+            "reference": "bf46ae3908fbe6f332a0665e852e38e19c4776a0",
             "shasum": ""
         },
         "require": {
@@ -1444,7 +1444,7 @@
             "jakub-onderka/php-parallel-lint": "0.9.2",
             "mediawiki/mediawiki-codesniffer": "0.4.0|0.5.0"
         },
-        "time": "2016-11-21 21:42:15",
+        "time": "2016-11-22 22:30:33",
         "type": "mediawiki-extension",
         "installation-source": "dist",
         "autoload": {
@@ -1760,7 +1760,7 @@
         "source": {
             "type": "git",
             "url": 
"https://gerrit.wikimedia.org/r/mediawiki/extensions/WikibaseQuality";,
-            "reference": "9f84310a6e4af2f0bdd0ff04b02c546223f24593"
+            "reference": "2793d0b3adecc8ff496571742c27deb5ca25be8b"
         },
         "require": {
             "php": ">=5.5.0",
@@ -1777,7 +1777,7 @@
             "satooshi/php-coveralls": "master-dev",
             "wikibase/data-model-serialization": ">=0.1 <3.0"
         },
-        "time": "2016-11-21 21:42:36",
+        "time": "2016-11-22 22:31:03",
         "type": "mediawiki-extension",
         "installation-source": "source",
         "autoload": {

-- 
To view, visit https://gerrit.wikimedia.org/r/323128
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Idb5ea0b0bd55008a4182dba23239c167d0b237fc
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikidata
Gerrit-Branch: master
Gerrit-Owner: WikidataBuilder <wikidata-servi...@wikimedia.de>
Gerrit-Reviewer: Addshore <addshorew...@gmail.com>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to