summaryrefslogtreecommitdiff
path: root/extensions/ParserFunctions
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/ParserFunctions')
-rw-r--r--extensions/ParserFunctions/Gruntfile.js25
-rw-r--r--extensions/ParserFunctions/ParserFunctions.i18n.magic.php33
-rw-r--r--extensions/ParserFunctions/composer.json10
-rw-r--r--extensions/ParserFunctions/extension.json4
-rw-r--r--extensions/ParserFunctions/i18n/ady-cyrl.json13
-rw-r--r--extensions/ParserFunctions/i18n/af.json5
-rw-r--r--extensions/ParserFunctions/i18n/ast.json2
-rw-r--r--extensions/ParserFunctions/i18n/av.json8
-rw-r--r--extensions/ParserFunctions/i18n/awa.json11
-rw-r--r--extensions/ParserFunctions/i18n/be.json11
-rw-r--r--extensions/ParserFunctions/i18n/bho.json11
-rw-r--r--extensions/ParserFunctions/i18n/ckb.json8
-rw-r--r--extensions/ParserFunctions/i18n/da.json5
-rw-r--r--extensions/ParserFunctions/i18n/dty.json12
-rw-r--r--extensions/ParserFunctions/i18n/ee.json8
-rw-r--r--extensions/ParserFunctions/i18n/el.json2
-rw-r--r--extensions/ParserFunctions/i18n/es.json32
-rw-r--r--extensions/ParserFunctions/i18n/fo.json11
-rw-r--r--extensions/ParserFunctions/i18n/gd.json10
-rw-r--r--extensions/ParserFunctions/i18n/gom-latn.json11
-rw-r--r--extensions/ParserFunctions/i18n/gu.json12
-rw-r--r--extensions/ParserFunctions/i18n/he.json4
-rw-r--r--extensions/ParserFunctions/i18n/ht.json8
-rw-r--r--extensions/ParserFunctions/i18n/hy.json11
-rw-r--r--extensions/ParserFunctions/i18n/khw.json11
-rw-r--r--extensions/ParserFunctions/i18n/kk-cyrl.json10
-rw-r--r--extensions/ParserFunctions/i18n/krc.json11
-rw-r--r--extensions/ParserFunctions/i18n/lt.json21
-rw-r--r--extensions/ParserFunctions/i18n/luz.json11
-rw-r--r--extensions/ParserFunctions/i18n/mg.json11
-rw-r--r--extensions/ParserFunctions/i18n/mt.json11
-rw-r--r--extensions/ParserFunctions/i18n/mzn.json11
-rw-r--r--extensions/ParserFunctions/i18n/nan.json9
-rw-r--r--extensions/ParserFunctions/i18n/nap.json19
-rw-r--r--extensions/ParserFunctions/i18n/nds-nl.json11
-rw-r--r--extensions/ParserFunctions/i18n/olo.json12
-rw-r--r--extensions/ParserFunctions/i18n/pa.json11
-rw-r--r--extensions/ParserFunctions/i18n/pnb.json6
-rw-r--r--extensions/ParserFunctions/i18n/ro.json5
-rw-r--r--extensions/ParserFunctions/i18n/sco.json11
-rw-r--r--extensions/ParserFunctions/i18n/si.json5
-rw-r--r--extensions/ParserFunctions/i18n/szl.json1
-rw-r--r--extensions/ParserFunctions/i18n/th.json6
-rw-r--r--extensions/ParserFunctions/i18n/tt-cyrl.json11
-rw-r--r--extensions/ParserFunctions/i18n/vro.json11
-rw-r--r--extensions/ParserFunctions/i18n/war.json8
-rw-r--r--extensions/ParserFunctions/i18n/wo.json9
-rw-r--r--extensions/ParserFunctions/i18n/wuu.json11
-rw-r--r--extensions/ParserFunctions/i18n/xmf.json11
-rw-r--r--extensions/ParserFunctions/i18n/yo.json3
50 files changed, 486 insertions, 38 deletions
diff --git a/extensions/ParserFunctions/Gruntfile.js b/extensions/ParserFunctions/Gruntfile.js
new file mode 100644
index 00000000..ec072a46
--- /dev/null
+++ b/extensions/ParserFunctions/Gruntfile.js
@@ -0,0 +1,25 @@
+/*!
+ * Grunt file
+ *
+ * @package ParserFunctions
+ */
+
+/*jshint node:true */
+module.exports = function ( grunt ) {
+ grunt.loadNpmTasks( 'grunt-banana-checker' );
+ grunt.loadNpmTasks( 'grunt-jsonlint' );
+
+ var conf = grunt.file.readJSON( 'extension.json' );
+ grunt.initConfig( {
+ banana: conf.MessagesDirs,
+ jsonlint: {
+ all: [
+ '**/*.json',
+ '!node_modules/**'
+ ]
+ }
+ } );
+
+ grunt.registerTask( 'test', [ 'jsonlint', 'banana' ] );
+ grunt.registerTask( 'default', 'test' );
+};
diff --git a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php
index 363f8781..96ccca46 100644
--- a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php
+++ b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php
@@ -56,7 +56,7 @@ $magicWords['ar'] = array(
'urldecode' => array( 0, 'فك_مسار' ),
);
-/** Egyptian Spoken Arabic (مصرى) */
+/** Egyptian Arabic (مصرى) */
$magicWords['arz'] = array(
'expr' => array( 0, 'تعبير' ),
'if' => array( 0, 'لو' ),
@@ -80,7 +80,7 @@ $magicWords['arz'] = array(
'urldecode' => array( 0, 'فك_مسار' ),
);
-/** South Azerbaijani (تورکجه) */
+/** South Azerbaijani (تۆرکجه) */
$magicWords['azb'] = array(
'ifeq' => array( 0, 'ایربیر' ),
'ifexpr' => array( 0, 'ایرحساب' ),
@@ -112,6 +112,30 @@ $magicWords['cs'] = array(
'replace' => array( 0, 'nahradit' ),
);
+/** Chuvash (Чӑвашла) */
+$magicWords['cv'] = array(
+ 'expr' => array( 0, 'expr' ),
+ 'if' => array( 0, 'if' ),
+ 'ifeq' => array( 0, 'ifeq' ),
+ 'ifexpr' => array( 0, 'ifexpr' ),
+ 'iferror' => array( 0, 'iferror' ),
+ 'switch' => array( 0, 'switch' ),
+ 'default' => array( 0, '#default' ),
+ 'ifexist' => array( 0, 'ifexist' ),
+ 'time' => array( 0, 'time' ),
+ 'timel' => array( 0, 'timel' ),
+ 'rel2abs' => array( 0, 'rel2abs' ),
+ 'titleparts' => array( 0, 'titleparts' ),
+ 'len' => array( 0, 'len' ),
+ 'pos' => array( 0, 'pos' ),
+ 'rpos' => array( 0, 'rpos' ),
+ 'sub' => array( 0, 'sub' ),
+ 'count' => array( 0, 'count' ),
+ 'replace' => array( 0, 'replace' ),
+ 'explode' => array( 0, 'explode' ),
+ 'urldecode' => array( 0, 'urldecode' ),
+);
+
/** German (Deutsch) */
$magicWords['de'] = array(
'switch' => array( 0, 'wechsle' ),
@@ -338,6 +362,11 @@ $magicWords['ja'] = array(
'urldecode' => array( 0, 'URLデコード', 'URLデコード' ),
);
+/** Georgian (ქართული) */
+$magicWords['ka'] = array(
+ 'time' => array( 0, 'დრო' ),
+);
+
/** Korean (한국어) */
$magicWords['ko'] = array(
'expr' => array( 0, '수식' ),
diff --git a/extensions/ParserFunctions/composer.json b/extensions/ParserFunctions/composer.json
new file mode 100644
index 00000000..fd380fb7
--- /dev/null
+++ b/extensions/ParserFunctions/composer.json
@@ -0,0 +1,10 @@
+{
+ "require-dev": {
+ "jakub-onderka/php-parallel-lint": "0.9"
+ },
+ "scripts": {
+ "test": [
+ "parallel-lint . --exclude node_modules --exclude vendor"
+ ]
+ }
+}
diff --git a/extensions/ParserFunctions/extension.json b/extensions/ParserFunctions/extension.json
index 0198398a..44b0be82 100644
--- a/extensions/ParserFunctions/extension.json
+++ b/extensions/ParserFunctions/extension.json
@@ -9,6 +9,7 @@
],
"url": "https://www.mediawiki.org/wiki/Extension:ParserFunctions",
"descriptionmsg": "pfunc_desc",
+ "license-name": "GPL-2.0",
"type": "parserhook",
"config": {
"PFEnableStringFunctions": false,
@@ -44,5 +45,6 @@
"ParserTestFiles": [
"funcsParserTests.txt",
"stringFunctionTests.txt"
- ]
+ ],
+ "manifest_version": 1
}
diff --git a/extensions/ParserFunctions/i18n/ady-cyrl.json b/extensions/ParserFunctions/i18n/ady-cyrl.json
new file mode 100644
index 00000000..86861d5f
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/ady-cyrl.json
@@ -0,0 +1,13 @@
+{
+ "@metadata": {
+ "authors": [
+ "Highlander45temp",
+ "TheRossatron",
+ "Inyzh"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "IуакIэр къуанчэ: ГущаIэу \"$1\"-р зэхэшIыкIыгъэп.",
+ "pfunc_expr_unexpected_operator": "IуакIэр къуанчэ: ОшIэдэмышIэ $1 оператор.",
+ "pfunc_expr_missing_operand": "КъэIокIэ тэрэзэп: $1-м пае операнд икъурэп.",
+ "pfunc_expr_unrecognised_punctuation": "IуакIэр къуанчэ: Пыутхэбзэ символэу \"$1\" зэхэшIыкIыгъэп."
+}
diff --git a/extensions/ParserFunctions/i18n/af.json b/extensions/ParserFunctions/i18n/af.json
index 059dcd67..119bc9ff 100644
--- a/extensions/ParserFunctions/i18n/af.json
+++ b/extensions/ParserFunctions/i18n/af.json
@@ -1,7 +1,8 @@
{
"@metadata": {
"authors": [
- "Naudefj"
+ "Naudefj",
+ "Arnobarnard"
]
},
"pfunc_desc": "Verryk die ontleder met logiese funksies",
@@ -12,7 +13,7 @@
"pfunc_expr_unexpected_number": "Fout in uitdrukking: onverwagte getal",
"pfunc_expr_preg_match_failure": "Fout in uitdrukking: onverwagte faling van preg_match",
"pfunc_expr_unrecognised_word": "Fout in uitdrukking: woord \"$1\" nie herken",
- "pfunc_expr_unexpected_operator": "Fout in uitdrukking: onverwagte operateur $1",
+ "pfunc_expr_unexpected_operator": "Fout in uitdrukking: onverwagte operator $1.",
"pfunc_expr_missing_operand": "Fout in uitdrukking: geen operand vir $1",
"pfunc_expr_unexpected_closing_bracket": "Fout in uitdrukking: hakkie onverwags gesluit",
"pfunc_expr_unrecognised_punctuation": "Fout in uitdrukking: onbekende leesteken \"$1\"",
diff --git a/extensions/ParserFunctions/i18n/ast.json b/extensions/ParserFunctions/i18n/ast.json
index e52b0a30..9e2d5bb9 100644
--- a/extensions/ParserFunctions/i18n/ast.json
+++ b/extensions/ParserFunctions/i18n/ast.json
@@ -16,7 +16,7 @@
"pfunc_expr_preg_match_failure": "Error d'espresión: Fallu inesperáu de preg_match",
"pfunc_expr_unrecognised_word": "Error d'espresión: Pallabra \"$1\" non reconocida.",
"pfunc_expr_unexpected_operator": "Error d'espresión: Operador $1 inesperáu",
- "pfunc_expr_missing_operand": "Error d'espresión: Falta operador en $1",
+ "pfunc_expr_missing_operand": "Error na espresión: Falta l'operando pa $1.",
"pfunc_expr_unexpected_closing_bracket": "Error d'espresión: Paréntesis final inesperáu",
"pfunc_expr_unrecognised_punctuation": "Error d'espresión: Caráuter de puntuación \"$1\" non reconocíu.",
"pfunc_expr_unclosed_bracket": "Error d'espresión: Paréntesis non zarráu",
diff --git a/extensions/ParserFunctions/i18n/av.json b/extensions/ParserFunctions/i18n/av.json
new file mode 100644
index 00000000..4d6e161b
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/av.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Gazimagomedov"
+ ]
+ },
+ "pfunc_expr_unexpected_operator": "Хъвай-хъвагӀиялъул гъалатӀ: данде кколареб оператор $1"
+}
diff --git a/extensions/ParserFunctions/i18n/awa.json b/extensions/ParserFunctions/i18n/awa.json
new file mode 100644
index 00000000..272c3ada
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/awa.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "1AnuraagPandey"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "एक्स्प्रेशन त्रुटि: अज्ञात शब्द \"$1\"।",
+ "pfunc_expr_unexpected_operator": "एक्स्प्रेशन त्रुटि: अनपेक्षित $1 ऑपरेटर।",
+ "pfunc_expr_missing_operand": "एक्स्प्रेशन त्रुटि: $1 का घटक नहीं मिला",
+ "pfunc_expr_unrecognised_punctuation": "एक्स्प्रेशन त्रुटि: अनपेक्षित उद्गार चिन्ह \"$1\"।"
+}
diff --git a/extensions/ParserFunctions/i18n/be.json b/extensions/ParserFunctions/i18n/be.json
new file mode 100644
index 00000000..7ea0c8fa
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/be.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Чаховіч Уладзіслаў"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Памылка выраза: неапазнанае слова «$1»",
+ "pfunc_expr_unexpected_operator": "Памылка выраза: нечаканы аператар $1",
+ "pfunc_expr_missing_operand": "Памылка выраза: няма аперанда $1",
+ "pfunc_expr_unrecognised_punctuation": "Памылка выраза: неапазнаны сімвал пунктуацыі «$1»"
+}
diff --git a/extensions/ParserFunctions/i18n/bho.json b/extensions/ParserFunctions/i18n/bho.json
new file mode 100644
index 00000000..3e95f7ed
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/bho.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "SatyamMishra"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "एक्सप्रेशन खराबी: नामालूम शब्द \"$1\"।",
+ "pfunc_expr_unexpected_operator": "एक्सप्रेशन खराबी: Unexpected $1 operator.",
+ "pfunc_expr_missing_operand": "एक्सप्रेशन खराबी: $1 खातिर गायब क्रिया-चीन्हा (Operand)!",
+ "pfunc_expr_unrecognised_punctuation": "एक्सप्रेशन खराबी: नामालूम चीन्हा \"$1\"।"
+}
diff --git a/extensions/ParserFunctions/i18n/ckb.json b/extensions/ParserFunctions/i18n/ckb.json
new file mode 100644
index 00000000..519399c3
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/ckb.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Asoxor"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "ھەڵەی Expression: وشەی نەناسراو \"$1\"."
+}
diff --git a/extensions/ParserFunctions/i18n/da.json b/extensions/ParserFunctions/i18n/da.json
index c8da6e5c..fb55e1b8 100644
--- a/extensions/ParserFunctions/i18n/da.json
+++ b/extensions/ParserFunctions/i18n/da.json
@@ -4,7 +4,8 @@
"Byrial",
"HenrikKbh",
"Morten LJ",
- "Peter Alberti"
+ "Peter Alberti",
+ "Christian List"
]
},
"pfunc_desc": "Udvider parser med logiske funktioner",
@@ -16,7 +17,7 @@
"pfunc_expr_stack_exhausted": "Udtryksfejl: Stak tømt",
"pfunc_expr_unexpected_number": "Fejl: Uventet tal",
"pfunc_expr_preg_match_failure": "Udtryksfejl: Uventet fejl i preg_match",
- "pfunc_expr_unrecognised_word": "Udtryksfejl: Uventet ord \"$1\"",
+ "pfunc_expr_unrecognised_word": "Udtryksfejl: Ukendt ord \"$1\".",
"pfunc_expr_unexpected_operator": "Udtryksfejl: Uventet \"$1\"-operator",
"pfunc_expr_missing_operand": "Udtryksfejl: Manglende operand til $1",
"pfunc_expr_unexpected_closing_bracket": "Udtryksfejl: Uventet lukkende parentes",
diff --git a/extensions/ParserFunctions/i18n/dty.json b/extensions/ParserFunctions/i18n/dty.json
new file mode 100644
index 00000000..60e17777
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/dty.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "रमेश सिंह बोहरा",
+ "जनक राज भट्ट"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "अभिव्यक्ति त्रुटि: अज्ञात शब्द \"$1\"।",
+ "pfunc_expr_unexpected_operator": "अभिव्यक्ति त्रुटि र आकस्मिक संचालन $1",
+ "pfunc_expr_missing_operand": "अभिव्यक्ति त्रुटि:संचालन भुलका लागि $1",
+ "pfunc_expr_unrecognised_punctuation": "अभिव्यक्ति त्रुटि: नपछड्याको विराम चिन्ह चरित्र \"$1\"।"
+}
diff --git a/extensions/ParserFunctions/i18n/ee.json b/extensions/ParserFunctions/i18n/ee.json
new file mode 100644
index 00000000..3765f37e
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/ee.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Aguve"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Nuŋɔŋlɔ ƒe kuxi: Medze si nya \"$1\" o."
+}
diff --git a/extensions/ParserFunctions/i18n/el.json b/extensions/ParserFunctions/i18n/el.json
index 8f42e2bc..c98eae4c 100644
--- a/extensions/ParserFunctions/i18n/el.json
+++ b/extensions/ParserFunctions/i18n/el.json
@@ -28,5 +28,5 @@
"pfunc_expr_invalid_argument_ln": "Άκυρη παράμετρος για το ln: <= 0",
"pfunc_expr_unknown_error": "Σφάλμα έκφρασης: Άγνωστο σφάλμα ($1)",
"pfunc_expr_not_a_number": "Στο $1: το αποτέλεσμα δεν είναι αριθμός",
- "pfunc_string_too_long": "Σφάλμα: ο ορμαθός υπερβαίνει $1 το όριο χαρακτήρων"
+ "pfunc_string_too_long": "Σφάλμα: Η συμβολοσειρά υπερβαίνει το όριο {{PLURAL:$1|του 1 χαρακτήρα|των $1 χαρακτήρων}}."
}
diff --git a/extensions/ParserFunctions/i18n/es.json b/extensions/ParserFunctions/i18n/es.json
index b1b6bca4..68650967 100644
--- a/extensions/ParserFunctions/i18n/es.json
+++ b/extensions/ParserFunctions/i18n/es.json
@@ -7,27 +7,29 @@
"Muro de Aguas",
"Remember the dot",
"Sanbec",
- "Macofe"
+ "Macofe",
+ "Ryo567"
]
},
- "pfunc_desc": "Mejora el analizador lógico con funciones.",
- "pfunc_time_error": "Error con la expresión: Tiempo no válido",
- "pfunc_time_too_long": "Error con la expresión: se están utilizando demasiados \"#time\"",
+ "pfunc_desc": "Mejora el analizador con funciones lógicas.",
+ "pfunc_time_error": "Error: fecha y hora no válidos.",
+ "pfunc_time_too_long": "Error: demasiados \"#time\".",
"pfunc_time_too_big": "Error: #time solo admite años hasta 9999.",
- "pfunc_rel2abs_invalid_depth": "Error: Profundidad no válida en la ruta: «$1» (trataste de acceder a un nodo por encima de la raíz)",
- "pfunc_expr_stack_exhausted": "Error de expresión: Pila agotada",
- "pfunc_expr_unexpected_number": "Error con la expresión: Número no esperado",
- "pfunc_expr_preg_match_failure": "Error de expresión: Fracaso preg_match no esperado",
+ "pfunc_time_too_small": "Error: #time solo admite años desde 0.",
+ "pfunc_rel2abs_invalid_depth": "Error: profundidad no válida en la ruta «$1» (trataste de acceder a un nodo por encima de la raíz).",
+ "pfunc_expr_stack_exhausted": "Error en la expresión: pila agotada.",
+ "pfunc_expr_unexpected_number": "Error en la expresión: número no esperado.",
+ "pfunc_expr_preg_match_failure": "Error en la expresión: fallo no esperado de \"preg_match\".",
"pfunc_expr_unrecognised_word": "Error en la expresión: no se reconoce la palabra «$1».",
"pfunc_expr_unexpected_operator": "Error en la expresión: operador $1 no esperado.",
"pfunc_expr_missing_operand": "Error en la expresión: falta un operando para $1.",
- "pfunc_expr_unexpected_closing_bracket": "Error con la expresión: Paréntesis de cierre no esperado",
+ "pfunc_expr_unexpected_closing_bracket": "Error en la expresión: paréntesis de cierre no esperado.",
"pfunc_expr_unrecognised_punctuation": "Error en la expresión: no se reconoce el carácter de puntuación «$1».",
- "pfunc_expr_unclosed_bracket": "Error con la expresión: Paréntesis sin cerrar",
- "pfunc_expr_division_by_zero": "División entre cero",
+ "pfunc_expr_unclosed_bracket": "Error en la expresión: paréntesis sin cerrar.",
+ "pfunc_expr_division_by_zero": "División por cero.",
"pfunc_expr_invalid_argument": "Argumento no válido para $1: < -1 o > 1.",
- "pfunc_expr_invalid_argument_ln": "Argumento incorrecto para ln: <= 0",
- "pfunc_expr_unknown_error": "Error con la expresión: Error desconocido ($1)",
- "pfunc_expr_not_a_number": "En $1: el resultado no es un número",
- "pfunc_string_too_long": "Error: la cadena excede el límite de $1 caracteres"
+ "pfunc_expr_invalid_argument_ln": "Argumento incorrecto para ln: <= 0.",
+ "pfunc_expr_unknown_error": "Error en la expresión: error desconocido ($1).",
+ "pfunc_expr_not_a_number": "En $1: el resultado no es un número.",
+ "pfunc_string_too_long": "Error: la cadena excede el límite de $1 caracteres."
}
diff --git a/extensions/ParserFunctions/i18n/fo.json b/extensions/ParserFunctions/i18n/fo.json
new file mode 100644
index 00000000..7a15c860
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/fo.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "EileenSanda"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Feilur í frágreiðing: Ókent orð \"$1\".",
+ "pfunc_expr_unexpected_operator": "Feilur í málbering: Óvæntaður $1 operatorur.",
+ "pfunc_expr_missing_operand": "Feilur í málburði: Manglandi operandur fyri $1.",
+ "pfunc_expr_unrecognised_punctuation": "Feilur í frágreiðing: Ókend teknseting \"$1\"."
+}
diff --git a/extensions/ParserFunctions/i18n/gd.json b/extensions/ParserFunctions/i18n/gd.json
new file mode 100644
index 00000000..946563b2
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/gd.json
@@ -0,0 +1,10 @@
+{
+ "@metadata": {
+ "authors": [
+ "GunChleoc"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Marachd eas-preisein: Chan aithne dhuinn am facal \"$1\".",
+ "pfunc_expr_missing_operand": "Mearachd eas-preisein: Tha oparand a dhìth airson $1.",
+ "pfunc_expr_unrecognised_punctuation": "Mearachd eas-preisein: Chan aithne dhuinn an caractar puingeachaidh \"$1\"."
+}
diff --git a/extensions/ParserFunctions/i18n/gom-latn.json b/extensions/ParserFunctions/i18n/gom-latn.json
new file mode 100644
index 00000000..0810281a
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/gom-latn.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "The Discoverer"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Abhivyaktint chuk: Onolkhi utor: $1",
+ "pfunc_expr_unexpected_operator": "Abhivyaktint chuk: Onolkhi karyavahak: $1",
+ "pfunc_expr_missing_operand": "Abhivyaktint chuk: $1 cho ghotok mellunk na.",
+ "pfunc_expr_unrecognised_punctuation": "Abhivyaktint chuk: Onolkhi udgar chinh \"$1\"."
+}
diff --git a/extensions/ParserFunctions/i18n/gu.json b/extensions/ParserFunctions/i18n/gu.json
new file mode 100644
index 00000000..54ea20af
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/gu.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Arbhatt",
+ "KartikMistry"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "સમીકરણ ક્ષતિ: અજ્ઞાત શબ્દ \"$1\".",
+ "pfunc_expr_unexpected_operator": "સમીકરણ ક્ષતિ : અણધારી સમીકરણ નિશાની $1",
+ "pfunc_expr_missing_operand": "સમિકરણ ક્ષતિ: $1 ની માટે સમીકરણ-નિશાની ખુટે છે",
+ "pfunc_expr_unrecognised_punctuation": "સમીકરણ ક્ષતિ: અજ્ઞાત વિરામચિહ્ન \"$1\" નો ઉપયોગ."
+}
diff --git a/extensions/ParserFunctions/i18n/he.json b/extensions/ParserFunctions/i18n/he.json
index 98aca849..98c1e26f 100644
--- a/extensions/ParserFunctions/i18n/he.json
+++ b/extensions/ParserFunctions/i18n/he.json
@@ -6,9 +6,9 @@
},
"pfunc_desc": "הוספת פונקציות לוגיות למפענח",
"pfunc_time_error": "שגיאה: זמן שגוי",
- "pfunc_time_too_long": "שגיאה: שימוש ב\"#זמן\" פעמים רבות מדי",
+ "pfunc_time_too_long": "שגיאה: יותר מדי קריאות ל#זמן.",
"pfunc_time_too_big": "שגיאה: #זמן תומכת רק בשנים עד 9999",
- "pfunc_time_too_small": "שגיאה: הפונקציה #time תומכת ר בשנים מ־0",
+ "pfunc_time_too_small": "שגיאה: הפונקציה #time תומכת רק בשנים מ־0.",
"pfunc_rel2abs_invalid_depth": "שגיאה: עומק שגוי בנתיב: \"$1\" (ניסיון כניסה לצומת מעל צומת השורש)",
"pfunc_expr_stack_exhausted": "שגיאה בביטוי: המחסנית מלאה",
"pfunc_expr_unexpected_number": "שגיאה בביטוי: מספר בלתי צפוי",
diff --git a/extensions/ParserFunctions/i18n/ht.json b/extensions/ParserFunctions/i18n/ht.json
new file mode 100644
index 00000000..c536c8e9
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/ht.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "Tisave"
+ ]
+ },
+ "pfunc_expr_unrecognised_punctuation": "Pwoblèm ekspresyon: ponktiyasyon \"$1\" a pa valid."
+}
diff --git a/extensions/ParserFunctions/i18n/hy.json b/extensions/ParserFunctions/i18n/hy.json
new file mode 100644
index 00000000..8b95ed60
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/hy.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Դավիթ Սարոյան"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Արտահայտության սխալ․ չճանաչված բառ՝ «$1»։",
+ "pfunc_expr_unexpected_operator": "Արտահայտության սխալ․ $1 անսպասելի օպերատոր։",
+ "pfunc_expr_missing_operand": "Արտահայտության սխալ․ $1-ը չունի օպերանդ։",
+ "pfunc_expr_unrecognised_punctuation": "Արտահայտության սխալ․ չճանաչված կետադրական նշան՝ «$1»։"
+}
diff --git a/extensions/ParserFunctions/i18n/khw.json b/extensions/ParserFunctions/i18n/khw.json
new file mode 100644
index 00000000..60c01da6
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/khw.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Rachitrali"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "ظاہریت خطاْْْْ: نامعلوم لفظ \"$1\"",
+ "pfunc_expr_unexpected_operator": "Expression error: Unexpected $1 operator.",
+ "pfunc_expr_missing_operand": "ایکسپریس ایرر: Missing operand for $1.",
+ "pfunc_expr_unrecognised_punctuation": "خطائے تعبیری: نامعلوم تلفظ برائے \"$1\""
+}
diff --git a/extensions/ParserFunctions/i18n/kk-cyrl.json b/extensions/ParserFunctions/i18n/kk-cyrl.json
index 7793522f..3afdf3a3 100644
--- a/extensions/ParserFunctions/i18n/kk-cyrl.json
+++ b/extensions/ParserFunctions/i18n/kk-cyrl.json
@@ -1,7 +1,13 @@
{
- "@metadata": [],
+ "@metadata": {
+ "authors": [
+ "Arystanbek"
+ ]
+ },
"pfunc_time_error": "Қате: жарамсыз уақыт",
"pfunc_time_too_long": "Қате: #time шақыруы тым көп",
+ "pfunc_time_too_big": "Қате: #time 9999 дейінгі жылды қолдайды.",
+ "pfunc_time_too_small": "Қате: #time 0 кейінгі жылды қолдайды.",
"pfunc_rel2abs_invalid_depth": "Қате: Мына жолдың жарамсыз терендігі «$1» (тамыр түйіннің үстіндегі түйінге қатынау талабы)",
"pfunc_expr_stack_exhausted": "Айтылым қатесі: Стек сарқылды",
"pfunc_expr_unexpected_number": "Айтылым қатесі: Күтілмеген сан",
@@ -13,6 +19,8 @@
"pfunc_expr_unrecognised_punctuation": "Айтылым қатесі: Танылмаған тыныс белгісі «$1»",
"pfunc_expr_unclosed_bracket": "Айтылым қатесі: Жабылмаған жақша",
"pfunc_expr_division_by_zero": "Нөлге бөлінуі",
+ "pfunc_expr_invalid_argument": "$1 үшін жарамсыз аргумент: < -1 немесе > 1.",
+ "pfunc_expr_invalid_argument_ln": "ln үшін жарамсыз аргумент: <= 0.",
"pfunc_expr_unknown_error": "Айтылым қатесі: Белгісіз қате ($1)",
"pfunc_expr_not_a_number": "$1 дегенде: нәтиже сан емес"
}
diff --git a/extensions/ParserFunctions/i18n/krc.json b/extensions/ParserFunctions/i18n/krc.json
new file mode 100644
index 00000000..5a1d559f
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/krc.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Iltever"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Ангылатыуну халаты: танылмагъан «$1» сёз",
+ "pfunc_expr_unexpected_operator": "Ангылатыуну халаты: сакъланмагъан $1 оператор.",
+ "pfunc_expr_missing_operand": "Ангылатыуну халаты: $1 ючюн операнд джетмейди.",
+ "pfunc_expr_unrecognised_punctuation": "Ангылатыуну халаты: пунктуацияны танылмагъан «$1» символы"
+}
diff --git a/extensions/ParserFunctions/i18n/lt.json b/extensions/ParserFunctions/i18n/lt.json
index ff569ecd..72e15566 100644
--- a/extensions/ParserFunctions/i18n/lt.json
+++ b/extensions/ParserFunctions/i18n/lt.json
@@ -1,12 +1,29 @@
{
"@metadata": {
"authors": [
- "Hugo.arg"
+ "Hugo.arg",
+ "Albertas"
]
},
+ "pfunc_desc": "Papildyti analizatorių loginėmis funkcijomis",
"pfunc_time_error": "Klaida: neteisingas laikas",
+ "pfunc_time_too_long": "Klaida: Per daug #time kreipimųsi.",
+ "pfunc_time_too_big": "Klaida: #time palaiko metus tik iki 9999.",
+ "pfunc_time_too_small": "Klaida: #time palaiko metus tik nuo 0.",
+ "pfunc_rel2abs_invalid_depth": "Klaida: Netinkamas kelio gylis: \"$1\" (bandoma pasiekti mazgą, esantį virš šakninio mazgo).",
+ "pfunc_expr_stack_exhausted": "Išraiškos klaida: Išnaudotas atminties dėklas.",
+ "pfunc_expr_unexpected_number": "Išraiškos klaida: Netikėtas skaičius.",
+ "pfunc_expr_preg_match_failure": "Išraiškos klaida: Netikėta preg_match klaida.",
"pfunc_expr_unrecognised_word": "Išraiškos klaida: nežinomas žodis „$1“.",
"pfunc_expr_unexpected_operator": "Išraiškos klaida: netikėtas operatorius „$1“.",
"pfunc_expr_missing_operand": "Išraiškos klaida: trūksta operando „$1“.",
- "pfunc_expr_unrecognised_punctuation": "Išraiškos klaida: neatpažintas punktuacijos ženklas „$1“."
+ "pfunc_expr_unexpected_closing_bracket": "Išraiškos klaida: Netikėtas uždaromasis skliaustelis.",
+ "pfunc_expr_unrecognised_punctuation": "Išraiškos klaida: neatpažintas punktuacijos ženklas „$1“.",
+ "pfunc_expr_unclosed_bracket": "Išraiškos klaida: Neuždarytas skliaustelis.",
+ "pfunc_expr_division_by_zero": "Dalyba iš nulio.",
+ "pfunc_expr_invalid_argument": "Netinkamas $1 argumentas: < -1 arba > 1.",
+ "pfunc_expr_invalid_argument_ln": "Netinkamas ln argumentas: <= 0.",
+ "pfunc_expr_unknown_error": "Išraiškos klaida: Nežinoma klaida ($1).",
+ "pfunc_expr_not_a_number": "$1: Rezultatas nėra skaičius.",
+ "pfunc_string_too_long": "Klaida: Eilutė viršija $1 simbolių limitą."
}
diff --git a/extensions/ParserFunctions/i18n/luz.json b/extensions/ParserFunctions/i18n/luz.json
new file mode 100644
index 00000000..dd70599a
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/luz.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "علی ساکی لرستانی"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "خطای عبارت:کألمە نوٙم دیارنی ھ \"$1\"",
+ "pfunc_expr_unexpected_operator": "خأطا عیبارأت:ئۉپیراتۉر$1 غیر مۉنتأظیرھ.",
+ "pfunc_expr_missing_operand": "خأطای عیبارت: عأمألڤأند أز دأس رأتە سی $1.",
+ "pfunc_expr_unrecognised_punctuation": "خطای عبارت: نیڤیسه نۉقطە گذاری \"$1\" نوٙم دیار نیسس."
+}
diff --git a/extensions/ParserFunctions/i18n/mg.json b/extensions/ParserFunctions/i18n/mg.json
new file mode 100644
index 00000000..ab760ea1
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/mg.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Jagwar"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Hadisoam-pilazana: Teny \"$1\" tsy fantatra",
+ "pfunc_expr_unexpected_operator": "Hadisoam-panehoan-kevitra: mpamaritra \"$1\" tsy fantatra.",
+ "pfunc_expr_missing_operand": "Hadisoam-pitenenana: ôperandy tsy ampy ho an'i $1.",
+ "pfunc_expr_unrecognised_punctuation": "Hadisoam-pilazana: Soratra mari-piatoana \"$1\" tsy fantatra"
+}
diff --git a/extensions/ParserFunctions/i18n/mt.json b/extensions/ParserFunctions/i18n/mt.json
new file mode 100644
index 00000000..f2d57172
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/mt.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Leli Forte"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Żball fl-espressjoni: Il-kelma \"$1\" mhux magħrufa.",
+ "pfunc_expr_unexpected_operator": "Żball fl-espressjoni: Operatur $1 mhux mistenni.",
+ "pfunc_expr_missing_operand": "Żball fl-espressjoni: Operand nieqes għal $1.",
+ "pfunc_expr_unrecognised_punctuation": "Żball fl-espressjoni: Il-karattru tal-punteġġjatura \"$1\" mhux magħruf."
+}
diff --git a/extensions/ParserFunctions/i18n/mzn.json b/extensions/ParserFunctions/i18n/mzn.json
new file mode 100644
index 00000000..5eec52ff
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/mzn.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "محک"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "عبارتی خطا: این کلمه ره نشناسمبی «$1»",
+ "pfunc_expr_unexpected_operator": "عبارتون خطا: $1 ِعملگر اَمه وسّه آشنا نی‌یه",
+ "pfunc_expr_missing_operand": "عبارتی خطا: گوم‌بیی عملگر $1 وسّه",
+ "pfunc_expr_unrecognised_punctuation": "عبارتی خطا: اینتی نقطه‌گذاری ره نشناسمبی «$1»"
+}
diff --git a/extensions/ParserFunctions/i18n/nan.json b/extensions/ParserFunctions/i18n/nan.json
new file mode 100644
index 00000000..3b7ab2b5
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/nan.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ianbu"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "表達錯誤:認無\"$1\"這个字。",
+ "pfunc_expr_unrecognised_punctuation": "表達錯誤:認無標點符號 \"$1\"。"
+}
diff --git a/extensions/ParserFunctions/i18n/nap.json b/extensions/ParserFunctions/i18n/nap.json
index c0a0e6bc..d658151d 100644
--- a/extensions/ParserFunctions/i18n/nap.json
+++ b/extensions/ParserFunctions/i18n/nap.json
@@ -4,8 +4,25 @@
"C.R."
]
},
+ "pfunc_desc": "Migliora 'o parser ch' 'e funziune logiche",
+ "pfunc_time_error": "Errore: Orario invalido.",
+ "pfunc_time_too_long": "Errore: Tropp'assaje chiammate a #time .",
+ "pfunc_time_too_big": "Errore: 'o #time suppuorta anne sulamente nfin'a 9999.",
+ "pfunc_time_too_small": "Errore: 'o #time suppuorta anne sulamente nfin'a 0.",
+ "pfunc_rel2abs_invalid_depth": "Errore: Profondità infalida int'a lu percorso: \"$1\" (pruvaje 'e trasì dint'a nu nodo superiore d' 'a rareca).",
+ "pfunc_expr_stack_exhausted": "Espressione 'n errore: Stack muscio e fernuto.",
+ "pfunc_expr_unexpected_number": "Espressione 'n errore Nummero inaspettato.",
+ "pfunc_expr_preg_match_failure": "Espressione in errore: preg_match inaspettato e fallito",
"pfunc_expr_unrecognised_word": "Espressione 'n errore: Parola scanusciuta \"$1\"",
"pfunc_expr_unexpected_operator": "Espressione 'n errore: Operatore $1 inaspettato",
"pfunc_expr_missing_operand": "Espressione 'n errore: Operatore zumpato pe' $1.",
- "pfunc_expr_unrecognised_punctuation": "Espressione 'n errore: Carattere 'e punteggiatura \"$1\" scanusciuto"
+ "pfunc_expr_unexpected_closing_bracket": "Espressione in errore: parentesi nchiusa inaspettata",
+ "pfunc_expr_unrecognised_punctuation": "Espressione 'n errore: Carattere 'e punteggiatura \"$1\" scanusciuto",
+ "pfunc_expr_unclosed_bracket": "Espressione in errore: Parentesi nun chiusa.",
+ "pfunc_expr_division_by_zero": "Divisione pe zero",
+ "pfunc_expr_invalid_argument": "Argomento invalido pe $1: < -1 o > 1",
+ "pfunc_expr_invalid_argument_ln": "Argomento invalido pe' ln: <= 0",
+ "pfunc_expr_unknown_error": "Espressione in errore: Errore scanusciuto ($1)",
+ "pfunc_expr_not_a_number": "Int'a $1: 'O risultato nun è nu nummero.",
+ "pfunc_string_too_long": "Errore: 'A stringa appassa 'o lemmeto $1 'e carattere"
}
diff --git a/extensions/ParserFunctions/i18n/nds-nl.json b/extensions/ParserFunctions/i18n/nds-nl.json
new file mode 100644
index 00000000..f5be8f84
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/nds-nl.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Servien"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Fout in uutdrokkige: woord \"$1\" niet herkend.",
+ "pfunc_expr_unexpected_operator": "Fout in uutdrokkige: niet verwachten operator $1.",
+ "pfunc_expr_missing_operand": "Fout in uutdrokkige: operand veur $1 ontbrik.",
+ "pfunc_expr_unrecognised_punctuation": "Fout in uutdrokkige: niet herkend leesteken \"$1\"."
+}
diff --git a/extensions/ParserFunctions/i18n/olo.json b/extensions/ParserFunctions/i18n/olo.json
new file mode 100644
index 00000000..525ee866
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/olo.json
@@ -0,0 +1,12 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ilja.mos",
+ "Mashoi7"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Haireh: tundematoi sana \"$1\"",
+ "pfunc_expr_unexpected_operator": "Ilmaisuhaireh: Vuottamatoi $1 operuattoru.",
+ "pfunc_expr_missing_operand": "Kuvavushaireh: Ei ole operandua operatorale $1.",
+ "pfunc_expr_unrecognised_punctuation": "Haireh: tundematoi välimerki \"$1\"."
+}
diff --git a/extensions/ParserFunctions/i18n/pa.json b/extensions/ParserFunctions/i18n/pa.json
new file mode 100644
index 00000000..7fffd08b
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/pa.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Satdeep gill"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "ਗ਼ਲਤੀ:ਅਣਪਛਾਤਾ ਸ਼ਬਦ \"$1\"।",
+ "pfunc_expr_unexpected_operator": "ਗ਼ਲਤੀ: ਅਕਲਪਿਤ $1 ਚਾਲਕ।",
+ "pfunc_expr_missing_operand": "ਗ਼ਲਤੀ: $1 ਲਈ ਕਾਰਜ ਸੰਖਿਆ ਮੌਜੂਦ ਨਹੀਂ।",
+ "pfunc_expr_unrecognised_punctuation": "ਗ਼ਲਤੀ:ਅਣਪਛਾਤਾ ਚਿੰਨ੍ਹ \"$1\"।"
+}
diff --git a/extensions/ParserFunctions/i18n/pnb.json b/extensions/ParserFunctions/i18n/pnb.json
index 2fdcc8c8..67a8418e 100644
--- a/extensions/ParserFunctions/i18n/pnb.json
+++ b/extensions/ParserFunctions/i18n/pnb.json
@@ -5,5 +5,9 @@
]
},
"pfunc_time_error": "غلطی: ویلہ ٹھیک نئیں۔",
- "pfunc_time_too_long": "غلطی: بعوت ساریاں # کالاں"
+ "pfunc_time_too_long": "غلطی: بعوت ساریاں # کالاں",
+ "pfunc_expr_unrecognised_word": "لکھن غلطی: \"$1\" شبد پچھانیا نہیں جاریا",
+ "pfunc_expr_unexpected_operator": "لکھت غلطی:اچانک $1 اوپریٹر",
+ "pfunc_expr_missing_operand": "لکھن غلطی: $1 لئی مسنگ اوپرینڈ.",
+ "pfunc_expr_unrecognised_punctuation": "لکھن غلطی: \"$1\" نشان پچھانیا نہیں جاریا"
}
diff --git a/extensions/ParserFunctions/i18n/ro.json b/extensions/ParserFunctions/i18n/ro.json
index 81837cef..8ee0271d 100644
--- a/extensions/ParserFunctions/i18n/ro.json
+++ b/extensions/ParserFunctions/i18n/ro.json
@@ -3,7 +3,8 @@
"authors": [
"KlaudiuMihaila",
"Minisarm",
- "Stelistcristi"
+ "Stelistcristi",
+ "ImGelu"
]
},
"pfunc_desc": "Îmbunătățește parserul cu funcții logice",
@@ -14,7 +15,7 @@
"pfunc_expr_stack_exhausted": "Eroare de expresie: stivă epuizată",
"pfunc_expr_unexpected_number": "Eroare de expresie: număr neașteptat",
"pfunc_expr_preg_match_failure": "Eroare de expresie: eșuare preg_match neașteptată",
- "pfunc_expr_unrecognised_word": "Eroare de expresie: „$1” este un cuvânt nerecunoscut",
+ "pfunc_expr_unrecognised_word": "Eroare de expresie: „$1” este un cuvânt nerecunoscut.",
"pfunc_expr_unexpected_operator": "Eroare de expresie: operator $1 neașteptat",
"pfunc_expr_missing_operand": "Eroare de expresie: operand lipsă pentru $1",
"pfunc_expr_unexpected_closing_bracket": "Eroare de expresie: paranteză închisă neașteptată",
diff --git a/extensions/ParserFunctions/i18n/sco.json b/extensions/ParserFunctions/i18n/sco.json
new file mode 100644
index 00000000..f619b55b
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/sco.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "AmaryllisGardener"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Expression error: Unrecognised wird \"$1\".",
+ "pfunc_expr_unexpected_operator": "Expression error: Unexpectit $1 operator.",
+ "pfunc_expr_missing_operand": "Expression error: Missin operand for $1.",
+ "pfunc_expr_unrecognised_punctuation": "Expression error: Unrecognised punctuation character \"$1\"."
+}
diff --git a/extensions/ParserFunctions/i18n/si.json b/extensions/ParserFunctions/i18n/si.json
index b666cf06..6643e66e 100644
--- a/extensions/ParserFunctions/i18n/si.json
+++ b/extensions/ParserFunctions/i18n/si.json
@@ -2,7 +2,8 @@
"@metadata": {
"authors": [
"Budhajeewa",
- "නන්දිමිතුරු"
+ "නන්දිමිතුරු",
+ "Singhalawap"
]
},
"pfunc_desc": "තාර්කීක ශ්‍රිතයන් උපයෝගී කරගනිමින් ව්‍යාකරණ විග්‍රහකය වර්ධනය කරන්න",
@@ -16,7 +17,7 @@
"pfunc_expr_unexpected_operator": "ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත $1 මෙහෙයුම්කාරකය",
"pfunc_expr_missing_operand": "ප්‍රකාශන දෝෂය: $1 සඳහා අස්ථානගත ප්‍රවර්ත්‍යය",
"pfunc_expr_unexpected_closing_bracket": "ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත වැසීම් වරහන",
- "pfunc_expr_unrecognised_punctuation": "ප්‍රකාශන දෝෂය: හඳුනානොගත් විරාම අක්ෂරය \"$1\"",
+ "pfunc_expr_unrecognised_punctuation": "ප්‍රකාශන දෝෂය: හඳුනානොගත් විරාම සංකේතය \"$1\"",
"pfunc_expr_unclosed_bracket": "ප්‍රකාශන දෝෂය: නොවැසූ වරහන",
"pfunc_expr_division_by_zero": "ශුන්‍යයෙන් බෙදීම",
"pfunc_expr_invalid_argument": "$1: < -1 හෝ > 1 සඳහා අනීතික විස්තාරකය",
diff --git a/extensions/ParserFunctions/i18n/szl.json b/extensions/ParserFunctions/i18n/szl.json
index 84ab4e99..038f8afc 100644
--- a/extensions/ParserFunctions/i18n/szl.json
+++ b/extensions/ParserFunctions/i18n/szl.json
@@ -5,6 +5,7 @@
]
},
"pfunc_expr_unrecognised_word": "Błąd we wyrażyńu – felerne słowo „$1”",
+ "pfunc_expr_unexpected_operator": "Feler we wyrażyńu: Felerny uoperator.",
"pfunc_expr_missing_operand": "Feler we wyrażyńu – brak argumyntu funkcyji $1",
"pfunc_expr_unrecognised_punctuation": "Feler we wyrażyńu – felerny znok „$1”"
}
diff --git a/extensions/ParserFunctions/i18n/th.json b/extensions/ParserFunctions/i18n/th.json
index 44a7ccbe..54862fb1 100644
--- a/extensions/ParserFunctions/i18n/th.json
+++ b/extensions/ParserFunctions/i18n/th.json
@@ -11,11 +11,11 @@
"pfunc_expr_stack_exhausted": "สูตรเกิดข้อผิดพลาด: มี stack ไม่พอในการคำนวณสูตร",
"pfunc_expr_unexpected_number": "สูตรไม่ถูกต้อง: ค่าตัวเลขอยู่ผิดที่",
"pfunc_expr_preg_match_failure": "สูตรเกิดข้อผิดพลาด: เกิดความล้มเหลวในการสั่ง preg_match โดยไม่ทราบสาเหตุ",
- "pfunc_expr_unrecognised_word": "สูตรไม่ถูกต้อง: \"$1\" เป็นคำที่ไม่รู้จัก",
+ "pfunc_expr_unrecognised_word": "ข้อผิดพลาดนิพจน์: \"$1\" เป็นคำที่ไม่รู้จัก",
"pfunc_expr_unexpected_operator": "สูตรไม่ถูกต้อง: $1 อยู่ผิดที่",
- "pfunc_expr_missing_operand": "สูตรไม่ถูกต้อง: ขาดตัวถูกดำเนินการสำหรับ $1",
+ "pfunc_expr_missing_operand": "ข้อผิดพลาดนิพจน์: ขาดตัวถูกดำเนินการสำหรับ $1",
"pfunc_expr_unexpected_closing_bracket": "สูตรไม่ถูกต้อง: ปิดวงเล็บเกิน หรือ ปิดวงเล็บผิดที่",
- "pfunc_expr_unrecognised_punctuation": "สูตรไม่ถูกต้อง: \"$1\" เป็นเครื่องหมายหรือตัวอักษรที่ไม่รู้จัก",
+ "pfunc_expr_unrecognised_punctuation": "ข้อผิดพลาดนิพจน์: \"$1\" เป็นอักขระที่ไม่รู้จัก",
"pfunc_expr_unclosed_bracket": "สูตรไม่ถูกต้อง: ไม่ได้ปิดวงเล็บ",
"pfunc_expr_division_by_zero": "ตัวหารเป็นศูนย์",
"pfunc_expr_invalid_argument": "ค่าตัวแปรไม่ถูกต้อง: $1 ไม่สามารถรับค่าที่น้อยกว่า -1 หรือ มากกว่า 1",
diff --git a/extensions/ParserFunctions/i18n/tt-cyrl.json b/extensions/ParserFunctions/i18n/tt-cyrl.json
new file mode 100644
index 00000000..34609e8b
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/tt-cyrl.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ильнар"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Төзмә хата: билгесез сүз «$1»",
+ "pfunc_expr_unexpected_operator": "Төзмә хата: күзәтелмәгән оператор $1",
+ "pfunc_expr_missing_operand": "Төзмә хата: $1 операнда җитми",
+ "pfunc_expr_unrecognised_punctuation": "Төзмә хата: билгесез символ «$1»"
+}
diff --git a/extensions/ParserFunctions/i18n/vro.json b/extensions/ParserFunctions/i18n/vro.json
new file mode 100644
index 00000000..a3a0d07b
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/vro.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Võrok"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Avaldusõ viga: tundmalda sõna \"$1\"",
+ "pfunc_expr_unexpected_operator": "Avaldusviga: uutmalda $1 märk",
+ "pfunc_expr_missing_operand": "Avaldusõ viga: Puudus om $1 operand",
+ "pfunc_expr_unrecognised_punctuation": "Avaldusõ viga: tundmalda kirävaihõmärk \"$1\""
+}
diff --git a/extensions/ParserFunctions/i18n/war.json b/extensions/ParserFunctions/i18n/war.json
new file mode 100644
index 00000000..e20f11a0
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/war.json
@@ -0,0 +1,8 @@
+{
+ "@metadata": {
+ "authors": [
+ "JinJian"
+ ]
+ },
+ "pfunc_expr_missing_operand": "Expression error: Nawawara nga operand para han $1."
+}
diff --git a/extensions/ParserFunctions/i18n/wo.json b/extensions/ParserFunctions/i18n/wo.json
new file mode 100644
index 00000000..850385d3
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/wo.json
@@ -0,0 +1,9 @@
+{
+ "@metadata": {
+ "authors": [
+ "Ibou"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "Njuumteg mbindiin: baat \"$1\" kenn xamu ko.",
+ "pfunc_expr_unrecognised_punctuation": "Njuumteg mbindiin: màndarga \"$1\" ken xamu ko."
+}
diff --git a/extensions/ParserFunctions/i18n/wuu.json b/extensions/ParserFunctions/i18n/wuu.json
new file mode 100644
index 00000000..f15196e0
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/wuu.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Poiuyt"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "表达式出错:弗能识别个词“$1”",
+ "pfunc_expr_unexpected_operator": "表达式出错:朆预料着个$1操作符",
+ "pfunc_expr_missing_operand": "表达式出错:缺少$1个操作数",
+ "pfunc_expr_unrecognised_punctuation": "表达式出错:弗能识别个标点“$1”"
+}
diff --git a/extensions/ParserFunctions/i18n/xmf.json b/extensions/ParserFunctions/i18n/xmf.json
new file mode 100644
index 00000000..bd5a42eb
--- /dev/null
+++ b/extensions/ParserFunctions/i18n/xmf.json
@@ -0,0 +1,11 @@
+{
+ "@metadata": {
+ "authors": [
+ "Silovan"
+ ]
+ },
+ "pfunc_expr_unrecognised_word": "ექსპრესიაშ ჩილათა: უჩინებუ ზიტყვა „$1“.",
+ "pfunc_expr_unexpected_operator": "ექსპრესიაშ ჩილათა: უგჷნალი $1 ოპერატორი.",
+ "pfunc_expr_missing_operand": "ექსპრესიაშ ჩილათა: მედინჷ ოპერანდი $1-შო.",
+ "pfunc_expr_unrecognised_punctuation": "ექსპრესიაშ ჩილათა: უჩინებუ პუნქტუაციაშ შანი $1"
+}
diff --git a/extensions/ParserFunctions/i18n/yo.json b/extensions/ParserFunctions/i18n/yo.json
index 91aa05e4..8a6c4ab9 100644
--- a/extensions/ParserFunctions/i18n/yo.json
+++ b/extensions/ParserFunctions/i18n/yo.json
@@ -6,6 +6,9 @@
},
"pfunc_time_error": "Àsìṣe: àsìkò àìtọ́",
"pfunc_expr_unexpected_number": "Àsìṣe ìgbékalẹ̀ọ̀rọ̀: Nọ́mbà àìretí",
+ "pfunc_expr_unrecognised_word": "Àsìṣe ìgbéọ̀rọ̀sílẹ̀: Àìdámọ̀ ọ̀rọ̀ \"$1\".",
+ "pfunc_expr_missing_operand": "Àsìṣe ìgbéọ̀rọ̀sílẹ̀: Kò sí àmì-ìsirò fún $1.",
+ "pfunc_expr_unrecognised_punctuation": "Àsìṣe ìgbéọ̀rọ̀sílẹ̀: Àìdámọ̀ àmì ìdádúró-ọ̀rọ̀ sókí \"$1\".",
"pfunc_expr_division_by_zero": "Pínpín pẹ̀lú òdo",
"pfunc_expr_not_a_number": "Nínú $1: èsì kìí ṣe nọ́mbà"
}