Raimond Spekking 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: I9a51713e5c8fa279a0014f003766b06b401d7e3f
---
M NSFileRepo.i18n.php
M NSFileRepo.php
A i18n/ar.json
A i18n/ast.json
A i18n/be-tarask.json
A i18n/br.json
A i18n/bs.json
A i18n/ca.json
A i18n/de.json
A i18n/dsb.json
A i18n/el.json
A i18n/en.json
A i18n/es.json
A i18n/fa.json
A i18n/fi.json
A i18n/fr.json
A i18n/frp.json
A i18n/gl.json
A i18n/gsw.json
A i18n/he.json
A i18n/hil.json
A i18n/hsb.json
A i18n/hu.json
A i18n/ia.json
A i18n/id.json
A i18n/it.json
A i18n/ja.json
A i18n/ko.json
A i18n/ksh.json
A i18n/lb.json
A i18n/mk.json
A i18n/ml.json
A i18n/ms.json
A i18n/nb.json
A i18n/nl.json
A i18n/oc.json
A i18n/pl.json
A i18n/pms.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/sk.json
A i18n/sv.json
A i18n/ta.json
A i18n/tl.json
A i18n/tr.json
A i18n/uk.json
A i18n/vi.json
A i18n/zh-hans.json
A i18n/zh-hant.json
52 files changed, 431 insertions(+), 357 deletions(-)

Approvals:
  Raimond Spekking: Verified; Looks good to me, approved



diff --git a/NSFileRepo.i18n.php b/NSFileRepo.i18n.php
index fe9b555..eeb2776 100644
--- a/NSFileRepo.i18n.php
+++ b/NSFileRepo.i18n.php
@@ -1,362 +1,31 @@
 <?php
 /**
- * Internationalisation file for NSFileRepo extension.
+ * This is a backwards-compatibility shim, generated by:
+ * 
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
  *
- * @file
- * @ingroup Extensions
+ * Beginning with MediaWiki 1.23, translation strings are stored in json files,
+ * and the EXTENSION.i18n.php file only exists to provide compatibility with
+ * older releases of MediaWiki. For more information about this migration, see:
+ * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format
+ *
+ * This shim maintains compatibility back to MediaWiki 1.17.
  */
-
 $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'] );
+               }
 
-/** English
- * @author Jack D. Pond
- */
-$messages['en'] = array(
-       'nsfilerepo-desc' => 'Provide namespace based features to uploaded 
files'
-);
-
-/** Message documentation (Message documentation)
- * @author Fryed-peach
- * @author Raymond
- * @author Shirayuki
- */
-$messages['qqq'] = array(
-       'nsfilerepo-desc' => '{{desc|name=NS File 
Repo|url=http://www.mediawiki.org/wiki/Extension:NSFileRepo}}',
-);
-
-/** Arabic (العربية)
- * @author Meno25
- */
-$messages['ar'] = array(
-       'nsfilerepo-desc' => 'يوفر خصائص معنمدة على النطاق للملفات المرفوعة',
-);
-
-/** Asturian (asturianu)
- * @author Xuacu
- */
-$messages['ast'] = array(
-       'nsfilerepo-desc' => 'Proporciona carauterístiques basaes nel espaciu 
de nomes pa los ficheros xubíos',
-);
-
-/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎)
- * @author EugeneZelenko
- */
-$messages['be-tarask'] = array(
-       'nsfilerepo-desc' => 'Дадае дадатковыя магчымасьці для загружаных 
файлаў у залежнасьці ад прасторы назваў',
-);
-
-/** Breton (brezhoneg)
- * @author Fulup
- */
-$messages['br'] = array(
-       'nsfilerepo-desc' => "Pourchas a ra d'ar restroù enporzhiet arc'hwelioù 
diazezet war an esaouenn anv",
-);
-
-/** Bosnian (bosanski)
- * @author CERminator
- */
-$messages['bs'] = array(
-       'nsfilerepo-desc' => 'Omogućuje osobine zasnovane na imenskim 
prostorima za postavljene datoteke',
-);
-
-/** Catalan (català)
- * @author Solde
- */
-$messages['ca'] = array(
-       'nsfilerepo-desc' => "Proporcionar les característiques basades en 
l'espai de noms per carregar fitxers",
-);
-
-/** German (Deutsch)
- * @author Imre
- */
-$messages['de'] = array(
-       'nsfilerepo-desc' => 'Namensraum-basierte Eigenschaften für das 
Hochladen von Dateien',
-);
-
-/** Lower Sorbian (dolnoserbski)
- * @author Michawiki
- */
-$messages['dsb'] = array(
-       'nsfilerepo-desc' => 'Pśidawa nagratym datajam funkcije na zakłaźe 
mjenjowych rumow',
-);
-
-/** Greek (Ελληνικά)
- * @author Omnipaedista
- */
-$messages['el'] = array(
-       'nsfilerepo-desc' => 'Παρέχει χαρακτηριστικά στα επιφορτισμένα αρχεία 
κατά ονοματικό χώρο',
-);
-
-/** Spanish (español)
- * @author Crazymadlover
- */
-$messages['es'] = array(
-       'nsfilerepo-desc' => 'Proveer características basadas en espacio de 
nombre a archivos cargados',
-);
-
-/** Persian (فارسی)
- * @author Armin1392
- */
-$messages['fa'] = array(
-       'nsfilerepo-desc' => 'ایجاد فضای نامی مبتنی بر ویژگی‌ها برای پوشه‌های 
منتقل شده',
-);
-
-/** Finnish (suomi)
- * @author Crt
- */
-$messages['fi'] = array(
-       'nsfilerepo-desc' => 'Tarjoaa nimiavaruuden, joka perustuu lähetetyn 
tiedoston ominaisuuksiin.',
-);
-
-/** French (français)
- * @author IAlex
- */
-$messages['fr'] = array(
-       'nsfilerepo-desc' => 'Ajoute des fonctionnalités aux fichiers 
téléversés par espace de nom',
-);
-
-/** Franco-Provençal (arpetan)
- * @author ChrisPtDe
- */
-$messages['frp'] = array(
-       'nsfilerepo-desc' => 'Balye des fonccionalitâts basâyes sur los èspâços 
de noms por los fichiérs tèlèchargiês',
-);
-
-/** Galician (galego)
- * @author Toliño
- */
-$messages['gl'] = array(
-       'nsfilerepo-desc' => 'Proporciona características baseadas en espazos 
de nomes para ficheiros cargados',
-);
-
-/** Swiss German (Alemannisch)
- * @author Als-Holder
- */
-$messages['gsw'] = array(
-       'nsfilerepo-desc' => 'Features z Verfiegig stelle, wu uf Namensryym 
basiere, go Dateie uffelade',
-);
-
-/** Hebrew (עברית)
- * @author Rotemliss
- */
-$messages['he'] = array(
-       'nsfilerepo-desc' => 'הוספת תכונות מבוססות מרחב שם לקבצים שהועלו',
-);
-
-/** Hiligaynon (Ilonggo)
- * @author Tagimata
- */
-$messages['hil'] = array(
-       'nsfilerepo-desc' => 'Nagahatag ngalanespasyo base sa mga feature para 
i-upload ang mga file',
-);
-
-/** Upper Sorbian (hornjoserbsce)
- * @author Michawiki
- */
-$messages['hsb'] = array(
-       'nsfilerepo-desc' => 'Funkcije na zakładźe mjenjoweho ruma za nahrate 
dataje zmóžnić',
-);
-
-/** Hungarian (magyar)
- * @author Glanthor Reviol
- */
-$messages['hu'] = array(
-       'nsfilerepo-desc' => 'Névtér alapú funkciók a feltöltött fájlokhoz',
-);
-
-/** Interlingua (interlingua)
- * @author McDutchie
- */
-$messages['ia'] = array(
-       'nsfilerepo-desc' => 'Provide functiones a base de spatio de nomines 
pro files incargate',
-);
-
-/** Indonesian (Bahasa Indonesia)
- * @author Bennylin
- */
-$messages['id'] = array(
-       'nsfilerepo-desc' => 'Menyediakan fitur berbasis ruang nama untuk 
memuat berkas',
-);
-
-/** Italian (italiano)
- * @author Darth Kule
- */
-$messages['it'] = array(
-       'nsfilerepo-desc' => 'Fornisce una funzione basata sui namespace per 
caricare file',
-);
-
-/** Japanese (日本語)
- * @author Fryed-peach
- */
-$messages['ja'] = array(
-       'nsfilerepo-desc' => 'アップロードされたファイルに対する名前空間ベースの機能を提供する',
-);
-
-/** Korean (한국어)
- * @author 아라
- */
-$messages['ko'] = array(
-       'nsfilerepo-desc' => '올린 파일을 이름공간 기반으로 기능 제공',
-);
-
-/** Colognian (Ripoarisch)
- * @author Purodha
- */
-$messages['ksh'] = array(
-       'nsfilerepo-desc' => 'Jit för huhjelaade Datteije Müjjeleschkeijte, di 
op de Name vun Appachtemangs opboue.',
-);
-
-/** Luxembourgish (Lëtzebuergesch)
- * @author Robby
- * @author Soued031
- */
-$messages['lb'] = array(
-       'nsfilerepo-desc' => 'Gëtt Nummraum baséiert Funktioune fir eropgeluede 
Fichieren',
-);
-
-/** Macedonian (македонски)
- * @author Bjankuloski06
- */
-$messages['mk'] = array(
-       'nsfilerepo-desc' => 'Дава својства за работа со подигнати податотеки 
звисно од именскиот простор',
-);
-
-/** Malayalam (മലയാളം)
- * @author Praveenp
- */
-$messages['ml'] = array(
-       'nsfilerepo-desc' => 'അപ്‌ലോഡ് ചെയ്യുന്ന പ്രമാണങ്ങൾക്ക് 
നാമമേഖലയനുസരിച്ച് വിശേഷഗുണങ്ങൾ നൽകുക',
-);
-
-/** Malay (Bahasa Melayu)
- * @author Anakmalaysia
- */
-$messages['ms'] = array(
-       'nsfilerepo-desc' => 'Memberikan ciri-ciri berasaskan ruang nama kepada 
fail-fail yang dimuat naik',
-);
-
-/** Norwegian Bokmål (norsk bokmål)
- */
-$messages['nb'] = array(
-       'nsfilerepo-desc' => 'Gir navneromsbaserte funksjoner til opplastede 
filer',
-);
-
-/** Dutch (Nederlands)
- * @author Siebrand
- */
-$messages['nl'] = array(
-       'nsfilerepo-desc' => 'Biedt op naamruimte gebaseerde mogelijkheden voor 
geüploade bestanden',
-);
-
-/** Occitan (occitan)
- * @author Cedric31
- */
-$messages['oc'] = array(
-       'nsfilerepo-desc' => 'Apond de foncionalitats als fichièrs telecargats 
per espaci de nom',
-);
-
-/** Polish (polski)
- * @author Sp5uhe
- */
-$messages['pl'] = array(
-       'nsfilerepo-desc' => 'Dostarcza mechanizmu opartego na przestrzeniach 
nazw służącego do przesyłania plików',
-);
-
-/** Piedmontese (Piemontèis)
- * @author Dragonòt
- */
-$messages['pms'] = array(
-       'nsfilerepo-desc' => 'Fornì fonsion basà an dzora a namespace për carié 
dij file',
-);
-
-/** Portuguese (português)
- * @author Hamilton Abreu
- * @author Waldir
- */
-$messages['pt'] = array(
-       'nsfilerepo-desc' => 'Fornecer, aos ficheiros carregados, 
características de acesso associadas aos espaços nominais protegidos',
-);
-
-/** Brazilian Portuguese (português do Brasil)
- * @author Eduardo.mps
- */
-$messages['pt-br'] = array(
-       'nsfilerepo-desc' => 'Provê funcionalidades de arquivos carregados, 
baseadas no domínio',
-);
-
-/** tarandíne (tarandíne)
- * @author Joetaras
- */
-$messages['roa-tara'] = array(
-       'nsfilerepo-desc' => 'Prevede namespace ca se basene sus a le funziune 
pe carecà le file',
-);
-
-/** Russian (русский)
- * @author Александр Сигачёв
- */
-$messages['ru'] = array(
-       'nsfilerepo-desc' => 'Добавляет особенности работы с загружаемыми 
файлами в зависимости от пространства имён',
-);
-
-/** Slovak (slovenčina)
- * @author Helix84
- */
-$messages['sk'] = array(
-       'nsfilerepo-desc' => 'Poskytuje nahraným súborom možnosti menných 
priestorov',
-);
-
-/** Swedish (svenska)
- * @author Boivie
- */
-$messages['sv'] = array(
-       'nsfilerepo-desc' => 'Ge namnrymdbaserade funktioner till uppladdade 
filer',
-);
-
-/** Tamil (தமிழ்)
- * @author Shanmugamp7
- */
-$messages['ta'] = array(
-       'nsfilerepo-desc' => 'பதிவேற்றிய கோப்புகளுக்கு பெயர்வெளி அடிப்படையான 
அம்சங்களை வழங்கு',
-);
-
-/** Tagalog (Tagalog)
- * @author AnakngAraw
- */
-$messages['tl'] = array(
-       'nsfilerepo-desc' => 'Ibigay ang mga katangiang-kasangkapan na 
nakabatay sa puwang na pampangalan upang makapagkarga ng mga talaksan',
-);
-
-/** Turkish (Türkçe)
- * @author Vito Genovese
- */
-$messages['tr'] = array(
-       'nsfilerepo-desc' => 'Yüklenmiş dosyalar için isim alanını temel alan 
özellikler sağlar',
-);
-
-/** Ukrainian (українська)
- * @author Prima klasy4na
- */
-$messages['uk'] = array(
-       'nsfilerepo-desc' => 'Додає особливості завантаження файлів в 
залежності від простору назв',
-);
-
-/** Vietnamese (Tiếng Việt)
- * @author Vinhtantran
- */
-$messages['vi'] = array(
-       'nsfilerepo-desc' => 'Cung cấp các tính năng dựa trên không gian tên 
cho các tập tin được tải lên',
-);
-
-/** Simplified Chinese (中文(简体)‎)
- * @author Yfdyh000
- */
-$messages['zh-hans'] = array(
-       'nsfilerepo-desc' => '提供基于命名空间的特性到上传的文件',
-);
-
-/** Traditional Chinese (中文(繁體)‎)
- * @author Justincheng12345
- */
-$messages['zh-hant'] = array(
-       'nsfilerepo-desc' => '為上傳的檔案提供基于名字空間的特性',
-);
+               $cachedData['deps'][] = new FileDependency( $fileName );
+       }
+       return true;
+};
diff --git a/NSFileRepo.php b/NSFileRepo.php
index 32816f4..ba51aa3 100644
--- a/NSFileRepo.php
+++ b/NSFileRepo.php
@@ -11,6 +11,8 @@
  * @url http://www.mediawiki.org/wiki/Manual:Extension:NSFileRepo
  * @licence GNU General Public Licence 2.0 or later
  *
+ * Version 1.6.0 - Migrated to JSON i18n files
+ *
  * Version 1.5 - (bug 45364)Fixed Moving/Rename, synched for Repo Upgrades
  *
  * Version 1.4 - Bug 37652 Several thumbnail fixes and updates for FileRepo 
enhancements
@@ -33,6 +35,7 @@
 $dir = dirname( __FILE__ ) . '/';
 
 # Internationalisation file
+$wgMessagesDirs['NSFileRepo'] = __DIR__ . '/i18n';
 $wgExtensionMessagesFiles['NSFileRepo'] =  $dir . 'NSFileRepo.i18n.php';
 $wgExtensionMessagesFiles['img_auth'] =  $dir . 'img_auth.i18n.php';
 
@@ -41,7 +44,7 @@
        'path' => __FILE__,
        'name' => 'NSFileRepo',
        'author' => 'Jack D. Pond',
-       'version' => '1.5',
+       'version' => '1.6.0',
        'url' => 'https://www.mediawiki.org/wiki/Extension:NSFileRepo',
        'descriptionmsg' => 'nsfilerepo-desc'
 );
diff --git a/i18n/ar.json b/i18n/ar.json
new file mode 100644
index 0000000..8de40d4
--- /dev/null
+++ b/i18n/ar.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Meno25"
+        ]
+    },
+    "nsfilerepo-desc": "يوفر خصائص معنمدة على النطاق للملفات المرفوعة"
+}
diff --git a/i18n/ast.json b/i18n/ast.json
new file mode 100644
index 0000000..8079912
--- /dev/null
+++ b/i18n/ast.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Xuacu"
+        ]
+    },
+    "nsfilerepo-desc": "Proporciona carauterístiques basaes nel espaciu de 
nomes pa los ficheros xubíos"
+}
diff --git a/i18n/be-tarask.json b/i18n/be-tarask.json
new file mode 100644
index 0000000..c79e71a
--- /dev/null
+++ b/i18n/be-tarask.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "EugeneZelenko"
+        ]
+    },
+    "nsfilerepo-desc": "Дадае дадатковыя магчымасьці для загружаных файлаў у 
залежнасьці ад прасторы назваў"
+}
diff --git a/i18n/br.json b/i18n/br.json
new file mode 100644
index 0000000..2a8ecf8
--- /dev/null
+++ b/i18n/br.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Fulup"
+        ]
+    },
+    "nsfilerepo-desc": "Pourchas a ra d'ar restroù enporzhiet arc'hwelioù 
diazezet war an esaouenn anv"
+}
diff --git a/i18n/bs.json b/i18n/bs.json
new file mode 100644
index 0000000..47b072a
--- /dev/null
+++ b/i18n/bs.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "CERminator"
+        ]
+    },
+    "nsfilerepo-desc": "Omogućuje osobine zasnovane na imenskim prostorima za 
postavljene datoteke"
+}
diff --git a/i18n/ca.json b/i18n/ca.json
new file mode 100644
index 0000000..1e3e694
--- /dev/null
+++ b/i18n/ca.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Solde"
+        ]
+    },
+    "nsfilerepo-desc": "Proporcionar les característiques basades en l'espai 
de noms per carregar fitxers"
+}
diff --git a/i18n/de.json b/i18n/de.json
new file mode 100644
index 0000000..864de41
--- /dev/null
+++ b/i18n/de.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Imre"
+        ]
+    },
+    "nsfilerepo-desc": "Namensraum-basierte Eigenschaften für das Hochladen 
von Dateien"
+}
diff --git a/i18n/dsb.json b/i18n/dsb.json
new file mode 100644
index 0000000..6ff37a3
--- /dev/null
+++ b/i18n/dsb.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Michawiki"
+        ]
+    },
+    "nsfilerepo-desc": "Pśidawa nagratym datajam funkcije na zakłaźe 
mjenjowych rumow"
+}
diff --git a/i18n/el.json b/i18n/el.json
new file mode 100644
index 0000000..11f9248
--- /dev/null
+++ b/i18n/el.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Omnipaedista"
+        ]
+    },
+    "nsfilerepo-desc": "Παρέχει χαρακτηριστικά στα επιφορτισμένα αρχεία κατά 
ονοματικό χώρο"
+}
diff --git a/i18n/en.json b/i18n/en.json
new file mode 100644
index 0000000..eef100e
--- /dev/null
+++ b/i18n/en.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Jack D. Pond"
+        ]
+    },
+    "nsfilerepo-desc": "Provide namespace based features to uploaded files"
+}
diff --git a/i18n/es.json b/i18n/es.json
new file mode 100644
index 0000000..c1c685f
--- /dev/null
+++ b/i18n/es.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Crazymadlover"
+        ]
+    },
+    "nsfilerepo-desc": "Proveer características basadas en espacio de nombre a 
archivos cargados"
+}
diff --git a/i18n/fa.json b/i18n/fa.json
new file mode 100644
index 0000000..4f46588
--- /dev/null
+++ b/i18n/fa.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Armin1392"
+        ]
+    },
+    "nsfilerepo-desc": "ایجاد فضای نامی مبتنی بر ویژگی‌ها برای پوشه‌های منتقل 
شده"
+}
diff --git a/i18n/fi.json b/i18n/fi.json
new file mode 100644
index 0000000..5054438
--- /dev/null
+++ b/i18n/fi.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Crt"
+        ]
+    },
+    "nsfilerepo-desc": "Tarjoaa nimiavaruuden, joka perustuu lähetetyn 
tiedoston ominaisuuksiin."
+}
diff --git a/i18n/fr.json b/i18n/fr.json
new file mode 100644
index 0000000..9ba039b
--- /dev/null
+++ b/i18n/fr.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "IAlex"
+        ]
+    },
+    "nsfilerepo-desc": "Ajoute des fonctionnalités aux fichiers téléversés par 
espace de nom"
+}
diff --git a/i18n/frp.json b/i18n/frp.json
new file mode 100644
index 0000000..5d292c6
--- /dev/null
+++ b/i18n/frp.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "ChrisPtDe"
+        ]
+    },
+    "nsfilerepo-desc": "Balye des fonccionalitâts basâyes sur los èspâços de 
noms por los fichiérs tèlèchargiês"
+}
diff --git a/i18n/gl.json b/i18n/gl.json
new file mode 100644
index 0000000..40f8bd1
--- /dev/null
+++ b/i18n/gl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Toliño"
+        ]
+    },
+    "nsfilerepo-desc": "Proporciona características baseadas en espazos de 
nomes para ficheiros cargados"
+}
diff --git a/i18n/gsw.json b/i18n/gsw.json
new file mode 100644
index 0000000..2a889e7
--- /dev/null
+++ b/i18n/gsw.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Als-Holder"
+        ]
+    },
+    "nsfilerepo-desc": "Features z Verfiegig stelle, wu uf Namensryym basiere, 
go Dateie uffelade"
+}
diff --git a/i18n/he.json b/i18n/he.json
new file mode 100644
index 0000000..2b92da6
--- /dev/null
+++ b/i18n/he.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Rotemliss"
+        ]
+    },
+    "nsfilerepo-desc": "הוספת תכונות מבוססות מרחב שם לקבצים שהועלו"
+}
diff --git a/i18n/hil.json b/i18n/hil.json
new file mode 100644
index 0000000..d37f973
--- /dev/null
+++ b/i18n/hil.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Tagimata"
+        ]
+    },
+    "nsfilerepo-desc": "Nagahatag ngalanespasyo base sa mga feature para 
i-upload ang mga file"
+}
diff --git a/i18n/hsb.json b/i18n/hsb.json
new file mode 100644
index 0000000..b3013de
--- /dev/null
+++ b/i18n/hsb.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Michawiki"
+        ]
+    },
+    "nsfilerepo-desc": "Funkcije na zakładźe mjenjoweho ruma za nahrate dataje 
zmóžnić"
+}
diff --git a/i18n/hu.json b/i18n/hu.json
new file mode 100644
index 0000000..44374f6
--- /dev/null
+++ b/i18n/hu.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Glanthor Reviol"
+        ]
+    },
+    "nsfilerepo-desc": "Névtér alapú funkciók a feltöltött fájlokhoz"
+}
diff --git a/i18n/ia.json b/i18n/ia.json
new file mode 100644
index 0000000..44c1797
--- /dev/null
+++ b/i18n/ia.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "McDutchie"
+        ]
+    },
+    "nsfilerepo-desc": "Provide functiones a base de spatio de nomines pro 
files incargate"
+}
diff --git a/i18n/id.json b/i18n/id.json
new file mode 100644
index 0000000..1c48e8e
--- /dev/null
+++ b/i18n/id.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Bennylin"
+        ]
+    },
+    "nsfilerepo-desc": "Menyediakan fitur berbasis ruang nama untuk memuat 
berkas"
+}
diff --git a/i18n/it.json b/i18n/it.json
new file mode 100644
index 0000000..99abc8a
--- /dev/null
+++ b/i18n/it.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Darth Kule"
+        ]
+    },
+    "nsfilerepo-desc": "Fornisce una funzione basata sui namespace per 
caricare file"
+}
diff --git a/i18n/ja.json b/i18n/ja.json
new file mode 100644
index 0000000..5d6aae6
--- /dev/null
+++ b/i18n/ja.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Fryed-peach"
+        ]
+    },
+    "nsfilerepo-desc": "アップロードされたファイルに対する名前空間ベースの機能を提供する"
+}
diff --git a/i18n/ko.json b/i18n/ko.json
new file mode 100644
index 0000000..cd492b1
--- /dev/null
+++ b/i18n/ko.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "아라"
+        ]
+    },
+    "nsfilerepo-desc": "올린 파일을 이름공간 기반으로 기능 제공"
+}
diff --git a/i18n/ksh.json b/i18n/ksh.json
new file mode 100644
index 0000000..b946e15
--- /dev/null
+++ b/i18n/ksh.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Purodha"
+        ]
+    },
+    "nsfilerepo-desc": "Jit för huhjelaade Datteije Müjjeleschkeijte, di op de 
Name vun Appachtemangs opboue."
+}
diff --git a/i18n/lb.json b/i18n/lb.json
new file mode 100644
index 0000000..064b1ae
--- /dev/null
+++ b/i18n/lb.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Robby",
+            "Soued031"
+        ]
+    },
+    "nsfilerepo-desc": "Gëtt Nummraum baséiert Funktioune fir eropgeluede 
Fichieren"
+}
diff --git a/i18n/mk.json b/i18n/mk.json
new file mode 100644
index 0000000..0e896ba
--- /dev/null
+++ b/i18n/mk.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Bjankuloski06"
+        ]
+    },
+    "nsfilerepo-desc": "Дава својства за работа со подигнати податотеки звисно 
од именскиот простор"
+}
diff --git a/i18n/ml.json b/i18n/ml.json
new file mode 100644
index 0000000..214a13d
--- /dev/null
+++ b/i18n/ml.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Praveenp"
+        ]
+    },
+    "nsfilerepo-desc": "അപ്‌ലോഡ് ചെയ്യുന്ന പ്രമാണങ്ങൾക്ക് നാമമേഖലയനുസരിച്ച് 
വിശേഷഗുണങ്ങൾ നൽകുക"
+}
diff --git a/i18n/ms.json b/i18n/ms.json
new file mode 100644
index 0000000..a1913de
--- /dev/null
+++ b/i18n/ms.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Anakmalaysia"
+        ]
+    },
+    "nsfilerepo-desc": "Memberikan ciri-ciri berasaskan ruang nama kepada 
fail-fail yang dimuat naik"
+}
diff --git a/i18n/nb.json b/i18n/nb.json
new file mode 100644
index 0000000..9f12da0
--- /dev/null
+++ b/i18n/nb.json
@@ -0,0 +1,6 @@
+{
+    "@metadata": {
+        "authors": []
+    },
+    "nsfilerepo-desc": "Gir navneromsbaserte funksjoner til opplastede filer"
+}
diff --git a/i18n/nl.json b/i18n/nl.json
new file mode 100644
index 0000000..7674df2
--- /dev/null
+++ b/i18n/nl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Siebrand"
+        ]
+    },
+    "nsfilerepo-desc": "Biedt op naamruimte gebaseerde mogelijkheden voor 
geüploade bestanden"
+}
diff --git a/i18n/oc.json b/i18n/oc.json
new file mode 100644
index 0000000..bc5d470
--- /dev/null
+++ b/i18n/oc.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Cedric31"
+        ]
+    },
+    "nsfilerepo-desc": "Apond de foncionalitats als fichièrs telecargats per 
espaci de nom"
+}
diff --git a/i18n/pl.json b/i18n/pl.json
new file mode 100644
index 0000000..bf56ef7
--- /dev/null
+++ b/i18n/pl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Sp5uhe"
+        ]
+    },
+    "nsfilerepo-desc": "Dostarcza mechanizmu opartego na przestrzeniach nazw 
służącego do przesyłania plików"
+}
diff --git a/i18n/pms.json b/i18n/pms.json
new file mode 100644
index 0000000..7d78735
--- /dev/null
+++ b/i18n/pms.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Dragonòt"
+        ]
+    },
+    "nsfilerepo-desc": "Fornì fonsion basà an dzora a namespace për carié dij 
file"
+}
diff --git a/i18n/pt-br.json b/i18n/pt-br.json
new file mode 100644
index 0000000..e559c79
--- /dev/null
+++ b/i18n/pt-br.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Eduardo.mps"
+        ]
+    },
+    "nsfilerepo-desc": "Provê funcionalidades de arquivos carregados, baseadas 
no domínio"
+}
diff --git a/i18n/pt.json b/i18n/pt.json
new file mode 100644
index 0000000..60be252
--- /dev/null
+++ b/i18n/pt.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Hamilton Abreu",
+            "Waldir"
+        ]
+    },
+    "nsfilerepo-desc": "Fornecer, aos ficheiros carregados, características de 
acesso associadas aos espaços nominais protegidos"
+}
diff --git a/i18n/qqq.json b/i18n/qqq.json
new file mode 100644
index 0000000..7e30359
--- /dev/null
+++ b/i18n/qqq.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Fryed-peach",
+            "Raymond",
+            "Shirayuki"
+        ]
+    },
+    "nsfilerepo-desc": "{{desc|name=NS File 
Repo|url=http://www.mediawiki.org/wiki/Extension:NSFileRepo}}";
+}
diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json
new file mode 100644
index 0000000..34ad6a8
--- /dev/null
+++ b/i18n/roa-tara.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Joetaras"
+        ]
+    },
+    "nsfilerepo-desc": "Prevede namespace ca se basene sus a le funziune pe 
carecà le file"
+}
diff --git a/i18n/ru.json b/i18n/ru.json
new file mode 100644
index 0000000..e87ded7
--- /dev/null
+++ b/i18n/ru.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Александр Сигачёв"
+        ]
+    },
+    "nsfilerepo-desc": "Добавляет особенности работы с загружаемыми файлами в 
зависимости от пространства имён"
+}
diff --git a/i18n/sk.json b/i18n/sk.json
new file mode 100644
index 0000000..aa6d5b5
--- /dev/null
+++ b/i18n/sk.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Helix84"
+        ]
+    },
+    "nsfilerepo-desc": "Poskytuje nahraným súborom možnosti menných priestorov"
+}
diff --git a/i18n/sv.json b/i18n/sv.json
new file mode 100644
index 0000000..11b9221
--- /dev/null
+++ b/i18n/sv.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Boivie"
+        ]
+    },
+    "nsfilerepo-desc": "Ge namnrymdbaserade funktioner till uppladdade filer"
+}
diff --git a/i18n/ta.json b/i18n/ta.json
new file mode 100644
index 0000000..d80598d
--- /dev/null
+++ b/i18n/ta.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Shanmugamp7"
+        ]
+    },
+    "nsfilerepo-desc": "பதிவேற்றிய கோப்புகளுக்கு பெயர்வெளி அடிப்படையான 
அம்சங்களை வழங்கு"
+}
diff --git a/i18n/tl.json b/i18n/tl.json
new file mode 100644
index 0000000..dd4705f
--- /dev/null
+++ b/i18n/tl.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "AnakngAraw"
+        ]
+    },
+    "nsfilerepo-desc": "Ibigay ang mga katangiang-kasangkapan na nakabatay sa 
puwang na pampangalan upang makapagkarga ng mga talaksan"
+}
diff --git a/i18n/tr.json b/i18n/tr.json
new file mode 100644
index 0000000..bbd7004
--- /dev/null
+++ b/i18n/tr.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Vito Genovese"
+        ]
+    },
+    "nsfilerepo-desc": "Yüklenmiş dosyalar için isim alanını temel alan 
özellikler sağlar"
+}
diff --git a/i18n/uk.json b/i18n/uk.json
new file mode 100644
index 0000000..36de0da
--- /dev/null
+++ b/i18n/uk.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Prima klasy4na"
+        ]
+    },
+    "nsfilerepo-desc": "Додає особливості завантаження файлів в залежності від 
простору назв"
+}
diff --git a/i18n/vi.json b/i18n/vi.json
new file mode 100644
index 0000000..4f5c753
--- /dev/null
+++ b/i18n/vi.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Vinhtantran"
+        ]
+    },
+    "nsfilerepo-desc": "Cung cấp các tính năng dựa trên không gian tên cho các 
tập tin được tải lên"
+}
diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json
new file mode 100644
index 0000000..86ecf5c
--- /dev/null
+++ b/i18n/zh-hans.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Yfdyh000"
+        ]
+    },
+    "nsfilerepo-desc": "提供基于命名空间的特性到上传的文件"
+}
diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json
new file mode 100644
index 0000000..b85f5ea
--- /dev/null
+++ b/i18n/zh-hant.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": [
+            "Justincheng12345"
+        ]
+    },
+    "nsfilerepo-desc": "為上傳的檔案提供基于名字空間的特性"
+}

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

Gerrit-MessageType: merged
Gerrit-Change-Id: I9a51713e5c8fa279a0014f003766b06b401d7e3f
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/NSFileRepo
Gerrit-Branch: master
Gerrit-Owner: Siebrand <[email protected]>
Gerrit-Reviewer: Raimond Spekking <[email protected]>

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

Reply via email to