Siebrand has uploaded a new change for review.

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

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

Migrate to JSON i18n

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

Change-Id: I292d82637bf1ba6639bb98d5dfb77c43b3eb84c5
---
M HTMLTags.i18n.php
M HTMLTags.php
A i18n/ast.json
A i18n/cs.json
A i18n/de.json
A i18n/en.json
A i18n/es.json
A i18n/fa.json
A i18n/fr.json
A i18n/gl.json
A i18n/he.json
A i18n/hsb.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/ms.json
A i18n/nb.json
A i18n/nl.json
A i18n/pl.json
A i18n/pms.json
A i18n/pt-br.json
A i18n/qqq.json
A i18n/roa-tara.json
A i18n/ru.json
A i18n/sv.json
A i18n/uk.json
A i18n/zh-hans.json
A i18n/zh-hant.json
31 files changed, 317 insertions(+), 277 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/HTMLTags 
refs/changes/72/122672/1

diff --git a/HTMLTags.i18n.php b/HTMLTags.i18n.php
index 5666419..eeb2776 100644
--- a/HTMLTags.i18n.php
+++ b/HTMLTags.i18n.php
@@ -1,281 +1,31 @@
 <?php
-
 /**
- * Messages file for the HTML Tags extension
+ * This is a backwards-compatibility shim, generated by:
+ * 
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php
  *
- * @file
- * @ingroup Extensions
- */
-
-/**
- * Get all extension messages
+ * 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
  *
- * @return array
+ * 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'] );
+               }
 
-$messages['en'] = array(
-       'htmltags-desc' => 'Allows for displaying HTML tags from a 
pre-specified set',
-       'htmltags-notagname' => 'The attribute "tagname" must be set for this 
tag.',
-       'htmltags-unsupportedtag' => 'The tag name "$1" is not supported for 
<htmltag>.',
-);
-
-/** Message documentation (Message documentation)
- * @author Shirayuki
- * @author Siebrand
- */
-$messages['qqq'] = array(
-       'htmltags-desc' => '{{desc|name=HTML 
Tags|url=http://www.mediawiki.org/wiki/Extension:HTML_Tags}}',
-       'htmltags-notagname' => '{{doc-important|Do not translate "tagname".}} 
The error message if "tagname" is not set in <htmltag>.',
-       'htmltags-unsupportedtag' => '{{doc-important|Do not translate 
"htmltag".}}
-The error message if an invalid value for "tagname" is set in <htmltag>.
-
-Parameters:
-* $1 - tag name',
-);
-
-/** Asturian (asturianu)
- * @author Xuacu
- */
-$messages['ast'] = array(
-       'htmltags-desc' => 'Permite amosar etiquetes HTML dende un conxuntu 
predetermináu',
-       'htmltags-notagname' => 'Tien qu\'afitase l\'atributu "tagname" pa esta 
etiqueta.',
-       'htmltags-unsupportedtag' => 'El nome d\'etiqueta "$1" nun ye 
compatible con <htmltag>.',
-);
-
-/** Czech (čeština)
- * @author Jezevec
- */
-$messages['cs'] = array(
-       'htmltags-desc' => 'Umožňuje zobrazování HTML značek z předdefinované 
sady',
-       'htmltags-notagname' => 'Pro tuto značku musí být nastaven atribut 
"tagname".',
-       'htmltags-unsupportedtag' => 'Značka " $1 " není pro <htmltag> 
podporována.',
-);
-
-/** German (Deutsch)
- * @author Kghbln
- * @author Metalhead64
- */
-$messages['de'] = array(
-       'htmltags-desc' => 'Ermöglicht die Nutzung zusätzlicher HTML-Tags',
-       'htmltags-notagname' => 'Das Attribut „tagname“ muss für dieses Tag 
angegeben werden.',
-       'htmltags-unsupportedtag' => 'Der Tagname „$1“ wird von <htmltag> nicht 
unterstützt.',
-);
-
-/** Spanish (español)
- * @author Armando-Martin
- */
-$messages['es'] = array(
-       'htmltags-desc' => 'Permite mostrar etiquetas HTML desde un conjunto 
preespecificado',
-       'htmltags-notagname' => 'El atributo "tagname" debe establecerse para 
esta etiqueta.',
-       'htmltags-unsupportedtag' => 'El nombre de la etiqueta "$1" no es 
compatible con <htmltag>.</htmltag>',
-);
-
-/** Persian (فارسی)
- * @author Armin1392
- */
-$messages['fa'] = array(
-       'htmltags-desc' => 'اجازه برای نمایش برچسب‌های اچ‌تی‌ام‌ال از یک تنظیم 
از پیش تعیین شده',
-       'htmltags-notagname' => 'ویژگی "نام برچسب" باید برای این برچسب تنظیم 
شود.',
-       'htmltags-unsupportedtag' => 'نام برچسب $1 برای <htmltag> پشتیبانی 
نشده‌است.',
-);
-
-/** French (français)
- * @author Crochet.david
- * @author Gomoko
- */
-$messages['fr'] = array(
-       'htmltags-desc' => "Permet l'affichage de balises HTML depuis un 
ensemble prédéterminé",
-       'htmltags-notagname' => 'L\'attribut "tagname" doit être positionné 
pour cette balise.',
-       'htmltags-unsupportedtag' => 'Le nom de la balise « $1 » n’est pas pris 
en charge pour <htmltag>.',
-);
-
-/** Galician (galego)
- * @author Toliño
- */
-$messages['gl'] = array(
-       'htmltags-desc' => 'Permite mostrar etiquetas HTML desde un conxunto 
especificado previamente',
-       'htmltags-notagname' => 'Cómpre definir o atributo "tagname" para esta 
etiqueta.',
-       'htmltags-unsupportedtag' => 'O nome de etiqueta "$1" non está 
soportado por <htmltag>.',
-);
-
-/** Hebrew (עברית)
- * @author Amire80
- */
-$messages['he'] = array(
-       'htmltags-desc' => 'הצגת תגי HTML מתוך קבוצה שהוגדרה מראש',
-       'htmltags-notagname' => 'המאפיין "tagname" צריך להיות מוגדר עבור התג 
הזה.',
-       'htmltags-unsupportedtag' => 'שם התג "$1" אינו נתמך עבור <htmltag>.',
-);
-
-/** Upper Sorbian (hornjoserbsce)
- * @author Michawiki
- */
-$messages['hsb'] = array(
-       'htmltags-desc' => 'Zmóžnja zwobraznjenje HTML-značkow z 
předdefinowaneje sadźby',
-       'htmltags-notagname' => 'Atribut "tagname" dyrbi so za tutu značku 
stajić.',
-       'htmltags-unsupportedtag' => 'Mjeno znački "$1" so za <htmltage> 
njepodpěruje.',
-);
-
-/** Italian (italiano)
- * @author Beta16
- */
-$messages['it'] = array(
-       'htmltags-desc' => 'Permette di visualizzare un insieme per-specificato 
di tag HTML',
-       'htmltags-notagname' => 'L\'attributo "tagname" deve essere impostato 
per questo tag.',
-       'htmltags-unsupportedtag' => 'Il tagname "$1" non è supportato da 
<htmltag>.',
-);
-
-/** Japanese (日本語)
- * @author Shirayuki
- */
-$messages['ja'] = array(
-       'htmltags-desc' => 'あらかじめ指定した HTML タグを使用できるようにする',
-       'htmltags-notagname' => 'このタグには「tagname」属性を設定してください。',
-       'htmltags-unsupportedtag' => '<htmltag> はタグ名「$1」に対応していません。',
-);
-
-/** Korean (한국어)
- * @author 아라
- */
-$messages['ko'] = array(
-       'htmltags-desc' => '미리 지정한 집합에서 HTML 태그 보이기 허용',
-       'htmltags-notagname' => '이 태그에 대한 "tagname" 특성을 설정해야 합니다.',
-       'htmltags-unsupportedtag' => '<htmltag>에 대한 "$1" 태그 이름은 지원하지 않습니다.',
-);
-
-/** Colognian (Ripoarisch)
- * @author Purodha
- */
-$messages['ksh'] = array(
-       'htmltags-desc' => 'Määd et möjjelesch, beschtemmpde HTML-Befähle en 
Sigge enzefööje.',
-       'htmltags-notagname' => 'De Eijeschaff <code lang="en">tagname</code> 
moß heh aanjejovve wääde.',
-       'htmltags-unsupportedtag' => 'Dä Befähl „$1“ es för <htmltag> nit ze 
bruche.',
-);
-
-/** Luxembourgish (Lëtzebuergesch)
- * @author Robby
- */
-$messages['lb'] = array(
-       'htmltags-notagname' => 'D\'Attribut "tagname" muss fir dësen Tag 
festgeluecht ginn.',
-       'htmltags-unsupportedtag' => 'Den Tagnumm "$1" gëtt net vun <htmltag> 
ënnerstëtzt.',
-);
-
-/** Macedonian (македонски)
- * @author Bjankuloski06
- */
-$messages['mk'] = array(
-       'htmltags-desc' => 'Овозможува приказ на HTML-ознаки од предодреден 
збир',
-       'htmltags-notagname' => 'За оваа ознака мора да се зададе атрибутот 
„tagname“.',
-       'htmltags-unsupportedtag' => 'Ознаката по име „$1“ не е поддржана за 
<htmltag>.',
-);
-
-/** Malay (Bahasa Melayu)
- * @author Anakmalaysia
- */
-$messages['ms'] = array(
-       'htmltags-desc' => 'Membenarkan paparan teg HTML dari peranggu yang 
dipratentukan',
-       'htmltags-notagname' => 'Atribut "tagname" mesti ditetapkan untuk teg 
ini.',
-       'htmltags-unsupportedtag' => 'Nama teg "$1" tidak disokong untuk 
<htmltag>.',
-);
-
-/** Norwegian Bokmål (norsk bokmål)
- */
-$messages['nb'] = array(
-       'htmltags-desc' => 'Tillater visning av HTML-tagger fra et 
forhåndsdefinert sett',
-       'htmltags-notagname' => 'Attributtet «tagname» må være satt for denne 
taggen.',
-       'htmltags-unsupportedtag' => 'Taggnavnet «$1» støttes ikke for 
<htmltag>.',
-);
-
-/** Dutch (Nederlands)
- * @author Siebrand
- */
-$messages['nl'] = array(
-       'htmltags-desc' => 'Maakt het mogelijk om HTML-tags weer te geven van 
een vooraf gespecificeerde set',
-       'htmltags-notagname' => 'Het attribuut "tagname" moet opgegeven worden 
voor deze tag.',
-       'htmltags-unsupportedtag' => 'De tagnaam "$1" wordt niet ondersteund 
voor <htmltag>.',
-);
-
-/** Polish (polski)
- * @author Chrumps
- */
-$messages['pl'] = array(
-       'htmltags-desc' => 'Pozwala na wyświetlanie znaczników HTML ze wstępnie 
określonego zestaw',
-       'htmltags-notagname' => 'Atrybut "tagname" musi być ustawiony dla 
danego znacznika.',
-       'htmltags-unsupportedtag' => 'Znacznik "$1" nie jest obsługiwany dla 
<htmltag>.',
-);
-
-/** Piedmontese (Piemontèis)
- * @author Borichèt
- * @author Dragonòt
- */
-$messages['pms'] = array(
-       'htmltags-desc' => "A përmëtt la visualisassion ëd tichëtte HTML da 
n'ansem pre-specificà",
-       'htmltags-notagname' => 'L\'atribù "tagname" a dev esse ampostà për 
costa tichëtta.',
-       'htmltags-unsupportedtag' => "Ël nòm dla tichëtta «$1» a l'é pa mantnù 
për <htmltag>.",
-);
-
-/** Brazilian Portuguese (português do Brasil)
- * @author Cainamarques
- */
-$messages['pt-br'] = array(
-       'htmltags-desc' => 'Permite a exibição de etiquetas HTML a partir de um 
conjunto pré-determinado',
-       'htmltags-notagname' => 'O atributo "tagname" deve ser estabelecido 
para esta etiqueta.',
-       'htmltags-unsupportedtag' => 'O nome de etiqueta "$1" não é suportado 
por <htmltag>.',
-);
-
-/** tarandíne (tarandíne)
- * @author Joetaras
- */
-$messages['roa-tara'] = array(
-       'htmltags-desc' => "Permette de visualizzà le tag HTML da 'nu 'nzieme 
pre specificate",
-       'htmltags-notagname' => 'L\'attribbute "tagname" adda essere \'mbostate 
pe stu tag.',
-       'htmltags-unsupportedtag' => '\'U nome d\'u tag "$1" non g\'è 
supportate pe <htmltag>.',
-);
-
-/** Russian (русский)
- * @author DCamer
- * @author Okras
- */
-$messages['ru'] = array(
-       'htmltags-desc' => 'Позволяет отображать HTML-теги из заранее заданного 
набора',
-       'htmltags-notagname' => 'Атрибут "tagname" должен быть установлен для 
данного тега.',
-       'htmltags-unsupportedtag' => 'Тег "$1" не поддерживается для 
<htmltag>.',
-);
-
-/** Swedish (svenska)
- * @author Jopparn
- * @author WikiPhoenix
- */
-$messages['sv'] = array(
-       'htmltags-desc' => 'Tillåter visning av HTML-taggar från en 
förutbestämd uppsättning',
-       'htmltags-notagname' => 'Attributet "tagname" måste fastställas för den 
här taggen.',
-       'htmltags-unsupportedtag' => 'Taggens namn "$1" stöds inte för 
<htmltag>.',
-);
-
-/** Ukrainian (українська)
- * @author Base
- */
-$messages['uk'] = array(
-       'htmltags-desc' => 'Дозволяє відображати HTML-теґи із 
попердньо-визначеного набору',
-       'htmltags-notagname' => 'Атрибут «tagname» повинен бути вказаним для 
цього теґу.',
-       'htmltags-unsupportedtag' => "Ім'я теґу «$1» не підтримується для 
<htmltag>.",
-);
-
-/** Simplified Chinese (中文(简体)‎)
- * @author Yfdyh000
- */
-$messages['zh-hans'] = array(
-       'htmltags-desc' => '允许显示指定的HTML标签',
-       'htmltags-notagname' => '此标签的“tagname”属性必须设置。',
-       'htmltags-unsupportedtag' => '<htmltag>不支持标签名“$1”。',
-);
-
-/** Traditional Chinese (中文(繁體)‎)
- * @author Justincheng12345
- */
-$messages['zh-hant'] = array(
-       'htmltags-desc' => '允許顯示指定的HTML標籤',
-       'htmltags-notagname' => '必須設置此標籤的「tagname」屬性。',
-       'htmltags-unsupportedtag' => '<htmltag>不支援標籤名稱「$1」。',
-);
+               $cachedData['deps'][] = new FileDependency( $fileName );
+       }
+       return true;
+};
diff --git a/HTMLTags.php b/HTMLTags.php
index 57e082e..87c2b36 100644
--- a/HTMLTags.php
+++ b/HTMLTags.php
@@ -10,8 +10,6 @@
  *
  * Usage: Add the following line in LocalSettings.php:
  * require_once( "$IP/extensions/HTMLTags/HTMLTags.php" );
- *
- * @version 0.1
  */
 
 // Check environment
@@ -27,7 +25,7 @@
        'path'                  => __FILE__,
        'name'                  => 'HTML Tags',
        'author'                => 'Yaron Koren',
-       'version'               => '0.1',
+       'version'               => '0.2.0',
        'url'                   => 
'http://www.mediawiki.org/wiki/Extension:HTML_Tags',
        'descriptionmsg'        => 'htmltags-desc',
 );
@@ -36,6 +34,7 @@
 $wgHTMLTagsDir = dirname( __FILE__ ) . '/';
 
 // Internationalization
+$wgMessagesDirs['HTMLTags'] = __DIR__ . '/i18n';
 $wgExtensionMessagesFiles['HTMLTags'] = $wgHTMLTagsDir . 'HTMLTags.i18n.php';
 
 // Register classes
diff --git a/i18n/ast.json b/i18n/ast.json
new file mode 100644
index 0000000..b790e22
--- /dev/null
+++ b/i18n/ast.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Xuacu"
+        ]
+    },
+    "htmltags-desc": "Permite amosar etiquetes HTML dende un conxuntu 
predetermináu",
+    "htmltags-notagname": "Tien qu'afitase l'atributu \"tagname\" pa esta 
etiqueta.",
+    "htmltags-unsupportedtag": "El nome d'etiqueta \"$1\" nun ye compatible 
con <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/cs.json b/i18n/cs.json
new file mode 100644
index 0000000..0e28efe
--- /dev/null
+++ b/i18n/cs.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Jezevec"
+        ]
+    },
+    "htmltags-desc": "Umožňuje zobrazování HTML značek z předdefinované sady",
+    "htmltags-notagname": "Pro tuto značku musí být nastaven atribut 
\"tagname\".",
+    "htmltags-unsupportedtag": "Značka \" $1 \" není pro <htmltag> 
podporována."
+}
\ No newline at end of file
diff --git a/i18n/de.json b/i18n/de.json
new file mode 100644
index 0000000..1f9ebef
--- /dev/null
+++ b/i18n/de.json
@@ -0,0 +1,11 @@
+{
+    "@metadata": {
+        "authors": [
+            "Kghbln",
+            "Metalhead64"
+        ]
+    },
+    "htmltags-desc": "Ermöglicht die Nutzung zusätzlicher HTML-Tags",
+    "htmltags-notagname": "Das Attribut „tagname“ muss für dieses Tag 
angegeben werden.",
+    "htmltags-unsupportedtag": "Der Tagname „$1“ wird von <htmltag> nicht 
unterstützt."
+}
\ No newline at end of file
diff --git a/i18n/en.json b/i18n/en.json
new file mode 100644
index 0000000..c59fbb6
--- /dev/null
+++ b/i18n/en.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": []
+    },
+    "htmltags-desc": "Allows for displaying HTML tags from a pre-specified 
set",
+    "htmltags-notagname": "The attribute \"tagname\" must be set for this 
tag.",
+    "htmltags-unsupportedtag": "The tag name \"$1\" is not supported for 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/es.json b/i18n/es.json
new file mode 100644
index 0000000..8b5e21c
--- /dev/null
+++ b/i18n/es.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Armando-Martin"
+        ]
+    },
+    "htmltags-desc": "Permite mostrar etiquetas HTML desde un conjunto 
preespecificado",
+    "htmltags-notagname": "El atributo \"tagname\" debe establecerse para esta 
etiqueta.",
+    "htmltags-unsupportedtag": "El nombre de la etiqueta \"$1\" no es 
compatible con <htmltag>.</htmltag>"
+}
\ No newline at end of file
diff --git a/i18n/fa.json b/i18n/fa.json
new file mode 100644
index 0000000..abea0c2
--- /dev/null
+++ b/i18n/fa.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Armin1392"
+        ]
+    },
+    "htmltags-desc": "اجازه برای نمایش برچسب‌های اچ‌تی‌ام‌ال از یک تنظیم از 
پیش تعیین شده",
+    "htmltags-notagname": "ویژگی \"نام برچسب\" باید برای این برچسب تنظیم شود.",
+    "htmltags-unsupportedtag": "نام برچسب $1 برای <htmltag> پشتیبانی نشده‌است."
+}
\ No newline at end of file
diff --git a/i18n/fr.json b/i18n/fr.json
new file mode 100644
index 0000000..7cdf458
--- /dev/null
+++ b/i18n/fr.json
@@ -0,0 +1,11 @@
+{
+    "@metadata": {
+        "authors": [
+            "Crochet.david",
+            "Gomoko"
+        ]
+    },
+    "htmltags-desc": "Permet l'affichage de balises HTML depuis un ensemble 
prédéterminé",
+    "htmltags-notagname": "L'attribut \"tagname\" doit être positionné pour 
cette balise.",
+    "htmltags-unsupportedtag": "Le nom de la balise « $1 » n’est pas pris en 
charge pour <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/gl.json b/i18n/gl.json
new file mode 100644
index 0000000..8a270d4
--- /dev/null
+++ b/i18n/gl.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Toliño"
+        ]
+    },
+    "htmltags-desc": "Permite mostrar etiquetas HTML desde un conxunto 
especificado previamente",
+    "htmltags-notagname": "Cómpre definir o atributo \"tagname\" para esta 
etiqueta.",
+    "htmltags-unsupportedtag": "O nome de etiqueta \"$1\" non está soportado 
por <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/he.json b/i18n/he.json
new file mode 100644
index 0000000..440ef10
--- /dev/null
+++ b/i18n/he.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Amire80"
+        ]
+    },
+    "htmltags-desc": "הצגת תגי HTML מתוך קבוצה שהוגדרה מראש",
+    "htmltags-notagname": "המאפיין \"tagname\" צריך להיות מוגדר עבור התג הזה.",
+    "htmltags-unsupportedtag": "שם התג \"$1\" אינו נתמך עבור <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/hsb.json b/i18n/hsb.json
new file mode 100644
index 0000000..72acec4
--- /dev/null
+++ b/i18n/hsb.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Michawiki"
+        ]
+    },
+    "htmltags-desc": "Zmóžnja zwobraznjenje HTML-značkow z předdefinowaneje 
sadźby",
+    "htmltags-notagname": "Atribut \"tagname\" dyrbi so za tutu značku 
stajić.",
+    "htmltags-unsupportedtag": "Mjeno znački \"$1\" so za <htmltage> 
njepodpěruje."
+}
\ No newline at end of file
diff --git a/i18n/it.json b/i18n/it.json
new file mode 100644
index 0000000..bc13b75
--- /dev/null
+++ b/i18n/it.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Beta16"
+        ]
+    },
+    "htmltags-desc": "Permette di visualizzare un insieme per-specificato di 
tag HTML",
+    "htmltags-notagname": "L'attributo \"tagname\" deve essere impostato per 
questo tag.",
+    "htmltags-unsupportedtag": "Il tagname \"$1\" non è supportato da 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/ja.json b/i18n/ja.json
new file mode 100644
index 0000000..1174565
--- /dev/null
+++ b/i18n/ja.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Shirayuki"
+        ]
+    },
+    "htmltags-desc": "あらかじめ指定した HTML タグを使用できるようにする",
+    "htmltags-notagname": "このタグには「tagname」属性を設定してください。",
+    "htmltags-unsupportedtag": "<htmltag> はタグ名「$1」に対応していません。"
+}
\ No newline at end of file
diff --git a/i18n/ko.json b/i18n/ko.json
new file mode 100644
index 0000000..fa61a7f
--- /dev/null
+++ b/i18n/ko.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "아라"
+        ]
+    },
+    "htmltags-desc": "미리 지정한 집합에서 HTML 태그 보이기 허용",
+    "htmltags-notagname": "이 태그에 대한 \"tagname\" 특성을 설정해야 합니다.",
+    "htmltags-unsupportedtag": "<htmltag>에 대한 \"$1\" 태그 이름은 지원하지 않습니다."
+}
\ No newline at end of file
diff --git a/i18n/ksh.json b/i18n/ksh.json
new file mode 100644
index 0000000..7b3c823
--- /dev/null
+++ b/i18n/ksh.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Purodha"
+        ]
+    },
+    "htmltags-desc": "Määd et möjjelesch, beschtemmpde HTML-Befähle en Sigge 
enzefööje.",
+    "htmltags-notagname": "De Eijeschaff <code lang=\"en\">tagname</code> moß 
heh aanjejovve wääde.",
+    "htmltags-unsupportedtag": "Dä Befähl „$1“ es för <htmltag> nit ze bruche."
+}
\ No newline at end of file
diff --git a/i18n/lb.json b/i18n/lb.json
new file mode 100644
index 0000000..40047e6
--- /dev/null
+++ b/i18n/lb.json
@@ -0,0 +1,9 @@
+{
+    "@metadata": {
+        "authors": [
+            "Robby"
+        ]
+    },
+    "htmltags-notagname": "D'Attribut \"tagname\" muss fir dësen Tag 
festgeluecht ginn.",
+    "htmltags-unsupportedtag": "Den Tagnumm \"$1\" gëtt net vun <htmltag> 
ënnerstëtzt."
+}
\ No newline at end of file
diff --git a/i18n/mk.json b/i18n/mk.json
new file mode 100644
index 0000000..72d7755
--- /dev/null
+++ b/i18n/mk.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Bjankuloski06"
+        ]
+    },
+    "htmltags-desc": "Овозможува приказ на HTML-ознаки од предодреден збир",
+    "htmltags-notagname": "За оваа ознака мора да се зададе атрибутот 
„tagname“.",
+    "htmltags-unsupportedtag": "Ознаката по име „$1“ не е поддржана за 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/ms.json b/i18n/ms.json
new file mode 100644
index 0000000..cbdf797
--- /dev/null
+++ b/i18n/ms.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Anakmalaysia"
+        ]
+    },
+    "htmltags-desc": "Membenarkan paparan teg HTML dari peranggu yang 
dipratentukan",
+    "htmltags-notagname": "Atribut \"tagname\" mesti ditetapkan untuk teg 
ini.",
+    "htmltags-unsupportedtag": "Nama teg \"$1\" tidak disokong untuk 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/nb.json b/i18n/nb.json
new file mode 100644
index 0000000..0be5f06
--- /dev/null
+++ b/i18n/nb.json
@@ -0,0 +1,8 @@
+{
+    "@metadata": {
+        "authors": []
+    },
+    "htmltags-desc": "Tillater visning av HTML-tagger fra et forhåndsdefinert 
sett",
+    "htmltags-notagname": "Attributtet «tagname» må være satt for denne 
taggen.",
+    "htmltags-unsupportedtag": "Taggnavnet «$1» støttes ikke for <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/nl.json b/i18n/nl.json
new file mode 100644
index 0000000..beb3fcc
--- /dev/null
+++ b/i18n/nl.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Siebrand"
+        ]
+    },
+    "htmltags-desc": "Maakt het mogelijk om HTML-tags weer te geven van een 
vooraf gespecificeerde set",
+    "htmltags-notagname": "Het attribuut \"tagname\" moet opgegeven worden 
voor deze tag.",
+    "htmltags-unsupportedtag": "De tagnaam \"$1\" wordt niet ondersteund voor 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/pl.json b/i18n/pl.json
new file mode 100644
index 0000000..f2030bc
--- /dev/null
+++ b/i18n/pl.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Chrumps"
+        ]
+    },
+    "htmltags-desc": "Pozwala na wyświetlanie znaczników HTML ze wstępnie 
określonego zestaw",
+    "htmltags-notagname": "Atrybut \"tagname\" musi być ustawiony dla danego 
znacznika.",
+    "htmltags-unsupportedtag": "Znacznik \"$1\" nie jest obsługiwany dla 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/pms.json b/i18n/pms.json
new file mode 100644
index 0000000..80575a6
--- /dev/null
+++ b/i18n/pms.json
@@ -0,0 +1,11 @@
+{
+    "@metadata": {
+        "authors": [
+            "Borichèt",
+            "Dragonòt"
+        ]
+    },
+    "htmltags-desc": "A përmëtt la visualisassion ëd tichëtte HTML da n'ansem 
pre-specificà",
+    "htmltags-notagname": "L'atribù \"tagname\" a dev esse ampostà për costa 
tichëtta.",
+    "htmltags-unsupportedtag": "Ël nòm dla tichëtta «$1» a l'é pa mantnù për 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/pt-br.json b/i18n/pt-br.json
new file mode 100644
index 0000000..22849f7
--- /dev/null
+++ b/i18n/pt-br.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Cainamarques"
+        ]
+    },
+    "htmltags-desc": "Permite a exibição de etiquetas HTML a partir de um 
conjunto pré-determinado",
+    "htmltags-notagname": "O atributo \"tagname\" deve ser estabelecido para 
esta etiqueta.",
+    "htmltags-unsupportedtag": "O nome de etiqueta \"$1\" não é suportado por 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/qqq.json b/i18n/qqq.json
new file mode 100644
index 0000000..f09eca2
--- /dev/null
+++ b/i18n/qqq.json
@@ -0,0 +1,11 @@
+{
+    "@metadata": {
+        "authors": [
+            "Shirayuki",
+            "Siebrand"
+        ]
+    },
+    "htmltags-desc": "{{desc|name=HTML 
Tags|url=http://www.mediawiki.org/wiki/Extension:HTML_Tags}}";,
+    "htmltags-notagname": "{{doc-important|Do not translate \"tagname\".}} The 
error message if \"tagname\" is not set in <htmltag>.",
+    "htmltags-unsupportedtag": "{{doc-important|Do not translate 
\"htmltag\".}}\nThe error message if an invalid value for \"tagname\" is set in 
<htmltag>.\n\nParameters:\n* $1 - tag name"
+}
\ No newline at end of file
diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json
new file mode 100644
index 0000000..9a11489
--- /dev/null
+++ b/i18n/roa-tara.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Joetaras"
+        ]
+    },
+    "htmltags-desc": "Permette de visualizzà le tag HTML da 'nu 'nzieme pre 
specificate",
+    "htmltags-notagname": "L'attribbute \"tagname\" adda essere 'mbostate pe 
stu tag.",
+    "htmltags-unsupportedtag": "'U nome d'u tag \"$1\" non g'è supportate pe 
<htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/ru.json b/i18n/ru.json
new file mode 100644
index 0000000..7992ea1
--- /dev/null
+++ b/i18n/ru.json
@@ -0,0 +1,11 @@
+{
+    "@metadata": {
+        "authors": [
+            "DCamer",
+            "Okras"
+        ]
+    },
+    "htmltags-desc": "Позволяет отображать HTML-теги из заранее заданного 
набора",
+    "htmltags-notagname": "Атрибут \"tagname\" должен быть установлен для 
данного тега.",
+    "htmltags-unsupportedtag": "Тег \"$1\" не поддерживается для <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/sv.json b/i18n/sv.json
new file mode 100644
index 0000000..22e1550
--- /dev/null
+++ b/i18n/sv.json
@@ -0,0 +1,11 @@
+{
+    "@metadata": {
+        "authors": [
+            "Jopparn",
+            "WikiPhoenix"
+        ]
+    },
+    "htmltags-desc": "Tillåter visning av HTML-taggar från en förutbestämd 
uppsättning",
+    "htmltags-notagname": "Attributet \"tagname\" måste fastställas för den 
här taggen.",
+    "htmltags-unsupportedtag": "Taggens namn \"$1\" stöds inte för <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/uk.json b/i18n/uk.json
new file mode 100644
index 0000000..24ee753
--- /dev/null
+++ b/i18n/uk.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Base"
+        ]
+    },
+    "htmltags-desc": "Дозволяє відображати HTML-теґи із попердньо-визначеного 
набору",
+    "htmltags-notagname": "Атрибут «tagname» повинен бути вказаним для цього 
теґу.",
+    "htmltags-unsupportedtag": "Ім'я теґу «$1» не підтримується для <htmltag>."
+}
\ No newline at end of file
diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json
new file mode 100644
index 0000000..abff56d
--- /dev/null
+++ b/i18n/zh-hans.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Yfdyh000"
+        ]
+    },
+    "htmltags-desc": "允许显示指定的HTML标签",
+    "htmltags-notagname": "此标签的“tagname”属性必须设置。",
+    "htmltags-unsupportedtag": "<htmltag>不支持标签名“$1”。"
+}
\ No newline at end of file
diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json
new file mode 100644
index 0000000..a31221d
--- /dev/null
+++ b/i18n/zh-hant.json
@@ -0,0 +1,10 @@
+{
+    "@metadata": {
+        "authors": [
+            "Justincheng12345"
+        ]
+    },
+    "htmltags-desc": "允許顯示指定的HTML標籤",
+    "htmltags-notagname": "必須設置此標籤的「tagname」屬性。",
+    "htmltags-unsupportedtag": "<htmltag>不支援標籤名稱「$1」。"
+}
\ No newline at end of file

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I292d82637bf1ba6639bb98d5dfb77c43b3eb84c5
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/HTMLTags
Gerrit-Branch: master
Gerrit-Owner: Siebrand <siebr...@kitano.nl>

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

Reply via email to