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

Change subject: Migrate to JSON i18n
......................................................................


Migrate to JSON i18n

Procedure per https://www.mediawiki.org/wiki/Manual:GenerateJsonI18n.php
with shim.

Change-Id: I7eb2f07762e16cef2bd17a4e71175fe73f4d6864
---
M AccountAudit.i18n.php
M AccountAudit.php
A i18n/af.json
A i18n/ar.json
A i18n/ast.json
A i18n/ba.json
A i18n/bcl.json
A i18n/be-tarask.json
A i18n/br.json
A i18n/ca.json
A i18n/ce.json
A i18n/cs.json
A i18n/cy.json
A i18n/da.json
A i18n/de.json
A i18n/diq.json
A i18n/dsb.json
A i18n/en.json
A i18n/es.json
A i18n/eu.json
A i18n/fa.json
A i18n/fi.json
A i18n/fo.json
A i18n/fr.json
A i18n/frr.json
A i18n/fur.json
A i18n/gl.json
A i18n/he.json
A i18n/hsb.json
A i18n/ia.json
A i18n/id.json
A i18n/ilo.json
A i18n/it.json
A i18n/ja.json
A i18n/ko.json
A i18n/ksh.json
A i18n/lb.json
A i18n/lt.json
A i18n/lv.json
A i18n/map-bms.json
A i18n/mk.json
A i18n/ml.json
A i18n/mr.json
A i18n/ms.json
A i18n/nb.json
A i18n/nl.json
A i18n/oc.json
A i18n/pl.json
A i18n/pt-br.json
A i18n/pt.json
A i18n/qqq.json
A i18n/roa-tara.json
A i18n/ru.json
A i18n/sco.json
A i18n/sh.json
A i18n/sk.json
A i18n/sv.json
A i18n/te.json
A i18n/tr.json
A i18n/uk.json
A i18n/vi.json
A i18n/zh-hans.json
A i18n/zh-hant.json
63 files changed, 513 insertions(+), 434 deletions(-)

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



diff --git a/AccountAudit.i18n.php b/AccountAudit.i18n.php
index 964f3bc..bab11f3 100644
--- a/AccountAudit.i18n.php
+++ b/AccountAudit.i18n.php
@@ -1,436 +1,20 @@
 <?php
-
 $messages = array();
+$GLOBALS['wgHooks']['LocalisationCacheRecache'][] = function ( $cache, $code, 
&$cachedData ) {
+       $codeSequence = array_merge( array( $code ), 
$cachedData['fallbackSequence'] );
+       foreach ( $codeSequence as $csCode ) {
+               $fileName = __DIR__ . "/i18n/$csCode.json";
+               if ( is_readable( $fileName ) ) {
+                       $data = FormatJson::decode( file_get_contents( 
$fileName ), true );
+                       foreach ( array_keys( $data ) as $key ) {
+                               if ( $key === '' || $key[0] === '@' ) {
+                                       unset( $data[$key] );
+                               }
+                       }
+                       $cachedData['messages'] = array_merge( $data, 
$cachedData['messages'] );
+               }
 
-$messages['en'] = array(
-       'accountaudit-desc' => 'Audits active/inactive user accounts',
-);
-
-/** Message documentation (Message documentation)
- * @author Shirayuki
- */
-$messages['qqq'] = array(
-       'accountaudit-desc' => '{{desc|name=Account 
Audit|url=http://www.mediawiki.org/wiki/Extension:AccountAudit}}',
-);
-
-/** Afrikaans (Afrikaans)
- * @author Naudefj
- */
-$messages['af'] = array(
-       'accountaudit-desc' => 'Kontroleer (in)aktiewe gebruikers', # Fuzzy
-);
-
-/** Arabic (العربية)
- * @author Ibrahim.ID
- */
-$messages['ar'] = array(
-       'accountaudit-desc' => 'مراجعة حسابات مستخدم نشط/غير نشط',
-);
-
-/** Asturian (asturianu)
- * @author Xuacu
- */
-$messages['ast'] = array(
-       'accountaudit-desc' => "Controla les cuentes d'usuariu 
actives/inactives",
-);
-
-/** Bashkir (башҡортса)
- * @author Alfiya55
- */
-$messages['ba'] = array(
-       'accountaudit-desc' => 'Файҙаланыусыларҙың әүҙем/әүҙем булмаған иҫәп 
яҙмаларына аудит',
-);
-
-/** Bikol Central (Bikol Central)
- * @author Geopoet
- */
-$messages['bcl'] = array(
-       'accountaudit-desc' => 'Mga awdit aktibo/bakong aktibo na mga panindog 
nin paragamit',
-);
-
-/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
- * @author Wizardist
- */
-$messages['be-tarask'] = array(
-       'accountaudit-desc' => 'Аўдыт актыўных/неактыўных рахункаў удзельнікаў',
-);
-
-/** Breton (brezhoneg)
- * @author Y-M D
- */
-$messages['br'] = array(
-       'accountaudit-desc' => 'Kontroliñ kontoù implijer oberiant/anoberiat',
-);
-
-/** Catalan (català)
- * @author Alvaro Vidal-Abarca
- */
-$messages['ca'] = array(
-       'accountaudit-desc' => "Audita comptes d'usuari actius/inactius",
-);
-
-/** Chechen (нохчийн)
- * @author Умар
- */
-$messages['ce'] = array(
-       'accountaudit-desc' => 'Жигара/жигара боцу а декъашхойн дӀаяздарийн 
аудит',
-);
-
-/** Czech (čeština)
- * @author Lahwaacz
- * @author Mormegil
- */
-$messages['cs'] = array(
-       'accountaudit-desc' => 'Audituje aktivní/neaktivní uživatelské účty',
-);
-
-/** Welsh (Cymraeg)
- * @author Lloffiwr
- */
-$messages['cy'] = array(
-       'accountaudit-desc' => 'Yn archwilio cyfrifon defnyddwyr gweithgar 
ynteu segur',
-);
-
-/** Danish (dansk)
- * @author Christian List
- */
-$messages['da'] = array(
-       'accountaudit-desc' => 'Eftersyn af aktive/inaktive brugerkonti',
-);
-
-/** German (Deutsch)
- * @author Kghbln
- * @author Metalhead64
- */
-$messages['de'] = array(
-       'accountaudit-desc' => 'Untersucht aktive und inaktive Benutzerkonten',
-);
-
-/** Zazaki (Zazaki)
- * @author Gorizon
- */
-$messages['diq'] = array(
-       'accountaudit-desc' => 'Cernabyışé aktiv  yana de aktiv hesabé karberi',
-);
-
-/** Lower Sorbian (dolnoserbski)
- * @author Michawiki
- */
-$messages['dsb'] = array(
-       'accountaudit-desc' => 'Pśepytujo aktiwne/inaktiwne wužywarske konta',
-);
-
-/** Spanish (español)
- * @author Fitoschido
- * @author Miguel2706
- */
-$messages['es'] = array(
-       'accountaudit-desc' => 'Audita cuentas de usuario activos/inactivos',
-);
-
-/** Basque (euskara)
- * @author Theklan
- */
-$messages['eu'] = array(
-       'accountaudit-desc' => 'Lankideen kontu aktibo/inaktiboak auditatzen 
ditu',
-);
-
-/** Persian (فارسی)
- * @author Dalba
- */
-$messages['fa'] = array(
-       'accountaudit-desc' => 'ممیزی حساب‌های کاربری فعال/غیرفعال',
-);
-
-/** Finnish (suomi)
- * @author Crt
- * @author Snidata
- */
-$messages['fi'] = array(
-       'accountaudit-desc' => 'Etsii aktiiviset tai passiiviset 
käyttäjätunnukset.',
-);
-
-/** Faroese (føroyskt)
- * @author EileenSanda
- */
-$messages['fo'] = array(
-       'accountaudit-desc' => 'Endurskoðan av aktivum/inaktivum brúkarakontum',
-);
-
-/** French (français)
- * @author Boniface
- * @author Gomoko
- * @author Ltrlg
- */
-$messages['fr'] = array(
-       'accountaudit-desc' => 'Contrôler des comptes utilisateur 
actifs/inactifs',
-);
-
-/** Northern Frisian (Nordfriisk)
- * @author Murma174
- */
-$messages['frr'] = array(
-       'accountaudit-desc' => 'Onerschükt aktiif an ünaktiif brükerkontos',
-);
-
-/** Friulian (furlan)
- * @author Tocaibon
- */
-$messages['fur'] = array(
-       'accountaudit-desc' => 'Revision des utencis ativis/no ativis',
-);
-
-/** Galician (galego)
- * @author Toliño
- */
-$messages['gl'] = array(
-       'accountaudit-desc' => 'Controla as contas de usuario 
activas/inactivas',
-);
-
-/** Hebrew (עברית)
- * @author Amire80
- */
-$messages['he'] = array(
-       'accountaudit-desc' => 'ביקורת על חשבונות פעילים ובלתי־פעילים',
-);
-
-/** Upper Sorbian (hornjoserbsce)
- * @author Michawiki
- */
-$messages['hsb'] = array(
-       'accountaudit-desc' => 'Přespytuje aktiwne a inaktiwne wužiwarske 
konta',
-);
-
-/** Interlingua (interlingua)
- * @author McDutchie
- */
-$messages['ia'] = array(
-       'accountaudit-desc' => 'Controla le contos de usator active e inactive',
-);
-
-/** Indonesian (Bahasa Indonesia)
- * @author Rv77ax
- */
-$messages['id'] = array(
-       'accountaudit-desc' => 'Audit akun pengguna aktif/tidak aktif',
-);
-
-/** Iloko (Ilokano)
- * @author Lam-ang
- */
-$messages['ilo'] = array(
-       'accountaudit-desc' => 'Ammirisenna ti kuenta dagiti aktibo/inaktibo a 
pakabilangan ti agar-aramat',
-);
-
-/** Italian (italiano)
- * @author Beta16
- */
-$messages['it'] = array(
-       'accountaudit-desc' => 'Revisione delle utenze attive/inattive',
-);
-
-/** Japanese (日本語)
- * @author Shirayuki
- */
-$messages['ja'] = array(
-       'accountaudit-desc' => '利用者アカウントがアクティブか非アクティブか監査する',
-);
-
-/** Korean (한국어)
- * @author Kwj2772
- * @author 아라
- */
-$messages['ko'] = array(
-       'accountaudit-desc' => '활동하는 사용자와 활동하지 않는 사용자 계정에 대해 검사합니다',
-);
-
-/** Colognian (Ripoarisch)
- * @author Purodha
- */
-$messages['ksh'] = array(
-       'accountaudit-desc' => 'Zeisch de Aktiive un de Metmaacher, di heh nix 
donn.',
-);
-
-/** Luxembourgish (Lëtzebuergesch)
- * @author Robby
- */
-$messages['lb'] = array(
-       'accountaudit-desc' => 'Auditéiert aktiv resp. inaktiv Benotzerkonten.',
-);
-
-/** Lithuanian (lietuvių)
- * @author Mantak111
- */
-$messages['lt'] = array(
-       'accountaudit-desc' => 'Aktyvūs auditai/neaktyvios narių paskyros',
-);
-
-/** Latvian (latviešu)
- * @author Papuass
- */
-$messages['lv'] = array(
-       'accountaudit-desc' => 'Auditē aktīvos/neaktīvos lietotāju kontus',
-);
-
-/** Basa Banyumasan (Basa Banyumasan)
- * @author StefanusRA
- */
-$messages['map-bms'] = array(
-       'accountaudit-desc' => 'Audit akun panganggo aktif/ora aktif',
-);
-
-/** Macedonian (македонски)
- * @author Bjankuloski06
- */
-$messages['mk'] = array(
-       'accountaudit-desc' => 'Проверка на активни/неактивни кориснички 
сметки',
-);
-
-/** Malayalam (മലയാളം)
- * @author Praveenp
- */
-$messages['ml'] = array(
-       'accountaudit-desc' => 'സജീവ/നിർജ്ജീവ അംഗത്വങ്ങൾ പരിശോധിക്കുക',
-);
-
-/** Marathi (मराठी)
- * @author V.narsikar
- */
-$messages['mr'] = array(
-       'accountaudit-desc' => 'क्रियाशील व अक्रियाशील सदस्यखात्याचे 
लेखापरिक्षण करते',
-);
-
-/** Malay (Bahasa Melayu)
- * @author Anakmalaysia
- */
-$messages['ms'] = array(
-       'accountaudit-desc' => 'Mengaudit akaun pengguna yang aktif/tidak 
aktif',
-);
-
-/** Norwegian Bokmål (norsk bokmål)
- * @author Jeblad
- */
-$messages['nb'] = array(
-       'accountaudit-desc' => 'Ettersyn av aktive/inaktive brukerkontoer',
-);
-
-/** Dutch (Nederlands)
- * @author Siebrand
- */
-$messages['nl'] = array(
-       'accountaudit-desc' => 'Controleert (in)actieve gebruikers',
-);
-
-/** Occitan (occitan)
- * @author Cedric31
- */
-$messages['oc'] = array(
-       'accountaudit-desc' => "Contrarotlar de comptes d'utilizaire 
actius/inactius",
-);
-
-/** Polish (polski)
- * @author WTM
- */
-$messages['pl'] = array(
-       'accountaudit-desc' => 'Audyt aktywnych/nieaktywnych kont',
-);
-
-/** Portuguese (português)
- * @author Malafaya
- */
-$messages['pt'] = array(
-       'accountaudit-desc' => 'Auditar contas de utilizador ativas/inativas',
-);
-
-/** Brazilian Portuguese (português do Brasil)
- * @author Fúlvio
- */
-$messages['pt-br'] = array(
-       'accountaudit-desc' => 'Audita contas de usuário ativas/inativas',
-);
-
-/** tarandíne (tarandíne)
- * @author Joetaras
- */
-$messages['roa-tara'] = array(
-       'accountaudit-desc' => 'Condrolle le cunde utinde attive/inattive',
-);
-
-/** Russian (русский)
- * @author Putnik
- */
-$messages['ru'] = array(
-       'accountaudit-desc' => 'Аудит активных/неактивных учётных записей 
пользователей',
-);
-
-/** Scots (Scots)
- * @author John Reid
- */
-$messages['sco'] = array(
-       'accountaudit-desc' => 'Audits active/inactive uiser accoonts',
-);
-
-/** Serbo-Croatian (srpskohrvatski / српскохрватски)
- * @author OC Ripper
- */
-$messages['sh'] = array(
-       'accountaudit-desc' => 'Revidira/provjerava aktivne/neaktivne 
korisničke račune',
-);
-
-/** Slovak (slovenčina)
- * @author Sudo77(new)
- */
-$messages['sk'] = array(
-       'accountaudit-desc' => 'Audity aktívnych/neaktívnych používateľských 
účtov',
-);
-
-/** Swedish (svenska)
- * @author Jopparn
- */
-$messages['sv'] = array(
-       'accountaudit-desc' => 'Revision av aktiva/inaktiva användarkonton',
-);
-
-/** Telugu (తెలుగు)
- * @author Chaduvari
- */
-$messages['te'] = array(
-       'accountaudit-desc' => 'చేతన/అచేతన వాడుకరి ఖాతాలను ఆడిట్ చేస్తుంది',
-);
-
-/** Turkish (Türkçe)
- * @author Joseph
- */
-$messages['tr'] = array(
-       'accountaudit-desc' => 'Etkin/etkin olmayan kullanıcı hesaplarını 
denetimler',
-);
-
-/** Ukrainian (українська)
- * @author Base
- */
-$messages['uk'] = array(
-       'accountaudit-desc' => 'Аудит активних/неактивних облікових записів 
користувачів',
-);
-
-/** Vietnamese (Tiếng Việt)
- * @author Minh Nguyen
- */
-$messages['vi'] = array(
-       'accountaudit-desc' => 'Phần mở rộng này được sử dụng để xem mỗi tài 
khoản người dùng có tích cực hay không tích cực.',
-);
-
-/** Simplified Chinese (中文(简体)‎)
- * @author Xiaomingyan
- * @author Yfdyh000
- */
-$messages['zh-hans'] = array(
-       'accountaudit-desc' => '审核活跃/不活跃用户账户',
-);
-
-/** Traditional Chinese (中文(繁體)‎)
- * @author Danny0838
- * @author Simon Shek
- */
-$messages['zh-hant'] = array(
-       'accountaudit-desc' => '審核活躍/不活躍的使用者帳號',
-);
+               $cachedData['deps'][] = new FileDependency( $fileName );
+       }
+       return true;
+};
diff --git a/AccountAudit.php b/AccountAudit.php
index a16068e..61b5097 100644
--- a/AccountAudit.php
+++ b/AccountAudit.php
@@ -29,8 +29,8 @@
 
 $wgHooks['UserLoginComplete'][] = 'AccountAuditHooks::onUserLoginComplete';
 
+$wgMessagesDirs['AccountAudit'] = __DIR__ . '/i18n';
 $wgExtensionMessagesFiles['AccountAudit'] = __DIR__ . '/AccountAudit.i18n.php';
 
 // Schema updates for update.php
 $wgHooks['LoadExtensionSchemaUpdates'][] = 
'AccountAuditHooks::loadExtensionSchemaUpdates';
-
diff --git a/i18n/af.json b/i18n/af.json
new file mode 100644
index 0000000..c765d8f
--- /dev/null
+++ b/i18n/af.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Naudefj"
+        ]
+    },
+    "accountaudit-desc": "Kontroleer (in)aktiewe gebruikers"
+}
\ No newline at end of file
diff --git a/i18n/ar.json b/i18n/ar.json
new file mode 100644
index 0000000..30836c9
--- /dev/null
+++ b/i18n/ar.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Ibrahim.ID"
+        ]
+    },
+    "accountaudit-desc": "مراجعة حسابات مستخدم نشط/غير نشط"
+}
\ No newline at end of file
diff --git a/i18n/ast.json b/i18n/ast.json
new file mode 100644
index 0000000..8acbcc5
--- /dev/null
+++ b/i18n/ast.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Xuacu"
+        ]
+    },
+    "accountaudit-desc": "Controla les cuentes d'usuariu actives/inactives"
+}
\ No newline at end of file
diff --git a/i18n/ba.json b/i18n/ba.json
new file mode 100644
index 0000000..5290434
--- /dev/null
+++ b/i18n/ba.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Alfiya55"
+        ]
+    },
+    "accountaudit-desc": "Файҙаланыусыларҙың әүҙем/әүҙем булмаған иҫәп 
яҙмаларына аудит"
+}
\ No newline at end of file
diff --git a/i18n/bcl.json b/i18n/bcl.json
new file mode 100644
index 0000000..250f751
--- /dev/null
+++ b/i18n/bcl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Geopoet"
+        ]
+    },
+    "accountaudit-desc": "Mga awdit aktibo/bakong aktibo na mga panindog nin 
paragamit"
+}
\ No newline at end of file
diff --git a/i18n/be-tarask.json b/i18n/be-tarask.json
new file mode 100644
index 0000000..3d8fbb6
--- /dev/null
+++ b/i18n/be-tarask.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Wizardist"
+        ]
+    },
+    "accountaudit-desc": "Аўдыт актыўных/неактыўных рахункаў удзельнікаў"
+}
\ No newline at end of file
diff --git a/i18n/br.json b/i18n/br.json
new file mode 100644
index 0000000..68da001
--- /dev/null
+++ b/i18n/br.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Y-M D"
+        ]
+    },
+    "accountaudit-desc": "Kontroliñ kontoù implijer oberiant/anoberiat"
+}
\ No newline at end of file
diff --git a/i18n/ca.json b/i18n/ca.json
new file mode 100644
index 0000000..d974307
--- /dev/null
+++ b/i18n/ca.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Alvaro Vidal-Abarca"
+        ]
+    },
+    "accountaudit-desc": "Audita comptes d'usuari actius/inactius"
+}
\ No newline at end of file
diff --git a/i18n/ce.json b/i18n/ce.json
new file mode 100644
index 0000000..9e8c90f
--- /dev/null
+++ b/i18n/ce.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Умар"
+        ]
+    },
+    "accountaudit-desc": "Жигара/жигара боцу а декъашхойн дӀаяздарийн аудит"
+}
\ No newline at end of file
diff --git a/i18n/cs.json b/i18n/cs.json
new file mode 100644
index 0000000..5fa176d
--- /dev/null
+++ b/i18n/cs.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Lahwaacz",
+            "Mormegil"
+        ]
+    },
+    "accountaudit-desc": "Audituje aktivní/neaktivní uživatelské účty"
+}
\ No newline at end of file
diff --git a/i18n/cy.json b/i18n/cy.json
new file mode 100644
index 0000000..74d354c
--- /dev/null
+++ b/i18n/cy.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Lloffiwr"
+        ]
+    },
+    "accountaudit-desc": "Yn archwilio cyfrifon defnyddwyr gweithgar ynteu 
segur"
+}
\ No newline at end of file
diff --git a/i18n/da.json b/i18n/da.json
new file mode 100644
index 0000000..46714d7
--- /dev/null
+++ b/i18n/da.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Christian List"
+        ]
+    },
+    "accountaudit-desc": "Eftersyn af aktive/inaktive brugerkonti"
+}
\ No newline at end of file
diff --git a/i18n/de.json b/i18n/de.json
new file mode 100644
index 0000000..3c3f13e
--- /dev/null
+++ b/i18n/de.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Kghbln",
+            "Metalhead64"
+        ]
+    },
+    "accountaudit-desc": "Untersucht aktive und inaktive Benutzerkonten"
+}
\ No newline at end of file
diff --git a/i18n/diq.json b/i18n/diq.json
new file mode 100644
index 0000000..eb360d1
--- /dev/null
+++ b/i18n/diq.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Gorizon"
+        ]
+    },
+    "accountaudit-desc": "Cernabyışé aktiv  yana de aktiv hesabé karberi"
+}
\ No newline at end of file
diff --git a/i18n/dsb.json b/i18n/dsb.json
new file mode 100644
index 0000000..de61b84
--- /dev/null
+++ b/i18n/dsb.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Michawiki"
+        ]
+    },
+    "accountaudit-desc": "Pśepytujo aktiwne/inaktiwne wužywarske konta"
+}
\ No newline at end of file
diff --git a/i18n/en.json b/i18n/en.json
new file mode 100644
index 0000000..628b8cb
--- /dev/null
+++ b/i18n/en.json
@@ -0,0 +1,6 @@
+{
+    "@metadata": {
+        "authors": []
+    },
+    "accountaudit-desc": "Audits active/inactive user accounts"
+}
\ No newline at end of file
diff --git a/i18n/es.json b/i18n/es.json
new file mode 100644
index 0000000..7e8a50a
--- /dev/null
+++ b/i18n/es.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Fitoschido",
+            "Miguel2706"
+        ]
+    },
+    "accountaudit-desc": "Audita cuentas de usuario activos/inactivos"
+}
\ No newline at end of file
diff --git a/i18n/eu.json b/i18n/eu.json
new file mode 100644
index 0000000..487c59e
--- /dev/null
+++ b/i18n/eu.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Theklan"
+        ]
+    },
+    "accountaudit-desc": "Lankideen kontu aktibo/inaktiboak auditatzen ditu"
+}
\ No newline at end of file
diff --git a/i18n/fa.json b/i18n/fa.json
new file mode 100644
index 0000000..d2e5d25
--- /dev/null
+++ b/i18n/fa.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Dalba"
+        ]
+    },
+    "accountaudit-desc": "ممیزی حساب‌های کاربری فعال/غیرفعال"
+}
\ No newline at end of file
diff --git a/i18n/fi.json b/i18n/fi.json
new file mode 100644
index 0000000..f149777
--- /dev/null
+++ b/i18n/fi.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Crt",
+            "Snidata"
+        ]
+    },
+    "accountaudit-desc": "Etsii aktiiviset tai passiiviset käyttäjätunnukset."
+}
\ No newline at end of file
diff --git a/i18n/fo.json b/i18n/fo.json
new file mode 100644
index 0000000..17404bb
--- /dev/null
+++ b/i18n/fo.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "EileenSanda"
+        ]
+    },
+    "accountaudit-desc": "Endurskoðan av aktivum/inaktivum brúkarakontum"
+}
\ No newline at end of file
diff --git a/i18n/fr.json b/i18n/fr.json
new file mode 100644
index 0000000..249ea7c
--- /dev/null
+++ b/i18n/fr.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Boniface",
+            "Gomoko",
+            "Ltrlg"
+        ]
+    },
+    "accountaudit-desc": "Contrôler des comptes utilisateur actifs/inactifs"
+}
\ No newline at end of file
diff --git a/i18n/frr.json b/i18n/frr.json
new file mode 100644
index 0000000..9bce4fa
--- /dev/null
+++ b/i18n/frr.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Murma174"
+        ]
+    },
+    "accountaudit-desc": "Onerschükt aktiif an ünaktiif brükerkontos"
+}
\ No newline at end of file
diff --git a/i18n/fur.json b/i18n/fur.json
new file mode 100644
index 0000000..d01b409
--- /dev/null
+++ b/i18n/fur.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Tocaibon"
+        ]
+    },
+    "accountaudit-desc": "Revision des utencis ativis/no ativis"
+}
\ No newline at end of file
diff --git a/i18n/gl.json b/i18n/gl.json
new file mode 100644
index 0000000..878f7e9
--- /dev/null
+++ b/i18n/gl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Toliño"
+        ]
+    },
+    "accountaudit-desc": "Controla as contas de usuario activas/inactivas"
+}
\ No newline at end of file
diff --git a/i18n/he.json b/i18n/he.json
new file mode 100644
index 0000000..b734542
--- /dev/null
+++ b/i18n/he.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Amire80"
+        ]
+    },
+    "accountaudit-desc": "ביקורת על חשבונות פעילים ובלתי־פעילים"
+}
\ No newline at end of file
diff --git a/i18n/hsb.json b/i18n/hsb.json
new file mode 100644
index 0000000..ad9ef08
--- /dev/null
+++ b/i18n/hsb.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Michawiki"
+        ]
+    },
+    "accountaudit-desc": "Přespytuje aktiwne a inaktiwne wužiwarske konta"
+}
\ No newline at end of file
diff --git a/i18n/ia.json b/i18n/ia.json
new file mode 100644
index 0000000..559eb35
--- /dev/null
+++ b/i18n/ia.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "McDutchie"
+        ]
+    },
+    "accountaudit-desc": "Controla le contos de usator active e inactive"
+}
\ No newline at end of file
diff --git a/i18n/id.json b/i18n/id.json
new file mode 100644
index 0000000..33a6f0e
--- /dev/null
+++ b/i18n/id.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Rv77ax"
+        ]
+    },
+    "accountaudit-desc": "Audit akun pengguna aktif/tidak aktif"
+}
\ No newline at end of file
diff --git a/i18n/ilo.json b/i18n/ilo.json
new file mode 100644
index 0000000..3235309
--- /dev/null
+++ b/i18n/ilo.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Lam-ang"
+        ]
+    },
+    "accountaudit-desc": "Ammirisenna ti kuenta dagiti aktibo/inaktibo a 
pakabilangan ti agar-aramat"
+}
\ No newline at end of file
diff --git a/i18n/it.json b/i18n/it.json
new file mode 100644
index 0000000..8a3e8e9
--- /dev/null
+++ b/i18n/it.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Beta16"
+        ]
+    },
+    "accountaudit-desc": "Revisione delle utenze attive/inattive"
+}
\ No newline at end of file
diff --git a/i18n/ja.json b/i18n/ja.json
new file mode 100644
index 0000000..4da7263
--- /dev/null
+++ b/i18n/ja.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Shirayuki"
+        ]
+    },
+    "accountaudit-desc": "利用者アカウントがアクティブか非アクティブか監査する"
+}
\ No newline at end of file
diff --git a/i18n/ko.json b/i18n/ko.json
new file mode 100644
index 0000000..a132fb8
--- /dev/null
+++ b/i18n/ko.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Kwj2772",
+            "아라"
+        ]
+    },
+    "accountaudit-desc": "활동하는 사용자와 활동하지 않는 사용자 계정에 대해 검사합니다"
+}
\ No newline at end of file
diff --git a/i18n/ksh.json b/i18n/ksh.json
new file mode 100644
index 0000000..deb3813
--- /dev/null
+++ b/i18n/ksh.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Purodha"
+        ]
+    },
+    "accountaudit-desc": "Zeisch de Aktiive un de Metmaacher, di heh nix donn."
+}
\ No newline at end of file
diff --git a/i18n/lb.json b/i18n/lb.json
new file mode 100644
index 0000000..c99e596
--- /dev/null
+++ b/i18n/lb.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Robby"
+        ]
+    },
+    "accountaudit-desc": "Auditéiert aktiv resp. inaktiv Benotzerkonten."
+}
\ No newline at end of file
diff --git a/i18n/lt.json b/i18n/lt.json
new file mode 100644
index 0000000..9a3907b
--- /dev/null
+++ b/i18n/lt.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Mantak111"
+        ]
+    },
+    "accountaudit-desc": "Aktyvūs auditai/neaktyvios narių paskyros"
+}
\ No newline at end of file
diff --git a/i18n/lv.json b/i18n/lv.json
new file mode 100644
index 0000000..1fb740d
--- /dev/null
+++ b/i18n/lv.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Papuass"
+        ]
+    },
+    "accountaudit-desc": "Auditē aktīvos/neaktīvos lietotāju kontus"
+}
\ No newline at end of file
diff --git a/i18n/map-bms.json b/i18n/map-bms.json
new file mode 100644
index 0000000..6b215a1
--- /dev/null
+++ b/i18n/map-bms.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "StefanusRA"
+        ]
+    },
+    "accountaudit-desc": "Audit akun panganggo aktif/ora aktif"
+}
\ No newline at end of file
diff --git a/i18n/mk.json b/i18n/mk.json
new file mode 100644
index 0000000..e5c197a
--- /dev/null
+++ b/i18n/mk.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Bjankuloski06"
+        ]
+    },
+    "accountaudit-desc": "Проверка на активни/неактивни кориснички сметки"
+}
\ No newline at end of file
diff --git a/i18n/ml.json b/i18n/ml.json
new file mode 100644
index 0000000..d3d5ec0
--- /dev/null
+++ b/i18n/ml.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Praveenp"
+        ]
+    },
+    "accountaudit-desc": "സജീവ/നിർജ്ജീവ അംഗത്വങ്ങൾ പരിശോധിക്കുക"
+}
\ No newline at end of file
diff --git a/i18n/mr.json b/i18n/mr.json
new file mode 100644
index 0000000..b32253b
--- /dev/null
+++ b/i18n/mr.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "V.narsikar"
+        ]
+    },
+    "accountaudit-desc": "क्रियाशील व अक्रियाशील सदस्यखात्याचे लेखापरिक्षण 
करते"
+}
\ No newline at end of file
diff --git a/i18n/ms.json b/i18n/ms.json
new file mode 100644
index 0000000..2bc6bf5
--- /dev/null
+++ b/i18n/ms.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Anakmalaysia"
+        ]
+    },
+    "accountaudit-desc": "Mengaudit akaun pengguna yang aktif/tidak aktif"
+}
\ No newline at end of file
diff --git a/i18n/nb.json b/i18n/nb.json
new file mode 100644
index 0000000..15938dd
--- /dev/null
+++ b/i18n/nb.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Jeblad"
+        ]
+    },
+    "accountaudit-desc": "Ettersyn av aktive/inaktive brukerkontoer"
+}
\ No newline at end of file
diff --git a/i18n/nl.json b/i18n/nl.json
new file mode 100644
index 0000000..f6db520
--- /dev/null
+++ b/i18n/nl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Siebrand"
+        ]
+    },
+    "accountaudit-desc": "Controleert (in)actieve gebruikers"
+}
\ No newline at end of file
diff --git a/i18n/oc.json b/i18n/oc.json
new file mode 100644
index 0000000..a161882
--- /dev/null
+++ b/i18n/oc.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Cedric31"
+        ]
+    },
+    "accountaudit-desc": "Contrarotlar de comptes d'utilizaire actius/inactius"
+}
\ No newline at end of file
diff --git a/i18n/pl.json b/i18n/pl.json
new file mode 100644
index 0000000..1ac4517
--- /dev/null
+++ b/i18n/pl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "WTM"
+        ]
+    },
+    "accountaudit-desc": "Audyt aktywnych/nieaktywnych kont"
+}
\ No newline at end of file
diff --git a/i18n/pt-br.json b/i18n/pt-br.json
new file mode 100644
index 0000000..cb19422
--- /dev/null
+++ b/i18n/pt-br.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Fúlvio"
+        ]
+    },
+    "accountaudit-desc": "Audita contas de usuário ativas/inativas"
+}
\ No newline at end of file
diff --git a/i18n/pt.json b/i18n/pt.json
new file mode 100644
index 0000000..3f3aff1
--- /dev/null
+++ b/i18n/pt.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Malafaya"
+        ]
+    },
+    "accountaudit-desc": "Auditar contas de utilizador ativas/inativas"
+}
\ No newline at end of file
diff --git a/i18n/qqq.json b/i18n/qqq.json
new file mode 100644
index 0000000..24dbc47
--- /dev/null
+++ b/i18n/qqq.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Shirayuki"
+        ]
+    },
+    "accountaudit-desc": "{{desc|name=Account 
Audit|url=http://www.mediawiki.org/wiki/Extension:AccountAudit}}";
+}
\ No newline at end of file
diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json
new file mode 100644
index 0000000..84d7586
--- /dev/null
+++ b/i18n/roa-tara.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Joetaras"
+        ]
+    },
+    "accountaudit-desc": "Condrolle le cunde utinde attive/inattive"
+}
\ No newline at end of file
diff --git a/i18n/ru.json b/i18n/ru.json
new file mode 100644
index 0000000..1abf7fa
--- /dev/null
+++ b/i18n/ru.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Putnik"
+        ]
+    },
+    "accountaudit-desc": "Аудит активных/неактивных учётных записей 
пользователей"
+}
\ No newline at end of file
diff --git a/i18n/sco.json b/i18n/sco.json
new file mode 100644
index 0000000..ae25ad6
--- /dev/null
+++ b/i18n/sco.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "John Reid"
+        ]
+    },
+    "accountaudit-desc": "Audits active/inactive uiser accoonts"
+}
\ No newline at end of file
diff --git a/i18n/sh.json b/i18n/sh.json
new file mode 100644
index 0000000..6c24a5b
--- /dev/null
+++ b/i18n/sh.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "OC Ripper"
+        ]
+    },
+    "accountaudit-desc": "Revidira/provjerava aktivne/neaktivne korisničke 
račune"
+}
\ No newline at end of file
diff --git a/i18n/sk.json b/i18n/sk.json
new file mode 100644
index 0000000..faebedc
--- /dev/null
+++ b/i18n/sk.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Sudo77(new)"
+        ]
+    },
+    "accountaudit-desc": "Audity aktívnych/neaktívnych používateľských účtov"
+}
\ No newline at end of file
diff --git a/i18n/sv.json b/i18n/sv.json
new file mode 100644
index 0000000..5102d4c
--- /dev/null
+++ b/i18n/sv.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Jopparn"
+        ]
+    },
+    "accountaudit-desc": "Revision av aktiva/inaktiva användarkonton"
+}
\ No newline at end of file
diff --git a/i18n/te.json b/i18n/te.json
new file mode 100644
index 0000000..9dc4673
--- /dev/null
+++ b/i18n/te.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Chaduvari"
+        ]
+    },
+    "accountaudit-desc": "చేతన/అచేతన వాడుకరి ఖాతాలను ఆడిట్ చేస్తుంది"
+}
\ No newline at end of file
diff --git a/i18n/tr.json b/i18n/tr.json
new file mode 100644
index 0000000..5cd81d6
--- /dev/null
+++ b/i18n/tr.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Joseph"
+        ]
+    },
+    "accountaudit-desc": "Etkin/etkin olmayan kullanıcı hesaplarını denetimler"
+}
\ No newline at end of file
diff --git a/i18n/uk.json b/i18n/uk.json
new file mode 100644
index 0000000..8d660c6
--- /dev/null
+++ b/i18n/uk.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Base"
+        ]
+    },
+    "accountaudit-desc": "Аудит активних/неактивних облікових записів 
користувачів"
+}
\ No newline at end of file
diff --git a/i18n/vi.json b/i18n/vi.json
new file mode 100644
index 0000000..2630507
--- /dev/null
+++ b/i18n/vi.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Minh Nguyen"
+        ]
+    },
+    "accountaudit-desc": "Phần mở rộng này được sử dụng để xem mỗi tài khoản 
người dùng có tích cực hay không tích cực."
+}
\ No newline at end of file
diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json
new file mode 100644
index 0000000..7a877ac
--- /dev/null
+++ b/i18n/zh-hans.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Xiaomingyan",
+            "Yfdyh000"
+        ]
+    },
+    "accountaudit-desc": "审核活跃/不活跃用户账户"
+}
\ No newline at end of file
diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json
new file mode 100644
index 0000000..dc395d5
--- /dev/null
+++ b/i18n/zh-hant.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Danny0838",
+            "Simon Shek"
+        ]
+    },
+    "accountaudit-desc": "審核活躍/不活躍的使用者帳號"
+}
\ No newline at end of file

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I7eb2f07762e16cef2bd17a4e71175fe73f4d6864
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/AccountAudit
Gerrit-Branch: master
Gerrit-Owner: Siebrand <siebr...@kitano.nl>
Gerrit-Reviewer: Jforrester <jforres...@wikimedia.org>
Gerrit-Reviewer: Nikerabbit <niklas.laxst...@gmail.com>
Gerrit-Reviewer: Reedy <re...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

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

Reply via email to