Paladox has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/211735

Change subject: Add web updater support for sql
......................................................................

Add web updater support for sql

* When running mw-config in web browser it should now update sql.

Change-Id: Icfa9c8327ce8f6d7c28c9525ea9cdce8ac8ca662
---
M CentralAuth.php
A CentralAuthUpdater.hooks.php
M i18n/cs.json
M i18n/es.json
M i18n/fa.json
M i18n/fr.json
M i18n/fy.json
M i18n/it.json
M i18n/ka.json
M i18n/lt.json
M i18n/mk.json
M i18n/pt-br.json
M i18n/ro.json
M i18n/ru.json
M i18n/ta.json
M i18n/uk.json
M i18n/vro.json
17 files changed, 542 insertions(+), 29 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/CentralAuth 
refs/changes/35/211735/1

diff --git a/CentralAuth.php b/CentralAuth.php
index da05b50..116aec6 100644
--- a/CentralAuth.php
+++ b/CentralAuth.php
@@ -325,6 +325,8 @@
 // only used by maintenance/sendConfirmAndMigrateEmail.php
 $wgAutoloadClasses['EmailableUser'] = "$caBase/includes/EmailableUser.php";
 
+$wgAutoloadClasses['CentralAuthUpdaterHooks'] = __DIR__ . 
"/CentralAuthUpdater.hooks.php";
+
 $wgMessagesDirs['SpecialCentralAuth'] = __DIR__ . '/i18n';
 $wgExtensionMessagesFiles['SpecialCentralAuth'] = 
"$caBase/CentralAuth.i18n.php";
 $wgExtensionMessagesFiles['SpecialCentralAuthAliases'] = 
"$caBase/CentralAuth.alias.php";
@@ -406,6 +408,9 @@
 // For UserMerge
 $wgHooks['DeleteAccount'][] = 'CentralAuthHooks::onDeleteAccount';
 
+# Schema changes
+$wgHooks['LoadExtensionSchemaUpdates'][] = 
'ConfirmAccountUpdaterHooks::addSchemaUpdates';
+
 $wgAvailableRights[] = 'centralauth-merge';
 $wgAvailableRights[] = 'centralauth-unmerge';
 $wgAvailableRights[] = 'centralauth-lock';
diff --git a/CentralAuthUpdater.hooks.php b/CentralAuthUpdater.hooks.php
new file mode 100644
index 0000000..93af7d8
--- /dev/null
+++ b/CentralAuthUpdater.hooks.php
@@ -0,0 +1,32 @@
+<?php
+/**
+ * Class containing updater functions for a ConfirmAccount environment
+ */
+class CentralAuthUpdaterHooks {
+
+       /**
+        * @param DatabaseUpdater $updater
+        * @return bool
+        */
+       public static function addSchemaUpdates( DatabaseUpdater $updater ) {
+               if ( $updater->getDB()->getType() == 'mysql' || 
$updater->getDB()->getType() == 'sqlite' ) {
+
+                       $updater->addExtensionTable( 'globalnames', __DIR__ . 
"/central-auth.sql" );
+                       $updater->addExtensionTable( 'localnames', __DIR__ . 
"/central-auth.sql" );
+                       $updater->addExtensionTable( 'globaluser', __DIR__ . 
"/central-auth.sql" );
+                       $updater->addExtensionTable( 'localuser', __DIR__ . 
"/central-auth.sql" );
+                       $updater->addExtensionTable( 'global_user_groups', 
__DIR__ . "/central-auth.sql" );
+                       $updater->addExtensionTable( 
'global_group_permissions', __DIR__ . "/central-auth.sql" );
+                       $updater->addExtensionTable( 'wikiset', __DIR__ . 
"/central-auth.sql" );
+                       $updater->addExtensionTable( 
'global_group_restrictions', __DIR__ . "/central-auth.sql" );
+                       $updater->addExtensionTable( 'renameuser_status', 
__DIR__ . "/central-auth.sql" );
+                       $updater->addExtensionTable( 'renameuser_queue', 
__DIR__ . "/central-auth.sql" );
+                       $updater->addExtensionTable( 'users_to_rename', __DIR__ 
. "/central-auth.sql" );
+                       $updater->addExtensionField( 'globaluser', 
'gu_auth_token', __DIR__ . "/db_patches/patch-globaluser_gu_authtoken.sql" );
+                       $updater->modifyExtensionField( 'globaluser', 
'gu_hidden', __DIR__ . "/db_patches/patch-gu_hidden.sql" );
+                       $updater->addExtensionField( 'globaluser', 'gu_locked', 
__DIR__ . "/db_patches/patch-gu_hidden.sql" );
+                       $updater->addExtensionField( 'globaluser', 'gu_hidden', 
__DIR__ . "/db_patches/patch-gu_hidden.sql" );
+               }
+               return true;
+       }
+}
diff --git a/i18n/cs.json b/i18n/cs.json
index fe42fe7..bf9450d 100644
--- a/i18n/cs.json
+++ b/i18n/cs.json
@@ -7,7 +7,8 @@
                        "Matěj Grabovský",
                        "Michaelbrabec",
                        "Mormegil",
-                       "Matěj Suchánek"
+                       "Matěj Suchánek",
+                       "Polda18"
                ]
        },
        "mergeaccount": "Stav sjednocení přihlašovacích účtů",
@@ -241,7 +242,7 @@
        "centralauth-centralautologin-badstate-local": "Stav „$1“ není na 
lokální wiki platný",
        "centralauth-centralautologin-badwiki": "Wiki „$1“ není použitelná pro 
ústřední přihlášení",
        "centralauth-centralautologin-corsfail": "Kontrola původu CORS selhala",
-       "centralauth-centralautologin-p3p-explanation": "Některé prohlížeče v 
některých případech, zahrnujících i situaci při ověření jednotného přihlášení, 
vyžadují pro posílání nebo přijímání cookies kompaktní zásady P3P. V této 
situaci je to zbytečná překážka, vzhledem k tomu, že všechny dotčené stránky 
jsou částí stejné skupiny wiki a samotné P3P je víceméně zastaralé a opuštěné; 
naštěstí tyto prohlížeče v implicitním nastavení považují neplatné zásady 
odkazující na tuto stránku za „dostatečně dobré“.\n\nPokud chcete zjistit, jak 
by mohly být sbírané údaje použity, přečtěte si prosím lidsky čitelná pravidla 
ochrany osobních údajů tohoto serveru.",
+       "centralauth-centralautologin-p3p-explanation": "Některé prohlížeče v 
některých případech, zahrnujících i situaci při ověření jednotného přihlášení, 
vyžadují pro posílání nebo přijímání cookies 
[https://www.w3.org/TR/P3P/#compact_policies kompaktní zásady P3P]. V této 
situaci je to zbytečná překážka, vzhledem k tomu, že všechny dotčené stránky 
jsou částí stejné skupiny wiki a samotné P3P je víceméně zastaralé a opuštěné; 
naštěstí tyto prohlížeče v implicitním nastavení považují neplatné zásady 
odkazující na tuto stránku za „dostatečně dobré“.\n\nPokud chcete zjistit, jak 
by mohly být sbírané údaje použity, přečtěte si prosím lidsky čitelná pravidla 
ochrany osobních údajů tohoto serveru.",
        "centralauth-centralautologin-logged-in": "{{GENDER:$2|Byl|Byla|Byli}} 
jste ústředně {{GENDER:$2|přihlášen|přihlášena|přihlášeni}} jako $1. Aby se 
použila vaše uživatelská nastavení, obnovte stránku.",
        "centralauth-centralautologin-logged-in-nouser": "Jste ústředně 
přihlášeni. Aby se použila vaše uživatelská nastavení, obnovte stránku.",
        "globalgroupmembership": "Členství v globálních skupinách",
@@ -460,6 +461,54 @@
        "sulrenamewarning-renamed": "{{GENDER:$2|Váš}} uživatelský účet 
'''$1''' byl v průběhu automatické migrace na sjednocený systém přihlašování 
{{int:Centralauth-groupname}} přejmenován na '''$2'''.",
        "sulrenamewarning-usenew": "Pro přihlašování v budoucnu prosím 
používejte {{GENDER:$1|své}} nové uživatelské jméno '''$1'''.",
        "globalrenamequeue-request-reason-label": "Komentář do veřejného 
protokolu (při schválení)",
+       "apihelp-centralauthtoken-description": "Žádat o token globálního účtu 
pro vytvoření ověřeného požadavku pro cílovou wiki.",
+       "apihelp-centralauthtoken-example-1": "Žádat o token globálního účtu",
+       "apihelp-deleteglobalaccount-description": "Zrušit globální účet.",
+       "apihelp-deleteglobalaccount-param-user": "Účty ke zrušení.",
+       "apihelp-deleteglobalaccount-param-reason": "Důvod rušení účtu.",
+       "apihelp-deleteglobalaccount-example-1": "Zrušit globální účet pro 
[[User:Example]]",
+       "apihelp-globaluserrights-description": "Přidat/odebrat účet do/z 
globální skupiny.",
+       "apihelp-globaluserrights-param-user": "Globální jméno účtu.",
+       "apihelp-globaluserrights-param-userid": "Globální ID účtu.",
+       "apihelp-globaluserrights-param-add": "Přidat účet do těchto globálních 
skupin.",
+       "apihelp-globaluserrights-param-remove": "Odebrat účet z těchto 
globálních skupin.",
+       "apihelp-globaluserrights-param-reason": "Důvod ke změně.",
+       "apihelp-globaluserrights-example-1": "Přidat účet FooBot do globální 
skupiny \"bot\" a odebrat z globální skupiny \"sysop\" a \"bureaucrat\"",
+       "apihelp-globaluserrights-example-2": "Přidat globální účet s ID 123 do 
globální skupiny \"bot\" a odebrat z globálních skupin \"sysop\" a 
\"bureaucrat\"",
+       "apihelp-query+globalallusers-description": "Vypsat všechny globální 
účty.",
+       "apihelp-query+globalallusers-param-from": "Vypsat účty od uvedeného 
jména.",
+       "apihelp-query+globalallusers-param-to": "Skončit výpis účtů na 
uvedeném jméně.",
+       "apihelp-query+globalallusers-param-prefix": "Hledat všechny účty 
začínající tímto řetězcem.",
+       "apihelp-query+globalallusers-param-dir": "Směr řazení.",
+       "apihelp-query+globalallusers-param-group": "Omezit účty na konkrétní 
skupiny.",
+       "apihelp-query+globalallusers-param-excludegroup": "Vyloučit účty z 
konkrétních skupin.",
+       "apihelp-query+globalallusers-param-prop": "Jaké informace sem 
patří:\n;lockinfo:Zda je uživatelský účet zamčen.\n;groups:Seznam globálních 
skupin, kde je účet zařazen. Toho využívá více serverových zdrojů a funkce může 
vrátit méně výsledků, než omezení.\n;existslocally:Přidá informaci, zda je účet 
lokální.",
+       "apihelp-query+globalallusers-param-limit": "Kolik účtů maximálně se má 
vypsat.",
+       "apihelp-query+globalallusers-example-1": "Seznam globálních účtů",
+       "apihelp-query+globalallusers-example-2": "Vypsat nějaké informace o 
globálních účtech začínajících na \"ABC\"",
+       "apihelp-query+globalgroups-description": "Vypsat všechny globální 
skupiny.",
+       "apihelp-query+globalgroups-param-prop": "Jaké informace sem patří.",
+       "apihelp-query+globalgroups-example-1": "Seznam glocálních skupin",
+       "apihelp-query+globalgroups-example-2": "Vypsat globální skupiny s 
jejich právy",
+       "apihelp-query+globaluserinfo-description": "Ukázat informace o 
globálním účtu.",
+       "apihelp-query+globaluserinfo-param-user": "Účet pro čerpání informací. 
Výchozím parametrem je nynější účet.",
+       "apihelp-query+globaluserinfo-param-prop": "Vlastnosti k 
výpisu:\n;groups:Vypsat seznam globálních skupin, kam patří tento 
účet.\n;rights:Vypsat seznam globálních práv, které má tento 
účet.\n;merged:Vypsat seznam propojených účtů.\n;unattached:Vypsat seznam 
nepřipojených účtů.\n;editcount:Vypsat počet editací daného účtu.",
+       "apihelp-query+globaluserinfo-example-1": "Vypsat informace o nynějším 
globálním účtu",
+       "apihelp-query+globaluserinfo-example-2": "Vypsat informace o globálním 
účtu [[User:Example|Example]]",
+       "apihelp-query+wikisets-description": "Vypsat všechny wiki.",
+       "apihelp-query+wikisets-param-from": "Začít od uvedené wiki.",
+       "apihelp-query+wikisets-param-prop": "Jaké informace sem 
patří:\n;type:Buď zahrnuje jen uvedené wiki nebo naopak vypíše všechny kromě 
uvedených.\n;wikisincluded:Wiki, která jsou v této 
skupině.\n;wikisnotincluded:Wiki, která nejsou v této skupině.",
+       "apihelp-query+wikisets-param-limit": "Kolik wiki se má vypsat.",
+       "apihelp-query+wikisets-param-orderbyname": "Seřadit výsledky podle 
jména.",
+       "apihelp-query+wikisets-example-1": "Vypsat wiki",
+       "apihelp-query+wikisets-example-2": "Ukázat wiki s jejich typem",
+       "apihelp-setglobalaccountstatus-description": "Nastavit status 
globálního účtu.",
+       "apihelp-setglobalaccountstatus-param-user": "Účet, kterému měníte 
status.",
+       "apihelp-setglobalaccountstatus-param-locked": "Zamnkout/odemknout 
tento účet.",
+       "apihelp-setglobalaccountstatus-param-hidden": "Zviditelnit nebo skrýt 
účet ze seznamů nebo úplně.",
+       "apihelp-setglobalaccountstatus-param-reason": "Důvod změny statusu 
účtu.",
+       "apihelp-setglobalaccountstatus-param-statecheck": "Volitelné MD5 pro 
aktuální účet <username>:<hidden>:<locked> k detekci editačních konfiktů. 
Nastavte <locked> na 1 pro zamčené účty a 0 pro odemčené.",
+       "apihelp-setglobalaccountstatus-example-1": "Zamknout globální účet 
[[User:Example]] s odůvodněním \"Spam\"",
        "centralauth-log-gblrename-oldname": "Předchozí uživatelské jméno:",
        "centralauth-contribs-locked": "Tento účet je globálně uzamčen.\nVíce 
informací najdete v [[Special:CentralAuth/$1|podrobnostech globálního účtu]].",
        "centralauth-contribs-locked-log": "Tento účet je globálně 
uzamčen.\nZde je pro přehled zobrazen nejnovější záznam z knihy uzamčení účtů:",
diff --git a/i18n/es.json b/i18n/es.json
index d03fec9..ae9f1ec 100644
--- a/i18n/es.json
+++ b/i18n/es.json
@@ -43,7 +43,8 @@
                        "Alan",
                        "Amitie 10g",
                        "Tusca",
-                       "Jmvkrecords"
+                       "Jmvkrecords",
+                       "Ryo567"
                ]
        },
        "mergeaccount": "Estado de la unificación de cuentas",
@@ -504,6 +505,18 @@
        "apihelp-globaluserrights-param-user": "Nombre de usuario global.",
        "apihelp-globaluserrights-param-userid": "ID de usuario global.",
        "apihelp-globaluserrights-param-reason": "Razón para el cambio.",
+       "apihelp-globaluserrights-example-1": "Añadir la cuenta FooBot al grupo 
global «bot» y quitarla de los grupos globales «sysop» y «bureaucrat»",
+       "apihelp-globaluserrights-example-2": "Añadir la cuenta global con id. 
123 al grupo global «bot» y quitarla de los grupos globales «sysop» y 
«bureaucrat»",
+       "apihelp-query+globalallusers-param-dir": "Dirección de ordenamiento.",
+       "apihelp-query+globalallusers-param-limit": "Cuántos nombres de 
usuarios se devolverán.",
+       "apihelp-query+globalallusers-example-1": "Listar cuentas globales",
+       "apihelp-query+globalgroups-description": "Enumerar todos los grupos 
globales.",
+       "apihelp-query+globalgroups-param-prop": "Qué piezas de información 
incluir.",
+       "apihelp-query+globalgroups-example-1": "Lista de grupos globales",
+       "apihelp-query+globaluserinfo-description": "Mostrar información acerca 
de una cuenta global.",
+       "apihelp-query+wikisets-param-orderbyname": "Ordenar los resultados por 
nombre.",
+       "apihelp-setglobalaccountstatus-param-reason": "Motivo para cambiar el 
estado del usuario.",
+       "apihelp-setglobalaccountstatus-param-statecheck": "Suma MD5 opcional 
del contenido <username>:<hidden>:<locked> esperado, para evitar conflictos de 
edición. Define 1 en <locked> para bloquear o 0 para desbloquear.",
        "centralauth-log-gblrename-oldname": "Nombre de usuario anterior:",
        "centralauth-contribs-locked": "Esta cuenta está bloqueada 
globalmente.\nVéase [[Special:CentralAuth/$1|detalles de cuenta global]] para 
más información.",
        "centralauth-contribs-locked-log": "Esta cuenta está bloqueada 
globalmente.\nComo referencia, a continuación se muestra la última entrada del 
registro de bloqueos:",
diff --git a/i18n/fa.json b/i18n/fa.json
index a9af462..8357847 100644
--- a/i18n/fa.json
+++ b/i18n/fa.json
@@ -436,6 +436,7 @@
        "globalrenamequeue-request-title": "\"$1\" تغییر نام یابد؟",
        "globalrenamequeue-request-reason": "<strong>علت درخواست تغییر 
نام</strong>\n:$1",
        "globalrenamequeue-request-movepages": "صفحات کاربری را انتقال بده",
+       "globalrenamequeue-request-approve-text": "پذیرفتن تغییرنام",
        "globalrenamequeue-request-deny-text": "رد نمودن تغییر نام",
        "globalrenamequeue-request-cancel-text": "لغو",
        "globalrenamequeue-request-unknown-title": "درخواست پیدا نشد",
@@ -458,10 +459,13 @@
        "apihelp-query+globalallusers-param-from": "حساب کاربری آغازین جهت 
شمارش.",
        "apihelp-query+globalallusers-param-to": "حساب کاربری جهت توقف شمارش.",
        "apihelp-query+globalallusers-example-1": "فهرست کاربران سراسری",
+       "apihelp-query+globalgroups-example-1": "فهرست گروه‌های سراسری",
        "centralauth-log-gblrename-oldname": "نام کاربری قبلی:",
        "userswhowillberenamed": "کاربرانی که تغییر نام خواهند یافت",
        "centralauth-uwbr-name": "نام کاربری",
        "centralauth-uwbr-registration": "تاریخ ثبت نام",
+       "centralauth-uwbr-registration-nodate": "نامشخص",
        "centralauth-uwbr-editcount": "شمار ویرایش‌ها",
-       "centralauth-uwbr-intro": "این صفحه کاربرانی که در این ویکی ثبت شده‌اند 
و تغییر نام  خواهند یافت را فهرست می‌کند."
+       "centralauth-uwbr-intro": "این صفحه کاربرانی که در این ویکی ثبت شده‌اند 
و تغییر نام  خواهند یافت را فهرست می‌کند.",
+       "centralauth-delete-empty-account": "حساب خالی"
 }
diff --git a/i18n/fr.json b/i18n/fr.json
index 75fb365..6abe6bb 100644
--- a/i18n/fr.json
+++ b/i18n/fr.json
@@ -38,7 +38,8 @@
                        "Grind24",
                        "Weft",
                        "Hercule",
-                       "Caliburn"
+                       "Caliburn",
+                       "Wladek92"
                ]
        },
        "mergeaccount": "État de l’unification du compte",
@@ -167,6 +168,7 @@
        "centralauth-admin-reason": "Motif :",
        "centralauth-admin-reason-other": "Motif autre ou supplémentaire :",
        "centralauth-admin-reason-other-select": "Autre motif :",
+       "centralauth-admin-rename-in-progress": "Ce compte va être renommé. 
Cliquez  [[Special:GlobalRenameProgress/$1|ici]] pour voir l'état actuel 
d'avancement. L'historique globale du renommage est fournie ci-après.",
        "centralauth-admin-unhide-nonexistent": "Erreur : le compte global « 
<nowiki>$1</nowiki> » n’existe pas.",
        "centralauth-admin-status": "Changer le statut du compte global",
        "centralauth-admin-status-intro": "Vous pouvez utiliser ce formulaire 
pour changer le statut de ce compte global",
@@ -272,7 +274,7 @@
        "centralauth-centralautologin-badstate-local": "L’état « $1 » n’est pas 
valide sur le wiki local",
        "centralauth-centralautologin-badwiki": "Le wiki «$1 » n’est pas valide 
pour la connexion centralisée",
        "centralauth-centralautologin-corsfail": "La vérification d’origine 
CORS a échoué",
-       "centralauth-centralautologin-p3p-explanation": "Certains navigateurs 
nécessitent une politique P3P compacte pour envoyer ou recevoir des cookies 
dans certains cas, y compris la situation impliquée dans la vérification de la 
connexion SUL. C’est une étape inutile à franchir dans cette situation, vu que 
toutes les pages impliquées sont dans le même groupe de wiki et que P3P 
lui-même est en grande partie obsolète et abandonné; heureusement, la politique 
non valide menant à cette page est actuellement considérée comme « suffisamment 
bonne » par les configurations par défaut de ces navigateurs.\n\nVeuillez 
relire la politique de confidentialité lisible de ce site pour savoir comment 
toute information collectée pourrait être utilisée.",
+       "centralauth-centralautologin-p3p-explanation": "Certains navigateurs 
nécessitent dans certains cas une [https://www.w3.org/TR/P3P/#compact_policies 
politique P3P compacte] pour envoyer ou recevoir des cookies, y compris la 
situation impliquée pour la vérification de la connexion SUL. C’est une étape 
inutile à sauter dans cette situation, vu que toutes les pages impliquées sont 
dans le même groupe de wiki et que le P3P lui-même est en grande partie 
obsolète et abandonné; heureusement, la politique non valide menant à cette 
page est actuellement considérée comme « suffisamment bonne » par les 
configurations par défaut de ces navigateurs.\n\nVeuillez relire la politique 
de confidentialité lisible de ce site pour savoir comment toute information 
collectée pourrait être utilisée.",
        "centralauth-centralautologin-logged-in": "Vous être connecté de façon 
centralisée en tant que $1. Rechargez la page pour appliquer vos préférences 
utilisateur.",
        "centralauth-centralautologin-logged-in-nouser": "Vous êtes connecté en 
central. Rechargez la page pour appliquer vos préférences utilisateur.",
        "globalgroupmembership": "Appartenance aux groupes globaux",
diff --git a/i18n/fy.json b/i18n/fy.json
index 8332305..69305e1 100644
--- a/i18n/fy.json
+++ b/i18n/fy.json
@@ -5,17 +5,50 @@
                        "Robin0van0der0vliet"
                ]
        },
+       "centralauth-merge-dryrun-or": "'''of'''",
        "centralauth-foreign-link": "Brûker $1 op $2",
        "centralauth-foreign-contributions": "$1 {{PLURAL:$1|bydrage|bydragen}} 
op $2",
+       "centralauth-merge-method-empty": "gjin bydragen",
+       "centralauth-merge-method-new": "nij account",
        "centralauth-finish-password": "Wachtwurd:",
        "centralauth-admin-username": "Brûkersnamme:",
        "centralauth-admin-info-username": "Brûkersnamme:",
        "centralauth-admin-yes": "ja",
        "centralauth-admin-no": "nee",
+       "centralauth-admin-blocked-reason": "Reden: $1",
+       "centralauth-admin-list-method": "Metoade",
+       "centralauth-admin-list-groups": "Groepen",
+       "centralauth-admin-delete-title": "Account fuortsmite",
+       "centralauth-admin-reason": "Reden:",
+       "centralauth-admin-status-hidden": "Ferburgen:",
+       "centralauth-seconds-ago": "$1 {{PLURAL:$1|sekonde|sekonden}} lyn",
+       "centralauth-minutes-ago": "$1 {{PLURAL:$1|minút|minuten}} lyn",
+       "centralauth-hours-ago": "$1 {{PLURAL:$1|oere|oere}} lyn",
+       "centralauth-days-ago": "$1 {{PLURAL:$1|dei|dagen}} lyn",
+       "centralauth-months-ago": "$1 {{PLURAL:$1|moanne|moannen}} lyn",
+       "centralauth-years-ago": "$1 {{PLURAL:$1|jier|jier}} lyn",
+       "centralauth-editgroup-name": "Namme fan groep:",
+       "centralauth-editgroup-display-edit": "$2 
([[MediaWiki:Group-$1|bewurkje]])",
        "centralauth-editgroup-noset": "(gjin)",
+       "centralauth-editgroup-reason": "Reden:",
        "centralauth-editset-name": "Namme:",
+       "centralauth-editset-reason": "Reden:",
+       "centralauth-editset-submit-delete": "Fuortsmite",
+       "centralauth-editset-nowikis": "(gjin)",
+       "centralauth-editset-nouse": "(gjin)",
+       "centralauth-rename-form-newname": "Nije brûkersnamme",
+       "centralauth-rename-form-reason": "Reden",
        "centralauth-rename-progress-username": "Brûkersnamme",
+       "centralauth-rename-table-status": "Status",
+       "centralauth-rename-table-status-done": "Klear",
+       "centralauth-usermerge-form-reason": "Reden",
+       "globalrenamerequest-email-label": "E-mailadres:",
+       "globalrenamerequest-email-why-label": "Wêrom?",
+       "centralauth-usermerge-form-adduser": "Brûker tafoegje",
        "globalrenamequeue-column-rq-name": "Brûkersnamme",
+       "globalrenamequeue-column-row-actions": "Aksje",
+       "globalrenamequeue-column-rq-status": "Status",
+       "globalrenamequeue-action-address": "Adres",
        "globalrenamequeue-request-cancel-text": "Annulearje",
        "centralauth-log-gblrename-oldname": "Foarrige brûkersnamme"
 }
diff --git a/i18n/it.json b/i18n/it.json
index ec76007..c168c5c 100644
--- a/i18n/it.json
+++ b/i18n/it.json
@@ -483,9 +483,13 @@
        "apihelp-query+globalallusers-param-prefix": "Ricerca per tutti gli 
utenti che iniziano con questo valore.",
        "apihelp-query+globalallusers-example-1": "Elenco utenti globali",
        "apihelp-query+globalgroups-example-1": "Elenco gruppi globali",
+       "apihelp-query+wikisets-param-orderbyname": "Ordina i risultati per 
nome.",
+       "apihelp-setglobalaccountstatus-param-reason": "Motivo per cambiare lo 
stato dell'utente.",
        "centralauth-log-gblrename-oldname": "Nome utente precedente:",
+       "userswhowillberenamed": "Utenti che saranno rinominati",
        "centralauth-uwbr-name": "Nome utente",
        "centralauth-uwbr-registration": "Data di registrazione",
        "centralauth-uwbr-registration-nodate": "Sconosciuto",
-       "centralauth-uwbr-editcount": "Conteggio delle modifiche"
+       "centralauth-uwbr-editcount": "Conteggio delle modifiche",
+       "centralauth-uwbr-intro": "Questa pagina elenca gli utenti registrati 
con questa wiki che saranno rinominati."
 }
diff --git a/i18n/ka.json b/i18n/ka.json
index a642bac..5615895 100644
--- a/i18n/ka.json
+++ b/i18n/ka.json
@@ -109,6 +109,8 @@
        "centralauth-admin-list-legend-ro": "ადგილობრივი ანგარიშების სია",
        "centralauth-admin-list-legend-rw": "ადგილობრივი ანგარიშების 
განცალკევება",
        "centralauth-admin-unattached": "დაუკავშირებელი",
+       "centralauth-admin-blocked2": "დაბლოკილია, იწურება $2 $3-ზე.",
+       "centralauth-admin-blocked2-indef": "დაბლოკილია უვადოდ.",
        "centralauth-admin-blocked-reason": "მიზეზი: $1",
        "centralauth-admin-blocklog": "დაბლოკილთა აღრიცხვა",
        "centralauth-admin-list-localwiki": "ადგილობრივი ვიკი-პროექტი:",
@@ -309,6 +311,7 @@
        "right-globalgrouppermissions": "გლობალური ჯგუფების მართვა",
        "abusefilter-edit-builder-vars-global-user-groups": "მომხმარებლის 
გლობალური ჯგუფები",
        "action-centralauth-lock": "გლობალური ანგარიშების დაბლოკვა ან 
განბლოკვა",
+       "centrallogin": "ცენტრალური შესვლა სისტემაში",
        "centralloginsuccesful": "სისტემაში შესვლა წარმატებით განხორციელდა!",
        "centralauth-completelogin-back": "დაბრუნდი წინა გვერდზე.",
        "centralauth-warning-notloggedin": "თქვენ არ ხართ შესული სისტემაში",
@@ -326,6 +329,12 @@
        "centralauth-rename-form-reason": "მიზეზი",
        "centralauth-rename-form-movepages": "მომხმარებლის გვერდების გადატანა",
        "centralauth-rename-form-suppressredirects": "გადამისამართებების 
შექმნის აკრძალვა",
+       "centralauth-rename-alreadyexists": "მოთხოვნილი მომხმარებლის სახელი 
უკვე არსებობს.",
+       "centralauth-rename-badusername": "მოთხოვნილი მომხმარებლის სახელი 
არასწორია.",
+       "centralauth-rename-cannotself": "თქვენ არ შეგიძლიათ თქვენ თვითონ 
გადაირქვათ",
+       "centralauth-rename-alreadyinprogress": "ამ მომხმარებლის გლობალური 
გადარქმევა [[Special:GlobalRenameProgress/$1|პროცესშია]].",
+       "centralauth-renameuser-global-inprogress": "მომხმარებელ $1-ის 
გლობალური გადარქმევა უკვე [[Special:GlobalRenameProgress/$1|პროცესშია]].",
+       "centralauth-rename-conflict-hidden": "მომხმარებლის სახელი დამალულია",
        "centralauth-rename-progress-username": "მომხმარებლის სახელი",
        "centralauth-rename-table-domain": "ადგილობრივი ვიკი",
        "centralauth-rename-table-status": "სტატუსი",
@@ -337,9 +346,84 @@
        "centralauth-rename-progress-fieldset": "ადგილობრივი ანგარიშების სია",
        "centralauth-rename-progress-logs-fieldset": "ჟურნალის ჩანაწერები",
        "centralauth-rename-progress-item": "$1 → $2 
([[Special:GlobalRenameProgress/$2|პროგრესის ხილვა]])",
+       "log-name-gblrename": "გლობალური გადარქმევის ჟურნალი",
        "globalusermerge": "გლობალური მომხმარებლის გაერთიანება",
        "globalusermerge-legend": "გლობალური მოხმარებლის გაერთიანება",
        "centralauth-usermerge-form-newuser": "მომხმარებლის საბოლოო სახელი",
+       "centralauth-usermerge-form-usernames": "მომხმარებლის მიმდინარე 
სახელები",
        "centralauth-usermerge-form-reason": "მიზეზი",
-       "globalrenamequeue-request-cancel-text": "გაუქმება"
+       "centralauth-usermerge-notinstalled": "გაფართოება UserMerge არ არის 
დაყენებული",
+       "centralauth-usermerge-disabled": "შეერთების გლობალური მომხმარებლის 
ხელსაწყო გათიშულია",
+       "action-centralauth-usermerge": "რამდენიმე მომხმარებლის გლობალური 
გაერთიანება",
+       "right-centralauth-usermerge": "მრავალრიცხოვანი მომხმარებლის გლობალური 
შერწყმა",
+       "centralauth-usermerge-confirm": "დანამდვილებით გინდათ ამ 
მომხმარებლების გლობალური გაერთიანება ?",
+       "globalrenamerequest-desc": "გლობალური ანგარიშის გადარქმევის მოთხოვნა",
+       "globalrenamerequest": "გადარქმევის მოთხოვნა უნიფიკაციის მიზნით",
+       "globalrenamerequest-legend": "გადარქმევის მოთხოვნა ანგარიშის 
უნიფიკაციის ფარგლებში",
+       "globalrenamerequest-username-label": "მიმდინარე მომხმარებლის სახელი",
+       "globalrenamerequest-username-help": "ახლა ეს თქვენი მომხმარებლის 
სახელია",
+       "globalrenamerequest-newname-label": "მოთხოვნილი მომხმარებლის სახელი",
+       "globalrenamerequest-newname-help": "შეიყვანეთ ახალი მოხმარებლის სახელი 
რომლის გამოყენებაც გსურთ, მაგ. „$1“.",
+       "globalrenamerequest-email-label": "ელექტრონული ფოსტის მისამართი",
+       "globalrenamerequest-email-help": "შეიყვანეთ თქვენი ელექტრონული ფოსტის 
მისამართი",
+       "globalrenamerequest-email-why-label": "რატომ ?",
+       "globalrenamerequest-email2-label": "ელექტრონული ფოსტის მისამართის 
დადასტურება",
+       "globalrenamerequest-reason-label": "თხოვნის მიზეზი",
+       "globalrenamerequest-submit-text": "სახელის შეცვლის ხოვნა",
+       "globalrenamerequest-save-error": "მოთხოვნა არ იქნა შენახული. გთხოვთ, 
სცადეთ ხელახლა",
+       "globalrenamerequest-status-title": "გადარქმევის მოთხოვნა ელოდება 
დამტკიცებას",
+       "centralauth-usermerge-form-adduser": "მომხმარებლის დამატება",
+       "centralauth-usermerge-form-deleteuser": "მომხმარებლის წაშლა",
+       "globalrenamequeue": "გლობალური გადარქმევის მოთხოვნის რიგი",
+       "globalrenamequeue-nav-openqueue": "ღია თხოვნები",
+       "globalrenamequeue-nav-closedqueue": "თხოვნების დახურვა",
+       "globalrenamequeue-column-rq-name": "მომხმარებლის სახელი",
+       "globalrenamequeue-column-rq-newname": "საჭირო მომხმარებლის სახელი",
+       "globalrenamequeue-column-rq-wiki": "ლოკალური ვიკი",
+       "globalrenamequeue-column-rq-requested-ts": "თარიღის გახსნა",
+       "globalrenamequeue-column-row-actions": "მოქმედება",
+       "globalrenamequeue-column-rq-completed-ts": "დახურვის თარიღი",
+       "globalrenamequeue-column-rq-status": "სტატუსი",
+       "globalrenamequeue-column-rq-performer": "გაკეთებულია",
+       "globalrenamequeue-action-address": "მისამართი",
+       "globalrenamequeue-action-view": "ხილვა",
+       "globalrenamequeue-request-title": "გადაერქვას «$1»?",
+       "globalrenamequeue-request-comments-label": "ჩანიშვნები/დასაბუთება",
+       "globalrenamequeue-request-movepages": "მომხმარებლის გვერდების 
გადატანა",
+       "globalrenamequeue-request-suppressredirects": "შექმნილი 
გადამისამართებების ჩახშობა",
+       "globalrenamequeue-request-approve-text": "სახელის გადარქმევის მიღება",
+       "globalrenamequeue-request-deny-text": "სახელის გადარქმევის დაწუნება",
+       "globalrenamequeue-request-cancel-text": "გაუქმება",
+       "globalrenamequeue-request-unknown-title": "მოთხოვნა არ არის ნაპოვნი",
+       "globalrenamequeue-request-unknown-body": "სახელის გადარქმევის მოთხოვნა 
არ არის ნაპოვნი",
+       "globalrenamequeue-request-status-title": "გადაერქვას «$1»-დან «$2»-ზე",
+       "globalrenamequeue-view-approved": "დამოწმება",
+       "globalrenamequeue-view-rejected": "უარყოფილია",
+       "globalrenamequeue-email-subject-approved": "ანგარიშის გადარქმევის 
მოთხოვნა ნებადართულია",
+       "globalrenamequeue-email-subject-rejected": "ანგარიშის გადარქმევის 
მოთხოვნა უარყოფილია",
+       "globalrenamequeue-email-body-approved": "სახელის შეცვლის მოთხოვნა 
„$1“-დან „$2“-ზე ნებადართულია.",
+       "globalrenamequeue-email-body-rejected": "სახელის შეცვლის მოთხოვნა 
„$1“-დან „$2“-ზე უარყოფილია.\n\nშენიშვნა: $3",
+       "centralauth-abortlogin-renamed": "თქვენი ანგარიშის სახელი შეიცვალა 
„$1“-ზე. გთხოვთ, გამოიყენოთ ეს სახელი.",
+       "sulrenamewarning-title": "{{GENDER:$1|თქვენი}} ანგარიშის სახელი 
შეიცვალა",
+       "sulrenamewarning-usenew": "გთხოვთ, სამომავლოდ სისტემაში შესასვლელად 
გამოიყენოთ {{GENDER:$1|თქვენი}} ახალი მომხმარებლის სახელი '''$1'''.",
+       "apihelp-deleteglobalaccount-description": "გლობალური მომხმარებლის 
წაშლა",
+       "apihelp-deleteglobalaccount-param-user": "მომხმარებლის წაშლა",
+       "apihelp-deleteglobalaccount-param-reason": "მომხმარებლის წაშლის 
მიზეზი",
+       "apihelp-globaluserrights-param-user": "გლობალური მომხმარებლის სახელი",
+       "apihelp-globaluserrights-param-userid": "გლობალური მომხმარებლის ID",
+       "apihelp-globaluserrights-param-reason": "შეცვლის მიზეზი",
+       "apihelp-query+globalallusers-description": "ყველა გლობალური 
მომხმარებლის ჩამონათვალი",
+       "apihelp-query+globalallusers-param-dir": "დახარისხების მიმართულება",
+       "apihelp-query+globalallusers-example-1": "გლობალური მომხმარებლების 
სია",
+       "apihelp-query+globalgroups-description": "ყველა გლობალური ჯგუფების 
ჩამონათვალი",
+       "apihelp-query+globalgroups-example-1": "გლობალური ჯგუფების სია",
+       "apihelp-query+wikisets-description": "ყველა ვიკის მოგროვების 
ჩამონათვალი",
+       "apihelp-query+wikisets-example-1": "ვიკის ნაკრების სია",
+       "apihelp-query+wikisets-example-2": "ვიკის ნაკრებების ჩვენება ტიპებთან 
ერთად",
+       "centralauth-log-gblrename-oldname": "წინასწარი მომხმარებლის სახელი:",
+       "centralauth-uwbr-name": "მომხმარებლის სახელი",
+       "centralauth-uwbr-registration": "რეგისტრაციის თარიღი",
+       "centralauth-uwbr-registration-nodate": "უცნობი",
+       "centralauth-uwbr-editcount": "რედაქტირებათა მთვლელი",
+       "centralauth-delete-empty-account": "ანგარიშის რედაქტირება"
 }
diff --git a/i18n/lt.json b/i18n/lt.json
index 6eae18c..6628fe4 100644
--- a/i18n/lt.json
+++ b/i18n/lt.json
@@ -18,6 +18,7 @@
        "centralauth-groupname": "Wikimedia Foundation",
        "centralauth-desc": "[[Special:MergeAccount|Susieja paskyras]] tarp 
{{int:Centralauth-groupname}} projektų",
        "centralauth-antispoof-desc": "Į CentralAuth prideda AntiSpoof 
technologiją",
+       "centralauth-rename-desc": "Leidžia pervadinti visuotines paskyras",
        "centralauth-mergeaccount-desc": "[[Special:MergeAccount|Susieja kelias 
paskyras]] į vieną naudotojo prisijungimą",
        "centralauth-merge-denied": "Atleiskite, bet jūs neturite leidimo 
patekti į šį puslapį.",
        "centralauth-merge-notlogged": "Prašome <span class=\"plainlinks\">[$1 
prisijungti]</span>, jei norite patikrinti, ar jūsų paskyros buvo visiškai 
susietos.",
@@ -45,6 +46,7 @@
        "centralauth-notice-dryrun": "<div class='successbox'>Tik 
demonstracinis režimas</div><br clear='all'/>",
        "centralauth-disabled-dryrun": "Paskyrų suvienijimas šiuo metu yra 
demonstraciniame / derinimo režime, todėl tikrosios sujungimo operacijos yra 
išjungtos.\nAtsiprašome!",
        "centralauth-error-locked": "Jūs negalite redaguoti, kadangi Jūsų 
paskyra yra užblokuota.",
+       "centralauth-error-unmerged": "Jūs negalite redaguoti, nes jūsų paskyra 
nėra vieninga.",
        "centralauth-readmore-text": ":''[[meta:Special:MyLanguage/Help:Unified 
login|Sužinokite daugiau apie '''bendrąjį prisijungimą''']]…''",
        "centralauth-list-home-title": "Pagrindinis projektas",
        "centralauth-list-home-dryrun": "Šio projekto slaptažodis ir el. pašto 
adresas bus naudojamas jūsų bendrojoje paskyroje.",
@@ -77,30 +79,40 @@
        "centralauth-attach-submit": "Pakeisti paskyros tipą",
        "centralauth-attach-success": "Paskyra buvo pakeista į bendrąją 
paskyrą.",
        "centralauth": "Bendrosios paskyros valdymas",
+       "centralauth-ro": "Visuotinė paskyros informacija",
        "centralauth-admin-intro": "Ši sąsaja gali būti naudojama administruoti 
pagrindinėms paskyroms.",
-       "centralauth-admin-manage": "Naudotojo duomenų valdymas",
+       "centralauth-admin-manage": "Tvarkyti paskyros duomenis",
+       "centralauth-admin-view": "Peržiūrėti paskyros informaciją",
        "centralauth-admin-username": "Naudotojo vardas:",
        "centralauth-admin-lookup-ro": "Naudotojo informacijos peržiūra",
        "centralauth-admin-lookup-rw": "Naudotojo paskyros valdymas",
        "centralauth-admin-permission": "Tik ūkvedžiai gali sujungti kitų 
žmonių paskyras.",
        "centralauth-admin-no-unified": "Šis naudotojas neturi bendrosios 
paskyros.",
-       "centralauth-admin-info-header": "Globali naudotojo informacija",
+       "centralauth-admin-info-header": "Visuotinė paskyros informacija",
        "centralauth-admin-info-username": "Naudotojo vardas:",
        "centralauth-admin-info-registered": "Registruotas:",
        "centralauth-admin-info-editcount": "Bendras keitimų skaičius:",
        "centralauth-admin-info-locked": "Blokuotas:",
        "centralauth-admin-info-hidden": "Paslėpimo lygis:",
+       "centralauth-admin-info-groups": "{{PLURAL:$1|Visuotinė 
grupė|Visuotinės grupės}}:",
+       "centralauth-admin-info-attached": "Prisegtų paskyrų skaičius:",
+       "centralauth-admin-info-unattached": "Neprisegtų paskyrų skaičius:",
        "centralauth-admin-yes": "taip",
        "centralauth-admin-no": "ne",
+       "centralauth-admin-hidden-list": "iš viešųjų sąrašų",
        "centralauth-admin-hidden-oversight": "peržiūra",
        "centralauth-admin-list-legend-ro": "Vietinių paskyrų sąrašas",
        "centralauth-admin-list-legend-rw": "Atskirti vietines paskyras",
        "centralauth-admin-unattached": "neprijungta",
+       "centralauth-admin-blocked2": "Užblokuoja, baigiasi $2 $3.",
+       "centralauth-admin-blocked2-indef": "Užblokuotas neribotam laikui.",
+       "centralauth-admin-blocked-reason": "Priežastis: $1",
        "centralauth-admin-blocklog": "Blokavimų sąrašas",
        "centralauth-admin-list-localwiki": "Vietinis projektas",
        "centralauth-admin-list-attached-on": "Prijungta prie",
        "centralauth-admin-list-method": "Metodas",
        "centralauth-admin-list-editcount": "Redagavimų skaičius",
+       "centralauth-admin-list-groups": "Grupės",
        "centralauth-admin-list-blocked": "Užblokuota",
        "centralauth-admin-unmerge": "Atskirti pažymėtus",
        "centralauth-admin-merge": "Sujungti pažymėtus",
@@ -118,6 +130,7 @@
        "centralauth-token-mismatch": "Deja, mes negalime apdoroti jūsų 
pateiktos formos duomenų dėl sesijos duomenų praradimo.",
        "centralauth-admin-reason": "Priežastis:",
        "centralauth-admin-reason-other": "Kita/papildoma priežastis:",
+       "centralauth-admin-reason-other-select": "Kita priežastis:",
        "centralauth-admin-status": "Nustatyti bendrosios paskyros būseną",
        "centralauth-admin-status-intro": "Galite pasinaudoti šia forma, 
norėdami pakeisti šios bendrosios paskyros būseną",
        "centralauth-admin-status-locked": "Užrakinta:",
@@ -138,8 +151,10 @@
        "centralauth-listusers-locked": "užrakinta",
        "centralauth-listusers-attached": "[[User:$1|egzistuoja lokaliai]]",
        "centralauth-listusers-nolocal": "neprijungtas arba lokaliai 
neegzistuoja",
+       "multilock": "Užrakinti kelias visuotines paskyras",
        "centralauth-admin-multi-username": "Įveskite vieną ar daugiau 
vartotojų vardus, atskirtus naują eilutę",
        "centralauth-admin-multi-notfound": "Paieško nerado vardų",
+       "centralauth-admin-action-lock-nochange": "Nekeiskite užraktų",
        "centralauth-admin-action-lock-lock": "Užrakinti pasirinktas sąskaitas",
        "centralauth-admin-action-lock-unlock": "Atrakinti pasirinktas 
sąskaitas",
        "centralauth-admin-action-hide-nochange": "Nekeiskite paslėptų lygių",
@@ -200,6 +215,8 @@
        "centralauth-rightslog-entry-deleteset": "ištrintas wiki rinkinys „$1“",
        "centralauth-rightslog-set-optin": "tik pasirinkti",
        "centralauth-rightslog-set-optout": "visi, išskyrus pasirinktus",
+       "centralauth-centralautologin-alreadyloggedinlocally": "Jūs jau esate 
lokaliai prisijungęs",
+       "centralauth-centralautologin-lostsession": "Sesijos duomenis buvo 
prarasti",
        "globalgroupmembership": "Narystė globaliosiose grupėse",
        "globalgrouppermissions": "Globaliųjų grupių valdymas",
        "centralauth-globalgroupperms-grouplist": "Šios globaliosios grupės 
buvo sukonfigūruotos.\nJūs galite peržiūrėti ar pakeisti leidimus priskirtus 
grupei, jei tam turite leidimą.\nGrupė gali būti ištrinta pašalinant iš jos 
visas teises.",
@@ -269,6 +286,9 @@
        "centralloginsuccesful": "Sėkmingai prisijungėte",
        "centralauth-completelogin-back": "Grįžti į ankstesnį puslapį.",
        "centralauth-warning-notloggedin": "Jūs nesate šiuo metu prisijungęs.",
+       "centralauth-finishglobaliseemail_subject": "{{SITENAME}} paskyros 
patvirtinimas",
+       "right-centralauth-rename": "Pervadinti visuotines paskyras",
+       "action-centralauth-rename": "pervardyti visuotines paskyras",
        "centralauth-rename-antispoofconflicts2": "Pasirinktas naudotojo vardas 
pernelyg panašus į jau egzistuojantį(-ius): $1.",
        "centralauth-rename-conflict-hidden": "naudotojo vardas paslėptas",
        "centralauth-uwbr-name": "Naudotojo vardas",
diff --git a/i18n/mk.json b/i18n/mk.json
index fa2b0a6..1255200 100644
--- a/i18n/mk.json
+++ b/i18n/mk.json
@@ -238,7 +238,7 @@
        "centralauth-centralautologin-badstate-local": "Состојбата „$1“ не е 
важечка на месното вики",
        "centralauth-centralautologin-badwiki": "Состојбата „$1“ не е важечка 
за централна најава",
        "centralauth-centralautologin-corsfail": "Проверката на потекло со CORS 
не успеа",
-       "centralauth-centralautologin-p3p-explanation": "Извесни прелистувачи 
бараат во некои случаи да се испратат или примат компактни правила на P3P за 
колачиња, каде спаѓа и ситуацијата што е засегната од проверката на обединетата 
најава (SUL). Ова е сосем непотребна пречка во ситуацијава, земајќи предвид 
дека сите страници во случајот се во истата викигрупа, а самиот P3P е речиси 
сосема застарен и напуштен; за среќа, неважечкото правило што води до 
страницава во моментов се смета за „доволно добра“ од основно зададените 
поставки на овие прелистувачи.\n\nПрочитајте ги (човечки-читливите) правила за 
лични податоци/приватност  на ова мрежно место за да видите како би се 
користеле податоците што се земаат.",
+       "centralauth-centralautologin-p3p-explanation": "Извесни прелистувачи 
бараат во некои случаи да се испратат или примат 
[https://www.w3.org/TR/P3P/#compact_policies компактни правила] на P3P за 
колачиња, каде спаѓа и ситуацијата што е засегната од проверката на обединетата 
најава (SUL). Ова е сосем непотребна пречка во ситуацијава, земајќи предвид 
дека сите страници во случајот се во истата викигрупа, а самиот P3P е речиси 
сосема застарен и напуштен; за среќа, неважечкото правило што води до 
страницава во моментов се смета за „доволно добра“ од основно зададените 
поставки на овие прелистувачи.\n\nПрочитајте ги (човечки-читливите) правила за 
лични податоци/приватност  на ова мрежно место за да видите како би се 
користеле податоците што се земаат.",
        "centralauth-centralautologin-logged-in": "Најавени сте централно како 
$1. Превчитајте ја страницата за да ги примените вашите кориснички поставки.",
        "centralauth-centralautologin-logged-in-nouser": "Најавени сте 
централно. Превчитајте ја страницата за да ги спроведете корисничките 
поставки.",
        "globalgroupmembership": "Членство во глобални групи",
diff --git a/i18n/pt-br.json b/i18n/pt-br.json
index 0a78545..650d01e 100644
--- a/i18n/pt-br.json
+++ b/i18n/pt-br.json
@@ -22,13 +22,15 @@
                        "Jefersonmoraes",
                        "He7d3r",
                        "Nemo bis",
-                       "TheEduGobi"
+                       "TheEduGobi",
+                       "Araceletorres"
                ]
        },
        "mergeaccount": "Status da unificação de contas",
        "centralauth-groupname": "Wikimedia Foundation",
        "centralauth-desc": "[[Special:MergeAccount|Fundir contas]] nos wikis 
da {{int:Centralauth-groupname}}",
        "centralauth-antispoof-desc": "Adiciona tecnologia AntiSpoof ao 
CentralAuth",
+       "centralauth-rename-desc": "Permite renomear contas globais",
        "centralauth-mergeaccount-desc": "[[Special:MergeAccount|Funde diversas 
contas]] na Autenticação Unificada",
        "centralauth-merge-denied": "Desculpe-nos, você não tem permissão para 
acessar esta página.",
        "centralauth-merge-notlogged": "<span class=\"plainlinks\">[$1 
Autentique-se]</span> para verificar se as suas contas foram fundidas 
corretamente.",
@@ -61,8 +63,8 @@
        "centralauth-list-home-title": "Wiki local",
        "centralauth-list-home-dryrun": "A senha e endereço de e-mail definidos 
neste wiki serão os utilizados em sua conta unificada; sua página de usuário 
terá um link automático nos outros wikis.",
        "centralauth-list-attached-title": "Contas unificadas",
-       "centralauth-list-attached": "As contas com o nome \"$1\" nos seguintes 
sites foram automaticamente unificadas à conta global:",
-       "centralauth-list-attached-dryrun": "As contas com o nome \"$1\" nos 
seguintes sites serão automaticamente unificadas à conta global:",
+       "centralauth-list-attached": "{{PLURAL:$2|A conta com o nome \"$1\" no 
seguinte site foi automaticamente ligada à conta global:|As contas com o nome 
\"$1\" nos seguintes sites foram automaticamente ligadas à conta global:}}",
+       "centralauth-list-attached-dryrun": "{{PLURAL:$2|A conta com nome 
\"$1\" no seguinte site será automaticamente ligada à conta unificada|As contas 
com nome \"$1\" nos seguintes sites serão automaticamente ligadas à conta 
unificada:}}",
        "centralauth-list-unattached-title": "Contas não unificadas",
        "centralauth-list-unattached": "{{PLURAL:$2|A conta \"$1\" não pôde ser 
confirmadas automaticamente como sendo tua no seguinte wiki|As contas \"$1\" 
não puderem ser confirmadas automaticamente como sendo suas nos seguintes 
wikis}};\né provável que {{PLURAL:2|ela tenha senha diferente|elas tenham 
senhas diferentes}} da sua conta principal:",
        "centralauth-foreign-link": "Usuário $1 na $2",
@@ -96,8 +98,10 @@
        "centralauth-attach-submit": "Migrar conta",
        "centralauth-attach-success": "A conta foi migrada para a conta 
unificada.",
        "centralauth": "Administração da conta global",
+       "centralauth-ro": "Informações da conta global",
        "centralauth-admin-intro": "Esta interface pode ser usada para 
administração de contas globais.",
        "centralauth-admin-manage": "Administrar dados de contas",
+       "centralauth-admin-view": "Ver informações da conta",
        "centralauth-admin-username": "Usuário:",
        "centralauth-admin-lookup-ro": "Ver informações de usuário",
        "centralauth-admin-lookup-rw": "Administrar a conta do usuário",
@@ -109,6 +113,9 @@
        "centralauth-admin-info-editcount": "Total de edições:",
        "centralauth-admin-info-locked": "Travado:",
        "centralauth-admin-info-hidden": "Nível de ocultação:",
+       "centralauth-admin-info-groups": "{{PLURAL:$1|Grupo global|Grupos 
globais}}:",
+       "centralauth-admin-info-attached": "Número de contas ligadas:",
+       "centralauth-admin-info-unattached": "Número de contas não-ligadas:",
        "centralauth-admin-yes": "sim",
        "centralauth-admin-no": "não",
        "centralauth-admin-hidden-list": "de listas públicas",
@@ -124,6 +131,7 @@
        "centralauth-admin-list-attached-on": "Unificada em",
        "centralauth-admin-list-method": "Método",
        "centralauth-admin-list-editcount": "Contagem de edições",
+       "centralauth-admin-list-groups": "Grupos",
        "centralauth-admin-list-blocked": "Bloqueado",
        "centralauth-admin-unmerge": "Desfazer a unificação das contas 
selecionadas",
        "centralauth-admin-merge": "Unificar as contas selecionadas",
@@ -142,6 +150,8 @@
        "centralauth-state-mismatch": "Erro: Um conflito de edição para este 
usuário foi detectado. Por favor verifique sua mudança e tente novamente.",
        "centralauth-admin-reason": "Motivo:",
        "centralauth-admin-reason-other": "Outro motivo/motivo adicional:",
+       "centralauth-admin-reason-other-select": "Outro motivo:",
+       "centralauth-admin-rename-in-progress": "Esta conta está sendo 
renomeada. Clique [[Special:GlobalRenameProgress/$1|aqui]] para ver o progresso 
atual. O registro de renomeação global para este usuário é apresentado abaixo.",
        "centralauth-admin-unhide-nonexistent": "Erro: a conta global 
\"<nowiki>$1</nowiki>\" não existe.",
        "centralauth-admin-status": "Definir o estado da conta global",
        "centralauth-admin-status-intro": "Você pode usar este formulário para 
alterar o estado desta conta global",
@@ -159,6 +169,9 @@
        "centralauth-admin-logsnippet": "Alterações anteriores à conta global",
        "centralauth-admin-suppressreason": "Suprimida globalmente por $1 pela 
seguinte razão: $2",
        "centralauth-admin-not-authorized": "Você não tem permissão para 
realizar esta ação.",
+       "centralauth-admin-too-many-edits": "A conta global 
\"<nowiki>$1</nowiki>\" possui mais de $2 {{PLURAL:$2|edição|edições}} e não 
pode ficar mais oculta.",
+       "centralauth-admin-title": "Gerenciador de conta global para $1",
+       "centralauth-admin-title-ro": "Informações da conta global para $1",
        "globalusers": "Lista de contas globais",
        "centralauth-listusers-locked": "bloqueada",
        "centralauth-listusers-attached": "[[User:$1|existe localmente]]",
@@ -196,14 +209,16 @@
        "centralauth-renameuser-merged": "O usuário $1 foi migrado para o 
sistema de login unificado.\nRenomear o usuário irá desunificar esta conta 
local da conta global.",
        "centralauth-renameuser-reserved": "O nome de usuário $2 está reservado 
para uma conta global.",
        "centralauth-invalid-wiki": "Não existe uma base de dados para o wiki: 
$1",
-       "centralauth-account-exists": "Não é possível criar a conta: o nome de 
usuário requisitado já está sendo utilizado no sistema de login unificado.",
-       "centralauth-account-rename-exists": "Não é possível criar conta: O 
nome de usuário solicitado entraria em conflito com outro nome de usuário no 
sistema de login unificado",
+       "centralauth-account-exists": "Não é possível criar a conta: o nome de 
usuário requisitado já está sendo utilizado em outra wiki.",
+       "centralauth-account-unattached-exists": "Não é possível criar conta: O 
nome de usuário solicitado entraria em conflito com outro nome de usuário em 
outra wiki.",
+       "centralauth-account-rename-exists": "Não é possível criar conta: O 
nome de usuário solicitado entraria em conflito com outro nome de usuário em 
outra wiki.",
        "centralauth-account-exists-reset": "O nome de usuário $1 não está 
registrado nesta wiki, mas você pode redefinir sua senha na 
[[Special:CentralAuth/$1|a wiki onde está registrado]].",
        "centralauth-login-progress": "Autenticando-lhe às wikis de 
{{int:Centralauth-groupname}}:",
        "centralauth-logout-progress": "Saindo das outras wikis da 
{{int:Centralauth-groupname}}:",
        "centralauth-login-no-others": "Você foi automaticamente autenticado 
nas wikis {{int:Centralauth-groupname}}.",
-       "centralauth-logout-no-others": "Você foi automaticamente 
desautenticado das wikis {{int:Centralauth-groupname}}.",
+       "centralauth-logout-no-others": "Você foi automaticamente deslogado de 
outros projetos de {{int:Centralauth-groupname}}.",
        "centralauth-hidden-blockreason": "globalmente suprimida por $1 no $2 
com o seguinte motivo: $3",
+       "centralauth-login-error-locked": "Você não pode efetuar login porque 
sua conta está bloqueada globalmente.",
        "centralauth-log-name": "Registro de gestão de contas globais",
        "centralauth-log-header": "Este registro contém operações sobre contas 
globais: remoções, bloqueios e desbloqueios.",
        "centralauth-log-entry-delete": "removeu conta global \"$1\"",
@@ -231,9 +246,20 @@
        "centralauth-rightslog-entry-deleteset": "eliminou o conjunto de wikis 
\"$1\"",
        "centralauth-rightslog-set-optin": "opção de inclusão (só as 
especificadas)",
        "centralauth-rightslog-set-optout": "opção de exclusão (todas exceto as 
especificadas)",
+       "centralautologin": "Login central",
+       "centralauth-centralautologin-desc": "Esta página especial é usada 
internamente pelo MediaWiki. \nQuando você visita um domínio vinculado enquanto 
não está conectado, o sistema de autenticação central usa esta página para 
determinar se você está autenticado no domínio central. Se solicitou esta 
página sem fornecer quaisquer dados de autenticação, ela não faz nada.",
        "centralauth-centralautologin-alreadyloggedinlocally": "Você já está 
registrado localmente",
+       "centralauth-centralautologin-badparams": "Os parâmetros de 
autenticação especificados eram inválidos",
        "centralauth-centralautologin-lostsession": "Os dados da seção foram 
perdidos",
        "centralauth-centralautologin-badstate": "Estado inválido \"$1\"",
+       "centralauth-centralautologin-notposted": "O formulário de login 
central deve ser publicado",
+       "centralauth-centralautologin-badstate-central": "O estado \"$1\" não é 
válido na wiki central",
+       "centralauth-centralautologin-badstate-local": "O estado \"$1\" não é 
válido na wiki local",
+       "centralauth-centralautologin-badwiki": "A wiki \"$1\" não é válida 
para o login central",
+       "centralauth-centralautologin-corsfail": "A verificação de origem de 
CORS falhou",
+       "centralauth-centralautologin-p3p-explanation": "Alguns navegadores 
requerem a [https://www.w3.org/TR/P3P/#compact_policies política compacta P3P] 
para que os cookies sejam enviados ou recebidos em alguns casos, incluindo a 
situação envolvida na verificação de login SUL. Esta é uma etapa desnecessária 
nesta situação, considerando que todas as páginas envolvidas estão no mesmo 
grupo wiki e a própria P3P é considerada obsoleta e abandonada; felizmente, a 
política inválida ligando a esta página é atualmente considerada \"boa o 
suficiente\" por configurações padrão desses navegadores.\n\nPor favor, 
consulte a política de privacidade deste site para determinar como qualquer 
informação coletada pode ser usada.",
+       "centralauth-centralautologin-logged-in": "Está autenticado 
centralmente como $1. Recarregue a página para aplicar as suas configurações de 
usuário.",
+       "centralauth-centralautologin-logged-in-nouser": "Você está autenticado 
globalmente. Recarregue a página para aplicar suas configurações de usuário.",
        "globalgroupmembership": "Membros de grupos globais",
        "globalgrouppermissions": "Administração de grupos globais",
        "centralauth-globalgroupperms-grouplist": "Foram configurados os 
seguintes grupos globais.\nSe tiver permissão, pode ver ou editar as permissões 
atribuídas a um grupo.\nUm grupo pode ser eliminado removendo todos os direitos 
que lhe foram atribuídos.",
@@ -250,11 +276,13 @@
        "centralauth-editgroup-name": "Nome do grupo:",
        "centralauth-editgroup-display": "Nome localizado do grupo:",
        "centralauth-editgroup-display-edit": "$2 
([[MediaWiki:Group-$1|editar]])",
+       "centralauth-editgroup-invalid-name": "Nome de grupo global dado 
inválido",
        "centralauth-editgroup-member": "Nome localizado dos membros do grupo:",
        "centralauth-editgroup-member-edit": "$2 
([[MediaWiki:Group-$1-member|editar]])",
        "centralauth-editgroup-members": "Lista de membros:",
        "centralauth-editgroup-members-link": "[[Special:GlobalUsers/$1|Lista 
de usuários com direitos $2]]",
        "centralauth-editgroup-restrictions": "Conjunto de wikis onde este 
grupo está ativo:",
+       "centralauth-editgroup-rename-taken": "Falha ao renomear. Já existe um 
grupo com o nome $1.",
        "centralauth-editgroup-noset": "(nenhum)",
        "centralauth-editgroup-submit": "Salvar alterações do grupo global",
        "centralauth-editgroup-perms": "Permissões atribuídas:",
@@ -262,6 +290,8 @@
        "centralauth-editgroup-success": "Grupo global alterado.",
        "centralauth-editgroup-success-text": "Atualizou com sucesso o grupo 
global $1.\n[[Special:GlobalGroupPermissions|Voltar à administração de 
grupos]]",
        "centralauth-editgroup-editsets": "([[Special:EditWikiSets|editar]])",
+       "centralauth-editgroup-nowikiset": "Nenhum, aplica-se a todas as 
wikis.",
+       "centralauth-editgroup-nonexistent": "O grupo global \"$1\" não existe 
atualmente.",
        "centralauth-editset": "Conjuntos de wikis",
        "centralauth-editset-legend-rw": "Editar ou criar um conjunto de wikis",
        "centralauth-editset-legend-ro": "Lista dos conjuntos de wikis",
@@ -294,6 +324,7 @@
        "centralauth-editset-success": "Conjunto de wikis alterado com 
sucesso.",
        "centralauth-editset-success-delete": "O conjunto de wikis foi 
eliminado com sucesso.",
        "centralauth-editset-return": "Voltar à vista principal",
+       "centralauth-block-already-locked": "A conta 
[[Special:CentralAuth/$1|$1]] já está bloqueada globalmente.",
        "centralauth-readonly": "Banco de dados CentralAuth bloqueado",
        "centralauth-readonlytext": "O banco de dados do CentralAuth está 
bloqueado para novas entradas e outras modificações, provavelmente para 
manutenção de rotina de banco de dados, após o qual deverá voltar ao normal.",
        "right-globalgroupmembership": "Editar associação a grupos globais",
@@ -303,23 +334,95 @@
        "right-centralauth-oversight": "Suprimir ou ocultar a conta global",
        "right-centralauth-merge": "Unificar as contas",
        "right-globalgrouppermissions": "Gerenciar grupos globais",
+       "abusefilter-edit-builder-vars-global-user-groups": "Grupos globais em 
que o usuário está",
+       "action-centralauth-lock": "bloquear ou desbloquear contas globais",
+       "centrallogin": "Autenticação central",
+       "centralloginsuccesful": "Login bem sucedido!",
        "centralauth-completelogin-back": "Retornar à página anterior",
+       "centralauth-error-nologinattempt": "Nenhuma tentativa de login ativa 
em andamento para a sua sessão.",
+       "centralauth-error-badtoken": "O token de autenticação fornecido 
expirou ou não é válido.",
+       "centralauth-error-token-wrongattempt": "O token de autenticação não 
pertence à sua tentativa atual de autenticar-se.\nAlguém pode estar tentando 
autenticar-se através de sua conta.",
+       "centralauth-error-token-wronguser": "O token não corresponde ao seu 
nome de usuário nesta sessão.\nAlguém pode estar tentando associá-lo a uma 
conta maliciosa.\nSe está tentando apenas autenticar-se como outro usuário, por 
favor saia primeiro de sua conta atual.",
        "centralauth-warning-notloggedin": "Você não esta logado.",
+       "centralauth-warning-notattached": "A conta local não está associada a 
uma global.",
        "centralauth-finishglobaliseemail_subject": "confirmação da conta no 
{{SITENAME}}",
+       "centralauth-finishglobaliseemail_body": "Seu endereço de e-mail foi 
associado à conta \"$2\" em todos os projectos Wikimedia, com sua conta 
principal localizada em {{SITENAME}}.\n\nPara confirmar que esta conta 
realmente é sua, associe-a a qualquer conta sua que não podemos juntar 
automaticamente e permita a recuperação da conta caso se esqueça da senha, abra 
este link em seu navegador web:\n\n$3\n\nSe a conta *não* pertence a você, 
clique neste link para cancelar o e-mail de confirmação:\n\n$5\n\nEste código 
de confirmação expira em $6, às $7.",
+       "right-centralauth-rename": "Renomear contas globais",
+       "action-centralauth-rename": "renomear contas globais",
+       "globalrenameprogress": "Progresso de renomeação global",
+       "globalrenameprogress-legend": "Ver o progresso da renomeação global",
+       "globalrenameuser": "Renomear usuário global",
+       "globalrenameuser-legend": "Renomear usuário global",
+       "centralauth-rename-abortlogin": "Sua conta é sendo renomeada ou 
fundida.\n[[Special:GlobalRenameProgress/$1|Ver o status]].",
+       "centralauth-rename-form-oldname": "Nome de usuário atual",
+       "centralauth-rename-form-newname": "Novo nome de usuário",
+       "centralauth-rename-form-reason": "Motivo",
+       "centralauth-rename-form-movepages": "Mover páginas de usuário",
+       "centralauth-rename-form-suppressredirects": "Suprimir criação de 
redirecionamentos",
+       "centralauth-rename-form-overrideantispoof": "Ignorar quaisquer 
conflitos com AntiSpoof",
+       "centralauth-rename-notinstalled": "A extensão Renameuser não está 
instalada.",
+       "centralauth-rename-doesnotexist": "A conta fornecida não existe.",
+       "centralauth-rename-alreadyexists": "O nome de usuário solicitado já 
existe.",
+       "centralauth-rename-unattached-intheway": "Existem contas não 
associadas utilizando o nome de usuário solicitado.",
+       "centralauth-rename-badusername": "O nome de usuário solicitado não é 
válido.",
+       "centralauth-rename-cannotself": "Não é possível renomear a si 
próprio.",
+       "centralauth-rename-alreadyinprogress": "Já existe um pedido 
[[Special:GlobalRenameProgress/$1|em progresso]] para renomear este usuário.",
+       "centralauth-renameuser-global-inprogress": "Já existe um pedido para 
renomear a conta $1 em [[Special:GlobalRenameProgress/$1|progresso]].",
+       "centralauth-rename-queued": "O pedido para renomear a conta $1 para $2 
está em lista de espera em $3.\n\nVeja o processo em 
[[Special:GlobalRenameProgress/$2]].",
+       "centralauth-rename-antispoofconflicts2": "O nome de usuário escolhido 
é muito semelhante aos seguintes existentes: $1.",
+       "centralauth-rename-conflict-hidden": "nome de usuário oculto",
+       "centralauth-rename-progress-username": "Nome de usuário",
+       "centralauth-rename-notinprogress": "Não existem pedidos de renomeação 
em progresso para $1. Eles podem já ter sido concluídos.",
+       "centralauth-rename-table-domain": "Wiki local",
+       "centralauth-rename-table-status": "Status",
+       "centralauth-rename-table-status-inprogress": "Em progresso",
+       "centralauth-rename-table-status-queued": "Em espera",
+       "centralauth-rename-table-status-done": "Concluído",
+       "centralauth-rename-table-status-failed": "Falhou",
+       "centralauth-rename-viewprogress": "Ver progresso",
+       "centralauth-rename-progress-fieldset": "Lista de contas locais",
+       "centralauth-rename-progress-logs-fieldset": "Entradas de registro",
+       "centralauth-rename-progress-item": "$1 → $2 
([[Special:GlobalRenameProgress/$2|ver progresso]])",
+       "centralauth-rename-progress-list-header": "Os seguintes processos de 
renomeação global estão em progresso:",
+       "centralauth-rename-movelog": "A página foi movida automaticamente 
enquanto o usuário \"[[Special:CentralAuth/$1|$1]]\" era renomeado para 
\"[[Special:CentralAuth/$2|$2]]\"",
+       "centralauth-rename-confirm": "Tem certeza que deseja renomear este 
usuário globalmente?",
+       "centralauth-rename-deny": "Tem certeza que deseja apagar este pedido?",
+       "log-name-gblrename": "Registro de renomeação global",
+       "log-description-gblrename": "Este registro informa sobre a renomeação 
global de usuários.",
+       "logentry-gblrename-rename": "$1 {{GENDER:$2|renomeou}} globalmente $4 
para $5",
+       "logentry-gblrename-promote": "$1 {{GENDER:$2|renomeou}} globalmente $4 
para $5",
+       "globalusermerge": "Fusão global de usuário",
+       "globalusermerge-legend": "Fusão global de usuário",
+       "centralauth-usermerge-form-newuser": "Nome de usuário final",
+       "centralauth-usermerge-form-usernames": "Nome de usuário atual",
+       "centralauth-usermerge-form-reason": "Motivo",
+       "centralauth-usermerge-notinstalled": "A extensão UserMerge não está 
instalada.",
+       "centralauth-usermerge-disabled": "A ferramenta de fusão de usuários 
globais está desativada.",
+       "logentry-gblrename-merge": "$1 {{GENDER:$2|fundiu}} globalmente $4 com 
$5",
+       "centralauth-usermerge-queued": "Processo de fusão de $1 para $2 em 
espera.\n\nVer o processo em [[Special:GlobalRenameProgress/$3]].",
+       "centralauth-usermerge-invalid": "Não existe nenhuma conta global com o 
nome \"$1\".",
+       "centralauth-usermerge-already": "Já existe uma renomeação ou fusão 
global em andamento para $1.",
+       "centralauth-usermerge-noself": "Você não pode fundir contas consigo 
mesmo.",
+       "action-centralauth-usermerge": "fundir globalmente vários usuários",
+       "right-centralauth-usermerge": "Fundir globalmente vários usuários",
+       "centralauth-usermerge-confirm": "Tem certeza que deseja fundir estes 
usuários globalmente?",
+       "centralauth-usermerge-toomany": "Somente $1 {{PLURAL:$1|usuário pode 
ser fundido|usuários podem ser fundidos}} de cada vez.",
+       "centralauth-usermerge-ratelimited": "Como medida de segurança, você só 
está autorizado a fundir globalmente um usuário por minuto. Por favor, tente 
novamente após esse tempo.",
        "globalrenamerequest-desc": "Solicite uma renomeação de conta global",
        "globalrenamerequest": "Pedido de unificação de renomeação",
        "globalrenamerequest-legend": "Pedido de unificação de renomeação",
-       "globalrenamerequest-forced": "A Wikimedia Foundation está unificando 
nomes de usuários em todos os projetos. O seu nome de usuário(a) foi 
identificado como estando em uso em outras wikis e deve ser alterado a fim de 
finalizar essa unificação. Como resultado, você deve selecionar um novo nome de 
usuário daqui para frente.",
-       "globalrenamerequest-pretext": "Selecione um novo nome de usuário(a) 
para todos os projetos.\n\nTodas as suas contribuições anteriores serão 
conectados com este novo nome de usuário. \n\nDepois de ter solicitado um novo 
nome de usuário(a), uma notificação será enviada para os administradores do 
projeto para realizar a mudança de nome. Você será notificado quando este 
processo estiver concluído.",
+       "globalrenamerequest-forced": "A Wikimedia Foundation está 
[[:mw:SUL_finalisation|unificando nomes de usuários em todos os seus 
projetos]]. O seu nome de usuário foi identificado como estando em uso em 
outras wikis da Wikimedia e deve ser alterado para finalizar essa unificação. 
Como resultado, você deve selecionar um novo nome de usuário.",
+       "globalrenamerequest-pretext": "Solicite um novo nome de usuário para 
todos os projetos.\n\nTodas as suas contribuições anteriores serão conectadas a 
este novo nome de usuário. \n\nDepois de ter solicitado um novo nome de 
usuário, uma notificação será enviada para os administradores da Wikimedia para 
realizar a mudança de nome. Você será notificado por e-mail quando este 
processo estiver concluído.",
        "globalrenamerequest-username-label": "Nome de usuário(a) atual:",
-       "globalrenamerequest-username-help": "Este é o seu nome de usuário(a) 
atual. Ele será alterado para o nome que você escolher.",
+       "globalrenamerequest-username-help": "Este é o seu nome de usuário 
agora.",
        "globalrenamerequest-newname-label": "Nome de usuário(a) solicitado",
        "globalrenamerequest-newname-help": "Insira o novo nome de usuário(a) 
que você deseja usar, por exemplo, \"$1\".",
        "globalrenamerequest-newname-err-invalid": "Você não especificou um 
nome de usuário(a) válido.",
+       "globalrenamerequest-newname-err-taken": "O nome de usuário inserido já 
está em uso.\nPor favor, escolha um diferente.",
        "globalrenamerequest-email-label": "Endereço de e-mail",
        "globalrenamerequest-email-help": "Digite o seu endereço de e-mail.",
        "globalrenamerequest-email-why-label": "Por quê?",
-       "globalrenamerequest-email-why-explain": "<p>Precisamos do seu endereço 
de e-mail durante este processo para garantir que não você não perca o acesso à 
sua conta.</p><p>Você pode remover o seu endereço de e-mail após a conclusão do 
processo de renomeação.</p>",
+       "globalrenamerequest-email-why-explain": "<p>Precisamos do um endereço 
de e-mail durante este processo para garantir que você não perca o acesso à sua 
conta.</p><p>Você pode remover o seu endereço de e-mail após a conclusão do 
processo de renomeação.</p>",
        "globalrenamerequest-email2-label": "Confirme o endereço de e-mail",
        "globalrenamerequest-email2-help": "Digite o mesmo endereço de e-mail 
digitado acima para confirmação.",
        "globalrenamerequest-email-mismatch": "Os endereços de e-mail são 
diferentes.<br />Por favor, verifique ambos e tente novamente.",
@@ -328,5 +431,108 @@
        "globalrenamerequest-submit-text": "Solicitar mudança de nome",
        "globalrenamerequest-save-error": "Falha ao salvar pedido. Por favor, 
tente novamente.",
        "globalrenamerequest-status-title": "Pedido de renomeação em aprovação 
pendente",
-       "centralauth-abortlogin-renamed": "Sua conta foi renomeada para \"$1\". 
Por favor, use agora esse nome de usuário(a)."
+       "centralauth-usermerge-form-adduser": "Adicionar usuário",
+       "centralauth-usermerge-form-deleteuser": "Remover usuário",
+       "globalrenamerequest-status-text": "O seu pedido de alteração do nome 
de usuário está atualmente em progresso e aguardando aprovação por um 
administrador. Você será notificado por e-mail quando o pedido for 
processado.\n\n;Nome de usuário atual:\n:$1\n;Nome de usuário solicitado:\n:$2",
+       "globalrenamequeue": "Lista de espera de pedidos de renomeação global",
+       "globalrenamequeue-desc": "Processar pedidos de renomeação global",
+       "globalrenamequeue-nav-openqueue": "Pedidos abertos",
+       "globalrenamequeue-nav-closedqueue": "Pedidos fechados",
+       "globalrenamequeue-column-rq-name": "Nome de usuário",
+       "globalrenamequeue-column-rq-newname": "Nome de usuário solicitado",
+       "globalrenamequeue-column-rq-wiki": "Wiki local",
+       "globalrenamequeue-column-rq-requested-ts": "Data de abertura",
+       "globalrenamequeue-column-row-actions": "Ação",
+       "globalrenamequeue-column-rq-completed-ts": "Data de conclusão",
+       "globalrenamequeue-column-rq-status": "Status",
+       "globalrenamequeue-column-rq-performer": "Realizado por",
+       "globalrenamequeue-action-address": "Endereço",
+       "globalrenamequeue-action-view": "Ver",
+       "globalrenamequeue-request-title": "Renomear \"$1\"?",
+       "globalrenamequeue-request-header": "<strong>[$1 $2]</strong> está 
solicitando uma renomeação para <strong>$3</strong>.",
+       "globalrenamequeue-request-userinfo-local": "* usuário: 
[[Special:CentralAuth/$1]]\n* wiki de origem: $2\n* novo nome: 
[[Special:CentralAuth/$3]]",
+       "globalrenamequeue-request-userinfo-global": "* usuário: 
[[Special:CentralAuth/$1]]\n* wiki de origem: $2\n* novo nome: 
[[Special:CentralAuth/$3]]",
+       "globalrenamequeue-request-reason": "<strong>Motivo para o pedido de 
renomeação</strong>\n:$1",
+       "globalrenamequeue-request-reason-sul": "Usuário notificado de conflito 
de nome global em preparação da finalização SUL.",
+       "globalrenamequeue-request-comments-label": "Notas/motivo",
+       "globalrenamequeue-request-movepages": "Mover páginas de usuário",
+       "globalrenamequeue-request-suppressredirects": "Suprimir criação de 
redirecionamentos",
+       "globalrenamequeue-request-approve-text": "Aceitar renomeação",
+       "globalrenamequeue-request-deny-text": "Rejeitar renomeação",
+       "globalrenamequeue-request-cancel-text": "Cancelar",
+       "globalrenamequeue-request-savefailed": "Falha ao salvar alteração no 
estado de pedido.",
+       "globalrenamequeue-request-unknown-title": "Pedido não encontrado",
+       "globalrenamequeue-request-unknown-body": "O pedido de renomeação não 
foi encontrado.",
+       "globalrenamequeue-request-status-title": "Renomear de \"$1\" para 
\"$2\"",
+       "globalrenamequeue-view": 
";De:\n:[[Special:CentralAuth/$1|$1]]\n;Para:\n:[[Special:CentralAuth/$2|$2]]\n;Motivo:\n:$3\n;Status:\n:$4\n;Solicitado
 em:\n:$5\n;Concluído em:\n:$6\n;Realizado por:\n:[$7 $8]\n;Notas:\n:$9",
+       "globalrenamequeue-view-approved": "aprovado",
+       "globalrenamequeue-view-rejected": "rejeitado",
+       "globalrenamequeue-email-subject-approved": "Pedido de renomeação de 
conta aprovado",
+       "globalrenamequeue-email-subject-rejected": "Pedido de renomeação de 
conta rejeitado",
+       "globalrenamequeue-email-body-approved": "O pedido de renomeação de 
conta de \"$1\" para \"$2\" foi aprovado.",
+       "globalrenamequeue-email-body-rejected": "O pedido de renomeação de 
conta de \"$1\" para \"$2\" foi rejeitado.\n\nNota: $3",
+       "centralauth-abortlogin-renamed": "Sua conta foi renomeada para \"$1\". 
Por favor, use agora esse nome de usuário(a).",
+       "sulrenamewarning-title": "A {{GENDER:$1|sua}} conta foi renomeada",
+       "sulrenamewarning-renamed": "A {{GENDER:$2|sua}} conta '''$1''' foi 
renomeada para '''$2''' durante a migração automática para o sistema de conta 
unificada de {{int:Centralauth-groupname}}.",
+       "sulrenamewarning-usenew": "Por favor, utilize {{GENDER:$1|seu}} novo 
nome de usuário '''$1''' ao logar no futuro.",
+       "globalrenamequeue-request-reason-label": "Comentário da entrada de 
registro público (caso seja aceito)",
+       "apihelp-centralauthtoken-description": "Buscar um centralauthtoken 
para fazer uma solicitação autenticada para uma wiki associada.",
+       "apihelp-centralauthtoken-example-1": "Buscar uma centralauthtoken",
+       "apihelp-deleteglobalaccount-description": "Apagar um usuário global",
+       "apihelp-deleteglobalaccount-param-user": "Usuário para apagar",
+       "apihelp-deleteglobalaccount-param-reason": "Motivo para apagar o 
usuário",
+       "apihelp-deleteglobalaccount-example-1": "Apagar conta global para 
[[User:Example]]",
+       "apihelp-globaluserrights-description": "Adicionar/remover um usuário 
para/de grupos globais.",
+       "apihelp-globaluserrights-param-user": "Nome de usuário global.",
+       "apihelp-globaluserrights-param-userid": "ID de usuário global.",
+       "apihelp-globaluserrights-param-add": "Adicionar o usuário para estes 
grupos globais.",
+       "apihelp-globaluserrights-param-remove": "Remover o usuário destes 
grupos globais.",
+       "apihelp-globaluserrights-param-reason": "Motivo para a mudança.",
+       "apihelp-globaluserrights-example-1": "Adicionar usuário FooBot ao 
grupo global \"bot\", e removê-lo dos grupos globais \"sysop\" e 
\"bureaucrat\"",
+       "apihelp-globaluserrights-example-2": "Adicionar o usuário global com 
ID 123 ao grupo global \"bot\", e removê-lo dos grupos globais \"sysop\" e 
\"bureaucrat\"",
+       "apihelp-query+globalallusers-description": "Enumerar todos os usuários 
globais.",
+       "apihelp-query+globalallusers-param-from": "O nome de usuário para 
iniciar a enumeração.",
+       "apihelp-query+globalallusers-param-to": "O nome de usuário para parar 
a enumeração.",
+       "apihelp-query+globalallusers-param-prefix": "Buscar por todos os 
usuários que começam com este valor.",
+       "apihelp-query+globalallusers-param-dir": "Direção para classificar.",
+       "apihelp-query+globalallusers-param-group": "Limitar usuários a 
determinados grupos globais.",
+       "apihelp-query+globalallusers-param-excludegroup": "Excluir usuários em 
determinados grupos globais.",
+       "apihelp-query+globalallusers-param-prop": "Que informações 
incluir:\n;lockInfo: Se a conta de usuário está bloqueada.\n;groups: Lista os 
grupos globais que o usuário está. Isso usa mais recursos do servidor e pode 
retornar menos resultados do que o limite..\n;existslocally: Adiciona as 
informações se o usuário existe localmente.",
+       "apihelp-query+globalallusers-param-limit": "Quantos nomes de usuários 
totais para retornar.",
+       "apihelp-query+globalallusers-example-1": "Listar usuários globais",
+       "apihelp-query+globalallusers-example-2": "Mostrar algumas informações 
para usuários globais a partir de \"ABC\"",
+       "apihelp-query+globalgroups-description": "Enumerar todos os grupos 
globais.",
+       "apihelp-query+globalgroups-param-prop": "Que informações incluir.",
+       "apihelp-query+globalgroups-example-1": "Listar grupos globais",
+       "apihelp-query+globalgroups-example-2": "Mostrar grupos globais com os 
direitos que eles concedem",
+       "apihelp-query+globaluserinfo-description": "Mostrar informações sobre 
um usuário global.",
+       "apihelp-query+globaluserinfo-param-user": "Usuário para o qual obter 
informações. Padrão para o usuário atual.",
+       "apihelp-query+globaluserinfo-param-prop": "Que propriedades 
obter:\n;groups:Obter uma lista de grupos globais aos quais este usuário 
pertence.\n;rights:Obter uma lista de direitos globais que este usuário 
possui.\n;merged:Obter uma lista de contas fundidas.\n;unattached:Obter uma 
lista de contas não associadas.\n;editcount:Obter o editcount global do 
usuário.",
+       "apihelp-query+globaluserinfo-example-1": "Obter informações sobre o 
usuário global atual",
+       "apihelp-query+globaluserinfo-example-2": "Obter informações sobre o 
usuário global [[User:Example|Example]]",
+       "apihelp-query+wikisets-description": "Enumerar todos os conjuntos da 
wiki.",
+       "apihelp-query+wikisets-param-from": "O nome do wiki definida para 
começar.",
+       "apihelp-query+wikisets-param-prop": "Que informações 
incluir.\n;type:Baseado em Opt-in (inclui somente wikis especificadas) ou 
baseado em opt-out (inclui todas as wikis, exceto 
especificadas).\n;wikisincluded:As wikis que estão incluídas neste conjunto da 
wiki.\n;wikisnotincluded:As wikis que não estão incluídas neste conjunto da 
wiki.",
+       "apihelp-query+wikisets-param-limit": "Quantos conjuntos de wiki 
retornar.",
+       "apihelp-query+wikisets-param-orderbyname": "Ordenar resultados por 
nome.",
+       "apihelp-query+wikisets-example-1": "Listas conjuntos de wikis",
+       "apihelp-query+wikisets-example-2": "Mostrar conjuntos de wiki com 
tipos",
+       "apihelp-setglobalaccountstatus-description": "Definir um status de 
usuário global.",
+       "apihelp-setglobalaccountstatus-param-user": "Usuário para o qual 
alterar status.",
+       "apihelp-setglobalaccountstatus-param-locked": "Alterar se este usuário 
está bloqueado ou não.",
+       "apihelp-setglobalaccountstatus-param-hidden": "Alterar se este usuário 
não está oculto, oculto das listas ou suprimido.",
+       "apihelp-setglobalaccountstatus-param-reason": "Motivo para alterar o 
status do usuário.",
+       "apihelp-setglobalaccountstatus-param-statecheck": "MD5 opcional do 
atual <username>:<hidden>:<locked>, para detectar conflitos de edição. Definir 
<locked> para 1 para bloqueado, 0 para desbloqueado.",
+       "apihelp-setglobalaccountstatus-example-1": "Bloquear a conta global 
para [[User:Example]] com motivo \"Spam\"",
+       "apihelp-setglobalaccountstatus-example-2": "Desbloquear e suprimir a 
conta global para [[User:Example]] com o motivo \"Eu posso\"",
+       "centralauth-log-gblrename-oldname": "Nome de usuário anterior:",
+       "centralauth-contribs-locked": "Esta conta está bloqueada 
globalmente.\nVeja [[Special:CentralAuth/$1|detalhes de conta global]] para 
mais informações.",
+       "centralauth-contribs-locked-log": "Esta conta está globalmente 
bloqueada.\nPara referência é apresentado abaixo o último registro de 
bloqueio:",
+       "userswhowillberenamed": "Usuários que serão renomeados",
+       "centralauth-uwbr-name": "Nome de usuário",
+       "centralauth-uwbr-registration": "Data de registro",
+       "centralauth-uwbr-registration-nodate": "Desconhecido",
+       "centralauth-uwbr-editcount": "Contagem de edições",
+       "centralauth-uwbr-intro": "Esta página lista os usuários registrados 
nesta wiki que serão renomeados.",
+       "centralauth-delete-empty-account": "Conta vazia"
 }
diff --git a/i18n/ro.json b/i18n/ro.json
index 056c87a..a19a9bb 100644
--- a/i18n/ro.json
+++ b/i18n/ro.json
@@ -53,7 +53,7 @@
        "centralauth-list-attached-dryrun": "{{PLURAL:$2|Contul cu numele de 
„$1” de pe următorul sit va fi atașat|Conturile cu numele de „$1” de pe 
următoarele situri vor fi atașate}} automat contului unificat:",
        "centralauth-list-unattached-title": "Conturi neatașate",
        "centralauth-list-unattached": "{{PLURAL:$2|Contul|Conturile}} cu 
numele de „$1” nu au putut fi confirmate automat ca aparținându-vă pe 
{{PLURAL:$2|următorul site|următoarele site-uri}}; \nprobabil 
{{PLURAL:$2|acesta folosește|acestea folosesc}} altă parolă decât cea a 
contului dumneavoastră primar:",
-       "centralauth-foreign-link": "Utilizatorul $1 pe $2",
+       "centralauth-foreign-link": "Utilizatorul $1 la $2",
        "centralauth-foreign-contributions": "$1 
{{PLURAL:$1|contribuție|contribuții|de contribuții}} la $2",
        "centralauth-merge-method-primary": "wiki principal",
        "centralauth-merge-method-empty": "nici o contribuție",
@@ -356,6 +356,34 @@
        "centralauth-rename-progress-logs-fieldset": "Înregistrări din jurnal",
        "centralauth-rename-progress-item": "$1 → $2 
([[Special:GlobalRenameProgress/$2|vezi progresul]])",
        "centralauth-rename-progress-list-header": "Următoarele redenumiri 
globale sunt actualmente în desfășurare:",
+       "centralauth-usermerge-form-reason": "Motiv",
        "centralauth-usermerge-notinstalled": "Extensia UserMerge nu este 
instalată.",
-       "action-centralauth-usermerge": "uniți la nivel global utilizatori 
multipli"
+       "action-centralauth-usermerge": "uniți la nivel global utilizatori 
multipli",
+       "globalrenamerequest-username-label": "Numele de utilizator actual:",
+       "globalrenamerequest-username-help": "Acesta este numele dumneavoastră 
de utilizator în acest moment.",
+       "globalrenamerequest-newname-label": "Numele de utilizator solicitat:",
+       "globalrenamerequest-newname-help": "Introduceți noul nume de 
utilizator pe care doriți să-l folosiți, de ex. „$1”.",
+       "globalrenamerequest-newname-err-invalid": "Nu ați specificat un nume 
de utilizator valabil.",
+       "globalrenamerequest-newname-err-taken": "Numele de utilizator introdus 
este deja folosit. Vă rugăm să alegeți un alt nume.",
+       "globalrenamerequest-email-label": "Adresă de e-mail:",
+       "globalrenamerequest-email-help": "Introduceți adresa de e-mail.",
+       "globalrenamerequest-email-why-label": "De ce?",
+       "globalrenamerequest-email2-label": "Confirmați adresa de e-mail:",
+       "globalrenamerequest-email2-help": "Introduceți pentru confirmare 
aceeași adresă de e-mail pe care ați introdus-o mai sus.",
+       "globalrenamerequest-email-mismatch": "Adresele de e-mail nu sunt 
identice.<br />Vă rugăm să verificați ambele adrese și să încercați din nou.",
+       "globalrenamerequest-email-invalid": "Adresa de e-mail furnizată nu 
este validă.",
+       "globalrenamerequest-reason-label": "Motivul solicitării",
+       "globalrenamerequest-submit-text": "Solicită schimbarea numelui",
+       "globalrenamerequest-save-error": "Salvarea solicitării a eșuat. 
Încercați din nou.",
+       "globalrenamerequest-status-title": "Solicitarea de redenumire este în 
curs de aprobare",
+       "centralauth-usermerge-form-adduser": "Adaugă utilizator",
+       "centralauth-usermerge-form-deleteuser": "Elimină utilizatorul",
+       "globalrenamequeue-column-row-actions": "Acțiune",
+       "apihelp-deleteglobalaccount-param-reason": "Motivul pentru ștergerea 
utilizatorului.",
+       "apihelp-deleteglobalaccount-example-1": "Șterge contul global pentru 
[[User:Example]]",
+       "apihelp-globaluserrights-param-user": "Numele de utilizator global.",
+       "apihelp-globaluserrights-param-reason": "Motivul schimbării.",
+       "apihelp-query+globalallusers-description": "Enumeră toți utilizatorii 
globali.",
+       "apihelp-query+globalallusers-example-1": "Listează utilizatorii 
globali",
+       "apihelp-query+globalgroups-example-1": "Listează grupurile globale"
 }
diff --git a/i18n/ru.json b/i18n/ru.json
index 4b8f594..404adbc 100644
--- a/i18n/ru.json
+++ b/i18n/ru.json
@@ -24,7 +24,8 @@
                        "NBS",
                        "Striking Blue",
                        "Kopcap94",
-                       "Mariya"
+                       "Mariya",
+                       "Korol Bumi"
                ]
        },
        "mergeaccount": "Состояние объединения учётных записей",
@@ -370,6 +371,7 @@
        "centralauth-rename-alreadyinprogress": "Глобальное переименование для 
этого участника находится в [[Special:GlobalRenameProgress/$1|процессе]].",
        "centralauth-renameuser-global-inprogress": "Глобальное переименование 
для $1 уже находится в [[Special:GlobalRenameProgress/$1|процессе]].",
        "centralauth-rename-queued": "Задачи для переименования $1 в $2 были 
поставлены в очередь на $3.\n\nСостояние очереди можно посмотреть на 
[[Special:GlobalRenameProgress/$2]].",
+       "centralauth-rename-conflict-hidden": "имя участника скрыто",
        "centralauth-rename-progress-username": "Имя пользователя",
        "centralauth-rename-notinprogress": "Для $1 нет переименований в 
процессе обработки. Возможно, они уже завершились.",
        "centralauth-rename-table-domain": "Локальный вики-проект",
@@ -432,17 +434,20 @@
        "globalrenamequeue-column-row-actions": "Действие",
        "globalrenamequeue-column-rq-completed-ts": "Дата закрытия",
        "globalrenamequeue-column-rq-status": "Состояние",
+       "globalrenamequeue-column-rq-performer": "Выполнено участником",
        "globalrenamequeue-action-address": "Адрес",
        "globalrenamequeue-action-view": "Просмотр",
        "globalrenamequeue-request-title": "Переименовать «$1»?",
        "globalrenamequeue-request-approve-text": "Принять переименование",
        "globalrenamequeue-request-deny-text": "Отказать в переименовании",
        "globalrenamequeue-request-cancel-text": "Отмена",
+       "globalrenamequeue-request-status-title": "Переименовать с «$1» на 
«$2»",
        "globalrenamequeue-view-approved": "одобрен",
        "globalrenamequeue-view-rejected": "отклонён",
        "globalrenamequeue-email-subject-approved": "Запрос на переименование 
учётной записи одобрен",
        "globalrenamequeue-email-subject-rejected": "Запрос на переименование 
учётной записи отклонён",
        "centralauth-abortlogin-renamed": "Ваш аккаунт был переименован в 
\"$1\". Пожалуйста, используйте это имя пользователя.",
+       "apihelp-deleteglobalaccount-param-reason": "Причина удаления 
участника.",
        "apihelp-globaluserrights-param-reason": "Причина для изменения.",
        "apihelp-query+globalallusers-param-dir": "Направление сортировки.",
        "centralauth-log-gblrename-oldname": "Предыдущее имя участника:",
diff --git a/i18n/ta.json b/i18n/ta.json
index 0580a5c..3a657d0 100644
--- a/i18n/ta.json
+++ b/i18n/ta.json
@@ -68,14 +68,17 @@
        "centralauth-attach-submit": "கணக்கை புலம் பெயர்",
        "centralauth-attach-success": "இக்கணக்கு ஒருங்கிணைக்கப்பட்ட கணக்கிற்கு 
நகர்த்தப்பட்டு விட்டது.",
        "centralauth": "உலகளாவிய பயனர் மேலாளர்",
+       "centralauth-ro": "உலக கணக்கு தகவல்",
        "centralauth-admin-intro": "உலகக் கணக்குகளின் மேலாண்மைக்கு 
இவ்விடைமுகத்தைப் பயன்படுத்த முடியும்.",
        "centralauth-admin-manage": "பயனர் தரவை நிர்வகி",
+       "centralauth-admin-view": "கணக்கு விவரம் காட்டுக",
        "centralauth-admin-username": "பயனர் பெயர்:",
        "centralauth-admin-lookup-ro": "பயனர் பற்றிய தகவல்களை பார்க்கவும்",
        "centralauth-admin-lookup-rw": "பயனர் கணக்கை நிர்வகி",
        "centralauth-admin-permission": "மேலாளர்களால்  மட்டுமே மற்ற நபர்களின் 
கணக்கை அவர்களுக்காக ஒன்று சேர்க்க முடியும்.",
        "centralauth-admin-no-unified": "இந்த பயனருக்கு ஒருங்கிணைக்கப்பட்ட 
கணக்கு எதுவும் இல்லை.",
        "centralauth-admin-info-header": "உலகளாவிய பயனர் விவரம்",
+       "centralauth-admin-info-username": "பயனர் பெயர்:",
        "centralauth-admin-info-registered": "பதிவுசெய்யப்பட்டது:",
        "centralauth-admin-info-editcount": "மொத்தத் தொகுப்பெண்ணிக்கை:",
        "centralauth-admin-info-locked": "மூடப்பட்டது:",
@@ -92,6 +95,7 @@
        "centralauth-admin-list-attached-on": "இணைக்கப்பட்ட நாள்",
        "centralauth-admin-list-method": "செய்முறை",
        "centralauth-admin-list-editcount": "தொகுப்புக்களின் எண்ணிக்கை",
+       "centralauth-admin-list-groups": "குழுக்கள்",
        "centralauth-admin-list-blocked": "தடுக்கப்பட்டது",
        "centralauth-admin-unmerge": "தேர்ந்தெடுத்ததைப் பிரி",
        "centralauth-admin-merge": "தேர்ந்தெடுத்தவற்றை ஒன்றுசேர்",
@@ -124,10 +128,14 @@
        "centralauth-admin-status-reasons": "* பொதுவான பூட்டு காரணங்கள்\n ** 
காழ்ப்புணர்ச்சி மட்டும் உள்ள  கணக்கு\n ** spam-மட்டும் கணக்கு\n * பொதுவான 
பூட்டு-மற்றும்-மறை காரணங்கள்\n ** வசவு பயனீட்டாளர் பெயர்\n ** தகாத தனிப்பட்ட 
விவரம்",
        "centralauth-admin-logsnippet": "முந்திய உலகளாவிய கணக்கு மாற்றங்கள்",
        "centralauth-admin-suppressreason": "$2என்ற காரணத்திற்காக உலகளவில் $1 
மூலம் நசுக்கப்பட்டது.",
+       "centralauth-admin-not-authorized": "இந்த செயலை நிகழ்த்த தேவையான 
அனுமதியை நீங்கள் கொண்டிருக்கவில்லை",
        "globalusers": "உலகளாவிய பயனர் பட்டியல்",
        "centralauth-listusers-locked": "மூடப்பட்டது",
        "centralauth-listusers-attached": "[[user:$1 |உள்ளமைவாக உள்ளது]]",
        "centralauth-listusers-nolocal": "இணைக்கப்படாதது அல்லது உள்ளமைவாக 
இல்லை",
+       "centralauth-admin-action-lock-nochange": "பூட்டுகளை மாற்ற வேண்டாம்",
+       "centralauth-admin-action-lock-lock": "தேர்தெடுத்த கணக்குகளை பூட்டுக",
+       "centralauth-admin-multi-bot": "அண்மைய மாற்றங்கள்",
        "centralauth-seconds-ago": "$1 {{PLURAL:$1|வினாடி|வினாடிகள்}} முன்பு",
        "centralauth-minutes-ago": "$1 {{PLURAL:$1|வினாடி|வினாடிகள்}} முன்பு",
        "centralauth-hours-ago": "$1 {{PLURAL:$1|மணி|மணிகள்}} முன்பு",
diff --git a/i18n/uk.json b/i18n/uk.json
index 58fc900..60365f8 100644
--- a/i18n/uk.json
+++ b/i18n/uk.json
@@ -62,8 +62,8 @@
        "centralauth-list-home-title": "Домашня вікі",
        "centralauth-list-home-dryrun": "Значення пароля і адреси електронної 
пошти в цій вікі будуть використані для вашого єдиного облікового запису.",
        "centralauth-list-attached-title": "Приєднані облікові записи",
-       "centralauth-list-attached": "Обліковий запис «$1» на кожному з 
наступних сайтів був автоматично приєднаний до єдиного облікового запису:",
-       "centralauth-list-attached-dryrun": "Облікові записи, названі «$1», на 
кожному з перерахованих нижче сайтів будуть автоматично приєднані до єдиного 
облікового запису:",
+       "centralauth-list-attached": "Обліковий запис з іменем «$1» 
{{PLURAL:$2|на наступному сайті|на кожному з наступних сайтів}} було 
автоматично приєднано до єдиного облікового запису:",
+       "centralauth-list-attached-dryrun": "{{PLURAL:$2|Обліковий запис, з 
іменем «$1» на наступному сайті|Облікові записи, з іменем «$1», на кожному з 
наступних сайтів}} буде автоматично приєднано до єдиного облікового запису:",
        "centralauth-list-unattached-title": "Неприєднані облікові записи",
        "centralauth-list-unattached": "Неможливо автоматично підтвердити, що  
{{PLURAL:$2|1=обліковий запис «$1» належить|облікові записи «$1» належать}} вам 
на {{PLURAL:$2|1=зазначеному нижче сайті|зазначених нижче сайтах}}; імовірно, 
пароль  {{PLURAL:$2|1=на ньому|на них}} не збігається з паролем вашого 
основного облікового запису:",
        "centralauth-foreign-link": "Користувач $1 на $2",
@@ -150,6 +150,7 @@
        "centralauth-admin-reason": "Причина:",
        "centralauth-admin-reason-other": "Інша/додаткова причина:",
        "centralauth-admin-reason-other-select": "Інша причина:",
+       "centralauth-admin-rename-in-progress": "Цей обліковий запис наразі в 
процесі перейменування. Натисніть [[Special:GlobalRenameProgress/$1|тут]] для 
перегляду поточного прогресу. Журнал глобальних перейменувань для цього 
користувача наведено нижче.",
        "centralauth-admin-unhide-nonexistent": "Помилка: глобальний обліковий 
запис «<nowiki>$1</nowiki>» не існує.",
        "centralauth-admin-status": "Установити стан глобального облікового 
запису",
        "centralauth-admin-status-intro": "Ви можете використовувати цю форму 
для зміни стану цього глобального облікового запису",
@@ -256,7 +257,7 @@
        "centralauth-centralautologin-badstate-local": "Стан «$1» не є 
допустимим у локальній вікі",
        "centralauth-centralautologin-badwiki": "Вікі «$1» не є припустимою для 
центрального входу",
        "centralauth-centralautologin-corsfail": "Помилка перевірки джерела 
CORS",
-       "centralauth-centralautologin-p3p-explanation": "Деякі браузери 
вимагають P3P-правила для надсилання або отримання cookies у деяких випадках, у 
тому числі в ситуаціях, пов'язаних з перевіркою логіну SUL. Це непотрібна 
перешкода у цій ситуації, враховуючи, що всі задіяні сторінки з однієї і тієї ж 
вікі, а сам P3P, в основному, застарілий і занедбаний; на щастя, неприпустимі 
політики, що посилаються на цю сторінку, в даний час вважаються цими браузерами 
за замовчуванням \"досить добрими\".\n\nБудь ласка, перегляньте читабельні 
правила приватності цього сайту, щоб визначити, як будь-яка зібрана інформація 
може бути використана.",
+       "centralauth-centralautologin-p3p-explanation": "Деякі браузери 
вимагають [https://www.w3.org/TR/P3P/#compact_policies P3P-правила] для 
надсилання або отримання cookies у деяких випадках, у тому числі в ситуаціях, 
пов'язаних з перевіркою логіну SUL. Це непотрібна перешкода у цій ситуації, 
враховуючи, що всі задіяні сторінки з однієї і тієї ж вікі, а сам P3P, в 
основному, застарілий і занедбаний; на щастя, неприпустимі політики, що 
посилаються на цю сторінку, в даний час вважаються цими браузерами за 
замовчуванням \"досить добрими\".\n\nБудь ласка, перегляньте читабельні правила 
приватності цього сайту, щоб визначити, як будь-яка зібрана інформація може 
бути використана.",
        "centralauth-centralautologin-logged-in": "Зараз Ви увійшли як $1. 
Перезавантажте сторінку, щоб застосувались Ваші користувацькі налаштування.",
        "centralauth-centralautologin-logged-in-nouser": "Зараз Ви увійшли у 
систему. Перезавантажте сторінку, щоб застосувались Ваші користувацькі 
налаштування.",
        "globalgroupmembership": "Членство у глобальних групах",
@@ -369,6 +370,8 @@
        "centralauth-rename-alreadyinprogress": "Перейменування цього 
користувача [[Special:GlobalRenameProgress/$1|вже відбувається]].",
        "centralauth-renameuser-global-inprogress": "Глобальне перейменування 
$1 [[Special:GlobalRenameProgress/$1|уже відбувається]].",
        "centralauth-rename-queued": "Роботи з перейменування $1 на $2 були 
поставлені в чергу у $3.\n\nСлідкувати за прогресом на 
[[Special:GlobalRenameProgress/$2]].",
+       "centralauth-rename-antispoofconflicts2": "Обране ім'я користувача 
надто схоже на імена користувачів, що вже існують: $1.",
+       "centralauth-rename-conflict-hidden": "ім'я користувача приховано",
        "centralauth-rename-progress-username": "Ім'я користувача",
        "centralauth-rename-notinprogress": "Немає чинних перейменувань для $1. 
Можливо, вони вже закінчились.",
        "centralauth-rename-table-domain": "Локальна вікі",
@@ -380,11 +383,15 @@
        "centralauth-rename-viewprogress": "Переглянути прогрес",
        "centralauth-rename-progress-fieldset": "Список локальних облікових 
записів",
        "centralauth-rename-progress-logs-fieldset": "Записи в журналі",
+       "centralauth-rename-progress-item": "$1 → $2 
([[Special:GlobalRenameProgress/$2|переглянути прогрес]])",
+       "centralauth-rename-progress-list-header": "Наступні глобальні 
перейменування наразі в процесі виконання:",
        "centralauth-rename-movelog": "Автоматично переміщена сторінка під час 
перейменування користувача \"[[Special:CentralAuth/$1|$1]]\" на 
\"[[Special:CentralAuth/$2|$2]]\"",
        "centralauth-rename-confirm": "Ви справді хочете глобально 
перейментувати цього користувача?",
+       "centralauth-rename-deny": "Ви дійсно хочете відмовити в задоволенні 
цього запиту?",
        "log-name-gblrename": "Журнал глобального перейменування",
        "log-description-gblrename": "Цей журнал відслідковує глобальне 
перейменування користувачів.",
        "logentry-gblrename-rename": "$1 {{GENDER:$2}} глобально перейменував 
$4 в $5",
+       "logentry-gblrename-promote": "$1 глобально 
{{GENDER:$2|перейменував|перейменувала}} $4 на $5",
        "globalusermerge": "Об'єднати глобального користувача",
        "globalusermerge-legend": "Об'єднати глобального користувача",
        "centralauth-usermerge-form-newuser": "Остаточне ім'я користувача",
@@ -506,6 +513,7 @@
        "apihelp-query+globaluserinfo-example-2": "Отримати інформацію про 
глобального користувача [[User:Example|Example]]",
        "apihelp-query+wikisets-description": "Перелічити усі набори вікі.",
        "apihelp-query+wikisets-param-from": "Назва набору вікі, з якого 
почати.",
+       "apihelp-query+wikisets-param-prop": "Яку інформацію 
включити.\n;type:Засновано на ввімкненні (включає лише обрані вікі) чи 
вимкненні (включає всі вікі, окрім вказаних).\n;wikisincluded:Вікі, які 
включені до цього набору вікі.\n;wikisnotincluded:Вікі, які не включені до 
цього набору вікі.",
        "apihelp-query+wikisets-param-limit": "Скільки наборів вікі повернути.",
        "apihelp-query+wikisets-param-orderbyname": "Упорядкувати результати за 
іменем.",
        "apihelp-query+wikisets-example-1": "Вивести список наборів вікі",
@@ -515,7 +523,15 @@
        "apihelp-setglobalaccountstatus-param-locked": "Змінити статус 
закритості чи відкритості облікового запису користувача.",
        "apihelp-setglobalaccountstatus-param-reason": "Причина зміни статусу 
користувача.",
        "apihelp-setglobalaccountstatus-example-1": "Заблокувати обліковий 
статус користувача [[User:Example]] з причиною «Спам»",
+       "apihelp-setglobalaccountstatus-example-2": "Розкрити та подавити 
обліковий запис для [[User:Example]] з причиною «я можу»",
        "centralauth-log-gblrename-oldname": "Попереднє ім'я користувача:",
        "centralauth-contribs-locked": "Цей обліковий запис заблокований 
глобально.\nДив. [[Special:CentralAuth/$1|деталі глобального облікового 
запису]] для додаткової інформації.",
-       "centralauth-contribs-locked-log": "Цей обліковий запис заблокований 
глобально. \nДля довідки наводиться останній запис у журналі блокувань:"
+       "centralauth-contribs-locked-log": "Цей обліковий запис заблокований 
глобально. \nДля довідки наводиться останній запис у журналі блокувань:",
+       "userswhowillberenamed": "Користувачі, яких буде перейменовано",
+       "centralauth-uwbr-name": "Ім'я користувача",
+       "centralauth-uwbr-registration": "Дата реєстрації",
+       "centralauth-uwbr-registration-nodate": "Невідома",
+       "centralauth-uwbr-editcount": "Число редагувань",
+       "centralauth-uwbr-intro": "Ця сторінка перелічує користувачів, які 
зареєстровані через цю вікі, яких буде перейменовано.",
+       "centralauth-delete-empty-account": "Порожній обліковий запис."
 }
diff --git a/i18n/vro.json b/i18n/vro.json
index 95028ed..244209b 100644
--- a/i18n/vro.json
+++ b/i18n/vro.json
@@ -5,6 +5,10 @@
                ]
        },
        "centralauth-groupname": "Tsihtasotus Wikimedia",
+       "centralauth-foreign-link": "Pruukja $1 projektin $2",
+       "centralauth-foreign-contributions": "$1 
{{PLURAL:$1|toimõndus|toimõndust}} kotussõn $2",
+       "centralauth-merge-method-login": "luud nimega sisseminemise aol",
+       "centralauth-admin-blocklog": "Kinniqpidämisnimekiri",
        "centralauth-login-progress": "Läät nimega sisse ka tõisihe 
{{int:Centralauth-groupname}} projektehe:",
        "centralauth-logout-progress": "Läät nime alt vällä ka tõisist 
{{int:Centralauth-groupname}} projektest:"
 }

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Icfa9c8327ce8f6d7c28c9525ea9cdce8ac8ca662
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/CentralAuth
Gerrit-Branch: master
Gerrit-Owner: Paladox <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to