From c1f9b1f7b1b77776192048005dcc66dcf3df2bfb Mon Sep 17 00:00:00 2001 From: Pierre Schmitz Date: Sat, 27 Dec 2014 15:41:37 +0100 Subject: Update to MediaWiki 1.24.1 --- extensions/ParserFunctions/Expr.php | 11 +- .../ParserFunctions/ParserFunctions.i18n.magic.php | 143 +- .../ParserFunctions/ParserFunctions.i18n.php | 2813 +------------------- .../ParserFunctions/ParserFunctions.library.php | 21 + extensions/ParserFunctions/ParserFunctions.php | 43 +- .../ParserFunctions/ParserFunctions_body.php | 112 +- extensions/ParserFunctions/funcsParserTests.txt | 88 + extensions/ParserFunctions/i18n/af.json | 26 + extensions/ParserFunctions/i18n/aln.json | 13 + extensions/ParserFunctions/i18n/an.json | 25 + extensions/ParserFunctions/i18n/ar.json | 30 + extensions/ParserFunctions/i18n/arc.json | 8 + extensions/ParserFunctions/i18n/arz.json | 27 + extensions/ParserFunctions/i18n/as.json | 28 + extensions/ParserFunctions/i18n/ast.json | 29 + extensions/ParserFunctions/i18n/az.json | 8 + extensions/ParserFunctions/i18n/azb.json | 8 + extensions/ParserFunctions/i18n/ba.json | 26 + extensions/ParserFunctions/i18n/bcc.json | 25 + extensions/ParserFunctions/i18n/bcl.json | 28 + extensions/ParserFunctions/i18n/be-tarask.json | 31 + extensions/ParserFunctions/i18n/bg.json | 27 + extensions/ParserFunctions/i18n/bn.json | 26 + extensions/ParserFunctions/i18n/br.json | 27 + extensions/ParserFunctions/i18n/bs.json | 28 + extensions/ParserFunctions/i18n/ca.json | 31 + extensions/ParserFunctions/i18n/ce.json | 15 + extensions/ParserFunctions/i18n/cs.json | 32 + extensions/ParserFunctions/i18n/cy.json | 16 + extensions/ParserFunctions/i18n/da.json | 31 + extensions/ParserFunctions/i18n/de-ch.json | 8 + extensions/ParserFunctions/i18n/de.json | 34 + extensions/ParserFunctions/i18n/diq.json | 30 + extensions/ParserFunctions/i18n/dsb.json | 28 + extensions/ParserFunctions/i18n/el.json | 32 + extensions/ParserFunctions/i18n/en-gb.json | 9 + extensions/ParserFunctions/i18n/en.json | 26 + extensions/ParserFunctions/i18n/eo.json | 27 + extensions/ParserFunctions/i18n/es.json | 32 + extensions/ParserFunctions/i18n/et.json | 27 + extensions/ParserFunctions/i18n/eu.json | 24 + extensions/ParserFunctions/i18n/fa.json | 32 + extensions/ParserFunctions/i18n/fi.json | 32 + extensions/ParserFunctions/i18n/fr.json | 36 + extensions/ParserFunctions/i18n/frp.json | 26 + extensions/ParserFunctions/i18n/gl.json | 31 + extensions/ParserFunctions/i18n/grc.json | 8 + extensions/ParserFunctions/i18n/gsw.json | 27 + extensions/ParserFunctions/i18n/he.json | 28 + extensions/ParserFunctions/i18n/hi.json | 30 + extensions/ParserFunctions/i18n/hr.json | 30 + extensions/ParserFunctions/i18n/hsb.json | 28 + extensions/ParserFunctions/i18n/hu.json | 29 + extensions/ParserFunctions/i18n/ia.json | 28 + extensions/ParserFunctions/i18n/id.json | 29 + extensions/ParserFunctions/i18n/ilo.json | 28 + extensions/ParserFunctions/i18n/io.json | 9 + extensions/ParserFunctions/i18n/is.json | 23 + extensions/ParserFunctions/i18n/it.json | 31 + extensions/ParserFunctions/i18n/ja.json | 33 + extensions/ParserFunctions/i18n/jv.json | 25 + extensions/ParserFunctions/i18n/ka.json | 29 + extensions/ParserFunctions/i18n/kk-arab.json | 18 + extensions/ParserFunctions/i18n/kk-cyrl.json | 18 + extensions/ParserFunctions/i18n/kk-latn.json | 18 + extensions/ParserFunctions/i18n/km.json | 12 + extensions/ParserFunctions/i18n/ko.json | 32 + extensions/ParserFunctions/i18n/ksh.json | 29 + extensions/ParserFunctions/i18n/lb.json | 27 + extensions/ParserFunctions/i18n/li.json | 27 + extensions/ParserFunctions/i18n/lrc.json | 8 + extensions/ParserFunctions/i18n/lt.json | 8 + extensions/ParserFunctions/i18n/lv.json | 10 + extensions/ParserFunctions/i18n/min.json | 8 + extensions/ParserFunctions/i18n/mk.json | 29 + extensions/ParserFunctions/i18n/ml.json | 29 + extensions/ParserFunctions/i18n/mr.json | 27 + extensions/ParserFunctions/i18n/ms.json | 31 + extensions/ParserFunctions/i18n/myv.json | 10 + extensions/ParserFunctions/i18n/nah.json | 8 + extensions/ParserFunctions/i18n/nb.json | 28 + extensions/ParserFunctions/i18n/nds.json | 25 + extensions/ParserFunctions/i18n/ne.json | 10 + extensions/ParserFunctions/i18n/nl.json | 29 + extensions/ParserFunctions/i18n/nn.json | 30 + extensions/ParserFunctions/i18n/oc.json | 27 + extensions/ParserFunctions/i18n/or.json | 27 + extensions/ParserFunctions/i18n/pl.json | 33 + extensions/ParserFunctions/i18n/pms.json | 30 + extensions/ParserFunctions/i18n/pnb.json | 9 + extensions/ParserFunctions/i18n/ps.json | 9 + extensions/ParserFunctions/i18n/pt-br.json | 30 + extensions/ParserFunctions/i18n/pt.json | 30 + extensions/ParserFunctions/i18n/qqq.json | 33 + extensions/ParserFunctions/i18n/qu.json | 27 + extensions/ParserFunctions/i18n/ro.json | 29 + extensions/ParserFunctions/i18n/roa-tara.json | 28 + extensions/ParserFunctions/i18n/ru.json | 30 + extensions/ParserFunctions/i18n/rue.json | 26 + extensions/ParserFunctions/i18n/sah.json | 27 + extensions/ParserFunctions/i18n/scn.json | 27 + extensions/ParserFunctions/i18n/sh.json | 10 + extensions/ParserFunctions/i18n/si.json | 27 + extensions/ParserFunctions/i18n/sk.json | 26 + extensions/ParserFunctions/i18n/sl.json | 28 + extensions/ParserFunctions/i18n/sq.json | 28 + extensions/ParserFunctions/i18n/sr-ec.json | 27 + extensions/ParserFunctions/i18n/sr-el.json | 25 + extensions/ParserFunctions/i18n/stq.json | 26 + extensions/ParserFunctions/i18n/su.json | 11 + extensions/ParserFunctions/i18n/sv.json | 33 + extensions/ParserFunctions/i18n/ta.json | 8 + extensions/ParserFunctions/i18n/te.json | 23 + extensions/ParserFunctions/i18n/tg-cyrl.json | 23 + extensions/ParserFunctions/i18n/tg-latn.json | 23 + extensions/ParserFunctions/i18n/th.json | 24 + extensions/ParserFunctions/i18n/tk.json | 26 + extensions/ParserFunctions/i18n/tl.json | 26 + extensions/ParserFunctions/i18n/tr.json | 26 + extensions/ParserFunctions/i18n/ug-arab.json | 8 + extensions/ParserFunctions/i18n/uk.json | 30 + extensions/ParserFunctions/i18n/vec.json | 29 + extensions/ParserFunctions/i18n/vep.json | 8 + extensions/ParserFunctions/i18n/vi.json | 29 + extensions/ParserFunctions/i18n/vo.json | 11 + extensions/ParserFunctions/i18n/yi.json | 11 + extensions/ParserFunctions/i18n/yo.json | 11 + extensions/ParserFunctions/i18n/yue.json | 25 + extensions/ParserFunctions/i18n/zh-hans.json | 34 + extensions/ParserFunctions/i18n/zh-hant.json | 35 + .../ParserFunctions/mw.ext.ParserFunctions.lua | 22 + 131 files changed, 3334 insertions(+), 2857 deletions(-) create mode 100644 extensions/ParserFunctions/ParserFunctions.library.php create mode 100644 extensions/ParserFunctions/i18n/af.json create mode 100644 extensions/ParserFunctions/i18n/aln.json create mode 100644 extensions/ParserFunctions/i18n/an.json create mode 100644 extensions/ParserFunctions/i18n/ar.json create mode 100644 extensions/ParserFunctions/i18n/arc.json create mode 100644 extensions/ParserFunctions/i18n/arz.json create mode 100644 extensions/ParserFunctions/i18n/as.json create mode 100644 extensions/ParserFunctions/i18n/ast.json create mode 100644 extensions/ParserFunctions/i18n/az.json create mode 100644 extensions/ParserFunctions/i18n/azb.json create mode 100644 extensions/ParserFunctions/i18n/ba.json create mode 100644 extensions/ParserFunctions/i18n/bcc.json create mode 100644 extensions/ParserFunctions/i18n/bcl.json create mode 100644 extensions/ParserFunctions/i18n/be-tarask.json create mode 100644 extensions/ParserFunctions/i18n/bg.json create mode 100644 extensions/ParserFunctions/i18n/bn.json create mode 100644 extensions/ParserFunctions/i18n/br.json create mode 100644 extensions/ParserFunctions/i18n/bs.json create mode 100644 extensions/ParserFunctions/i18n/ca.json create mode 100644 extensions/ParserFunctions/i18n/ce.json create mode 100644 extensions/ParserFunctions/i18n/cs.json create mode 100644 extensions/ParserFunctions/i18n/cy.json create mode 100644 extensions/ParserFunctions/i18n/da.json create mode 100644 extensions/ParserFunctions/i18n/de-ch.json create mode 100644 extensions/ParserFunctions/i18n/de.json create mode 100644 extensions/ParserFunctions/i18n/diq.json create mode 100644 extensions/ParserFunctions/i18n/dsb.json create mode 100644 extensions/ParserFunctions/i18n/el.json create mode 100644 extensions/ParserFunctions/i18n/en-gb.json create mode 100644 extensions/ParserFunctions/i18n/en.json create mode 100644 extensions/ParserFunctions/i18n/eo.json create mode 100644 extensions/ParserFunctions/i18n/es.json create mode 100644 extensions/ParserFunctions/i18n/et.json create mode 100644 extensions/ParserFunctions/i18n/eu.json create mode 100644 extensions/ParserFunctions/i18n/fa.json create mode 100644 extensions/ParserFunctions/i18n/fi.json create mode 100644 extensions/ParserFunctions/i18n/fr.json create mode 100644 extensions/ParserFunctions/i18n/frp.json create mode 100644 extensions/ParserFunctions/i18n/gl.json create mode 100644 extensions/ParserFunctions/i18n/grc.json create mode 100644 extensions/ParserFunctions/i18n/gsw.json create mode 100644 extensions/ParserFunctions/i18n/he.json create mode 100644 extensions/ParserFunctions/i18n/hi.json create mode 100644 extensions/ParserFunctions/i18n/hr.json create mode 100644 extensions/ParserFunctions/i18n/hsb.json create mode 100644 extensions/ParserFunctions/i18n/hu.json create mode 100644 extensions/ParserFunctions/i18n/ia.json create mode 100644 extensions/ParserFunctions/i18n/id.json create mode 100644 extensions/ParserFunctions/i18n/ilo.json create mode 100644 extensions/ParserFunctions/i18n/io.json create mode 100644 extensions/ParserFunctions/i18n/is.json create mode 100644 extensions/ParserFunctions/i18n/it.json create mode 100644 extensions/ParserFunctions/i18n/ja.json create mode 100644 extensions/ParserFunctions/i18n/jv.json create mode 100644 extensions/ParserFunctions/i18n/ka.json create mode 100644 extensions/ParserFunctions/i18n/kk-arab.json create mode 100644 extensions/ParserFunctions/i18n/kk-cyrl.json create mode 100644 extensions/ParserFunctions/i18n/kk-latn.json create mode 100644 extensions/ParserFunctions/i18n/km.json create mode 100644 extensions/ParserFunctions/i18n/ko.json create mode 100644 extensions/ParserFunctions/i18n/ksh.json create mode 100644 extensions/ParserFunctions/i18n/lb.json create mode 100644 extensions/ParserFunctions/i18n/li.json create mode 100644 extensions/ParserFunctions/i18n/lrc.json create mode 100644 extensions/ParserFunctions/i18n/lt.json create mode 100644 extensions/ParserFunctions/i18n/lv.json create mode 100644 extensions/ParserFunctions/i18n/min.json create mode 100644 extensions/ParserFunctions/i18n/mk.json create mode 100644 extensions/ParserFunctions/i18n/ml.json create mode 100644 extensions/ParserFunctions/i18n/mr.json create mode 100644 extensions/ParserFunctions/i18n/ms.json create mode 100644 extensions/ParserFunctions/i18n/myv.json create mode 100644 extensions/ParserFunctions/i18n/nah.json create mode 100644 extensions/ParserFunctions/i18n/nb.json create mode 100644 extensions/ParserFunctions/i18n/nds.json create mode 100644 extensions/ParserFunctions/i18n/ne.json create mode 100644 extensions/ParserFunctions/i18n/nl.json create mode 100644 extensions/ParserFunctions/i18n/nn.json create mode 100644 extensions/ParserFunctions/i18n/oc.json create mode 100644 extensions/ParserFunctions/i18n/or.json create mode 100644 extensions/ParserFunctions/i18n/pl.json create mode 100644 extensions/ParserFunctions/i18n/pms.json create mode 100644 extensions/ParserFunctions/i18n/pnb.json create mode 100644 extensions/ParserFunctions/i18n/ps.json create mode 100644 extensions/ParserFunctions/i18n/pt-br.json create mode 100644 extensions/ParserFunctions/i18n/pt.json create mode 100644 extensions/ParserFunctions/i18n/qqq.json create mode 100644 extensions/ParserFunctions/i18n/qu.json create mode 100644 extensions/ParserFunctions/i18n/ro.json create mode 100644 extensions/ParserFunctions/i18n/roa-tara.json create mode 100644 extensions/ParserFunctions/i18n/ru.json create mode 100644 extensions/ParserFunctions/i18n/rue.json create mode 100644 extensions/ParserFunctions/i18n/sah.json create mode 100644 extensions/ParserFunctions/i18n/scn.json create mode 100644 extensions/ParserFunctions/i18n/sh.json create mode 100644 extensions/ParserFunctions/i18n/si.json create mode 100644 extensions/ParserFunctions/i18n/sk.json create mode 100644 extensions/ParserFunctions/i18n/sl.json create mode 100644 extensions/ParserFunctions/i18n/sq.json create mode 100644 extensions/ParserFunctions/i18n/sr-ec.json create mode 100644 extensions/ParserFunctions/i18n/sr-el.json create mode 100644 extensions/ParserFunctions/i18n/stq.json create mode 100644 extensions/ParserFunctions/i18n/su.json create mode 100644 extensions/ParserFunctions/i18n/sv.json create mode 100644 extensions/ParserFunctions/i18n/ta.json create mode 100644 extensions/ParserFunctions/i18n/te.json create mode 100644 extensions/ParserFunctions/i18n/tg-cyrl.json create mode 100644 extensions/ParserFunctions/i18n/tg-latn.json create mode 100644 extensions/ParserFunctions/i18n/th.json create mode 100644 extensions/ParserFunctions/i18n/tk.json create mode 100644 extensions/ParserFunctions/i18n/tl.json create mode 100644 extensions/ParserFunctions/i18n/tr.json create mode 100644 extensions/ParserFunctions/i18n/ug-arab.json create mode 100644 extensions/ParserFunctions/i18n/uk.json create mode 100644 extensions/ParserFunctions/i18n/vec.json create mode 100644 extensions/ParserFunctions/i18n/vep.json create mode 100644 extensions/ParserFunctions/i18n/vi.json create mode 100644 extensions/ParserFunctions/i18n/vo.json create mode 100644 extensions/ParserFunctions/i18n/yi.json create mode 100644 extensions/ParserFunctions/i18n/yo.json create mode 100644 extensions/ParserFunctions/i18n/yue.json create mode 100644 extensions/ParserFunctions/i18n/zh-hans.json create mode 100644 extensions/ParserFunctions/i18n/zh-hant.json create mode 100644 extensions/ParserFunctions/mw.ext.ParserFunctions.lua (limited to 'extensions/ParserFunctions') diff --git a/extensions/ParserFunctions/Expr.php b/extensions/ParserFunctions/Expr.php index f40158e8..70d9b8d4 100644 --- a/extensions/ParserFunctions/Expr.php +++ b/extensions/ParserFunctions/Expr.php @@ -60,15 +60,14 @@ class ExprError extends MWException { // pfunc_expr_unexpected_closing_bracket, pfunc_expr_unrecognised_punctuation, // pfunc_expr_unclosed_bracket, pfunc_expr_division_by_zero, pfunc_expr_invalid_argument, // pfunc_expr_invalid_argument_ln, pfunc_expr_unknown_error, pfunc_expr_not_a_number - $msg = wfMessage( "pfunc_expr_$msg", $parameter )->inContentLanguage()->escaped(); - $this->message = '' . $msg . ''; + $this->message = wfMessage( "pfunc_expr_$msg", $parameter )->inContentLanguage()->text(); } } class ExprParser { - var $maxStackSize = 100; + public $maxStackSize = 100; - var $precedence = array( + public $precedence = array( EXPR_NEGATIVE => 10, EXPR_POSITIVE => 10, EXPR_EXPONENT => 10, @@ -107,7 +106,7 @@ class ExprParser { EXPR_CLOSE => -1, ); - var $names = array( + public $names = array( EXPR_NEGATIVE => '-', EXPR_POSITIVE => '+', EXPR_NOT => 'not', @@ -144,7 +143,7 @@ class ExprParser { EXPR_SQRT => 'sqrt', ); - var $words = array( + public $words = array( 'mod' => EXPR_MOD, 'fmod' => EXPR_FMOD, 'and' => EXPR_AND, diff --git a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php index 5d26cb71..d4e1b0f9 100644 --- a/extensions/ParserFunctions/ParserFunctions.i18n.magic.php +++ b/extensions/ParserFunctions/ParserFunctions.i18n.magic.php @@ -58,25 +58,26 @@ $magicWords['ar'] = array( /** Egyptian Spoken Arabic (مصرى) */ $magicWords['arz'] = 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' ), + 'expr' => array( 0, 'تعبير' ), + 'if' => array( 0, 'لو' ), + 'ifeq' => array( 0, 'لومعادلة' ), + 'ifexpr' => array( 0, 'لوتعبير' ), + 'iferror' => array( 0, 'لوخطأ' ), + 'switch' => array( 0, 'تبديل' ), + 'default' => array( 0, '#افتراضي' ), + 'ifexist' => array( 0, 'لوموجود' ), + 'time' => array( 0, 'وقت' ), + 'timel' => array( 0, 'تيمل' ), + 'rel2abs' => array( 0, 'ريلتوآبس' ), + 'titleparts' => array( 0, 'أجزاء_العنوان' ), + 'len' => array( 0, 'لين' ), + 'pos' => array( 0, 'بوس' ), + 'rpos' => array( 0, 'آربوس' ), + 'sub' => array( 0, 'متفرع' ), + 'count' => array( 0, 'عدد' ), + 'replace' => array( 0, 'استبدال' ), + 'explode' => array( 0, 'انفجار' ), + 'urldecode' => array( 0, 'فك_مسار' ), ); /** South Azerbaijani (تورکجه) */ @@ -100,7 +101,7 @@ $magicWords['ce'] = array( 'replace' => array( 0, 'хийцарна', 'замена' ), ); -/** Czech (česky) */ +/** Czech (čeština) */ $magicWords['cs'] = array( 'expr' => array( 0, 'výraz' ), 'if' => array( 0, 'když' ), @@ -122,8 +123,17 @@ $magicWords['de'] = array( /** Zazaki (Zazaki) */ $magicWords['diq'] = array( + 'expr' => array( 0, 'ifade' ), 'if' => array( 0, 'se' ), 'ifeq' => array( 0, 'sek' ), + 'ifexpr' => array( 0, 'ifadeyose' ), + 'iferror' => array( 0, 'çınyose' ), + 'switch' => array( 0, 'rayek' ), + 'default' => array( 0, '#hesıbyaye' ), + 'time' => array( 0, 'zeman' ), + 'sub' => array( 0, 'bın' ), + 'count' => array( 0, 'hesabk' ), + 'replace' => array( 0, 'vırnayen' ), ); /** Esperanto (Esperanto) */ @@ -145,12 +155,14 @@ $magicWords['eo'] = array( /** Spanish (español) */ $magicWords['es'] = array( 'if' => array( 0, 'si' ), + 'ifeq' => array( 0, 'siigual' ), 'ifexpr' => array( 0, 'siexpr' ), 'iferror' => array( 0, 'sierror' ), 'switch' => array( 0, 'según' ), 'default' => array( 0, '#predeterminado' ), 'ifexist' => array( 0, 'siexiste' ), 'time' => array( 0, 'tiempo' ), + 'timel' => array( 0, 'tiempol' ), 'len' => array( 0, 'long', 'longitud' ), 'replace' => array( 0, 'reemplazar' ), 'explode' => array( 0, 'separar' ), @@ -221,6 +233,22 @@ $magicWords['he'] = array( 'count' => array( 0, 'מספר' ), ); +/** Hindi (हिन्दी) */ +$magicWords['hi'] = array( + 'expr' => array( 0, 'सूत्र' ), + 'if' => array( 0, 'यदि' ), + 'ifeq' => array( 0, 'यदिसम', 'यदि_समान', 'यदि_बराबर' ), + 'ifexpr' => array( 0, 'यदि_सूत्र' ), + 'iferror' => array( 0, 'यदि_त्रुटि' ), + 'switch' => array( 0, 'बदलें' ), + 'default' => array( 0, '#मूल' ), + 'ifexist' => array( 0, 'यदि_मौजूद' ), + 'time' => array( 0, 'समय' ), + 'timel' => array( 0, 'समय_स्थानीय' ), + 'rel2abs' => array( 0, 'सम्बन्धित_से_पूर्ण', 'संबंधित_से_पूर्ण' ), + 'titleparts' => array( 0, 'शीर्षक_भाग' ), +); + /** Hungarian (magyar) */ $magicWords['hu'] = array( 'expr' => array( 0, 'kif', 'expr' ), @@ -293,7 +321,7 @@ $magicWords['ja'] = array( 'count' => array( 0, '回数' ), 'replace' => array( 0, '置き換え' ), 'explode' => array( 0, '分割' ), - 'urldecode' => array( 0, 'URLデコード' ), + 'urldecode' => array( 0, 'URLデコード', 'URLデコード' ), ); /** Korean (한국어) */ @@ -375,7 +403,7 @@ $magicWords['mk'] = array( $magicWords['ml'] = array( 'expr' => array( 0, 'ദ്യോതകം' ), 'if' => array( 0, 'എങ്കിൽ' ), - 'ifeq' => array( 0, 'സമെമെങ്കിൽ' ), + 'ifeq' => array( 0, 'സമമെങ്കിൽ' ), 'ifexpr' => array( 0, 'എക്സ്പ്രെഷനെങ്കിൽ' ), 'iferror' => array( 0, 'പിഴവെങ്കിൽ' ), 'switch' => array( 0, 'മാറ്റുക' ), @@ -494,6 +522,24 @@ $magicWords['pt'] = array( 'len' => array( 0, 'comprimento' ), ); +/** Quechua (Runa Simi) */ +$magicWords['qu'] = array( + 'expr' => array( 0, 'rikuchiy' ), + 'if' => array( 0, 'kaptin' ), + 'ifeq' => array( 0, 'kaqllakaptin' ), + 'ifexpr' => array( 0, 'rikuchiykaptin' ), + 'iferror' => array( 0, 'pantasqakaptin' ), + 'switch' => array( 0, 'winkuy' ), + 'default' => array( 0, '#kikinmanta' ), + 'ifexist' => array( 0, 'kachkaptin' ), + 'time' => array( 0, 'pacha' ), + 'timel' => array( 0, 'pachal' ), + 'len' => array( 0, 'suni' ), + 'pos' => array( 0, 'tiyay' ), + 'replace' => array( 0, 'rantichay', 'huknachay' ), + 'explode' => array( 0, 'phatmay' ), +); + /** Russian (русский) */ $magicWords['ru'] = array( 'if' => array( 0, 'если' ), @@ -551,7 +597,7 @@ $magicWords['uk'] = array( 'ifexpr' => array( 0, 'якщовираз' ), 'iferror' => array( 0, 'якщопомилка' ), 'switch' => array( 0, 'вибірка' ), - 'default' => array( 0, '#інакше' ), + 'default' => array( 0, '#інакше', '#за_замовчуванням' ), 'ifexist' => array( 0, 'якщоіснує' ), 'replace' => array( 0, 'заміна' ), ); @@ -580,22 +626,22 @@ $magicWords['uz'] = array( /** Vietnamese (Tiếng Việt) */ $magicWords['vi'] = array( - 'expr' => array( 0, 'côngthức' ), + 'expr' => array( 0, 'công_thức', 'côngthức' ), 'if' => array( 0, 'nếu' ), - 'ifeq' => array( 0, 'nếubằng' ), - 'ifexpr' => array( 0, 'nếucôngthức' ), - 'iferror' => array( 0, 'nếulỗi' ), - 'default' => array( 0, '#mặcđịnh' ), - 'ifexist' => array( 0, 'nếutồntại' ), + 'ifeq' => array( 0, 'nếu_bằng', 'nếubằng' ), + 'ifexpr' => array( 0, 'nếu_công_thức', 'nếucôngthức' ), + 'iferror' => array( 0, 'nếu_lỗi', 'nếulỗi' ), + 'default' => array( 0, '#mặc_định', '#mặcđịnh' ), + 'ifexist' => array( 0, 'nếu_tồn_tại', 'nếutồntại' ), 'time' => array( 0, 'giờ' ), - 'timel' => array( 0, 'giờđịaphương' ), - 'len' => array( 0, 'sốchữ', 'sốkýtự', 'sốkítự' ), - 'pos' => array( 0, 'vịtrí' ), - 'rpos' => array( 0, 'vịtríphải' ), - 'sub' => array( 0, 'chuỗicon' ), + 'timel' => array( 0, 'giờ_địa_phương', 'giờđịaphương' ), + 'len' => array( 0, 'số_chữ', 'sốchữ', 'số_ký_tự', 'sốkýtự', 'số_kí_tự', 'sốkítự' ), + 'pos' => array( 0, 'vị_trí', 'vịtrí' ), + 'rpos' => array( 0, 'vị_trí_phải', 'vịtríphải' ), + 'sub' => array( 0, 'chuỗi_con', 'chuỗicon' ), 'count' => array( 0, 'số' ), - 'replace' => array( 0, 'thaythế' ), - 'urldecode' => array( 0, 'giảimãurl' ), + 'replace' => array( 0, 'thay_thế', 'thaythế' ), + 'urldecode' => array( 0, 'giải_mã_url', 'giảimãurl' ), ); /** Yiddish (ייִדיש) */ @@ -632,7 +678,30 @@ $magicWords['zh'] = array( /** Simplified Chinese (中文(简体)‎) */ $magicWords['zh-hans'] = array( + 'expr' => array( 0, '表达式' ), + 'if' => array( 0, '若', '如果' ), 'ifeq' => array( 0, '若相等', '如果相等' ), + 'ifexpr' => array( 0, '若表达式' ), + 'iferror' => array( 0, '如果错误' ), + 'switch' => array( 0, '开关', '转换' ), 'default' => array( 0, '#默认' ), - 'ifexist' => array( 0, '若有', '如果存在' ), + 'ifexist' => array( 0, '若有', '如有' ), + 'time' => array( 0, '时间' ), + 'timel' => array( 0, '时间l' ), + 'titleparts' => array( 0, '标题组成部分' ), + 'len' => array( 0, '长度' ), + 'pos' => array( 0, '终端' ), + 'rpos' => array( 0, '反终端' ), + 'sub' => array( 0, 'PF子' ), + 'count' => array( 0, '计数' ), + 'replace' => array( 0, '取代' ), + 'explode' => array( 0, '粉碎' ), + 'urldecode' => array( 0, 'url解码' ), +); + +/** Traditional Chinese (中文(繁體)‎) */ +$magicWords['zh-hant'] = array( + 'if' => array( 0, '若' ), + 'time' => array( 0, '時間' ), + 'timel' => array( 0, '時間L' ), ); \ No newline at end of file diff --git a/extensions/ParserFunctions/ParserFunctions.i18n.php b/extensions/ParserFunctions/ParserFunctions.i18n.php index e026b693..3b38caf5 100644 --- a/extensions/ParserFunctions/ParserFunctions.i18n.php +++ b/extensions/ParserFunctions/ParserFunctions.i18n.php @@ -1,2788 +1,35 @@ 'Enhance parser with logical functions', - 'pfunc_time_error' => 'Error: Invalid time.', - 'pfunc_time_too_long' => 'Error: Too many #time calls.', - 'pfunc_time_too_big' => 'Error: #time only supports years up to 9999.', - 'pfunc_time_too_small' => 'Error: #time only supports years from 0.', - 'pfunc_rel2abs_invalid_depth' => 'Error: Invalid depth in path: "$1" (tried to access a node above the root node).', - 'pfunc_expr_stack_exhausted' => 'Expression error: Stack exhausted.', - 'pfunc_expr_unexpected_number' => 'Expression error: Unexpected number.', - 'pfunc_expr_preg_match_failure' => 'Expression error: Unexpected preg_match failure.', - 'pfunc_expr_unrecognised_word' => 'Expression error: Unrecognized word "$1".', - 'pfunc_expr_unexpected_operator' => 'Expression error: Unexpected $1 operator.', - 'pfunc_expr_missing_operand' => 'Expression error: Missing operand for $1.', - 'pfunc_expr_unexpected_closing_bracket' => 'Expression error: Unexpected closing bracket.', - 'pfunc_expr_unrecognised_punctuation' => 'Expression error: Unrecognized punctuation character "$1".', - 'pfunc_expr_unclosed_bracket' => 'Expression error: Unclosed bracket.', - 'pfunc_expr_division_by_zero' => 'Division by zero.', - 'pfunc_expr_invalid_argument' => 'Invalid argument for $1: < -1 or > 1.', - 'pfunc_expr_invalid_argument_ln' => 'Invalid argument for ln: <= 0.', - 'pfunc_expr_unknown_error' => 'Expression error: Unknown error ($1).', - 'pfunc_expr_not_a_number' => 'In $1: Result is not a number.', - 'pfunc_string_too_long' => 'Error: String exceeds $1 character limit.', -); - -/** Message documentation (Message documentation) - * @author Jon Harald Søby - * @author Kghbln - * @author Meno25 - * @author Shirayuki - * @author Siebrand - * @author The Evil IP address - */ -$messages['qqq'] = array( - 'pfunc_desc' => '{{desc|name=Parser Functions|url=http://www.mediawiki.org/wiki/Extension:ParserFunctions}}', - 'pfunc_time_error' => 'Used as error message about DateTime object, so this "time" means "date and time". - -See also: -* {{msg-mw|Pfunc time too long}} -* {{msg-mw|Pfunc time too big}} -* {{msg-mw|Pfunc time too small}}', - 'pfunc_time_too_long' => 'Used as error message. - -See also: -* {{msg-mw|Pfunc time error}} -* {{msg-mw|Pfunc time too big}} -* {{msg-mw|Pfunc time too small}}', - 'pfunc_time_too_big' => 'Used as error message. - -See also: -* {{msg-mw|Pfunc time error}} -* {{msg-mw|Pfunc time too long}} -* {{msg-mw|Pfunc time too small}}', - 'pfunc_time_too_small' => 'Used as error message. - -See also: -* {{msg-mw|Pfunc time error}} -* {{msg-mw|Pfunc time too long}} -* {{msg-mw|Pfunc time too big}}', - 'pfunc_rel2abs_invalid_depth' => 'Used as error message. Parameters: -* $1 - full path', - 'pfunc_expr_stack_exhausted' => 'Used as error message. -{{Related|Pfunc expr}}', - 'pfunc_expr_unexpected_number' => 'Used as error message. -{{Related|Pfunc expr}}', - 'pfunc_expr_preg_match_failure' => '{{doc-important|Do not translate preg_match. It is a PHP function name.}} -Used as error message. -{{Related|Pfunc expr}}', - 'pfunc_expr_unrecognised_word' => 'Used as error message. Parameters: -* $1 - word -{{Related|Pfunc expr}}', - 'pfunc_expr_unexpected_operator' => 'Used as error message. Parameters: -* $1 - operator -{{Related|Pfunc expr}}', - 'pfunc_expr_missing_operand' => 'Used as error message. Parameters: -* $1 - operator name. e.g. +, -, not, mod, sin, cos, sqrt -{{Related|Pfunc expr}}', - 'pfunc_expr_unexpected_closing_bracket' => 'Used as error message. -{{Related|Pfunc expr}}', - 'pfunc_expr_unrecognised_punctuation' => 'Used as error message. Parameters: -* $1 - invalid character -{{Related|Pfunc expr}}', - 'pfunc_expr_unclosed_bracket' => 'Used as error message. -{{Related|Pfunc expr}}', - 'pfunc_expr_division_by_zero' => 'Used as error message. -{{Related|Pfunc expr}}', - 'pfunc_expr_invalid_argument' => 'Used as error message when the operand is invalid. Parameters: -* $1 - operator name. Any one of the following: asin, acos -{{Related|Pfunc expr}}', - 'pfunc_expr_invalid_argument_ln' => '{{doc-important|Do not translate ln. It is an operator.}} -Used as error message when the operand for the operator "ln" is invalid. -{{Related|Pfunc expr}}', - 'pfunc_expr_unknown_error' => 'Used as error message. - -In the source code, there is a comment "// Should be impossible to reach here.". - -Parameters: -* $1 - (Undefined in the source code) -{{Related|Pfunc expr}}', - 'pfunc_expr_not_a_number' => 'Used as error message when the result of "sqrt" (square root) is not a number. - -Parameters: -* $1 - operator name: sqrt -{{Related|Pfunc expr}}', - 'pfunc_string_too_long' => 'PLURAL is supported for $1.', -); - -/** Afrikaans (Afrikaans) - * @author Naudefj - */ -$messages['af'] = array( - 'pfunc_desc' => 'Verryk die ontleder met logiese funksies', - 'pfunc_time_error' => 'Fout: ongeldige tyd', - 'pfunc_time_too_long' => 'Fout: #time te veel kere geroep', - 'pfunc_rel2abs_invalid_depth' => 'Fout: Ongeldige diepte in pad: "$1" (probeer \'n node bo die wortelnode te roep)', - 'pfunc_expr_stack_exhausted' => 'Fout in uitdrukking: stack uitgeput', - '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_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"', - 'pfunc_expr_unclosed_bracket' => 'Fout in uitdrukking: hakkie nie gesluit nie', - 'pfunc_expr_division_by_zero' => 'Deling deur nul', - 'pfunc_expr_invalid_argument' => 'Ongeldige argument vir $1: < -1 of > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ongeldige argument vir ln: <= 0', - 'pfunc_expr_unknown_error' => 'Fout in uitdrukking: onbekende fout ($1)', - 'pfunc_expr_not_a_number' => "In $1: resultaat is nie 'n getal nie", - 'pfunc_string_too_long' => 'Fout: String oorskry $1 karakter limiet', -); - -/** Gheg Albanian (Gegë) - * @author Mdupont - */ -$messages['aln'] = array( - 'pfunc_desc' => 'Enhance parser me funksione logjike', - 'pfunc_time_error' => 'Gabim: koha e pavlefshme', - 'pfunc_time_too_long' => 'Gabim: kohë shumë # thirrjet', - 'pfunc_rel2abs_invalid_depth' => 'Gabim: thellësia e pavlefshme në rrugën: "$1" (u përpoq për të hyrë në një nyjë mbi nyjen e rrënjë)', - 'pfunc_expr_stack_exhausted' => 'gabim Shprehja: qipi rraskapitur', - 'pfunc_expr_unexpected_number' => 'gabim Shprehja: Numri i papritur', -); - -/** Aragonese (aragonés) - * @author Juanpabl - */ -$messages['an'] = array( - 'pfunc_desc' => 'Amillorar o parseyador con funcions lochicas', - 'pfunc_time_error' => 'Error: tiempo incorreuto', - 'pfunc_time_too_long' => 'Error: masiadas cridas #time', - 'pfunc_rel2abs_invalid_depth' => 'Error: Fondura incorreuta en o camín: "$1" (ha prebato d\'acceder ta un nodo por dencima d\'o nodo radiz)', - 'pfunc_expr_stack_exhausted' => "Error d'expresión: Pila acotolada", - 'pfunc_expr_unexpected_number' => "Error d'expresión: numero no asperato", - 'pfunc_expr_preg_match_failure' => "Error d'expresión: fallo de preg_match no asperato", - 'pfunc_expr_unrecognised_word' => 'Error d\'expresión: parola "$1" no reconoixita', - 'pfunc_expr_unexpected_operator' => "Error d'expresión: operador $1 no asperato", - 'pfunc_expr_missing_operand' => "Error d'expresión: a $1 li falta un operando", - 'pfunc_expr_unexpected_closing_bracket' => "Error d'expresión: zarradura d'o gafet no asperata", - 'pfunc_expr_unrecognised_punctuation' => 'Error d\'expresión: carácter de puntuación "$1" no reconoixito', - 'pfunc_expr_unclosed_bracket' => "Error d'expresión: gafet sin zarrar", - 'pfunc_expr_division_by_zero' => 'División por zero', - 'pfunc_expr_invalid_argument' => 'Argumento no conforme ta $1: < -1 u > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumento no conforme ta ln: <=0', - 'pfunc_expr_unknown_error' => "Error d'expresión: error esconoixito ($1)", - 'pfunc_expr_not_a_number' => 'En $1: o resultau no ye un numero', -); - -/** Arabic (العربية) - * @author Aiman titi - * @author Meno25 - */ -$messages['ar'] = array( - 'pfunc_desc' => 'محلل ممدد بدوال منطقية', - 'pfunc_time_error' => 'خطأ: زمن غير صحيح', - 'pfunc_time_too_long' => 'خطأ: استدعاءات #time كثيرة جدا', - 'pfunc_time_too_big' => 'خطأ : # الوقت يدعم فقط حتى 9999 سنة', - 'pfunc_rel2abs_invalid_depth' => 'خطأ: عمق غير صحيح في المسار: "$1" (حاول دخول عقدة فوق العقدة الجذرية)', - 'pfunc_expr_stack_exhausted' => 'خطأ في التعبير: ستاك مجهد', - 'pfunc_expr_unexpected_number' => 'خطأ في التعبير: رقم غير متوقع', - 'pfunc_expr_preg_match_failure' => 'خطأ في التعبير: فشل preg_match غير متوقع', - 'pfunc_expr_unrecognised_word' => 'خطأ في التعبير: كلمة غير متعرف عليها "$1"', - 'pfunc_expr_unexpected_operator' => 'خطأ في التعبير: عامل $1 غير متوقع', - 'pfunc_expr_missing_operand' => 'خطأ في التعبير: operand مفقود ل$1', - 'pfunc_expr_unexpected_closing_bracket' => 'خطأ في التعبير: قوس إغلاق غير متوقع', - '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: النتيجة ليست رقما', - 'pfunc_string_too_long' => 'خطأ: السلسلة تتجاوز الحد $1 حرف', -); - -/** Aramaic (ܐܪܡܝܐ) - * @author Basharh - */ -$messages['arc'] = array( - 'pfunc_time_error' => 'ܦܘܕܐ: ܥܕܢܐ ܠܐ ܬܪܝܨܬܐ', -); - -/** Egyptian Spoken Arabic (مصرى) - * @author Ghaly - * @author Meno25 - * @author Ramsis II - */ -$messages['arz'] = array( - 'pfunc_desc' => 'محلل متدعم ب دوال منطقية', - 'pfunc_time_error' => 'غلطه:وقت مش صحيح', - 'pfunc_time_too_long' => 'غلط: استدعاءات #time كتيرة قوى', - 'pfunc_rel2abs_invalid_depth' => 'غلط: عمق مش صحيح فى المسار: "$1" (حاول دخول عقدة فوق العقدة الجزرية)', - 'pfunc_expr_stack_exhausted' => 'غلط فى التعبير: ستاك مجهد', - 'pfunc_expr_unexpected_number' => 'غلط فى التعبير: رقم مش متوقع', - 'pfunc_expr_preg_match_failure' => 'غلط تعبيري: فشل مش متوقع فى preg_match', - 'pfunc_expr_unrecognised_word' => 'غلط تعبيري: كلمة مش متعرف عليها "$1"', - 'pfunc_expr_unexpected_operator' => 'غلط تعبيري: عامل $1 مش متوقع', - 'pfunc_expr_missing_operand' => 'غلط تعبيري: operand بتاع $1 ضايع', - 'pfunc_expr_unexpected_closing_bracket' => 'غلط تعبيري:قوس قفل مش متوقع', - 'pfunc_expr_unrecognised_punctuation' => 'غلط تعبيري:علامة الترقيم "$1" مش متعرف عليها', - 'pfunc_expr_unclosed_bracket' => 'غلط تعبيري:قوس مش مقفول', - 'pfunc_expr_division_by_zero' => 'القسمه على صفر', - 'pfunc_expr_invalid_argument' => 'مدخلة مش صحيحة لـ $1: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'مدخلة مش صحيحة لـ ln: <= 0', - 'pfunc_expr_unknown_error' => '($1)غلط تعبيري: غلط مش معروف', - 'pfunc_expr_not_a_number' => 'فى $1: النتيجه مش رقم', -); - -/** Assamese (অসমীয়া) - * @author Bishnu Saikia - * @author Rajuonline - */ -$messages['as'] = array( - 'pfunc_desc' => 'লজিকেল ফাংছন ব্যৱহাৰ কৰি পাৰ্ছাৰক উন্নত কৰক', - 'pfunc_time_error' => 'ভুল: অযোগ্য সময়', - 'pfunc_time_too_long' => 'ত্রুটী: অত্যধিক #time কল আছে', - 'pfunc_time_too_big' => 'ত্ৰুটী: #time -এ কেৱল ৯৯৯৯ চনলৈকে লৈকেহে সমৰ্থন কৰে', - 'pfunc_rel2abs_invalid_depth' => 'ত্ৰুটী: পাথত অবৈধ গভীৰতা: "$1" (মূল নোডৰ ওপৰৰ এটা নোড আহৰণ কৰাৰ চেষ্টা কৰিছিল)', - 'pfunc_expr_stack_exhausted' => 'এক্সপ্ৰেছন ত্ৰুটী: ষ্টক শেষ হৈছে', - 'pfunc_expr_unexpected_number' => 'এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত সংখ্যা', - 'pfunc_expr_preg_match_failure' => 'এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত preg_match ব্যৰ্থতা', - 'pfunc_expr_unrecognised_word' => 'এক্সপ্ৰেছন ত্ৰুটী: অপৰিচিত শব্দ "$1"', - 'pfunc_expr_unexpected_operator' => 'এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত $1 অপাৰেটৰ', - 'pfunc_expr_missing_operand' => 'এক্সপ্ৰেছন ত্ৰুটী: $1’ৰ বাবে অপাৰেণ্ড নাই।', - 'pfunc_expr_unexpected_closing_bracket' => 'এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত সমাপ্তকাৰী বন্ধনী', - '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: ৰ ফলাফল একো সংখ্যা নহয়', -); - -/** Asturian (asturianu) - * @author Esbardu - * @author Xuacu - */ -$messages['ast'] = array( - 'pfunc_desc' => "Ameyora l'análisis sintáuticu con funciones llóxiques", - 'pfunc_time_error' => 'Error: tiempu non válidu', - 'pfunc_time_too_long' => 'Error: demasiaes llamaes #time', - 'pfunc_time_too_big' => 'Error: #time sólo almite años fasta 9999.', - 'pfunc_time_too_small' => 'Error: #time sólo almite años dende 0.', - 'pfunc_rel2abs_invalid_depth' => 'Error: Nivel de subdireutoriu non válidu: "$1" (intentu d\'accesu penriba del direutoriu raíz)', - 'pfunc_expr_stack_exhausted' => "Error d'espresión: Pila escosada", - 'pfunc_expr_unexpected_number' => "Error d'espresión: Númberu inesperáu", - '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_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", - 'pfunc_expr_division_by_zero' => 'División por cero', - 'pfunc_expr_invalid_argument' => 'Argumentu non válidu pa $1: < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumentu non válidu pa ln: <= 0', - 'pfunc_expr_unknown_error' => "Error d'espresión: Error desconocíu ($1)", - 'pfunc_expr_not_a_number' => 'En $1: el resultáu nun ye un númberu', - 'pfunc_string_too_long' => 'Error: la cadena pasa la llende de $1 caráuteres', -); - -/** Azerbaijani (azərbaycanca) - * @author Cekli829 - */ -$messages['az'] = array( - 'pfunc_time_error' => 'Xəta: yanlış zaman', -); - -/** South Azerbaijani (تورکجه) - * @author Amir a57 - */ -$messages['azb'] = array( - 'pfunc_time_error' => 'ختا: یانلیش زامان', -); - -/** Bashkir (башҡортса) - * @author Assele - */ -$messages['ba'] = array( - 'pfunc_desc' => 'Логик функциялар менән яҡшыртылған уҡыу ҡоралы', - 'pfunc_time_error' => 'Хата: ваҡыт дөрөҫ түгел', - 'pfunc_time_too_long' => 'Хата: #time функцияһы бигерәк күп саҡырылған', - 'pfunc_rel2abs_invalid_depth' => 'Хата: "$1" юлының тәрәнлеге дөрөҫ түгел (тәүге төйөндән өҫтәрәк торған төйөндө асырға тырышыу)', - 'pfunc_expr_stack_exhausted' => 'Аңлатма хатаһы: Стек тулған', - 'pfunc_expr_unexpected_number' => 'Аңлатма хатаһы: Көтөлмәгән һан', - 'pfunc_expr_preg_match_failure' => 'Аңлатма хатаһы: Көтөлмәгән preg_match хатаһы', - 'pfunc_expr_unrecognised_word' => 'Аңлатма хатаһы: Танылмаған "$1" һүҙе', - 'pfunc_expr_unexpected_operator' => 'Аңлатма хатаһы: Көтөлмәгән $1 операторы', - 'pfunc_expr_missing_operand' => 'Аңлатма хатаһы: $1 аңлатмаһы өсөн операнд етмәй', - 'pfunc_expr_unexpected_closing_bracket' => 'Аңлатма хатаһы: Көтөлмәгән ябыу йәйәһе', - '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: һөҙөмтә — һан түгел', - 'pfunc_string_too_long' => 'Хата: Юл оҙонлоғо билдәләнгән сиктән — $1 хәрефтән — ашҡан', -); - -/** Southern Balochi (بلوچی مکرانی) - * @author Mostafadaneshvar - */ -$messages['bcc'] = array( - 'pfunc_desc' => 'تجزیه کنوکء بهتر کن گون عملگر آن منطقی', - 'pfunc_time_error' => 'حطا: نامعتبر وهد', - 'pfunc_time_too_long' => 'حطا: بازگین #زمان سوج', - 'pfunc_rel2abs_invalid_depth' => 'حطا: نامعتبر عمق ته مسیر: "$1"(سعی کتن په یک بالادی گرهنی چه ریشگی گرهنانا برسیت)', - 'pfunc_expr_stack_exhausted' => 'حطا اصطلاح: توده حالیک', - 'pfunc_expr_unexpected_number' => 'حطا اصطلاح: غیر منظرین شماره', - 'pfunc_expr_preg_match_failure' => 'حطا اصطلاح: غیرمنتظره این preg_ همسانی پروش وارت', - 'pfunc_expr_unrecognised_word' => 'حطا اصطلاح: نا شناسین کلمه "$1"', - 'pfunc_expr_unexpected_operator' => 'حطا اصطلاح:نه لوٹتین $1 اپراتور', - 'pfunc_expr_missing_operand' => 'حطا اصطلاح: گارین عملوند په $1', - 'pfunc_expr_unexpected_closing_bracket' => 'حطا اصطلاح: نه لوٹتگین براکت بندگ', - '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' => 'نامعتبر آرگومان ته شی : <= 0', - 'pfunc_expr_unknown_error' => 'حطا اصطلاح :ناشناسین حطا ($1)', - 'pfunc_expr_not_a_number' => 'ته $1: نتیجه یک عددی نهنت', -); - -/** Bikol Central (Bikol Central) - * @author Geopoet - */ -$messages['bcl'] = array( - 'pfunc_desc' => 'Minapabuswang kan parabangay na igwang lohikal na mga punksyon', - 'pfunc_time_error' => 'Kasalaan: Imbalidong oras.', - 'pfunc_time_too_long' => 'Kasalaan:Grabe kadakol na #time na mga apod.', - 'pfunc_time_too_big' => 'Kasalaan: #time minasuporta sana nin mga taon sagkod sa 9999.', - 'pfunc_time_too_small' => 'Kasalaan: #time minasuporta sana nin mga taon magpoon 0.', - 'pfunc_rel2abs_invalid_depth' => 'Kasalaan:Imbalidong rarom nin agihan: "$1" (nagprubar na makalaog sa sarong boko-boko sa ibabaw kan ugat nin boko-boko).', - 'pfunc_expr_stack_exhausted' => 'Kasalaan sa pagpapasabot:An bangay ubos na.', - 'pfunc_expr_unexpected_number' => 'Kasalaan sa pagpapasabot: Dae pinag-asahang numero.', - 'pfunc_expr_preg_match_failure' => 'Kasalaan nin pagpapasabot: Dae pinag-aasahang pagpalya kan preg_match.', - 'pfunc_expr_unrecognised_word' => 'Kasalaan nin pagpapasabot: Dae rekonosidong tataramon an "$1".', - 'pfunc_expr_unexpected_operator' => 'Kasalaan nin pagpapasabot: Dae pinag-asahan an $1 na operador.', - 'pfunc_expr_missing_operand' => 'Kasalaan nin pagpapasabot: Nawawara an halaga para sa $1.', - 'pfunc_expr_unexpected_closing_bracket' => 'Kasalaan nin pagpapasabot: Dae pinag-asahang pagseserado kan pangudal.', - 'pfunc_expr_unrecognised_punctuation' => 'Kasalaan nin pagpapasabot: Dae rekonosidong panbalangkay na karakter an "$1".', - 'pfunc_expr_unclosed_bracket' => 'Kasalaan nin pagpapasabot: Dae nakaseradong pangudal.', - 'pfunc_expr_division_by_zero' => 'Barangaan sa paagi ni sero.', - 'pfunc_expr_invalid_argument' => 'Imbalidong argumento para sa $1: < -1 or > 1.', - 'pfunc_expr_invalid_argument_ln' => 'Imbalidong argumento para sa ln: <= 0.', - 'pfunc_expr_unknown_error' => 'Kasalaan nin pagpapasabot:Dae aram na kasalaan ($1).', - 'pfunc_expr_not_a_number' => 'Sa $1:An resulta bako sarong numero.', - 'pfunc_string_too_long' => 'Kasalaan:An panunod nagsobra sa $1 na limit nin karakter.', -); - -/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎) - * @author EugeneZelenko - * @author Jim-by - * @author Red Winged Duck - * @author Wizardist - */ -$messages['be-tarask'] = array( - 'pfunc_desc' => 'Палепшаны парсэр зь лягічнымі функцыямі', - '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' => 'Памылка выразу: нечаканая лічба', - 'pfunc_expr_preg_match_failure' => 'Памылка выразу: нечаканая памылка preg_match', - 'pfunc_expr_unrecognised_word' => 'Памылка выразу: нераспазнанае слова «$1»', - 'pfunc_expr_unexpected_operator' => 'Памылка выразу: нечаканы апэратар $1', - 'pfunc_expr_missing_operand' => 'Памылка выразу: няма апэранду $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Памылка выразу: нечаканая закрываючая дужка', - '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: вынік не зьяўляецца лічбай', - 'pfunc_string_too_long' => 'Памылка: у радку перавышаны ліміт $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}', -); - -/** Bulgarian (български) - * @author DCLXVI - * @author Spiritia - */ -$messages['bg'] = array( - 'pfunc_desc' => 'Подобряване на парсера с логически функции', - 'pfunc_time_error' => 'Грешка: невалидно време', - 'pfunc_time_too_long' => 'Грешка: Твърде много извиквания на #time', - 'pfunc_rel2abs_invalid_depth' => 'Грешка: Невалидна дълбочина в път: "$1" (опит за достъп на възел над корена)', - 'pfunc_expr_stack_exhausted' => 'Грешка в записа: Стекът е изчерпан', - 'pfunc_expr_unexpected_number' => 'Грешка в записа: Неочаквано число', - 'pfunc_expr_preg_match_failure' => 'Грешка в израза: Неочакван проблем с preg_match', - 'pfunc_expr_unrecognised_word' => 'Грешка в записа: Неразпозната дума "$1"', - 'pfunc_expr_unexpected_operator' => 'Грешка в записа: Неочакван оператор $1', - 'pfunc_expr_missing_operand' => 'Грешка в записа: Липсващ операнд в $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Грешка в записа: Една затваряща скоба в повече', - '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: резултатът не е число', - 'pfunc_string_too_long' => 'Грешка: Низът превишава лимита от $1 знака', -); - -/** Bengali (বাংলা) - * @author Bellayet - * @author Zaheen - */ -$messages['bn'] = array( - 'pfunc_desc' => 'লজিকাল ফাংশন দিয়ে পার্সারকে উন্নত করুন', - 'pfunc_time_error' => 'ত্রুটি: অবৈধ সময়', - 'pfunc_time_too_long' => 'ত্রুটি: অত্যধিক সংখ্যক #time কল', - 'pfunc_rel2abs_invalid_depth' => 'ত্রুটি: পাথে অবৈধ গভীরতা: "$1" (মূল নোডের উপরের একটি নোড অ্যাক্সেস করতে চেষ্টা করেছিল)', - 'pfunc_expr_stack_exhausted' => 'এক্সপ্রেশন ত্রুটি: স্ট্যাক শেষ হয়ে গেছে', - 'pfunc_expr_unexpected_number' => 'এক্সপ্রেশন ত্রুটি: অযাচিত সংখ্যা', - 'pfunc_expr_preg_match_failure' => 'এক্সপ্রেশন ত্রুটি: অযাচিত preg_match ব্যর্থতা', - 'pfunc_expr_unrecognised_word' => 'এক্সপ্রেশন ত্রুটি: অপরিচিত শব্দ "$1"', - 'pfunc_expr_unexpected_operator' => 'এক্সপ্রেশন ত্রুটি: অযাচিত $1 অপারেটর', - 'pfunc_expr_missing_operand' => 'এক্সপ্রেশন ত্রুটি: $1-এর জন্য অপারেন্ড নেই।', - 'pfunc_expr_unexpected_closing_bracket' => 'এক্সপ্রেশন ত্রুটি: অযাচিত সমাপ্তকারী বন্ধনী', - '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: এ ফলাফল কোন সংখ্যা নয়', -); - -/** Breton (brezhoneg) - * @author Fulup - */ -$messages['br'] = array( - 'pfunc_desc' => "Gwellaat a ra ar parser gant arc'hwelioù poellek", - 'pfunc_time_error' => 'Fazi : pad direizh', - 'pfunc_time_too_long' => 'Fazi : betek re eo bet galvet #time', - 'pfunc_time_too_big' => 'Fazi: #time ne skor nemet bloazioù betek 9999', - 'pfunc_rel2abs_invalid_depth' => "Fazi : Donder direizh evit an hent : \"\$1\" (klasket ez eus bet mont d'ul live a-us d'ar c'havlec'h-mamm)", - 'pfunc_expr_stack_exhausted' => 'Kemennad faziek : pil riñset', - 'pfunc_expr_unexpected_number' => "Kemennad faziek : niver dic'hortoz", - 'pfunc_expr_preg_match_failure' => "Kemennad faziek : c'hwitadenn dic'hortoz evit preg_match", - 'pfunc_expr_unrecognised_word' => 'Kemennad faziek : Ger dianav "$1"', - 'pfunc_expr_unexpected_operator' => 'Kemennad faziek : Oberier $1 dianav', - 'pfunc_expr_missing_operand' => 'Kemennad faziek : Dianav eo operand $1', - 'pfunc_expr_unexpected_closing_bracket' => "Kemennad faziek : Krommell zehoù dic'hortoz", - 'pfunc_expr_unrecognised_punctuation' => 'Kemennad faziek : arouezenn boentadouiñ dianav "$1"', - 'pfunc_expr_unclosed_bracket' => 'Kemennad faziek : Krommell zigor', - 'pfunc_expr_division_by_zero' => 'Rannañ dre mann', - 'pfunc_expr_invalid_argument' => 'Talvoudenn direizh evit $1: < -1 pe > 1', - 'pfunc_expr_invalid_argument_ln' => 'Talvoudenn direizh evit ln: <= 0', - 'pfunc_expr_unknown_error' => 'Kemennad faziek : Fazi dianav ($1)', - 'pfunc_expr_not_a_number' => "E $1: An disoc'h n'eo ket un niver", - 'pfunc_string_too_long' => "Fazi : Dreist d'ar vevenn uhelañ a $1 arouezenn eo an neudennad", -); - -/** Bosnian (bosanski) - * @author CERminator - * @author Seha - */ -$messages['bs'] = array( - 'pfunc_desc' => 'Povisi parser sa logičnim funkcijama', - 'pfunc_time_error' => 'Greška: vrijeme nije valjano', - 'pfunc_time_too_long' => 'Greška: previše poziva funkcije #time', - 'pfunc_time_too_big' => 'Greška: #time samo podržava godine do 9999', - 'pfunc_rel2abs_invalid_depth' => 'Graška: Nevrijedeća dubina u putu: "$1" (pokušaj dolaska na nula tačku iza korijenske nula tačke)', - 'pfunc_expr_stack_exhausted' => 'Greška izraza: Stok potrošen', - 'pfunc_expr_unexpected_number' => 'Greška izraza: Neočekivani broj', - 'pfunc_expr_preg_match_failure' => 'Razvojna greška: Neočekivana greška preg-pogotka', - 'pfunc_expr_unrecognised_word' => 'Greška izraza: Nepoznata riječ "$1"', - 'pfunc_expr_unexpected_operator' => 'Greška izraza: Neočekivani $1 operator', - 'pfunc_expr_missing_operand' => 'Greška izraza: Nedostaje operator za $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Greška izraza: Neočekivana zagrada zatvaranja', - 'pfunc_expr_unrecognised_punctuation' => 'Razvojna greška: Nije prepoznat karakter punktacije "$1"', - 'pfunc_expr_unclosed_bracket' => 'Greška izraza: Nezatvorena zagrada', - 'pfunc_expr_division_by_zero' => 'Dijeljenje s nulom', - 'pfunc_expr_invalid_argument' => 'Nevažeći argument za $1: : < -1 ili > 1', - 'pfunc_expr_invalid_argument_ln' => 'Nevažeći argument za ln: <= 0', - 'pfunc_expr_unknown_error' => 'Razvojna greška: Nepoznata greška ($1)', - 'pfunc_expr_not_a_number' => 'u $1: rezultat nije broj', - 'pfunc_string_too_long' => 'Greška: Niz prelazi limit od $1 znakova', -); - -/** Catalan (català) - * @author Jordi Roqué - * @author Qllach - * @author SMP - */ -$messages['ca'] = array( - 'pfunc_desc' => 'Millora el processat amb funcions lògiques', - 'pfunc_time_error' => 'Error: temps invàlid', - 'pfunc_time_too_long' => 'Error: massa crides #time', - 'pfunc_rel2abs_invalid_depth' => "Error: Adreça invàlida al directori: «$1» (s'intentava accedir a un node superior de l'arrel)", - 'pfunc_expr_stack_exhausted' => "Error de l'expressió: Pila exhaurida", - 'pfunc_expr_unexpected_number' => "Error de l'expressió: Nombre inesperat", - 'pfunc_expr_preg_match_failure' => "Error de l'expressió: Error de funció no compresa i inesperada", - 'pfunc_expr_unrecognised_word' => 'Error de l\'expressió: Paraula no reconeguda "$1"', - 'pfunc_expr_unexpected_operator' => "Error de l'expressió: Operador $1 inesperat", - 'pfunc_expr_missing_operand' => "Error de l'expressió: Falta l'operand de $1", - 'pfunc_expr_unexpected_closing_bracket' => "Error de l'expressió: Parèntesi inesperat", - 'pfunc_expr_unrecognised_punctuation' => 'Error de l\'expressió: Signe de puntuació no reconegut "$1"', - 'pfunc_expr_unclosed_bracket' => "Error de l'expressió: Parèntesi no tancat", - 'pfunc_expr_division_by_zero' => 'Divisió entre zero', - 'pfunc_expr_invalid_argument' => 'Valor no vàlid per a $1: < -1 ó > 1', - 'pfunc_expr_invalid_argument_ln' => 'Valor no vàlid per a ln: <= 0', - 'pfunc_expr_unknown_error' => "Error de l'expressió: Desconegut ($1)", - 'pfunc_expr_not_a_number' => 'A $1: el resultat no és un nombre', - 'pfunc_string_too_long' => 'Error: La cadena és $1 caràcters massa llarga', -); - -/** Chechen (нохчийн) - * @author Sasan700 - * @author Умар - */ -$messages['ce'] = array( - 'pfunc_time_error' => 'Гlалато: хан нийса яц', - 'pfunc_expr_stack_exhausted' => 'Яздарехь гlалат ду: хьаладуьззина татол', - 'pfunc_expr_unrecognised_word' => 'Яздарехь гlалат ду: дойзуш доцу дош «$1»', - 'pfunc_expr_unexpected_operator' => 'Дешнийн гӀалам : ца хаа оператор $1', - 'pfunc_expr_unrecognised_punctuation' => 'Дешнашан гӀалат: евзина йоцу пунктуацин символ «$1»', -); - -/** Czech (česky) - * @author Danny B. - * @author Li-sung - * @author Matěj Grabovský - * @author Mormegil - * @author Sp5uhe - */ -$messages['cs'] = array( - 'pfunc_desc' => 'Rozšíření parseru o logické funkce', - 'pfunc_time_error' => 'Chyba: neplatný čas', - 'pfunc_time_too_long' => 'Chyba: příliš mnoho volání #time', - 'pfunc_time_too_big' => 'Chyba: #time nepodporuje roky nad 9999', - 'pfunc_rel2abs_invalid_depth' => 'Chyba: Neplatná hloubka v cestě: "$1" (pokus o přístup do uzlu vyššího než kořen)', - 'pfunc_expr_stack_exhausted' => 'Chyba ve výrazu: Zásobník plně obsazen', - 'pfunc_expr_unexpected_number' => 'Chyba ve výrazu: Očekáváno číslo', - 'pfunc_expr_preg_match_failure' => 'Chyba ve výrazu: Neočekávaná chyba funkce preg_match', - 'pfunc_expr_unrecognised_word' => 'Chyba ve výrazu: Nerozpoznané slovo ˆ„$1“', - 'pfunc_expr_unexpected_operator' => 'Chyba ve výrazu: Neočekávaný operátor $1', - 'pfunc_expr_missing_operand' => 'Chyba ve výrazu: Chybí operand pro $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Chyba ve výrazu: Neočekávaná uzavírací závorka', - 'pfunc_expr_unrecognised_punctuation' => 'Chyba ve výrazu: Nerozpoznaný interpunkční znak ˆ„$1“', - 'pfunc_expr_unclosed_bracket' => 'Chyba ve výrazu: Neuzavřené závorky', - 'pfunc_expr_division_by_zero' => 'Dělení nulou', - 'pfunc_expr_invalid_argument' => 'Neplatný argument pro $1: < -1 nebo > 1', - 'pfunc_expr_invalid_argument_ln' => 'Neplatný argument pro ln: <= 0', - 'pfunc_expr_unknown_error' => 'Chyba ve výrazu: Neznámá chyba ($1)', - 'pfunc_expr_not_a_number' => 'V $1: výsledkem není číslo', - 'pfunc_string_too_long' => 'Chyba: Řetězec je delší než $1 {{PLURAL:$1|znak|znaky|znaků}}, což je limit', -); - -/** Welsh (Cymraeg) - * @author Lloffiwr - */ -$messages['cy'] = array( - 'pfunc_time_error' => 'Gwall: Amser annilys', - 'pfunc_time_too_long' => 'Gwall: Gormod o alwadau #time.', - 'pfunc_time_too_big' => 'Gwall: nid yw #time yn cynnal blynyddoedd wedi 9999.', - 'pfunc_time_too_small' => 'Gwall: nid yw #time yn cynnal blynyddoedd cyn 0.', - 'pfunc_expr_unexpected_number' => 'Gwall yn y mynegiad: Rhif annisgwyl.', - 'pfunc_expr_unclosed_bracket' => 'Gwall yn y mynegiad: Cromfach heb ei gau.', - 'pfunc_expr_division_by_zero' => 'Yn rhannu gyda sero.', - 'pfunc_expr_unknown_error' => 'Gwall yn y mynegiad: Gwall anhysbys ($1).', - 'pfunc_expr_not_a_number' => "Yn $1: Nid yw'r canlyniad yn rhif.", -); - -/** Danish (dansk) - * @author Byrial - * @author HenrikKbh - * @author Morten LJ - * @author Peter Alberti - */ -$messages['da'] = array( - 'pfunc_desc' => 'Udvider parser med logiske funktioner', - 'pfunc_time_error' => 'Fejl: Ugyldig tid', - 'pfunc_time_too_long' => 'Fejl: for mange kald af #time', - 'pfunc_time_too_big' => 'Fejl: #time understøtter kun årstal frem til 9999', - 'pfunc_time_too_small' => 'Fejl: #tid understøtter kun år fra 0.', - 'pfunc_rel2abs_invalid_depth' => 'Fejl: Ugyldig dybde i sti: "$1" (prøvede at tilgå en knude over rodknuden)', - '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_unexpected_operator' => 'Udtryksfejl: Uventet "$1"-operator', - 'pfunc_expr_missing_operand' => 'Udtryksfejl: Manglende operand til $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Udtryksfejl: Uventet lukkende parentes', - 'pfunc_expr_unrecognised_punctuation' => 'Udtryksfejl: Uventet tegnsætning-tegn: "$1"', - 'pfunc_expr_unclosed_bracket' => 'Udtryksfejl: Uafsluttet kantet parantes', - 'pfunc_expr_division_by_zero' => 'Division med nul', - 'pfunc_expr_invalid_argument' => 'Ugyldigt argument for $1: < -1 eller > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ugyldigt argument for ln: <= 0', - 'pfunc_expr_unknown_error' => 'Udtryksfejl: Ukendt fejl ($1)', - 'pfunc_expr_not_a_number' => 'I $1: Resultatet er ikke et tal', - 'pfunc_string_too_long' => 'Fejl: Strengen overskrider grænsen på $1 tegn', -); - -/** German (Deutsch) - * @author Kghbln - * @author LWChris - * @author Metalhead64 - * @author Raimond Spekking - * @author Rentenirer - * @author Rillke - */ -$messages['de'] = array( - 'pfunc_desc' => 'Ergänzt den Parser um logische Funktionen', - 'pfunc_time_error' => 'Fehler: Ungültige Zeitangabe', - 'pfunc_time_too_long' => 'Fehler: Zu viele #time-Aufrufe', - 'pfunc_time_too_big' => 'Fehler: #time unterstützt nur Jahre bis 9999', - 'pfunc_time_too_small' => 'Fehler: #time unterstützt nur Jahre ab 0.', - 'pfunc_rel2abs_invalid_depth' => 'Fehler: Ungültige Pfadtiefe: „$1“ (Zugriff auf einen Knotenpunkt oberhalb des Hauptknotenpunktes ist empfohlen)', - 'pfunc_expr_stack_exhausted' => 'Expression-Fehler: Stacküberlauf', - 'pfunc_expr_unexpected_number' => 'Expression-Fehler: Unerwartete Zahl', - 'pfunc_expr_preg_match_failure' => 'Expression-Fehler: Unerwartete „preg_match“-Fehlfunktion', - 'pfunc_expr_unrecognised_word' => 'Expression-Fehler: Unerkanntes Wort „$1“', - 'pfunc_expr_unexpected_operator' => 'Expression-Fehler: Unerwarteter Operator $1', - 'pfunc_expr_missing_operand' => 'Expression-Fehler: Fehlender Operand für $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Expression-Fehler: Unerwartete schließende eckige Klammer', - 'pfunc_expr_unrecognised_punctuation' => 'Expression-Fehler: Unerkanntes Satzzeichen „$1“', - 'pfunc_expr_unclosed_bracket' => 'Expression-Fehler: Nicht geschlossene eckige Klammer', - 'pfunc_expr_division_by_zero' => 'Division durch Null', - 'pfunc_expr_invalid_argument' => 'Ungültiges Argument für $1: < -1 oder > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ungültiges Argument für ln: <= 0', - 'pfunc_expr_unknown_error' => 'Expression-Fehler: Unbekannter Fehler ($1)', - 'pfunc_expr_not_a_number' => 'In $1: Ergebnis ist keine Zahl', - 'pfunc_string_too_long' => 'Fehler: Zeichenkette überschreitet Zeichenlimit von $1', -); - -/** Swiss High German (Schweizer Hochdeutsch) - * @author MichaelFrey - */ -$messages['de-ch'] = array( - 'pfunc_expr_unexpected_closing_bracket' => 'Expression-Fehler: Unerwartete schliessende eckige Klammer', -); - -/** Zazaki (Zazaki) - * @author Aspar - * @author Erdemaslancan - * @author Gorizon - */ -$messages['diq'] = array( - 'pfunc_desc' => 'Peserkerden fonksiyanane mantıxin weş kere', - 'pfunc_time_error' => 'xeta: zemano nemeqbul', - 'pfunc_time_too_long' => 'xeta:zaf zêd mesajê #timeyi', - 'pfunc_time_too_big' => 'Xırabin: #time honke qebuliya cı hetana 9999.', - 'pfunc_time_too_small' => 'Xırab: #time ancağ 0 serra beno qebul.', - 'pfunc_rel2abs_invalid_depth' => 'Hata: Yolda geçersiz derinlik: "$1" (kök düğümünün üstünde bir düğüme erişmeye çalıştı)', - 'pfunc_expr_stack_exhausted' => 'xetaya ifadeyi: stack qediya', - 'pfunc_expr_unexpected_number' => 'xetaya ifadeyi: amaro bêtexmin', - 'pfunc_expr_preg_match_failure' => 'xetaya ifadeyi: arızaya preg_matchi yo bêtexmin', - 'pfunc_expr_unrecognised_word' => 'xetaya ifadeyi: çekuya "$1"i nêşinasiyeno', - 'pfunc_expr_unexpected_operator' => 'xetaya ifadeyi: operatorê $1i yo bêtexmin', - 'pfunc_expr_missing_operand' => 'xetaya ifadeyi: qey $1i termo kêm', - 'pfunc_expr_unexpected_closing_bracket' => 'xetaya ifadeyi: parantez bıqefelno bêtexmin', - 'pfunc_expr_unrecognised_punctuation' => 'xetaya ifadeyi: karakterê noqtakerdışê "$1"i yo ke nêşınasiyeno', - 'pfunc_expr_unclosed_bracket' => 'xetaya ifadeyi: parantezo nêqefelnaye', - 'pfunc_expr_division_by_zero' => 'pê sıfır teqsim ker', - 'pfunc_expr_invalid_argument' => 'Qande $1 vurnayeno xoser: : < -1 or > 1.', - 'pfunc_expr_invalid_argument_ln' => 'Qande Ln vurnayeno xoser: < = 0.', - 'pfunc_expr_unknown_error' => 'xetaya ifadeyi: neticeya ke nêzaniyena ($1)', - 'pfunc_expr_not_a_number' => '$1 de: netice yew amar niyo', - 'pfunc_string_too_long' => 'xeta: rêze heddê karakteri yo $1i veciyaya', -); - -/** Lower Sorbian (dolnoserbski) - * @author Michawiki - */ -$messages['dsb'] = array( - 'pfunc_desc' => 'Rozšyrja parser wó logiske funkcije', - 'pfunc_time_error' => 'Zmólka: njepłaśiwy cas', - 'pfunc_time_too_long' => 'Zmólka: pśewjele zawołanjow #time', - 'pfunc_rel2abs_invalid_depth' => 'Zmólka: Njepłaśiwy dłym w sćažce: "$1" (wopyt na suk pśistup měś, kótaryž jo wušej kórjenjowego suka)', - 'pfunc_expr_stack_exhausted' => 'Wurazowa zmólka: Stack wupócerany', - 'pfunc_expr_unexpected_number' => 'Wurazowa zmólka: Njewócakana licba', - 'pfunc_expr_preg_match_failure' => 'Wurazowa zmólka: Njewócakana zmólkata funkcija preg_match', - 'pfunc_expr_unrecognised_word' => 'Wurazowa zmólka: Njespóznane słowo "$1"', - 'pfunc_expr_unexpected_operator' => 'Wurazowa zmólka: Njewócakany opeator $1', - 'pfunc_expr_missing_operand' => 'Wurazowa zmólka: Felujucy operand za $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Wurazowa zmólka: Njewócakana kóńcajuca rožkata spinka', - 'pfunc_expr_unrecognised_punctuation' => 'Wurazowa zmólka: Njespóznane interpunkciske znamuško "$1"', - 'pfunc_expr_unclosed_bracket' => 'Wurazowa zmólka: Žedna kóńcajuca spinka', - 'pfunc_expr_division_by_zero' => 'Diwizija pśez nul', - 'pfunc_expr_invalid_argument' => 'Njepłaśiwy argument $1: < -1 abo > 1', - 'pfunc_expr_invalid_argument_ln' => 'Njepłaśiwy argument za ln: <= 0', - 'pfunc_expr_unknown_error' => 'Wurazowa zmólka: Njeznata zmólka ($1)', - 'pfunc_expr_not_a_number' => 'W $1: wuslědk njejo licba', - 'pfunc_string_too_long' => 'Zmólka: Znamješkowy rěd pśekčaca limit $1 znamješkow', -); - -/** Greek (Ελληνικά) - * @author Consta - * @author Dead3y3 - * @author Lou - * @author Omnipaedista - * @author Protnet - * @author Απεργός - */ -$messages['el'] = array( - 'pfunc_desc' => 'Βελτιώνει το συντακτικό αναλυτή με λογικές συναρτήσεις', - 'pfunc_time_error' => 'Σφάλμα: άκυρος χρόνος', - 'pfunc_time_too_long' => 'Σφάλμα: πάρα πολλές κλήσεις της #time', - 'pfunc_time_too_big' => 'Σφάλμα: το #time υποστηρίζει έτη μέχρι το 9999.', - 'pfunc_rel2abs_invalid_depth' => 'Σφάλμα: Άκυρο βάθος στη διαδρομή: «$1» (έγινε προσπάθεια για πρόσβαση σε έναν κόμβο πάνω από τον ριζικό κόμβο)', - 'pfunc_expr_stack_exhausted' => 'Σφάλμα έκφρασης: Η στοίβα εξαντλήθηκε', - 'pfunc_expr_unexpected_number' => 'Σφάλμα έκφρασης: Μη αναμενόμενος αριθμός', - 'pfunc_expr_preg_match_failure' => 'Σφάλμα έκφρασης: Μη αναμενόμενη αποτυχία preg_match', - 'pfunc_expr_unrecognised_word' => 'Σφάλμα έκφρασης: Μη αναγνωρίσιμη λέξη "$1"', - 'pfunc_expr_unexpected_operator' => 'Σφάλμα έκφρασης: Μη αναμενόμενος τελεστής $1', - 'pfunc_expr_missing_operand' => 'Σφάλμα έκφρασης: Λείπει ο τελεστέος για την έκφραση $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Σφάλμα έκφρασης: Μη αναμενόμενη αγκύλη κλεισίματος', - '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: το αποτέλεσμα δεν είναι αριθμός', - 'pfunc_string_too_long' => 'Σφάλμα: ο ορμαθός υπερβαίνει $1 το όριο χαρακτήρων', -); - -/** British English (British English) - * @author Shirayuki - */ -$messages['en-gb'] = array( - 'pfunc_expr_unrecognised_word' => 'Expression error: Unrecognised word "$1".', - 'pfunc_expr_unrecognised_punctuation' => 'Expression error: Unrecognised punctuation character "$1".', -); - -/** Esperanto (Esperanto) - * @author Yekrats - */ -$messages['eo'] = array( - 'pfunc_desc' => 'Etendi sintaksan analizilon kun logikaj funkcioj', - 'pfunc_time_error' => 'Eraro: malvalida tempo', - 'pfunc_time_too_long' => "Eraro: tro da vokoj ''#time''", - 'pfunc_time_too_big' => 'Eraro: #time nur subtenas jaroj ĝis 9999.', - 'pfunc_rel2abs_invalid_depth' => 'Eraro: Malvalida profundo en vojo: "$1" (provis atingi nodon super la radika nodo)', - 'pfunc_expr_stack_exhausted' => 'Esprima eraro: Stako estis malplenigita', - 'pfunc_expr_unexpected_number' => 'Esprima eraro: Neatendita numeralo', - 'pfunc_expr_preg_match_failure' => 'Esprima eraro: Neatendita preg_match malsukceso', - 'pfunc_expr_unrecognised_word' => 'Esprima eraro: Nekonata vorto "$1"', - 'pfunc_expr_unexpected_operator' => 'Esprima eraro: Neatendita operacisimbolo $1', - 'pfunc_expr_missing_operand' => 'Esprima eraro: Mankas operando por $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Esprima eraro: Neatendita ferma krampo', - 'pfunc_expr_unrecognised_punctuation' => 'Esprima eraro: Nekonata interpunkcia simbolo "$1"', - 'pfunc_expr_unclosed_bracket' => 'Esprima eraro: Malferma krampo', - 'pfunc_expr_division_by_zero' => 'Divido per nulo', - 'pfunc_expr_invalid_argument' => 'Malvalida argumento por $1: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'Malvalida argumento por ln: <= 0', - 'pfunc_expr_unknown_error' => 'Esprima eraro: Nekonata eraro ($1)', - 'pfunc_expr_not_a_number' => 'En $1: rezulto ne estas nombro', - 'pfunc_string_too_long' => 'Eraro: Ĉeno preterpasas signo-limon $1', -); - -/** Spanish (español) - * @author Bernardom - * @author Crazymadlover - * @author Muro de Aguas - * @author Remember the dot - * @author Sanbec - */ -$messages['es'] = array( - '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_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_expr_unrecognised_word' => 'Error con la expresión: La palabra "$1" no se reconoce', - 'pfunc_expr_unexpected_operator' => 'Error con la expresión: Operador $1 no esperado', - 'pfunc_expr_missing_operand' => 'Error con la expresión: Falta un operador para $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Error con la expresión: Paréntesis de cierre no esperado', - 'pfunc_expr_unrecognised_punctuation' => 'Error con la expresión: Carácter de puntuación no reconocido "$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_invalid_argument' => 'Argumento incorrecto para $1: < -1 ó > 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', -); - -/** Estonian (eesti) - * @author Pikne - */ -$messages['et'] = array( - 'pfunc_desc' => 'Laiendab parserit loogiliste funktsioonidega.', - 'pfunc_time_error' => 'Tõrge: Vigane aeg', - 'pfunc_time_too_long' => 'Tõrge: Liiga palju #time-kutseid.', - 'pfunc_time_too_big' => 'Tõrge: #time toetab vaid aastaid kuni väärtuseni 9999.', - 'pfunc_expr_unexpected_number' => 'Avaldistõrge: Ootamatu number', - 'pfunc_expr_unrecognised_word' => 'Avaldistõrge: Tundmatu sõna "$1"', - 'pfunc_expr_unexpected_operator' => 'Avaldistõrge: Ootamatu $1-tehtemärk', - 'pfunc_expr_missing_operand' => 'Avaldistõrge: Puudub $1-tehte operand', - 'pfunc_expr_unexpected_closing_bracket' => 'Avaldistõrge: Ootamatu lõpusulg', - 'pfunc_expr_unrecognised_punctuation' => 'Avaldistõrge: Tundmatu kirjavahemärk "$1"', - 'pfunc_expr_unclosed_bracket' => 'Avaldistõrge: sulgemata sulg', - 'pfunc_expr_division_by_zero' => 'Nulliga jagamine', - 'pfunc_expr_invalid_argument' => 'Vigane $1-tehte argument: < -1 või > 1', - 'pfunc_expr_invalid_argument_ln' => 'Vigane ln-tehte argument: <= 0', - 'pfunc_expr_unknown_error' => 'Avaldistõrge: Tundmatu tõrge ($1).', - 'pfunc_expr_not_a_number' => '$1-tehtes: Vastus pole number', - 'pfunc_string_too_long' => 'Tõrge: Sõne ületab $1 märgi piirangu.', -); - -/** Basque (euskara) - * @author An13sa - * @author Kobazulo - */ -$messages['eu'] = array( - 'pfunc_time_error' => 'Errorea: baliogabeko ordua', - 'pfunc_time_too_long' => 'Errorea: #time dei gehiegi', - 'pfunc_time_too_big' => 'Errorea: #time funtzioak 9999 urtera arte funtzionatzen du bakarrik', - 'pfunc_rel2abs_invalid_depth' => 'Errorea: Baliogabeko sakonera fitxategi bidean: "$1" (root puntutik gora sartzen saiatu da)', - 'pfunc_expr_unexpected_number' => 'Adierazpen errorea: Ustekabeko zenbakia', - 'pfunc_expr_unrecognised_word' => 'Adierazpen errorea: Hitz ezezaguna "$1"', - 'pfunc_expr_unexpected_operator' => 'Adierazpen errorea: Ustekabeko $1 eragilea', - 'pfunc_expr_unexpected_closing_bracket' => 'Adierazpen errorea: Ustekabeko kortxete itxiera', - 'pfunc_expr_unrecognised_punctuation' => 'Adierazpen errorea: puntuazio karaktere ezezaguna "$1"', - 'pfunc_expr_unclosed_bracket' => 'Adierazpen errorea: Itxi gabeko kortxetea', - 'pfunc_expr_division_by_zero' => 'Zeroz zatitu', - 'pfunc_expr_invalid_argument' => 'Argumentu okerra ondorengoarentzat: $1: < -1 edo > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumentu okerra ondorengoarentzat: ln: <= 0', - 'pfunc_expr_unknown_error' => 'Adierazpen errorea: errore ezezaguna ($1)', - 'pfunc_expr_not_a_number' => '$1-(e)n: emaitza ez da zenbaki bat', - 'pfunc_string_too_long' => 'Errorea: hitzak $1 karaktereko muga gainditzen du', -); - -/** Persian (فارسی) - * @author Amire80 - * @author Ebraminio - * @author Huji - * @author Reza1615 - * @author Wayiran - */ -$messages['fa'] = array( - 'pfunc_desc' => 'به تجزیه‌گر، دستورهای منطقی می‌افزاید', - 'pfunc_time_error' => 'خطا: زمان نامجاز', - 'pfunc_time_too_long' => 'خطا: فراخوانی بیش از حد #time', - 'pfunc_time_too_big' => 'خطا: #زمان تا سال ۹۹۹۹ را فقط حمایت می‌کند.', - 'pfunc_time_too_small' => 'خطا: #time تنها از سال 0 به بعد را پشتیبانی می‌کند.', - 'pfunc_rel2abs_invalid_depth' => 'خطا: عمق نامجاز در نشانی «$1» (تلاش برای دسترسی به یک نشانی فراتر از نشانی ریشه)', - 'pfunc_expr_stack_exhausted' => 'خطای عبارت: پشته از دست رفته', - 'pfunc_expr_unexpected_number' => 'خطای عبارت: عدد دور از انتظار', - 'pfunc_expr_preg_match_failure' => 'خطای عبارت: خطای preg_match دور از انتظار', - 'pfunc_expr_unrecognised_word' => 'خطای عبارت: کلمه ناشناخته «$1»', - 'pfunc_expr_unexpected_operator' => 'خطای عبارت: عملگر $1 دور از انتظار', - 'pfunc_expr_missing_operand' => 'خطای عبارت: عملگر گمشده برای $1', - 'pfunc_expr_unexpected_closing_bracket' => 'خطای عبارت: پرانتز بسته اضافی', - 'pfunc_expr_unrecognised_punctuation' => 'خطای عبارت: نویسه نقطه‌گذاری شناخته نشده «$1»', - 'pfunc_expr_unclosed_bracket' => 'خطای عبارت: پرانتز بسته‌نشده', - 'pfunc_expr_division_by_zero' => 'تقسیم بر صفر', - 'pfunc_expr_invalid_argument' => 'پارامتر نامجاز برای $1: < -۱ یا > ۱', - 'pfunc_expr_invalid_argument_ln' => 'پارامتر نامجاز برای لگاریتم طبیعی: <= صفر', - 'pfunc_expr_unknown_error' => 'خطای عبارت: خطای ناشناخته ($1)', - 'pfunc_expr_not_a_number' => 'در $1: نتیجه عدد نیست', - 'pfunc_string_too_long' => 'خطا: رشته از محدودیت نویسه‌ای $1 تجاوز می‌کند', -); - -/** Finnish (suomi) - * @author Agony - * @author Cimon Avaro - * @author Linnea - * @author Nike - * @author VezonThunder - */ -$messages['fi'] = array( - 'pfunc_desc' => 'Laajentaa jäsennintä loogisilla funktiolla.', - 'pfunc_time_error' => 'Virhe: kelvoton aika', - 'pfunc_time_too_long' => 'Virhe: liian monta #time-kutsua', - 'pfunc_time_too_big' => 'Virhe: #time tukee vuosilukuja vain vuoteen 9999 asti.', - 'pfunc_time_too_small' => 'Virhe: #time tukee vain vuosia 0:sta eteenpäin.', - 'pfunc_rel2abs_invalid_depth' => 'Virhe: Virheellinen syvyys polussa: $1 (ei juurisolmun sisällä)', - 'pfunc_expr_stack_exhausted' => 'Virhe lausekkeessa: pino loppui', - 'pfunc_expr_unexpected_number' => 'Virhe lausekkeessa: odottamaton numero', - 'pfunc_expr_preg_match_failure' => 'Virhe lausekkeessa: preg_match palautti virheen', - 'pfunc_expr_unrecognised_word' => 'Virhe lausekkeessa: tunnistamaton sana ”$1”', - 'pfunc_expr_unexpected_operator' => 'Virhe lausekkeessa: odottamaton $1-operaattori', - 'pfunc_expr_missing_operand' => 'Virhe lausekkeessa: operaattorin $1 edellyttämä operandi puuttuu', - 'pfunc_expr_unexpected_closing_bracket' => 'Virhe lausekkeessa: odottamaton sulkeva sulkumerkki', - 'pfunc_expr_unrecognised_punctuation' => 'Virhe lausekkeessa: tunnistamaton välimerkki ”$1”', - 'pfunc_expr_unclosed_bracket' => 'Virhe ilmauksessa: sulkeva sulkumerkki puuttuu', - 'pfunc_expr_division_by_zero' => 'Virhe: Jako nollalla', - 'pfunc_expr_invalid_argument' => 'Virheellinen arvo $1: < -1 tai > 1', - 'pfunc_expr_invalid_argument_ln' => 'Virheellinen arvo funktiolle ln: <= 0', - 'pfunc_expr_unknown_error' => 'Virhe lausekkeessa: tuntematon virhe ($1)', - 'pfunc_expr_not_a_number' => 'Lausekkeessa $1: tulos ei ole luku', - 'pfunc_string_too_long' => 'Virhe: Merkkijono ylittää $1 merkin ylärajan', -); - -/** French (français) - * @author Crochet.david - * @author Gomoko - * @author Grondin - * @author Hashar - * @author IAlex - * @author Od1n - * @author Sherbrooke - * @author Urhixidur - * @author Verdy p - */ -$messages['fr'] = array( - 'pfunc_desc' => 'Améliore l’analyseur syntaxique avec des fonctions logiques', - 'pfunc_time_error' => 'Erreur : durée invalide.', - 'pfunc_time_too_long' => 'Erreur : appels trop nombreux à #time.', - 'pfunc_time_too_big' => 'Erreur : #time prend uniquement en charge des années jusqu’à 9999.', - 'pfunc_time_too_small' => 'Erreur : #time prend uniquement en charge les années à partir de 0.', - 'pfunc_rel2abs_invalid_depth' => 'Erreur : profondeur invalide dans le chemin « $1 » (a essayé d’accéder à un niveau au-dessus du nœud racine).', - 'pfunc_expr_stack_exhausted' => 'Erreur d’expression : pile épuisée.', - 'pfunc_expr_unexpected_number' => 'Erreur d’expression : nombre inattendu.', - 'pfunc_expr_preg_match_failure' => 'Erreur d’expression : échec inattendu de preg_match.', - 'pfunc_expr_unrecognised_word' => 'Erreur d’expression : mot « $1 » non reconnu.', - 'pfunc_expr_unexpected_operator' => "Erreur d’expression : opérateur '''$1''' inattendu.", - 'pfunc_expr_missing_operand' => "Erreur d’expression : opérande manquant pour '''$1'''.", - 'pfunc_expr_unexpected_closing_bracket' => 'Erreur d’expression : parenthèse fermante inattendue.', - 'pfunc_expr_unrecognised_punctuation' => 'Erreur d’expression : caractère de ponctuation « $1 » non reconnu.', - 'pfunc_expr_unclosed_bracket' => 'Erreur d’expression : parenthèse non fermée.', - 'pfunc_expr_division_by_zero' => 'Division par zéro.', - 'pfunc_expr_invalid_argument' => "Paramètre incorrect pour '''$1''' : < -1 ou > 1.", - 'pfunc_expr_invalid_argument_ln' => "Paramètre incorrect pour '''ln''' : ≤ 0.", - 'pfunc_expr_unknown_error' => 'Erreur d’expression : erreur inconnue ($1).', - 'pfunc_expr_not_a_number' => 'Dans $1 : le résultat n’est pas un nombre.', - 'pfunc_string_too_long' => 'Erreur : La chaîne dépasse la limite maximale de $1 caractère{{PLURAL:$1||s}}.', -); - -/** Franco-Provençal (arpetan) - * @author ChrisPtDe - */ -$messages['frp'] = array( - 'pfunc_desc' => 'Mèlyore lo parsor avouéc des fonccions logiques.', - 'pfunc_time_error' => 'Èrror : temps envalido', - 'pfunc_time_too_long' => 'Èrror : trop grant nombro d’apèls a #time', - 'pfunc_rel2abs_invalid_depth' => 'Èrror : provondior envalida dens lo chemin « $1 » (at tâchiê d’arrevar a un nivél en-dessus du nuod racena)', - 'pfunc_expr_stack_exhausted' => 'Èrror d’èxprèssion : pila èpouesiê', - 'pfunc_expr_unexpected_number' => 'Èrror d’èxprèssion : nombro emprèvu', - 'pfunc_expr_preg_match_failure' => 'Èrror d’èxprèssion : falyita emprèvua de preg_match', - 'pfunc_expr_unrecognised_word' => 'Èrror d’èxprèssion : mot « $1 » pas recognu', - 'pfunc_expr_unexpected_operator' => 'Èrror d’èxprèssion : opèrator « $1 » emprèvu', - 'pfunc_expr_missing_operand' => 'Fôta d’èxprèssion : opèrando manquent por « $1 ».', - 'pfunc_expr_unexpected_closing_bracket' => 'Èrror d’èxprèssion : parentèsa cllosenta emprèvua', - 'pfunc_expr_unrecognised_punctuation' => 'Èrror d’èxprèssion : caractèro de ponctuacion « $1 » pas recognu', - 'pfunc_expr_unclosed_bracket' => 'Èrror d’èxprèssion : parentèsa pas cllôsa', - 'pfunc_expr_division_by_zero' => 'Division per zérô', - 'pfunc_expr_invalid_argument' => 'Argument fôx por « $1 » : < -1 ou ben > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argument fôx por « ln » : ≤ 0', - 'pfunc_expr_unknown_error' => 'Èrror d’èxprèssion : èrror encognua ($1)', - 'pfunc_expr_not_a_number' => 'Dens $1 : lo rèsultat est pas un nombro', - 'pfunc_string_too_long' => 'Èrror : la chêna dèpâsse la limita d’amont de $1 caractèro{{PLURAL:$1||s}}', -); - -/** Galician (galego) - * @author Alma - * @author Elisardojm - * @author Toliño - * @author Xosé - */ -$messages['gl'] = array( - 'pfunc_desc' => 'Mellora o analizador con funcións lóxicas', - 'pfunc_time_error' => 'Erro: Hora non válida.', - 'pfunc_time_too_long' => 'Erro: Demasiadas chamadas #time.', - 'pfunc_time_too_big' => 'Erro: #time só permite anos ata o 9999.', - 'pfunc_time_too_small' => 'Erro: #time só permite anos desde o 0.', - 'pfunc_rel2abs_invalid_depth' => 'Erro: Profundidade da ruta non válida: "$1" (intentouse acceder a un nodo por riba do nodo raíz).', - 'pfunc_expr_stack_exhausted' => 'Erro de expresión: Pila esgotada.', - 'pfunc_expr_unexpected_number' => 'Erro de expresión: Número inesperado.', - 'pfunc_expr_preg_match_failure' => 'Erro de expresión: Fallo de preg_match inesperado.', - 'pfunc_expr_unrecognised_word' => 'Erro de expresión: Descoñécese a palabra "$1".', - 'pfunc_expr_unexpected_operator' => 'Erro de expresión: Operador "$1" inesperado.', - 'pfunc_expr_missing_operand' => 'Erro de expresión: Falta un operador para $1.', - 'pfunc_expr_unexpected_closing_bracket' => 'Erro de expresión: Corchete de peche inesperado.', - 'pfunc_expr_unrecognised_punctuation' => 'Erro de expresión: Descoñécese o signo de puntuación "$1".', - 'pfunc_expr_unclosed_bracket' => 'Erro de expresión: Paréntese sen pechar.', - 'pfunc_expr_division_by_zero' => 'División por cero.', - 'pfunc_expr_invalid_argument' => 'Argumento inválido para $1: < -1 ou > 1.', - 'pfunc_expr_invalid_argument_ln' => 'Argumento inválido para ln: <= 0.', - 'pfunc_expr_unknown_error' => 'Erro de expresión: Erro descoñecido ($1).', - 'pfunc_expr_not_a_number' => 'En $1: O resultado non é un número.', - 'pfunc_string_too_long' => 'Erro: A cadea excede o límite de $1 caracteres.', -); - -/** Ancient Greek (Ἀρχαία ἑλληνικὴ) - * @author Omnipaedista - */ -$messages['grc'] = array( - 'pfunc_expr_division_by_zero' => 'Διαίρεσις διὰ τοῦ μηδενός', -); - -/** Swiss German (Alemannisch) - * @author Als-Holder - */ -$messages['gsw'] = array( - 'pfunc_desc' => 'Erwyteret dr Parser um logischi Funktione', - 'pfunc_time_error' => 'Fähler: uugiltigi Zytaagab', - 'pfunc_time_too_long' => 'Fähler: z vyyl #time-Ufruef', - 'pfunc_time_too_big' => 'Fähler: #time unterstitzt nume Johr bis 9999', - 'pfunc_rel2abs_invalid_depth' => 'Fähler: uugültigi Tiefi im Pfad: „$1“ (Versuech, uf e Chnotepunkt oberhalb vum Hauptchnotepunkt zuezgryfe)', - 'pfunc_expr_stack_exhausted' => 'Expression-Fähler: Stackiberlauf', - 'pfunc_expr_unexpected_number' => 'Expression-Fähler: Nit erwarteti Zahl', - 'pfunc_expr_preg_match_failure' => 'Expression-Fähler: Nit erwarteti „preg_match“-Fählfunktion', - 'pfunc_expr_unrecognised_word' => 'Expression-Fähler: Nit erkannt Wort „$1“', - 'pfunc_expr_unexpected_operator' => 'Expression-Fähler: Nit erwartete Operator: $1', - 'pfunc_expr_missing_operand' => 'Expression-Fähler: Operand fir $1 fählt', - 'pfunc_expr_unexpected_closing_bracket' => 'Expression-Fähler: Nit erwarteti schließendi eckigi Chlammere', - 'pfunc_expr_unrecognised_punctuation' => 'Expression-Fähler: Nit erkannt Satzzeiche „$1“', - 'pfunc_expr_unclosed_bracket' => 'Expression-Fähler: Nit gschlosseni eckige Chlammere', - 'pfunc_expr_division_by_zero' => 'Expression-Fähler: Division dur Null', - 'pfunc_expr_invalid_argument' => 'Nit giltig Argument fir $1: < -1 oder > 1', - 'pfunc_expr_invalid_argument_ln' => 'Nit giltig Argument fir ln: <= 0', - 'pfunc_expr_unknown_error' => 'Expression-Fähler: Nit bekannte Fehler ($1)', - 'pfunc_expr_not_a_number' => 'Expression-Fähler: In $1: Ergebnis isch kei Zahl', - 'pfunc_string_too_long' => 'Fähler: d Zeichechette het meh wie di zuelässig Zahl vu $1 Zeiche', -); - -/** Hebrew (עברית) - * @author Amire80 - */ -$messages['he'] = array( - 'pfunc_desc' => 'הוספת פונקציות לוגיות למפענח', - 'pfunc_time_error' => 'שגיאה: זמן שגוי', - 'pfunc_time_too_long' => 'שגיאה: שימוש ב"#זמן" פעמים רבות מדי', - 'pfunc_time_too_big' => 'שגיאה: #זמן תומכת רק בשנים עד 9999', - 'pfunc_time_too_small' => 'שגיאה: הפונקציה #time תומכת ר בשנים מ־0', - 'pfunc_rel2abs_invalid_depth' => 'שגיאה: עומק שגוי בנתיב: "$1" (ניסיון כניסה לצומת מעל צומת השורש)', - 'pfunc_expr_stack_exhausted' => 'שגיאה בביטוי: המחסנית מלאה', - 'pfunc_expr_unexpected_number' => 'שגיאה בביטוי: מספר בלתי צפוי', - 'pfunc_expr_preg_match_failure' => 'שגיאה בביטוי: כישלון בלתי צפוי של התאמת ביטוי רגולרי', - 'pfunc_expr_unrecognised_word' => 'שגיאה בביטוי: מילה בלתי מזוהה, "$1"', - 'pfunc_expr_unexpected_operator' => 'שגיאה בביטוי: אופרנד $1 בלתי צפוי', - 'pfunc_expr_missing_operand' => 'שגיאה בביטוי: חסר אופרנד ל־$1', - 'pfunc_expr_unexpected_closing_bracket' => 'שגיאה בביטוי: סוגריים סוגרים בלתי צפויים', - '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 אינה מספר', - 'pfunc_string_too_long' => 'שגיאה: המחרוזת עוברת את גבול התווים המותר, $1', -); - -/** Hindi (हिन्दी) - * @author Kaustubh - * @author Shyam - */ -$messages['hi'] = array( - 'pfunc_desc' => 'लॉजिकल कार्योंका इस्तेमाल करके पार्सर बढायें', - 'pfunc_time_error' => 'गलती: गलत समय', - 'pfunc_time_too_long' => 'गलती: बहुत सारे #time कॉल', - 'pfunc_rel2abs_invalid_depth' => 'गलती: पाथ में गलत गहराई: "$1" (रूट नोडके उपर वाले नोड खोजने की कोशीश की)', - 'pfunc_expr_stack_exhausted' => 'एक्स्प्रेशनमें गलती: स्टॅक खतम हो गया', - 'pfunc_expr_unexpected_number' => 'एक्स्प्रेशनमें गलती: अनपेक्षित संख्या', - 'pfunc_expr_preg_match_failure' => 'एक्स्प्रेशन गलती: अनपेक्षित preg_match रद्दीकरण', - 'pfunc_expr_unrecognised_word' => 'एक्स्प्रेशन गलती: अनिश्चित शब्द "$1"', - 'pfunc_expr_unexpected_operator' => 'एक्स्प्रेशन गलती: अनपेक्षित $1 ओपरेटर', - 'pfunc_expr_missing_operand' => 'एक्स्प्रेशन गलती: $1 का घटक मिला नहीं', - 'pfunc_expr_unexpected_closing_bracket' => 'एक्स्प्रेशन गलती: अनपेक्षित समाप्ति ब्रैकेट', - 'pfunc_expr_unrecognised_punctuation' => 'एक्स्प्रेशन गलती: अनपेक्षित उद्गार चिन्ह "$1"', - 'pfunc_expr_unclosed_bracket' => 'एक्स्प्रेशन गलती: ब्रैकेट बंद नहीं किया', - 'pfunc_expr_division_by_zero' => 'शून्य से भाग', - 'pfunc_expr_invalid_argument' => '$1: < -1 or > 1 के लिए अमान्य कथन', - 'pfunc_expr_invalid_argument_ln' => 'ln: <= 0 के लिए अमान्य कथन', - 'pfunc_expr_unknown_error' => 'एक्स्प्रेशन गलती: अज्ञात गलती ($1)', - 'pfunc_expr_not_a_number' => '$1 में: रिज़ल्ट संख्यामें नहीं हैं', -); - -/** Croatian (hrvatski) - * @author Dalibor Bosits - * @author Dnik - * @author Ex13 - * @author Roberta F. - * @author SpeedyGonsales - */ -$messages['hr'] = array( - 'pfunc_desc' => 'Mogućnost proširivanja parsera logičkim funkcijama', - 'pfunc_time_error' => 'Pogrješka: oblik vremena nije valjan', - 'pfunc_time_too_long' => 'Pogrješka: prevelik broj #time (vremenskih) poziva', - 'pfunc_rel2abs_invalid_depth' => 'Pogrješka: Nevaljana dubina putanje: "$1" (pokušaj pristupanja čvoru iznad korijenskog)', - 'pfunc_expr_stack_exhausted' => 'Pogrješka u predlošku: prepunjen stog', - 'pfunc_expr_unexpected_number' => 'Pogrješka u predlošku: Neočekivan broj', - 'pfunc_expr_preg_match_failure' => 'Pogrješka u predlošku: Neočekivana preg_match pogrješka', - 'pfunc_expr_unrecognised_word' => 'Pogrješka u predlošku: Nepoznata riječ "$1"', - 'pfunc_expr_unexpected_operator' => 'Pogrješka u predlošku: Neočekivani operator $1', - 'pfunc_expr_missing_operand' => 'Pogrješka u predlošku: Operator $1 nedostaje', - 'pfunc_expr_unexpected_closing_bracket' => 'Pogrješka u predlošku: Neočekivana zatvorena zagrada', - 'pfunc_expr_unrecognised_punctuation' => 'Pogrješka u predlošku: Nepoznat interpunkcijski znak "$1"', - 'pfunc_expr_unclosed_bracket' => 'Pogrješka u predlošku: Nezatvorene zagrade', - 'pfunc_expr_division_by_zero' => 'Dijeljenje s nulom', - 'pfunc_expr_invalid_argument' => 'Nevaljani argumenti za $1: < -1 ili > 1', - 'pfunc_expr_invalid_argument_ln' => 'Nevaljani argument za ln: <= 0', - 'pfunc_expr_unknown_error' => 'Pogrješka u predlošku: Nepoznata pogrješka ($1)', - 'pfunc_expr_not_a_number' => 'U $1: rezultat nije broj', - 'pfunc_string_too_long' => 'Pogrješka: Niz prelazi ograničenje od $1 znakova', -); - -/** Upper Sorbian (hornjoserbsce) - * @author Michawiki - */ -$messages['hsb'] = array( - 'pfunc_desc' => 'Parser wo logiske funkcije rozšěrić', - 'pfunc_time_error' => 'Zmylk: njepłaćiwe časowe podaće', - 'pfunc_time_too_long' => 'Zmylk: přewjele zawołanjow #time', - 'pfunc_time_too_big' => 'Zmylk: #time jenož lěta hač do 9999 podpěruje.', - 'pfunc_rel2abs_invalid_depth' => 'Zmylk: Njepłaćiwa hłubokosć w pućiku: "$1" (Pospyt, zo by na suk wyše hłowneho suka dohrabnyło)', - 'pfunc_expr_stack_exhausted' => 'Wurazowy zmylk: Staplowy skład wučerpany', - 'pfunc_expr_unexpected_number' => 'Wurazowy zmylk: Njewočakowana ličba', - 'pfunc_expr_preg_match_failure' => 'Wurazowy zmylk: Njewočakowana zmylna funkcija "preg_match"', - 'pfunc_expr_unrecognised_word' => 'Wurazowy zmylk: Njespóznate słowo "$1"', - 'pfunc_expr_unexpected_operator' => 'Wurazowy zmylk: Njewočakowany operator $1', - 'pfunc_expr_missing_operand' => 'Wurazowy zmylk: Falowacy operand za $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Wurazowy zmylk: Njewočakowana kónčna róžkata spinka', - 'pfunc_expr_unrecognised_punctuation' => 'Wurazowy zmylk: Njespóznate interpunkciske znamješko "$1"', - 'pfunc_expr_unclosed_bracket' => 'Wurazowy zmylk: Njewotzamknjena róžkata spinka', - 'pfunc_expr_division_by_zero' => 'Diwizija přez nulu', - 'pfunc_expr_invalid_argument' => 'Njepłaćiwy argument za $1: < -1 abo > 1', - 'pfunc_expr_invalid_argument_ln' => 'Njepłaćiwy argument za ln: <= 0', - 'pfunc_expr_unknown_error' => 'Wurazowy zmylk: Njeznaty zmylk ($1)', - 'pfunc_expr_not_a_number' => 'W $1: Wuslědk ličba njeje', - 'pfunc_string_too_long' => 'Zmylk: Znamješkowy slěd překročuje limit $1 znamješkow', -); - -/** Hungarian (magyar) - * @author Dani - */ -$messages['hu'] = array( - 'pfunc_desc' => 'Az értelmező kiegészítése logikai funkciókkal', - 'pfunc_time_error' => 'Hiba: érvénytelen idő', - 'pfunc_time_too_long' => 'Hiba: a #time túl sokszor lett meghívva', - 'pfunc_time_too_big' => 'Hiba: a #time csak 9999-ig támogatja az éveket', - 'pfunc_rel2abs_invalid_depth' => 'Hiba: nem megfelelő a mélység az elérési útban: „$1” (egy olyan csomópontot akartál elérni, amely a gyökércsomópont felett van)', - 'pfunc_expr_stack_exhausted' => 'Hiba a kifejezésben: a verem kiürült', - 'pfunc_expr_unexpected_number' => 'Hiba a kifejezésben: nem várt szám', - 'pfunc_expr_preg_match_failure' => 'Hiba a kifejezésben: a preg_match váratlanul hibát jelzett', - 'pfunc_expr_unrecognised_word' => 'Hiba a kifejezésben: ismeretlen „$1” szó', - 'pfunc_expr_unexpected_operator' => 'Hiba a kifejezésben: nem várt $1 operátor', - 'pfunc_expr_missing_operand' => 'Hiba a kifejezésben: $1 egyik operandusa hiányzik', - 'pfunc_expr_unexpected_closing_bracket' => 'Hiba a kifejezésben: nem várt zárójel', - 'pfunc_expr_unrecognised_punctuation' => 'Hiba a kifejezésben: ismeretlen „$1” központozó karakter', - 'pfunc_expr_unclosed_bracket' => 'Hiba a kifejezésben: lezáratlan zárójel', - 'pfunc_expr_division_by_zero' => 'Nullával való osztás', - 'pfunc_expr_invalid_argument' => '$1 érvénytelen paramétert kapott: < -1 vagy > 1', - 'pfunc_expr_invalid_argument_ln' => 'Az ln érvénytelen paramétert kapott: <= 0', - 'pfunc_expr_unknown_error' => 'Hiba a kifejezésben: ismeretlen hiba ($1)', - 'pfunc_expr_not_a_number' => '$1: az eredmény nem szám', - 'pfunc_string_too_long' => 'Hiba: a sztring túllépte a(z) $1 karakteres határt', -); - -/** Interlingua (interlingua) - * @author McDutchie - */ -$messages['ia'] = array( - 'pfunc_desc' => 'Meliorar le analysator syntactic con functiones logic', - 'pfunc_time_error' => 'Error: tempore invalide', - 'pfunc_time_too_long' => 'Error: troppo de appellos a #time', - 'pfunc_time_too_big' => 'Error: #time supporta solmente annos usque a 9999', - 'pfunc_rel2abs_invalid_depth' => 'Error: Profunditate invalide in cammino: "$1" (essayava acceder a un nodo superior al radice)', - 'pfunc_expr_stack_exhausted' => 'Error in expression: Pila exhaurite', - 'pfunc_expr_unexpected_number' => 'Error in expression: Numero non expectate', - 'pfunc_expr_preg_match_failure' => 'Error in expression: Fallimento non expectate in preg_match', - 'pfunc_expr_unrecognised_word' => 'Error in expression: Parola "$1" non recognoscite', - 'pfunc_expr_unexpected_operator' => 'Error in expression: Operator $1 non expectate', - 'pfunc_expr_missing_operand' => 'Error in expression: Manca un operando pro $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Error in expression: Accollada clause non expectate', - 'pfunc_expr_unrecognised_punctuation' => 'Error in expression: Character de punctuation "$1" non recognoscite', - 'pfunc_expr_unclosed_bracket' => 'Error in expression: Accollada non claudite', - 'pfunc_expr_division_by_zero' => 'Division per zero', - 'pfunc_expr_invalid_argument' => 'Argumento invalide pro $1: < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumento invalide pro ln: ≤ 0', - 'pfunc_expr_unknown_error' => 'Error de expression: Error incognite ($1)', - 'pfunc_expr_not_a_number' => 'In $1: le resultato non es un numero', - 'pfunc_string_too_long' => 'Error: Le catena excede le limite de $1 {{PLURAL:$1|character|characteres}}', -); - -/** Indonesian (Bahasa Indonesia) - * @author IvanLanin - * @author Meursault2004 - * @author Rex - */ -$messages['id'] = array( - 'pfunc_desc' => 'Mengembangkan parser dengan fungsi logis', - 'pfunc_time_error' => 'Kesalahan: waktu tidak valid', - 'pfunc_time_too_long' => 'Kesalahan: Pemanggilan #time terlalu banyak', - 'pfunc_time_too_big' => 'Galat: #time hanya mendukung tahun hingga 9999', - 'pfunc_rel2abs_invalid_depth' => 'Kesalahan: Kedalaman path tidak valid: "$1" (mencoba mengakses simpul di atas simpul akar)', - 'pfunc_expr_stack_exhausted' => 'Kesalahan ekspresi: Stack habis', - 'pfunc_expr_unexpected_number' => 'Kesalahan ekspresi: Angka yang tak terduga', - 'pfunc_expr_preg_match_failure' => 'Kesalahan ekspresi: Kegagalan preg_match tak terduga', - 'pfunc_expr_unrecognised_word' => 'Kesalahan ekspresi: Kata "$1" tak dikenal', - 'pfunc_expr_unexpected_operator' => 'Kesalahan ekspresi: Operator $1 tak terduga', - 'pfunc_expr_missing_operand' => 'Kesalahan ekspresi: Operand tak ditemukan untuk $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Kesalahan ekspresi: Kurung tutup tak terduga', - 'pfunc_expr_unrecognised_punctuation' => 'Kesalahan ekspresi: Karakter tanda baca "$1" tak dikenali', - 'pfunc_expr_unclosed_bracket' => 'Kesalahan ekspresi: Kurung tanpa tutup', - 'pfunc_expr_division_by_zero' => 'Pembagian oleh nol', - 'pfunc_expr_invalid_argument' => 'Argumen tidak berlaku untuk $1: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumen tidak berlaku untuk ln: <= 0', - 'pfunc_expr_unknown_error' => 'Kesalahan ekspresi: Kesalahan tak dikenal ($1)', - 'pfunc_expr_not_a_number' => 'Pada $1: hasilnya bukan angka', - 'pfunc_string_too_long' => 'Kesalahan: String melebihi limit $1 karakter', -); - -/** Ido (Ido) - * @author Malafaya - */ -$messages['io'] = array( - 'pfunc_time_error' => 'Eroro: ne-valida tempo', - 'pfunc_expr_division_by_zero' => 'Divido per zero', -); - -/** Italian (italiano) - * @author Beta16 - * @author BrokenArrow - * @author Darth Kule - * @author Pietrodn - */ -$messages['it'] = array( - 'pfunc_desc' => 'Aggiunge al parser una serie di funzioni logiche', - 'pfunc_time_error' => 'Errore: orario non valido', - 'pfunc_time_too_long' => 'Errore: troppe chiamate a #time', - 'pfunc_time_too_big' => "Errore: #time supporta solo fino all'anno 9999.", - 'pfunc_time_too_small' => "Errore: #time supporta solo dall'anno 0.", - 'pfunc_rel2abs_invalid_depth' => 'Errore: profondità non valida nel percorso "$1" (si è tentato di accedere a un nodo superiore alla radice)', - 'pfunc_expr_stack_exhausted' => "Errore nell'espressione: stack esaurito", - 'pfunc_expr_unexpected_number' => "Errore nell'espressione: numero inatteso", - 'pfunc_expr_preg_match_failure' => "Errore nell'espressione: errore inatteso in preg_match", - 'pfunc_expr_unrecognised_word' => 'Errore nell\'espressione: parola "$1" non riconosciuta', - 'pfunc_expr_unexpected_operator' => "Errore nell'espressione: operatore $1 inatteso", - 'pfunc_expr_missing_operand' => "Errore nell'espressione: operando mancante per $1", - 'pfunc_expr_unexpected_closing_bracket' => "Errore nell'espressione: parentesi chiusa inattesa", - 'pfunc_expr_unrecognised_punctuation' => 'Errore nell\'espressione: carattere di punteggiatura "$1" non riconosciuto', - 'pfunc_expr_unclosed_bracket' => "Errore nell'espressione: parentesi non chiusa", - 'pfunc_expr_division_by_zero' => 'Divisione per zero', - 'pfunc_expr_invalid_argument' => 'Argomento non valido per $1: < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argomento non valido per ln: <= 0', - 'pfunc_expr_unknown_error' => "Errore nell'espressione: errore sconosciuto ($1)", - 'pfunc_expr_not_a_number' => 'In $1: il risultato non è un numero', - 'pfunc_string_too_long' => 'Errore: la stringa supera il limite di $1 {{PLURAL:$1|carattere|caratteri}}', -); - -/** Japanese (日本語) - * @author Aotake - * @author Fryed-peach - * @author JtFuruhata - * @author Ohgi - * @author Shirayuki - * @author 青子守歌 - */ -$messages['ja'] = array( - 'pfunc_desc' => 'パーサーに論理関数を追加して拡張する', - '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' => '構文エラー: 予期しない数字です。', - 'pfunc_expr_preg_match_failure' => '構文エラー: preg_match で予期しない失敗をしました。', - 'pfunc_expr_unrecognised_word' => '構文エラー:「$1」を認識できません。', - 'pfunc_expr_unexpected_operator' => '構文エラー: 予期しない演算子 $1 です。', - 'pfunc_expr_missing_operand' => '構文エラー: $1 の演算対象がありません。', - 'pfunc_expr_unexpected_closing_bracket' => '構文エラー: 予期しない閉じ括弧です。', - 'pfunc_expr_unrecognised_punctuation' => '構文エラー: 認識できない区切り文字「$1」です。', - 'pfunc_expr_unclosed_bracket' => '構文エラー: 括弧が閉じられていません。', - 'pfunc_expr_division_by_zero' => '0 で除算しました。', - '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: 結果が数値ではありません。', - 'pfunc_string_too_long' => 'エラー: 文字列の長さが上限の $1 文字を超えています。', -); - -/** Javanese (Basa Jawa) - * @author Meursault2004 - */ -$messages['jv'] = array( - 'pfunc_desc' => 'Kembangna parser mawa fungsi logis', - 'pfunc_time_error' => 'Kaluputan: wektu ora absah', - 'pfunc_time_too_long' => 'Kaluputan: Olèhé nyeluk #time kakèhan', - 'pfunc_rel2abs_invalid_depth' => 'Kaluputan: Kajeroané path ora absah: "$1" (nyoba ngakses simpul sadhuwuring simpul oyot)', - 'pfunc_expr_stack_exhausted' => 'Kaluputan èksprèsi: Stack entèk', - 'pfunc_expr_unexpected_number' => 'Kaluputan èksprèsi: Angka ora kaduga', - 'pfunc_expr_preg_match_failure' => 'Kaluputan èksprèsi: Kaluputan preg_match sing ora kaduga', - 'pfunc_expr_unrecognised_word' => 'Kaluputan èksprèsi: Tembung "$1" ora ditepungi', - 'pfunc_expr_unexpected_operator' => 'Kaluputan èksprèsi: Operator $1 ora kaduga', - 'pfunc_expr_missing_operand' => 'Kaluputan èksprèsi: Operand ora ditemokaké kanggo $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Kaluputan èksprèsi: Kurung tutup ora kaduga', - 'pfunc_expr_unrecognised_punctuation' => 'Kaluputan èksprèsi: Karakter tandha wacan "$1" ora ditepungi', - 'pfunc_expr_unclosed_bracket' => 'Kaluputan èksprèsi: Kurung tanpa tutup', - 'pfunc_expr_division_by_zero' => 'Dipara karo das (nol)', - 'pfunc_expr_invalid_argument' => 'Argumèn ora absah kanggo $1: < -1 utawa > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumèn ora absah kanggo ln: <= 0', - 'pfunc_expr_unknown_error' => 'Kaluputan èksprèsi: Kaluputan ora ditepungi ($1)', - 'pfunc_expr_not_a_number' => 'Ing $1: pituwasé dudu angka', -); - -/** Georgian (ქართული) - * @author BRUTE - * @author David1010 - * @author Dawid Deutschland - */ -$messages['ka'] = array( - 'pfunc_desc' => 'გაუმჯებესებული სინტაქსური ანალიზატორი ლოგიკური ფუნქციებით', - 'pfunc_time_error' => 'შეცდომა: არასწორი დრო', - 'pfunc_time_too_long' => 'შეცდომა: #time ფუნქციის ძალიან ბევრი გამოძახება.', - 'pfunc_time_too_big' => 'შეცდომა: პარამეტრი #time არ უნდა აჭარბებდეს 9999.', - 'pfunc_rel2abs_invalid_depth' => 'შეცდომა: გზის არასწორი სიღრმე: „$1“ (კვანძთან წვდომის ცდა, რომელიც მდებარეობს უფრო მაღლა, ვიდრე ძირეული)', - 'pfunc_expr_stack_exhausted' => 'ექსპრესიის შეცდომა: დასტა გადავსებულია.', - 'pfunc_expr_unexpected_number' => 'ექსპრესიის შეცდომა: მოულოდნელი რიცხვი.', - 'pfunc_expr_preg_match_failure' => 'ექსპრესიის შეცდომა: მოულოდნელი preg_match წარუმატებლობა.', - 'pfunc_expr_unrecognised_word' => 'ექსპესიის შეცდომა: ამოუცნობი სიტყვა „$1“.', - 'pfunc_expr_unexpected_operator' => 'ექსპრესიის შეცდომა: მოულოდნელი $1 ოპერატორი.', - 'pfunc_expr_missing_operand' => 'ექსპრესიის შეცდომა: დაიკარგა ოპერანდი $1-თვის.', - 'pfunc_expr_unexpected_closing_bracket' => 'ექსპრესიის შეცდომა: მოულოდნელი დახურვის ფრჩხილი.', - '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: შედექში ციფრი არაა', - 'pfunc_string_too_long' => 'შეცდომა: სტრიქონის ზომა აღემატება $1 სიმბოლოს ლიმიტს', -); - -/** Kazakh (Arabic script) (قازاقشا (تٴوتە)‏) - */ -$messages['kk-arab'] = array( - 'pfunc_time_error' => 'قاتە: جارامسىز ۋاقىت', - 'pfunc_time_too_long' => 'قاتە: #time شاقىرۋى تىم كوپ', - 'pfunc_rel2abs_invalid_depth' => 'قاتە: مىنا جولدىڭ جارامسىز تەرەندىگى «$1» (تامىر ٴتۇيىننىڭ ۇستىندەگى تۇيىنگە قاتىناۋ تالابى)', - 'pfunc_expr_stack_exhausted' => 'ايتىلىم قاتەسى: ستەك سارقىلدى', - 'pfunc_expr_unexpected_number' => 'ايتىلىم قاتەسى: كۇتىلمەگەن سان', - 'pfunc_expr_preg_match_failure' => 'ايتىلىم قاتەسى: كۇتىلمەگەن preg_match ساتسىزدىگى', - 'pfunc_expr_unrecognised_word' => 'ايتىلىم قاتەسى: تانىلماعان ٴسوز «$1»', - 'pfunc_expr_unexpected_operator' => 'ايتىلىم قاتەسى: كۇتىلمەگەن وپەراتور $1', - 'pfunc_expr_missing_operand' => 'ايتىلىم قاتەسى: $1 ٴۇشىن جوعالعان وپەراند', - 'pfunc_expr_unexpected_closing_bracket' => 'ايتىلىم قاتەسى: كۇتىلمەگەن جاباتىن جاقشا', - 'pfunc_expr_unrecognised_punctuation' => 'ايتىلىم قاتەسى: تانىلماعان تىنىس بەلگىسى «$1»', - 'pfunc_expr_unclosed_bracket' => 'ايتىلىم قاتەسى: جابىلماعان جاقشا', - 'pfunc_expr_division_by_zero' => 'نولگە ٴبولىنۋى', - 'pfunc_expr_unknown_error' => 'ايتىلىم قاتەسى: بەلگىسىز قاتە ($1)', - 'pfunc_expr_not_a_number' => '$1 دەگەندە: ناتىيجە سان ەمەس', -); - -/** Kazakh (Cyrillic script) (қазақша (кирил)‎) - */ -$messages['kk-cyrl'] = array( - 'pfunc_time_error' => 'Қате: жарамсыз уақыт', - 'pfunc_time_too_long' => 'Қате: #time шақыруы тым көп', - 'pfunc_rel2abs_invalid_depth' => 'Қате: Мына жолдың жарамсыз терендігі «$1» (тамыр түйіннің үстіндегі түйінге қатынау талабы)', - 'pfunc_expr_stack_exhausted' => 'Айтылым қатесі: Стек сарқылды', - 'pfunc_expr_unexpected_number' => 'Айтылым қатесі: Күтілмеген сан', - 'pfunc_expr_preg_match_failure' => 'Айтылым қатесі: Күтілмеген preg_match сәтсіздігі', - 'pfunc_expr_unrecognised_word' => 'Айтылым қатесі: Танылмаған сөз «$1»', - 'pfunc_expr_unexpected_operator' => 'Айтылым қатесі: Күтілмеген оператор $1', - 'pfunc_expr_missing_operand' => 'Айтылым қатесі: $1 үшін жоғалған операнд', - 'pfunc_expr_unexpected_closing_bracket' => 'Айтылым қатесі: Күтілмеген жабатын жақша', - 'pfunc_expr_unrecognised_punctuation' => 'Айтылым қатесі: Танылмаған тыныс белгісі «$1»', - 'pfunc_expr_unclosed_bracket' => 'Айтылым қатесі: Жабылмаған жақша', - 'pfunc_expr_division_by_zero' => 'Нөлге бөлінуі', - 'pfunc_expr_unknown_error' => 'Айтылым қатесі: Белгісіз қате ($1)', - 'pfunc_expr_not_a_number' => '$1 дегенде: нәтиже сан емес', -); - -/** Kazakh (Latin script) (qazaqşa (latın)‎) - */ -$messages['kk-latn'] = array( - 'pfunc_time_error' => 'Qate: jaramsız waqıt', - 'pfunc_time_too_long' => 'Qate: #time şaqırwı tım köp', - 'pfunc_rel2abs_invalid_depth' => 'Qate: Mına joldıñ jaramsız terendigi «$1» (tamır tüýinniñ üstindegi tüýinge qatınaw talabı)', - 'pfunc_expr_stack_exhausted' => 'Aýtılım qatesi: Stek sarqıldı', - 'pfunc_expr_unexpected_number' => 'Aýtılım qatesi: Kütilmegen san', - 'pfunc_expr_preg_match_failure' => 'Aýtılım qatesi: Kütilmegen preg_match sätsizdigi', - 'pfunc_expr_unrecognised_word' => 'Aýtılım qatesi: Tanılmağan söz «$1»', - 'pfunc_expr_unexpected_operator' => 'Aýtılım qatesi: Kütilmegen operator $1', - 'pfunc_expr_missing_operand' => 'Aýtılım qatesi: $1 üşin joğalğan operand', - 'pfunc_expr_unexpected_closing_bracket' => 'Aýtılım qatesi: Kütilmegen jabatın jaqşa', - 'pfunc_expr_unrecognised_punctuation' => 'Aýtılım qatesi: Tanılmağan tınıs belgisi «$1»', - 'pfunc_expr_unclosed_bracket' => 'Aýtılım qatesi: Jabılmağan jaqşa', - 'pfunc_expr_division_by_zero' => 'Nölge bölinwi', - 'pfunc_expr_unknown_error' => 'Aýtılım qatesi: Belgisiz qate ($1)', - 'pfunc_expr_not_a_number' => '$1 degende: nätïje san emes', -); - -/** Khmer (ភាសាខ្មែរ) - * @author Lovekhmer - * @author Thearith - * @author គីមស៊្រុន - */ -$messages['km'] = array( - 'pfunc_time_error' => 'កំហុស៖ ពេលវេលាមិនត្រឹមត្រូវ', - 'pfunc_expr_division_by_zero' => 'ចែកនឹងសូន្យ', - 'pfunc_expr_not_a_number' => 'ក្នុង $1: លទ្ធផល​មិន​មែន​ជា​លេខ​ទេ', -); - -/** Korean (한국어) - * @author Klutzy - * @author Kwj2772 - * @author ToePeu - * @author Yknok29 - * @author 아라 - */ -$messages['ko'] = array( - 'pfunc_desc' => '파서에 논리 함수를 추가합니다', - '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' => '표현식 오류: 예상치 못한 숫자입니다.', - 'pfunc_expr_preg_match_failure' => '표현식 오류: 예상치 못한 preg_match 실패입니다.', - 'pfunc_expr_unrecognised_word' => '표현식 오류: "$1" 낱말을 알 수 없습니다.', - 'pfunc_expr_unexpected_operator' => '표현 오류: 예상치 못한 $1 연산자입니다.', - 'pfunc_expr_missing_operand' => '표현 오류: $1의 피연산자가 없습니다.', - 'pfunc_expr_unexpected_closing_bracket' => '표현 오류: 예상치 못한 괄호 닫기입니다.', - 'pfunc_expr_unrecognised_punctuation' => '표현 오류: 알 수 없는 "$1" 구두점 문자입니다.', - 'pfunc_expr_unclosed_bracket' => '표현 오류: 괄호를 닫지 않았습니다.', - 'pfunc_expr_division_by_zero' => '0으로 나눴습니다.', - 'pfunc_expr_invalid_argument' => '$1 함수의 변수가 잘못되었습니다: < -1 또는 > 1', - 'pfunc_expr_invalid_argument_ln' => '자연로그의 진수가 잘못되었습니다: <= 0', - 'pfunc_expr_unknown_error' => '표현 오류: 알 수 없는 오류($1)입니다.', - 'pfunc_expr_not_a_number' => '$1: 결과가 숫자가 아닙니다.', - 'pfunc_string_too_long' => '오류: 문자열이 $1 글자 제한을 초과하였습니다.', -); - -/** Colognian (Ripoarisch) - * @author Amire80 - * @author Purodha - * @author Rentenirer - */ -$messages['ksh'] = array( - 'pfunc_desc' => 'Deit em Wiki Funxione för Entscheidunge un esu jät dobei.', - 'pfunc_time_error' => 'Fähler: Onjöltijje Zick.', - 'pfunc_time_too_long' => 'Fähler: #time weed zo öff jebruch.', - 'pfunc_time_too_big' => 'Ene Fähleres opjefalle: #time kann bloß bes nohm Johr 9999 jonn.', - 'pfunc_rel2abs_invalid_depth' => 'Fähler: Zo fill „retuur“ em Pahdt „$1“ — mer wöre wigger wi för der Aanfang zeröck jejange.', - 'pfunc_expr_stack_exhausted' => 'Fähler en enem Ußdrock: Dä löht der stack övverloufe.', - 'pfunc_expr_unexpected_number' => 'Fähler en enem Ußdrock: En Zahl dom_mer nit äwaade.', - 'pfunc_expr_preg_match_failure' => 'Fähler en enem Ußdrock: Esu ene Fähler en „preg_match“ dum_mer nit äwade.', - 'pfunc_expr_unrecognised_word' => 'Fähler en enem Ußdrock: Dat Woot „$1“ es unbikannt.', - 'pfunc_expr_unexpected_operator' => 'Fähler en enem Ußdrock: Dat Räschezeiche „$1“ dom_mer hee nit äwaade.', - 'pfunc_expr_missing_operand' => 'Fähler en enem Ußdrock: För dat Räschezeiche „$1“ dom_mer ävver ene Operand äwaade.', - 'pfunc_expr_unexpected_closing_bracket' => 'Fähler en enem Ußdrock: En eckijje Klammer-Zoh dom_mer esu nit äwaade.', - 'pfunc_expr_unrecognised_punctuation' => 'Fähler en enem Ußdrock: Dat Satzzeiche „$1“ dom_mer esu nit äwaade.', - 'pfunc_expr_unclosed_bracket' => 'Fähler en enem Ußdrock: Do fählt en eckijje Klammer-Zoh.', - 'pfunc_expr_division_by_zero' => 'Fähler en enem Ußdrock: Dorsch Noll jedeilt.', - 'pfunc_expr_invalid_argument' => 'Fähler: Dä Parrameeter för $1 moß -1 udder 1 sin, udder dozwesche lijje.', - 'pfunc_expr_invalid_argument_ln' => 'Fähler: Dä Parrameeter för ln moß 0 udder kleiner wi 0 sin.', - 'pfunc_expr_unknown_error' => 'Fähler en enem Ußdrock: Unbikannt ($1)', - 'pfunc_expr_not_a_number' => 'Fähler en enem Ußdrock: En $1 es dat wat erus kütt kein Zahl.', - 'pfunc_string_too_long' => 'Fähler en enem Ußdrock: En Zeijshereih es länger wi $1 Zeijshe.', -); - -/** Luxembourgish (Lëtzebuergesch) - * @author Robby - * @author Soued031 - */ -$messages['lb'] = array( - 'pfunc_desc' => 'Erweidert Parser mat logesche Funktiounen', - 'pfunc_time_error' => 'Feeler: ongëlteg Zäit', - 'pfunc_time_too_long' => 'Feeler: ze dacks #time opgeruff', - 'pfunc_time_too_big' => 'Feeler: #time ënnerstëtzt nëmme Jore bis 9999', - 'pfunc_expr_stack_exhausted' => 'Expressiouns-Feeler: Stack iwwergelaf', - 'pfunc_expr_unexpected_number' => 'Expressiouns-Feeler: Onerwarten Zuel', - 'pfunc_expr_unrecognised_word' => 'Expressiouns-Feeler: Onerkantent Wuert "$1"', - 'pfunc_expr_unexpected_operator' => 'Expression-Feeler: Onerwarten Operateur: $1', - 'pfunc_expr_missing_operand' => 'Expression-Feeler: Et feelt en Operand fir $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Expressiouns-Feeler: Onerwarte Klammer déi zougemaach gëtt', - 'pfunc_expr_unrecognised_punctuation' => 'Expressiouns-Feeler: D\'Sazzeechen "$1" gouf net erkannt', - 'pfunc_expr_unclosed_bracket' => 'Expressiouns-Feeler: Eckeg Klammer net zougemaach', - 'pfunc_expr_division_by_zero' => 'Divisioun duerch Null', - 'pfunc_expr_invalid_argument' => 'Ongültege Wäert fir $1: < -1 oder > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ongültege Wäert fir ln: <= 0', - 'pfunc_expr_unknown_error' => 'Expression-Feeler: Onbekannte Feeler ($1)', - 'pfunc_expr_not_a_number' => "An $1: D'Resultat ass keng Zuel", - 'pfunc_string_too_long' => "Feeler: D'Zeecheketten ass méi laang wéi d'Limit vu(n) $1 Zeechen", -); - -/** Limburgish (Limburgs) - * @author Matthias - * @author Ooswesthoesbes - */ -$messages['li'] = array( - 'pfunc_desc' => 'Verrijkt de parser met logische functies', - 'pfunc_time_error' => 'Fout: ongeldige tied', - 'pfunc_time_too_long' => 'Fout: #time te vaok aangerope', - 'pfunc_rel2abs_invalid_depth' => 'Fout: ongeldige diepte in pad: "$1" (probeerde \'n node bove de stamnode aan te rope)', - 'pfunc_expr_stack_exhausted' => 'Fout in oetdrukking: stack oetgeput', - 'pfunc_expr_unexpected_number' => 'Fout in oetdrukking: onverwacht getal', - 'pfunc_expr_preg_match_failure' => 'Fout in oetdrukking: onverwacht fale van preg_match', - 'pfunc_expr_unrecognised_word' => 'Fout in oetdrukking: woord "$1" neet herkend', - 'pfunc_expr_unexpected_operator' => 'Fout in oetdrukking: neet verwachte operator $1', - 'pfunc_expr_missing_operand' => 'Fout in oetdrukking: operand veur $1 mist', - 'pfunc_expr_unexpected_closing_bracket' => 'Fout in oetdrukking: haakje sloete op onverwachte plaats', - 'pfunc_expr_unrecognised_punctuation' => 'Fout in oetdrukking: neet herkend leesteke "$1"', - 'pfunc_expr_unclosed_bracket' => 'Fout in oetdrukking: neet geslote haakje opene', - 'pfunc_expr_division_by_zero' => 'Deiling door nul', - 'pfunc_expr_invalid_argument' => 'Ongeldige paramaeter veur $1: < -1 of > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ongeldige paramaeter veur ln: <= 0', - 'pfunc_expr_unknown_error' => 'Fout in oetdrukking: ónbekindje fout ($1)', - 'pfunc_expr_not_a_number' => 'In $1: rezultaot is gein getal', - 'pfunc_string_too_long' => 'Fout: De teks is lenger es de limiet van $1 {{PLURAL:$1|teike|teikes}}', -); - -/** Lithuanian (lietuvių) - * @author Hugo.arg - */ -$messages['lt'] = array( - 'pfunc_time_error' => 'Klaida: neteisingas laikas', -); - -/** Latvian (latviešu) - * @author Papuass - */ -$messages['lv'] = array( - 'pfunc_time_error' => 'Kļūda: nederīgs laiks', - 'pfunc_time_too_long' => 'Kļūda: pārāk daudz #time izsaukumu', - 'pfunc_expr_division_by_zero' => 'Dalīšana ar nulli', -); - -/** Minangkabau (Baso Minangkabau) - * @author Iwan Novirion - */ -$messages['min'] = array( - 'pfunc_time_error' => 'Kasalahan: wakatu indak tapek', -); - -/** Macedonian (македонски) - * @author Bjankuloski06 - * @author Brest - */ -$messages['mk'] = array( - 'pfunc_desc' => 'Проширување на можностите на парсерот со логички функции', - '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' => 'Грешка во изразот: Неочекуван број', - 'pfunc_expr_preg_match_failure' => 'Грешка во изразот: Неочекуван проблем со preg_match', - 'pfunc_expr_unrecognised_word' => 'Грешка во изразот: Непрепознаен збор „$1“', - 'pfunc_expr_unexpected_operator' => 'Грешка во изразот: Неочекуван оператор $1', - 'pfunc_expr_missing_operand' => 'Грешка во изразот: Недостасува операнд за $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Грешка во изразот: Неочекувано затворање на заграда', - '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: резултатот не е број', - 'pfunc_string_too_long' => 'Грешка: низата го надминува ограничувањето од $1 знаци', -); - -/** Malayalam (മലയാളം) - * @author Praveenp - * @author Shijualex - */ -$messages['ml'] = array( - 'pfunc_desc' => 'ലോജിക്കൽ ഫങ്ഷൻസ് ഉപയോഗിച്ച് പാർസർ വിപുലപ്പെടുത്തുക', - 'pfunc_time_error' => 'പിഴവ്:അസാധുവായ സമയം', - 'pfunc_time_too_long' => 'പിഴവ്: വളരെയധികം #സമയ കാളുകൾ', - 'pfunc_time_too_big' => 'പിഴവ്: 9999 വരെയുള്ള വർഷങ്ങൾ മാത്രമേ #time പിന്തുണയ്ക്കുന്നുള്ളു', - 'pfunc_time_too_small' => 'പിഴവ്: 0 മുതലുള്ള വർഷങ്ങൾ മാത്രമേ #time പിന്തുണയ്ക്കുന്നുള്ളു.', - 'pfunc_rel2abs_invalid_depth' => 'പിഴവ്: പഥത്തിൽ അസാധുവായ ആഴം: "$1" (റൂട്ട് തലത്തിനും മുകളിലുള്ള തലം എടുക്കാനുള്ള ശ്രമം)', - 'pfunc_expr_stack_exhausted' => 'എക്സ്‌പ്രെഷൻ പിഴവ്: സ്റ്റാക്ക് പുറന്തള്ളിയിരിക്കുന്നു', - 'pfunc_expr_unexpected_number' => 'പ്രയോഗരീതിയിൽ പിഴവ്: പ്രതീക്ഷിക്കാത്ത സംഖ്യ', - 'pfunc_expr_preg_match_failure' => 'പ്രയോഗരീതിയിൽ പിഴവ്: അപ്രതീക്ഷിതമായ preg_match പരാജയം', - 'pfunc_expr_unrecognised_word' => 'പ്രയോഗരീതിയിൽ പിഴവ്: "$1" എന്ന തിരിച്ചറിയാൻ സാധിക്കാഞ്ഞ വാക്ക്', - 'pfunc_expr_unexpected_operator' => 'പ്രയോഗരീതിയിൽ പിഴവ്: അപ്രതീക്ഷിതമായ $1 ഓപ്പറേറ്റർ', - 'pfunc_expr_missing_operand' => 'എക്സ്പ്രെഷൻ പിഴവ്: $1 എന്നതിനുള്ള പ്രവർത്തനഘടകം നൽകിയിട്ടില്ല', - 'pfunc_expr_unexpected_closing_bracket' => 'പ്രയോഗരീതിയിൽ പിഴവ്: അപ്രതീക്ഷിതമായി കോഷ്ഠകം അടച്ചിരിക്കുന്നു', - '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-ൽ: ഫലം ഒരു സംഖ്യയല്ല', - 'pfunc_string_too_long' => 'പിഴവ്: പദം ലിപികളുടെ പരിധിയായ $1 അതിലംഘിക്കുന്നു', -); - -/** Marathi (मराठी) - * @author Htt - * @author Kaustubh - */ -$messages['mr'] = array( - 'pfunc_desc' => 'तार्किक कार्ये वापरून पार्सर वाढवा', - 'pfunc_time_error' => 'त्रुटी: चुकीचा वेळ', - 'pfunc_time_too_long' => 'त्रुटी: खूप जास्त #time कॉल्स', - 'pfunc_time_too_big' => 'चूक: #वेळ फक्त ९९९९ सालापर्यंतच्या वर्षांना समर्थन देते', - 'pfunc_rel2abs_invalid_depth' => 'त्रुटी: मार्गामध्ये चुकीची गहनता: "$1" (रूट नोडच्या वरील नोड शोधायचा प्रयत्न केला)', - 'pfunc_expr_stack_exhausted' => 'एक्स्प्रेशन त्रुटी: स्टॅक संपला', - 'pfunc_expr_unexpected_number' => 'एक्स्प्रेशन त्रुटी: अनपेक्षित क्रमांक', - 'pfunc_expr_preg_match_failure' => 'एक्स्प्रेशन त्रुटी: अनपेक्षित preg_match रद्दीकरण', - 'pfunc_expr_unrecognised_word' => 'एक्स्प्रेशन त्रुटी: अनोळखी शब्द "$1"', - 'pfunc_expr_unexpected_operator' => 'एक्स्प्रेशन त्रुटी: अनोळखी $1 कार्यवाहक', - 'pfunc_expr_missing_operand' => 'एक्स्प्रेशन त्रुटी: $1 चा घटक सापडला नाही', - 'pfunc_expr_unexpected_closing_bracket' => 'एक्स्प्रेशन त्रुटी: अनपेक्षित समाप्ती कंस', - '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 मध्ये: निकाल संख्येत नाही', -); - -/** Malay (Bahasa Melayu) - * @author Anakmalaysia - * @author Aurora - * @author Aviator - * @author Kurniasan - */ -$messages['ms'] = array( - 'pfunc_desc' => 'Meningkatkan penghurai dengan fungsi-fungsi logik', - 'pfunc_time_error' => 'Ralat: waktu tidak sah', - 'pfunc_time_too_long' => 'Ralat: terlalu banyak panggilan #time', - 'pfunc_time_too_big' => 'Ralat: #time hanya menyokong tahun sehingga 9999', - 'pfunc_time_too_small' => 'Ralat: #time hanya menyokong tahun-tahun mulai 0.', - 'pfunc_rel2abs_invalid_depth' => 'Ralat: Kedalaman tidak sah dalam laluan: "$1" (cubaan mencapai nod di atas nod induk)', - 'pfunc_expr_stack_exhausted' => 'Ralat ungkapan: Tindanan tuntas', - 'pfunc_expr_unexpected_number' => 'Ralat ungkapan: Nombor tidak dijangka', - 'pfunc_expr_preg_match_failure' => 'Ralat ungkapan: Kegagalan preg_match tidak dijangka', - 'pfunc_expr_unrecognised_word' => 'Ralat ungkapan: Perkataan "$1" tidak dikenali', - 'pfunc_expr_unexpected_operator' => 'Ralat ungkapan: Pengendali $1 tidak dijangka', - 'pfunc_expr_missing_operand' => 'Ralat ungkapan: Kendalian bagi $1 tiada', - 'pfunc_expr_unexpected_closing_bracket' => 'Ralat ungkapan: Penutup kurungan tidak dijangka', - 'pfunc_expr_unrecognised_punctuation' => 'Ralat ungkapan: Aksara tanda baca "$1" tidak dikenali', - 'pfunc_expr_unclosed_bracket' => 'Ralat ungkapan: Tanda kurung tidak ditutup', - 'pfunc_expr_division_by_zero' => 'Pembahagian dengan sifar', - 'pfunc_expr_invalid_argument' => 'Argumen bagi $1 tidak sah: < -1 atau > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumen bagi ln tidak sah: <= 0', - 'pfunc_expr_unknown_error' => 'Ralat ungkapan: Ralat tidak diketahui ($1)', - 'pfunc_expr_not_a_number' => 'Dalam $1: hasil bukan nombor', - 'pfunc_string_too_long' => 'Ralat: Rentetan melampaui batas aksara $1', -); - -/** Erzya (эрзянь) - * @author Botuzhaleny-sodamo - */ -$messages['myv'] = array( - 'pfunc_time_error' => 'Ильведевксэсь: амаштовикс шкась', - 'pfunc_expr_stack_exhausted' => 'Ёвтавкссонть ильведевкс: стекесь тыц пешксе', - 'pfunc_expr_division_by_zero' => 'Нольсэ йавома', -); - -/** Nahuatl (Nāhuatl) - * @author Fluence - */ -$messages['nah'] = array( - 'pfunc_time_error' => 'Ahcuallōtl: ahcualli cāhuitl', -); - -/** Norwegian Bokmål (norsk bokmål) - * @author Event - * @author Laaknor - */ -$messages['nb'] = array( - 'pfunc_desc' => 'Utvid parser med logiske funksjoner', - 'pfunc_time_error' => 'Feil: ugyldig tid', - 'pfunc_time_too_long' => 'Feil: #time brukt for mange ganger', - 'pfunc_time_too_big' => 'Feil: #time støtter kun år opp til 9999', - 'pfunc_rel2abs_invalid_depth' => 'Feil: Ugyldig dybde i sti: «$1» (prøvde å få tilgang til en node over rotnoden)', - 'pfunc_expr_stack_exhausted' => 'Uttrykksfeil: Stakk utbrukt', - 'pfunc_expr_unexpected_number' => 'Uttrykksfeil: Uventet nummer', - 'pfunc_expr_preg_match_failure' => 'Uttrykksfeil: Uventet preg_match-feil', - 'pfunc_expr_unrecognised_word' => 'Uttrykksfeil: Ugjenkjennelig ord «$1»', - 'pfunc_expr_unexpected_operator' => 'Uttrykksfeil: Uventet $1-operator', - 'pfunc_expr_missing_operand' => 'Uttrykksfeil: Mangler operand for $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Uttrykksfeil: Uventet lukkende parentes', - 'pfunc_expr_unrecognised_punctuation' => 'Uttrykksfeil: Ugjenkjennelig tegn «$1»', - 'pfunc_expr_unclosed_bracket' => 'Uttrykksfeil: Åpen parentes', - 'pfunc_expr_division_by_zero' => 'Deling på null', - 'pfunc_expr_invalid_argument' => 'Ugyldig argument for $1: < -1 eller > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ugyldig argument for ln: <= 0', - 'pfunc_expr_unknown_error' => 'Uttrykksfeil: Ukjent feil ($1)', - 'pfunc_expr_not_a_number' => 'I $1: resultat er ikke et tall', - 'pfunc_string_too_long' => 'Feil: Strengen går over grensen på $1 tegn', -); - -/** Low German (Plattdüütsch) - * @author Slomox - */ -$messages['nds'] = array( - 'pfunc_desc' => 'Beriekert den Parser mit logische Funkschonen', - 'pfunc_time_error' => 'Fehler: mit de Tiet stimmt wat nich', - 'pfunc_time_too_long' => 'Fehler: #time warrt to faken opropen', - 'pfunc_rel2abs_invalid_depth' => 'Fehler: Mit den Padd „$1“ stimmt wat nich, liggt nich ünner den Wuddelorner', - 'pfunc_expr_stack_exhausted' => 'Fehler in’n Utdruck: Stack överlopen', - 'pfunc_expr_unexpected_number' => 'Fehler in’n Utdruck: Unverwacht Tall', - 'pfunc_expr_preg_match_failure' => 'Fehler in’n Utdruck: Unverwacht Fehler bi „preg_match“', - 'pfunc_expr_unrecognised_word' => 'Fehler in’n Utdruck: Woort „$1“ nich kennt', - 'pfunc_expr_unexpected_operator' => 'Fehler in’n Utdruck: Unverwacht Operator $1', - 'pfunc_expr_missing_operand' => 'Fehler in’n Utdruck: Operand för $1 fehlt', - 'pfunc_expr_unexpected_closing_bracket' => 'Fehler in’n Utdruck: Unverwacht Klammer to', - 'pfunc_expr_unrecognised_punctuation' => 'Fehler in’n Utdruck: Satzteken „$1“ nich kennt', - 'pfunc_expr_unclosed_bracket' => 'Fehler in’n Utdruck: Nich slatene Klammer', - 'pfunc_expr_division_by_zero' => 'Delen dör Null', - 'pfunc_expr_invalid_argument' => 'Ungüllig Argument för $1: < -1 oder > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ungüllig Argument för ln: <= 0', - 'pfunc_expr_unknown_error' => 'Fehler in’n Utdruck: Unbekannten Fehler ($1)', - 'pfunc_expr_not_a_number' => 'In $1: wat rutkamen is, is kene Tall', -); - -/** Nepali (नेपाली) - * @author RajeshPandey - */ -$messages['ne'] = array( - 'pfunc_time_error' => 'त्रुटी: गलत/वा हुदैनहुने समय', - 'pfunc_time_too_long' => 'त्रुटी: एकदम धेरै #time callहरु', - 'pfunc_rel2abs_invalid_depth' => 'त्रुटी: पाथमा (इनभ्यालिड)गलत गहिराइ(डेप्थ) भयो: "$1" (ले रुट नोड भन्दापनि माथिको नोडलाइ चलाउन(एकसेस गर्न) खोज्यो)', -); - -/** Dutch (Nederlands) - * @author SPQRobin - * @author Siebrand - */ -$messages['nl'] = array( - 'pfunc_desc' => 'Verrijkt de parser met logische functies', - 'pfunc_time_error' => 'Fout: ongeldige tijd.', - 'pfunc_time_too_long' => 'Fout: #time te vaak aangeroepen.', - 'pfunc_time_too_big' => 'Fout: #time ondersteunt jaren tot maximaal 9999', - 'pfunc_time_too_small' => 'Fout: #time ondersteunt alleen jaren vanaf 0.', - 'pfunc_rel2abs_invalid_depth' => 'Fout: ongeldige diepte in pad: "$1" (probeerde een node boven de stamnode aan te roepen).', - 'pfunc_expr_stack_exhausted' => 'Fout in uitdrukking: stack uitgeput.', - 'pfunc_expr_unexpected_number' => 'Fout in uitdrukking: onverwacht getal.', - 'pfunc_expr_preg_match_failure' => 'Fout in uitdrukking: onverwacht falen van preg_match.', - 'pfunc_expr_unrecognised_word' => 'Fout in uitdrukking: woord "$1" niet herkend.', - 'pfunc_expr_unexpected_operator' => 'Fout in uitdrukking: niet verwachte operator $1.', - 'pfunc_expr_missing_operand' => 'Fout in uitdrukking: operand voor $1 mist.', - 'pfunc_expr_unexpected_closing_bracket' => 'Fout in uitdrukking: haakje sluiten op onverwachte plaats.', - 'pfunc_expr_unrecognised_punctuation' => 'Fout in uitdrukking: niet herkend leesteken "$1".', - 'pfunc_expr_unclosed_bracket' => 'Fout in uitdrukking: niet gesloten haakje openen.', - 'pfunc_expr_division_by_zero' => 'Deling door nul', - 'pfunc_expr_invalid_argument' => 'Ongeldige parameter voor $1: < -1 of > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ongeldige parameter voor ln: <= 0', - 'pfunc_expr_unknown_error' => 'Fout in uitdrukking: onbekende fout ($1).', - 'pfunc_expr_not_a_number' => 'In $1: resultaat is geen getal', - 'pfunc_string_too_long' => 'Fout: De tekst is langer dan de limiet van $1 {{PLURAL:$1|karakter|karakters}}', -); - -/** Norwegian Nynorsk (norsk nynorsk) - * @author Eirik - * @author Frokor - * @author Gunnernett - * @author Harald Khan - * @author Njardarlogar - */ -$messages['nn'] = array( - 'pfunc_desc' => 'Legg til logiske funksjonar i parseren.', - 'pfunc_time_error' => 'Feil: Ugyldig tid', - 'pfunc_time_too_long' => 'Feil: #time er kalla for mange gonger', - 'pfunc_rel2abs_invalid_depth' => 'Feil: Ugyldig djupn i stien: «$1» (prøvde å nå ein node ovanfor rotnoden)', - 'pfunc_expr_stack_exhausted' => 'Feil i uttrykket: Stacken er tømd', - 'pfunc_expr_unexpected_number' => 'Feil i uttrykket: Uventa tal', - 'pfunc_expr_preg_match_failure' => 'Feil i uttrykket: Uventa feil i preg_match', - 'pfunc_expr_unrecognised_word' => 'Feil i uttrykket: Ukjent ord, «$1»', - 'pfunc_expr_unexpected_operator' => 'Feil i uttrykket: Uventa operatør, $1', - 'pfunc_expr_missing_operand' => 'Feil i uttrykket: Operand for $1 manglar', - 'pfunc_expr_unexpected_closing_bracket' => 'Feil i uttrykket: Uventa avsluttande parentes', - 'pfunc_expr_unrecognised_punctuation' => 'Feil i uttrykket: Ukjent punktumsteikn, «$1»', - 'pfunc_expr_unclosed_bracket' => 'Feil i uttrykket: Ein parentes er ikkje avslutta', - 'pfunc_expr_division_by_zero' => 'Divisjon med null', - 'pfunc_expr_invalid_argument' => 'Ugyldig argument for $1: < -1 eller > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ugyldig argument for ln: <= 0', - 'pfunc_expr_unknown_error' => 'Feil i uttrykket: Ukjend feil ($1)', - 'pfunc_expr_not_a_number' => 'Resultatet i $1 er ikkje eit tal', - 'pfunc_string_too_long' => 'Feil: Strengen går over grensa på $1 teikn', -); - -/** Occitan (occitan) - * @author Cedric31 - * @author Jfblanc - */ -$messages['oc'] = array( - 'pfunc_desc' => 'Aumenta lo parser amb de foncions logicas', - 'pfunc_time_error' => 'Error: durada invalida', - 'pfunc_time_too_long' => 'Error: parser #time apelat tròp de còps', - 'pfunc_rel2abs_invalid_depth' => 'Error: nivèl de repertòri invalid dins lo camin : "$1" (a ensajat d’accedir a un nivèl al-dessús del repertòri raiç)', - 'pfunc_expr_stack_exhausted' => 'Expression erronèa : pila agotada', - 'pfunc_expr_unexpected_number' => 'Expression erronèa : nombre pas esperat', - 'pfunc_expr_preg_match_failure' => 'Expression erronèa : una expression pas compresa a pas capitat', - 'pfunc_expr_unrecognised_word' => "Error d'expression : lo mot '''$1''' es pas reconegut", - 'pfunc_expr_unexpected_operator' => "Error d'expression : l'operador '''$1''' es pas reconegut", - 'pfunc_expr_missing_operand' => "Error d'expression : l'operand '''$1''' es pas reconegut", - 'pfunc_expr_unexpected_closing_bracket' => "Error d'expression : parentèsi tampanta pas prevista", - 'pfunc_expr_unrecognised_punctuation' => "Error d'expression : caractèr de ponctuacion « $1 » pas reconegut", - 'pfunc_expr_unclosed_bracket' => 'Error d’expression : parentèsi pas tampada', - 'pfunc_expr_division_by_zero' => 'Division per zèro', - 'pfunc_expr_invalid_argument' => 'Valor incorrècta per $1 : < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Valor incorrècta per ln : ≤ 0', - 'pfunc_expr_unknown_error' => "Error d'expression : error desconeguda ($1)", - 'pfunc_expr_not_a_number' => 'Dins $1 : lo resultat es pas un nombre', - 'pfunc_string_too_long' => 'Error : La cadena depassa lo limit maximal de $1 caractèr{{PLURAL:$1||s}}', -); - -/** Oriya (ଓଡ଼ିଆ) - * @author Jnanaranjan Sahu - */ -$messages['or'] = array( - 'pfunc_desc' => 'ପାର୍ସରକୁ ଯୁକ୍ତିମୂଳକ ବ୍ୟବହାରିତା ଦେଇ ଉନ୍ନତ କରନ୍ତୁ', - 'pfunc_time_error' => 'ଅସୁବିଧା: ଅବୈଧ ସମୟ ।', - 'pfunc_time_too_long' => 'ଅସୁବିଧା: ଅତ୍ୟଧିକ #time ଡକରା ।', - 'pfunc_time_too_big' => 'ଅସୁବିଧା: #time କେବଳ 9999ବର୍ଷ ପର୍ଯ୍ୟନ୍ତ ଭିତରେ ରହିପାରିବ ।', - 'pfunc_rel2abs_invalid_depth' => 'ଅସୁବିଧା: "$1" ପଥରେ ଅଜଣା ଦୂରତା (ମୂଳ ନୋଡ ଠାରୁ ଆହୁରି ଭିତରକୁ ଯିବାକୁ ଚେଷ୍ଟା କରୁଛି) ।', - 'pfunc_expr_stack_exhausted' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଷ୍ଟାକ ପୂର୍ଣ ହୋଇଗଲା ।', - 'pfunc_expr_unexpected_number' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ସଂଖ୍ୟା ।', - 'pfunc_expr_preg_match_failure' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ପ୍ରେଗ_ମିଳନରେ ଅସୁବିଧା ।', - 'pfunc_expr_unrecognised_word' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଶବ୍ଦ "$1"', - 'pfunc_expr_unexpected_operator' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା $1 ଯୁକ୍ତାକ୍ଷର ।', - 'pfunc_expr_missing_operand' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: $1 ପାଇଁ ଅକ୍ଷର ନାହିଁ ।', - 'pfunc_expr_unexpected_closing_bracket' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ବନ୍ଧନୀ ।', - 'pfunc_expr_unrecognised_punctuation' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ "$1" ।', - 'pfunc_expr_unclosed_bracket' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ବନ୍ଧନୀ ଶେଷ ହୋଇନାହିଁ ।', - 'pfunc_expr_division_by_zero' => 'ଶୁନ ଦ୍ଵାରା ଭାଗ ।', - 'pfunc_expr_invalid_argument' => '$1 ପାଇଁ ଅବୈଧ ଯୁକ୍ତି:< -୧ କିମ୍ବା > ୧ ।', - 'pfunc_expr_invalid_argument_ln' => 'ln ପାଇଁ ଅବୈଧ ଲେଖା: <= 0 ।', - 'pfunc_expr_unknown_error' => 'ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଅସୁବିଧା ($1) ।', - 'pfunc_expr_not_a_number' => '$1ରେ: ଫଳାଫଳଟି ସଂଖ୍ୟା ନୁହେଁ ।', - 'pfunc_string_too_long' => 'ଅସୁବିଧା: ଧାଡିଟି $1 ଅକ୍ଷର ସୀମାଠୁ ଅଧିକ ହେଲାଣି ।', -); - -/** Polish (polski) - * @author Chrumps - * @author Derbeth - * @author Grzechooo - * @author Sp5uhe - * @author WTM - * @author Woytecr - */ -$messages['pl'] = array( - 'pfunc_desc' => 'Rozszerza analizator składni o funkcje logiczne', - 'pfunc_time_error' => 'Błąd – niepoprawny czas', - 'pfunc_time_too_long' => 'Błąd – zbyt wiele wywołań funkcji #time', - 'pfunc_time_too_big' => 'Błąd – rok w #time nie może być większy niż 9999', - 'pfunc_time_too_small' => 'Błąd: #time obsługuje tylko lata od 0.', - 'pfunc_rel2abs_invalid_depth' => 'Błąd – nieprawidłowa głębokość w ścieżce „$1” (próba dostępu do węzła powyżej korzenia)', - 'pfunc_expr_stack_exhausted' => 'Błąd w wyrażeniu – stos wyczerpany', - 'pfunc_expr_unexpected_number' => 'Błąd w wyrażeniu – nieoczekiwana liczba', - 'pfunc_expr_preg_match_failure' => 'Błąd w wyrażeniu – nieoczekiwany błąd preg_match', - 'pfunc_expr_unrecognised_word' => 'Błąd w wyrażeniu – nierozpoznane słowo „$1”', - 'pfunc_expr_unexpected_operator' => 'Błąd w wyrażeniu – nieoczekiwany operator $1', - 'pfunc_expr_missing_operand' => 'Błąd w wyrażeniu – brak argumentu funkcji $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Błąd w wyrażeniu – nieoczekiwany nawias zamykający', - 'pfunc_expr_unrecognised_punctuation' => 'Błąd w wyrażeniu – nierozpoznany znak interpunkcyjny „$1”', - 'pfunc_expr_unclosed_bracket' => 'Błąd w wyrażeniu – niedomknięty nawias', - 'pfunc_expr_division_by_zero' => 'Dzielenie przez zero', - 'pfunc_expr_invalid_argument' => 'Nieprawidłowy argument funkcji $1 – mniejszy od -1 lub większy od 1', - 'pfunc_expr_invalid_argument_ln' => 'Nieprawidłowy argument funkcji ln – mniejszy lub równy 0', - 'pfunc_expr_unknown_error' => 'Błąd w wyrażeniu – nieznany błąd ($1)', - 'pfunc_expr_not_a_number' => 'W $1 – wynik nie jest liczbą', - 'pfunc_string_too_long' => 'Błąd – długość ciągu znaków przekracza dopuszczalne $1', -); - -/** Piedmontese (Piemontèis) - * @author Borichèt - * @author Bèrto 'd Sèra - * @author Dragonòt - */ -$messages['pms'] = array( - 'pfunc_desc' => 'Mijora ël parse con funsion lògiche', - 'pfunc_time_error' => 'Eror: temp nen bon', - 'pfunc_time_too_long' => 'Eror: #time a ven ciamà tròpe vire', - 'pfunc_time_too_big' => "Eror: #time a përmët mach j'agn fin al 9999.", - 'pfunc_rel2abs_invalid_depth' => 'Eror: profondità nen bon-a ant ël përcors: "$1" (a l\'é provasse a ciamé un grop dzora a la rèis)', - 'pfunc_expr_stack_exhausted' => "Eror ëd l'espression: stach esaurìa", - 'pfunc_expr_unexpected_number' => "Eror ëd l'espression: nùmer pa spetà", - 'pfunc_expr_preg_match_failure' => "Eror ëd l'espression: eror pa spetà an preg_match", - 'pfunc_expr_unrecognised_word' => 'Eror ëd l\'espression: paròla "$1" pa arconossùa', - 'pfunc_expr_unexpected_operator' => "Eror ëd l'espression: operator $1 pa spetà", - 'pfunc_expr_missing_operand' => "Eror ëd l'espression: Operand për $1 mancant", - 'pfunc_expr_unexpected_closing_bracket' => "Eror ëd l'espression: paréntesi pa sarà", - 'pfunc_expr_unrecognised_punctuation' => 'Eror ëd l\'espression: caràter ëd puntegiadura "$1" pa arconossù', - 'pfunc_expr_unclosed_bracket' => "Eror ëd l'espression: paréntesi pa sarà", - 'pfunc_expr_division_by_zero' => 'Division për zero', - 'pfunc_expr_invalid_argument' => 'Argoment pa bon për $1: < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argoment pa bon për ln: <= 0', - 'pfunc_expr_unknown_error' => "Eror ëd l'espression: Eror pa conossù ($1)", - 'pfunc_expr_not_a_number' => "An $1: l'arzultà a l'é pa un nùmer", - 'pfunc_string_too_long' => 'Eror: la stringa a passa ël lìmit ëd $1 caràter', -); - -/** Western Punjabi (پنجابی) - * @author Khalid Mahmood - */ -$messages['pnb'] = array( - 'pfunc_time_error' => 'غلطی: ویلہ ٹھیک نئیں۔', - 'pfunc_time_too_long' => 'غلطی: بعوت ساریاں # کالاں', -); - -/** Pashto (پښتو) - * @author Ahmed-Najib-Biabani-Ibrahimkhel - */ -$messages['ps'] = array( - 'pfunc_time_error' => 'ستونزه: ناسم وخت', - 'pfunc_expr_division_by_zero' => 'وېش په صفر', -); - -/** Portuguese (português) - * @author Hamilton Abreu - * @author Luckas - * @author Malafaya - */ -$messages['pt'] = array( - 'pfunc_desc' => 'Melhora o analisador sintático com funções lógicas', - 'pfunc_time_error' => 'Erro: tempo inválido', - 'pfunc_time_too_long' => 'Erro: demasiadas chamadas a #time', - 'pfunc_time_too_big' => 'Erro: #time só lida com anos até 9999', - 'pfunc_rel2abs_invalid_depth' => 'Erro: Profundidade inválida no caminho: "$1" (foi tentado o acesso a um nó acima do nó raiz)', - 'pfunc_expr_stack_exhausted' => 'Erro de expressão: Pilha esgotada', - 'pfunc_expr_unexpected_number' => 'Erro de expressão: Número inesperado', - 'pfunc_expr_preg_match_failure' => 'Erro de expressão: Falha em preg_match inesperada', - 'pfunc_expr_unrecognised_word' => 'Erro de expressão: Palavra "$1" não reconhecida', - 'pfunc_expr_unexpected_operator' => 'Erro de expressão: Operador $1 inesperado', - 'pfunc_expr_missing_operand' => 'Erro de expressão: Falta operando para $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Erro de expressão: Parêntese de fecho inesperado', - 'pfunc_expr_unrecognised_punctuation' => 'Erro de expressão: Carácter de pontuação "$1" não reconhecido', - 'pfunc_expr_unclosed_bracket' => 'Erro de expressão: Parêntese não fechado', - 'pfunc_expr_division_by_zero' => 'Divisão por zero', - 'pfunc_expr_invalid_argument' => 'Argumento inválido para $1: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumento inválido para ln: <= 0', - 'pfunc_expr_unknown_error' => 'Erro de expressão: Erro desconhecido ($1)', - 'pfunc_expr_not_a_number' => 'Em $1: resultado não é um número', - 'pfunc_string_too_long' => 'Erro: Texto excede o limite de $1 caracteres', -); - -/** Brazilian Portuguese (português do Brasil) - * @author Cainamarques - * @author Eduardo.mps - * @author Giro720 - */ -$messages['pt-br'] = array( - 'pfunc_desc' => 'Melhora o analisador (parser) com funções lógicas', - 'pfunc_time_error' => 'Erro: tempo inválido', - 'pfunc_time_too_long' => 'Erro: muitas chamadas a #time', - 'pfunc_time_too_big' => 'Erro: #time só lida com anos até 9999', - 'pfunc_time_too_small' => 'Erro: #time suporta apenas anos superiores a 0.', - 'pfunc_rel2abs_invalid_depth' => 'Erro: Profundidade inválida no caminho: "$1" (foi tentado o acesso a um nó acima do nó raiz)', - 'pfunc_expr_stack_exhausted' => 'Erro de expressão: Pilha esgotada', - 'pfunc_expr_unexpected_number' => 'Erro de expressão: Número inesperado', - 'pfunc_expr_preg_match_failure' => 'Erro de expressão: Falha em preg_match inesperada', - 'pfunc_expr_unrecognised_word' => 'Erro de expressão: Palavra "$1" não reconhecida', - 'pfunc_expr_unexpected_operator' => 'Erro de expressão: Operador $1 inesperado', - 'pfunc_expr_missing_operand' => 'Erro de expressão: Falta operando para $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Erro de expressão: Parêntese de fechamento inesperado', - 'pfunc_expr_unrecognised_punctuation' => 'Erro de expressão: Caractere de pontuação "$1" não reconhecido', - 'pfunc_expr_unclosed_bracket' => 'Erro de expressão: Parêntese não fechado', - 'pfunc_expr_division_by_zero' => 'Divisão por zero', - 'pfunc_expr_invalid_argument' => 'Argumento inválido para $1: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumento inválido para ln: <= 0', - 'pfunc_expr_unknown_error' => 'Erro de expressão: Erro desconhecido ($1)', - 'pfunc_expr_not_a_number' => 'Em $1: resultado não é um número', - 'pfunc_string_too_long' => 'Erro: cadeia de caracteres excede o limite de $1 caracteres', -); - -/** Quechua (Runa Simi) - * @author AlimanRuna - */ -$messages['qu'] = array( - 'pfunc_desc' => 'Parser nisqata sullwa ruranakunawan allinchay', - 'pfunc_time_error' => 'Pantasqa: Pachaqa manam allinchu', - 'pfunc_time_too_long' => 'Pantasqa: nisyu "#time" (pacha)', - 'pfunc_time_too_big' => "Pantasqa: #time nisqaqa 9999 watallakamam watakunata q'imin", - 'pfunc_rel2abs_invalid_depth' => 'Pantasqa: ñanpa ukhu kayninqa manam allinchu: "$1" (saphi khipu hawanpi kaq khiputam aypayta munaspa)', - 'pfunc_expr_stack_exhausted' => 'Rikuchikuypi pantasqa: Nisyu tawqa', - 'pfunc_expr_unexpected_number' => 'Rikuchikuypi pantasqa: Mana suyakusqa yupay', - 'pfunc_expr_preg_match_failure' => 'Rikuchikuypi pantasqa: Mana suyakusqa preg_match alqa', - 'pfunc_expr_unrecognised_word' => 'Rikuchikuypi pantasqa: Mana riqsisqa rima "$1"', - 'pfunc_expr_unexpected_operator' => 'Rikuchikuypi pantasqa: Mana suyakusqa ruraq "$1"', - 'pfunc_expr_missing_operand' => 'Rikuchikuypi pantasqa: Manam kanchu $1-paq ruraq', - 'pfunc_expr_unexpected_closing_bracket' => "Rikuchikuypi pantasqa: Nisyu wichq'aq qinchaq", - 'pfunc_expr_unrecognised_punctuation' => 'Rikuchikuypi pantasqa: Mana riqsisqa qillqa unancha "$1"', - 'pfunc_expr_unclosed_bracket' => "Rikuchikuypi pantasqa: Manam kanchu wichq'aq qinchaq", - 'pfunc_expr_division_by_zero' => "Ch'usaqwan rakisqa", - 'pfunc_expr_invalid_argument' => '$1-paq mana allin ninakuy: : < -1 icha > 1', - 'pfunc_expr_invalid_argument_ln' => 'ln-paq mana allin ninakuy: <= 0', - 'pfunc_expr_unknown_error' => 'Rikuchikuypi pantasqa: Mana riqsisqa pantasqa ($1)', - 'pfunc_expr_not_a_number' => '$1-pi: lluqsiyninqa manam yupaychu', - 'pfunc_string_too_long' => 'Pantasqa: Qillqa tiwlliqa $1 sanampa saywatam llallin', -); - -/** Romanian (română) - * @author KlaudiuMihaila - * @author Minisarm - * @author Stelistcristi - */ -$messages['ro'] = array( - 'pfunc_desc' => 'Îmbunătățește parserul cu funcții logice', - 'pfunc_time_error' => 'Eroare: timp incorect', - 'pfunc_time_too_long' => 'Eroare: prea multe apeluri #time', - 'pfunc_time_too_big' => 'Eroare: #time acceptă doar ani până la 9999', - 'pfunc_rel2abs_invalid_depth' => 'Eroare: adâncime incorectă în cale: „$1” (încercat accesarea unui nod deasupra nodului rădăcină)', - '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_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ă', - 'pfunc_expr_unrecognised_punctuation' => 'Eroare de expresie: caracter de punctuație „$1” necunoscut', - 'pfunc_expr_unclosed_bracket' => 'Eroare de expresie: paranteză neînchisă', - 'pfunc_expr_division_by_zero' => 'Împărțire la zero', - 'pfunc_expr_invalid_argument' => 'Argument incorect pentru $1: < -1 sau > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argument incorect pentru ln: <= 0', - 'pfunc_expr_unknown_error' => 'Eroare de expresie: eroare necunoscută ($1)', - 'pfunc_expr_not_a_number' => 'În $1: rezultatul nu este un număr', - 'pfunc_string_too_long' => 'Eroare: șirul depășește limita de caractere de $1', -); - -/** tarandíne (tarandíne) - * @author Joetaras - */ -$messages['roa-tara'] = array( - 'pfunc_desc' => "L'analizzatore avanzate cu le funziune loggeche", - 'pfunc_time_error' => 'Errore: Orarie invalide', - 'pfunc_time_too_long' => 'Errore: stonne troppe #time chiamate', - 'pfunc_time_too_big' => "Errore: #time vole sulamende valore de anne 'mbonde a 9999", - 'pfunc_time_too_small' => "Errore: #time pigghie anne sulamende da 'u 0.", - 'pfunc_rel2abs_invalid_depth' => "Errore: Profondità invalide jndr'à 'u percorse: \"\$1\" (s'à pruvate a pigghià 'nu node sus a 'u node radice)", - 'pfunc_expr_stack_exhausted' => 'Espressione in errore: Stack anghiute', - 'pfunc_expr_unexpected_number' => 'Espressione in errore: Numere inaspettate', - 'pfunc_expr_preg_match_failure' => 'Espressione in errore: preg_match inaspettate e fallite', - 'pfunc_expr_unrecognised_word' => 'Espressione in errore: Parola scanusciute "$1"', - 'pfunc_expr_unexpected_operator' => 'Espressione in errore: Operatore $1 inaspettate', - 'pfunc_expr_missing_operand' => 'Espressione in errore: Operande zumbate pe $1', - 'pfunc_expr_unexpected_closing_bracket' => "Espressione in errore: Non g'onne state achiuse le parendesi", - 'pfunc_expr_unrecognised_punctuation' => 'Espressione in errore: Carattere de punde "$1" scanusciute', - 'pfunc_expr_unclosed_bracket' => 'Espressione in errore: Parendesi non achiuse', - 'pfunc_expr_division_by_zero' => 'Divisione pe zero', - 'pfunc_expr_invalid_argument' => 'Argomende invalide pe $1: < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argomende invalide pe ln: <= 0', - 'pfunc_expr_unknown_error' => 'Espressione in errore: Errore scanusciute ($1)', - 'pfunc_expr_not_a_number' => "In $1: 'u resultate non g'è 'nu numere", - 'pfunc_string_too_long' => "Errore: 'A stringhe supranesce 'u limite de $1 carattere", -); - -/** Russian (русский) - * @author G0rn - * @author Putnik - * @author Александр Сигачёв - */ -$messages['ru'] = array( - 'pfunc_desc' => 'Улучшенный синтаксический анализатор с логическими функциями', - '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' => 'Ошибка выражения: неожидаемое число', - 'pfunc_expr_preg_match_failure' => 'Ошибка выражения: сбой preg_match', - 'pfunc_expr_unrecognised_word' => 'Ошибка выражения: неопознанное слово «$1»', - 'pfunc_expr_unexpected_operator' => 'Ошибка выражения: неожидаемый оператор $1', - 'pfunc_expr_missing_operand' => 'Ошибка выражения: $1 не хватает операнда', - 'pfunc_expr_unexpected_closing_bracket' => 'Ошибка выражения: неожидаемая закрывающая скобка', - '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: результат не является числом', - 'pfunc_string_too_long' => 'Ошибка: строка превышает ограничение в $1 символов', -); - -/** Rusyn (русиньскый) - * @author Gazeb - */ -$messages['rue'] = array( - 'pfunc_desc' => 'Росшырїня парсера о лоґічны функції', - 'pfunc_time_error' => 'Хына: неплатный час', - 'pfunc_time_too_long' => 'Хыба: дуже много кликаня #time', - 'pfunc_rel2abs_invalid_depth' => 'Хыба: Неплатна глубка в стежцї: "$1" (проба о приступ до узла высшого як корїнь)', - 'pfunc_expr_stack_exhausted' => 'Хыба выразу: Засобник переповненый', - 'pfunc_expr_unexpected_number' => 'Хыба выразу: Чекане чісло', - 'pfunc_expr_preg_match_failure' => 'Хыба выразу: Нечекана хыба функції preg_match', - 'pfunc_expr_unrecognised_word' => 'Хыба выразу: Нерозпознане слово „$1“', - 'pfunc_expr_unexpected_operator' => 'Хыба выразу: Нечеканый оператор: $1', - 'pfunc_expr_missing_operand' => 'Хыба выразу: Хыбить операнд про $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Хыба выразу: Нечекана заперача заперка', - '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: резултат не є чісло', - 'pfunc_string_too_long' => 'Хыба: Ланц є довшый як $1 {{PLURAL:$1|знак|знакы|знаків}}, што є ліміт', -); - -/** Sakha (саха тыла) - * @author HalanTul - */ -$messages['sah'] = array( - 'pfunc_desc' => 'Логическай функциялаах тупсарыллыбыт синтаксическай анализатор', - 'pfunc_time_error' => 'Алҕас: сыыһа кэм', - 'pfunc_time_too_long' => 'Алҕас: #time функция наһаа элбэхтик хатыламмыт', - 'pfunc_time_too_big' => 'Алҕас: #time 9999-у ааһыа суохтаах', - 'pfunc_rel2abs_invalid_depth' => 'Алҕас: ошибочная глубина пути: «$1» (попытка доступа к узлу, находящемуся выше, чем корневой)', - 'pfunc_expr_stack_exhausted' => 'Ошибка выражения: переполнение стека', - 'pfunc_expr_unexpected_number' => 'Алҕас: кэтэһиллибэтэх чыыһыла', - 'pfunc_expr_preg_match_failure' => 'Алҕас: preg_match моһуоктанна', - 'pfunc_expr_unrecognised_word' => 'Алҕас: биллибэт тыл «$1»', - 'pfunc_expr_unexpected_operator' => 'Алҕас: кэтэһиллибэтэх оператор $1', - 'pfunc_expr_missing_operand' => 'Алҕас: $1 операнда тиийбэт', - 'pfunc_expr_unexpected_closing_bracket' => 'Алҕас: кэтэһиллибэтэх сабар ускуопка', - 'pfunc_expr_unrecognised_punctuation' => 'Алҕас: биллибэт пунктуация бэлиэтэ «$1»', - 'pfunc_expr_unclosed_bracket' => 'Алҕас: сабыллыбатах ускуопка', - 'pfunc_expr_division_by_zero' => 'Нуулга түҥэттии', - 'pfunc_expr_invalid_argument' => '$1 алҕас аргуменнаах: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'ln аргумена сыыһалаах: <= 0', - 'pfunc_expr_unknown_error' => 'Expression error (ошибка выражения): Биллибэт алҕас ($1)', - 'pfunc_expr_not_a_number' => '$1 иһигэр: эппиэтэ чыыһыла буолбатах', - 'pfunc_string_too_long' => 'Алҕас: Устуруока уһуна $1 бэлиэннэн хааччахха баппат', -); - -/** Sicilian (sicilianu) - * @author Melos - * @author Santu - */ -$messages['scn'] = array( - 'pfunc_desc' => 'Ci junci ô parser na sèrii di funzioni lòggichi', - 'pfunc_time_error' => 'Sbàgghiu: uràriu nun vàlidu', - 'pfunc_time_too_long' => 'Sbàgghiu: troppi chiamati a #time', - 'pfunc_rel2abs_invalid_depth' => 'Sbàgghiu: prufunnità non vàlida ntô pircorsu "$1" (si tintau di tràsiri a nu nodu cchiù supra di la ràdica)', - 'pfunc_expr_stack_exhausted' => 'Sbàgghiu nti la sprissioni: lu stack finìu', - 'pfunc_expr_unexpected_number' => 'Sbàgghiu nti la sprissioni: nùmmiru non privistu', - 'pfunc_expr_preg_match_failure' => "Sbàgghiu nti la sprissioni: sbàgghiu non privistu 'n preg_match", - 'pfunc_expr_unrecognised_word' => 'Sbàgghiu nti la sprissioni: palora "$1" non canusciuta', - 'pfunc_expr_unexpected_operator' => 'Sbàgghiu nti la sprissioni: upiraturi $1 non privistu', - 'pfunc_expr_missing_operand' => 'Sbàgghiu nti la sprissioni: upirandu mancanti pi $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Sbàgghiu nti la sprissioni: parèntisi chiusa non aspittata', - 'pfunc_expr_unrecognised_punctuation' => 'Sbàgghiu nti la sprissioni: caràttiri di puntiggiatura "$1" non canusciutu', - 'pfunc_expr_unclosed_bracket' => 'Sbàgghiu nti la sprissioni: parèntisi non chiuruta', - 'pfunc_expr_division_by_zero' => 'Divisioni pi zeru', - 'pfunc_expr_invalid_argument' => 'Argumentu non vàlidu pi $1: < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argumentu non vàlidu pi ln: <= 0', - 'pfunc_expr_unknown_error' => 'Sbàgghiu nti la sprissioni: sbàgghiu scanusciutu ($1)', - 'pfunc_expr_not_a_number' => 'Nti $1: lu risurtatu nun è nu nùmmiru', - 'pfunc_string_too_long' => 'Erruri: la stringa supira lu limiti di $1 carattiri', -); - -/** Sinhala (සිංහල) - * @author Budhajeewa - * @author නන්දිමිතුරු - */ -$messages['si'] = array( - 'pfunc_desc' => 'තාර්කීක ශ්‍රිතයන් උපයෝගී කරගනිමින් ව්‍යාකරණ විග්‍රහකය වර්ධනය කරන්න', - 'pfunc_time_error' => 'දෝෂය: අනීතික වේලාව', - 'pfunc_time_too_long' => 'දෝෂය: වේලා ඇමතුම් # පමණට වැඩිය', - 'pfunc_rel2abs_invalid_depth' => 'දෝෂය: පෙතෙහි ගැඹුර අනීතිකයි: "$1" (මූල මංසලට ඉහළ මංසලක් ප්‍රවේශනයට උත්සාහ දැරිණි)', - 'pfunc_expr_stack_exhausted' => 'ප්‍රකාශන දෝෂය: ඇසිරුම හිස්ව පැවතිණි', - 'pfunc_expr_unexpected_number' => 'ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත සංඛ්‍යාව', - 'pfunc_expr_preg_match_failure' => 'ප්‍රකාශන දෝෂය: බලාපොරොත්තු නොවූ preg_match ඇණහිටුම', - 'pfunc_expr_unrecognised_word' => 'ප්‍රකාශන දෝෂය: හඳුනානොගත් වදන "$1"', - 'pfunc_expr_unexpected_operator' => 'ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත $1 මෙහෙයුම්කාරකය', - 'pfunc_expr_missing_operand' => 'ප්‍රකාශන දෝෂය: $1 සඳහා අස්ථානගත ප්‍රවර්ත්‍යය', - 'pfunc_expr_unexpected_closing_bracket' => 'ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත වැසීම් වරහන', - '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: හි ප්‍රතිඵලය සංඛ්‍යාවක් නොවේ', - 'pfunc_string_too_long' => 'Error: වදන් පෙළ අකුරු $1 සීමාව ඉක්මවයි', -); - -/** Slovak (slovenčina) - * @author Helix84 - */ -$messages['sk'] = array( - 'pfunc_desc' => 'Rozšírenie syntaktického analyzátora o logické funkcie', - 'pfunc_time_error' => 'Chyba: Neplatný čas', - 'pfunc_time_too_long' => 'Chyba: príliš veľa volaní #time', - 'pfunc_rel2abs_invalid_depth' => 'Chyba: Neplatná hĺbka v ceste: „$1“ (pokus o prístup k uzlu nad koreňovým uzlom)', - 'pfunc_expr_stack_exhausted' => 'Chyba výrazu: Zásobník vyčerpaný', - 'pfunc_expr_unexpected_number' => 'Chyba výrazu: Neočakávané číslo', - 'pfunc_expr_preg_match_failure' => 'Chyba výrazu: Neočakávané zlyhanie funkcie preg_match', - 'pfunc_expr_unrecognised_word' => 'Chyba výrazu: Nerozpoznané slovo „$1“', - 'pfunc_expr_unexpected_operator' => 'Chyba výrazu: Neočakávaný operátor $1', - 'pfunc_expr_missing_operand' => 'Chyba výrazu: Chýbajúci operand pre $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Chyba výrazu: Neočakávaná zatvárajúca hranatá zátvorka', - 'pfunc_expr_unrecognised_punctuation' => 'Chyba výrazu: Nerozpoznané diakritické znamienko „$1“', - 'pfunc_expr_unclosed_bracket' => 'Chyba výrazu: Neuzavretá hranatá zátvorka', - 'pfunc_expr_division_by_zero' => 'Chyba výrazu: Delenie nulou', - 'pfunc_expr_invalid_argument' => 'Neplatný argument pre $1: < -1 alebo > 1', - 'pfunc_expr_invalid_argument_ln' => 'Neplatný argument pre ln: <= 0', - 'pfunc_expr_unknown_error' => 'Chyba výrazu: Neznáma chyba ($1)', - 'pfunc_expr_not_a_number' => 'V $1: výsledok nie je číslo', - 'pfunc_string_too_long' => 'Chyba: Reťazec prekračuje limit $1 znakov', -); - -/** Slovenian (slovenščina) - * @author Dbc334 - */ -$messages['sl'] = array( - 'pfunc_desc' => 'Izboljša razčlenjevalnik z logičnimi funkcijami', - 'pfunc_time_error' => 'Napaka: neveljaven čas', - 'pfunc_time_too_long' => 'Napaka: preveč klicev #time', - 'pfunc_time_too_big' => 'Napaka: #time podpira samo leta do 9999', - 'pfunc_time_too_small' => 'Napaka: #time podpira samo leta od 0.', - 'pfunc_rel2abs_invalid_depth' => 'Napaka: Neveljavna globina poti: »$1« (poskus dostopanja do vozlišča višjega od korenskega vozlišča)', - 'pfunc_expr_stack_exhausted' => 'Napaka v izrazu: Sklad je izčrpan', - 'pfunc_expr_unexpected_number' => 'Napaka v izrazu: Nepričakovani število', - 'pfunc_expr_preg_match_failure' => 'Napaka v izrazu: Nepričakovan neuspeh preg_match', - 'pfunc_expr_unrecognised_word' => 'Napaka v izrazu: Neprepoznana beseda »$1«', - 'pfunc_expr_unexpected_operator' => 'Napaka v izrazu: Nepričakovan operator $1', - 'pfunc_expr_missing_operand' => 'Napaka v izrazu: Manjkajoč operand za $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Napaka v izrazu: Nepričakovan zaključni oklepaj', - 'pfunc_expr_unrecognised_punctuation' => 'Napaka v izrazu: Nepričakovan znak za ločilo »$1«', - 'pfunc_expr_unclosed_bracket' => 'Napaka v izrazu: Nezaprti oklepaj', - 'pfunc_expr_division_by_zero' => 'Deljenje z ničlo', - 'pfunc_expr_invalid_argument' => 'Napačen argument za $1: < -1 ali > 1', - 'pfunc_expr_invalid_argument_ln' => 'Napačen argument za ln: <= 0', - 'pfunc_expr_unknown_error' => 'Napaka v izrazu: Neznana napaka ($1)', - 'pfunc_expr_not_a_number' => 'V $1: rezultat ni število', - 'pfunc_string_too_long' => 'Napaka: Niz presega omejitev $1 {{PLURAL:$1|znaka|znakov}}', -); - -/** Albanian (shqip) - * @author Olsi - * @author Vinie007 - */ -$messages['sq'] = array( - 'pfunc_desc' => 'Enhance parser me funksione logjike', - 'pfunc_time_error' => 'Gabim: kohë e pavlefshme', - 'pfunc_time_too_long' => 'Gabim: shumë #thirrje kohe', - 'pfunc_time_too_big' => 'Gabim: # kohë mbështet vetëm vjet deri në 9999', - 'pfunc_rel2abs_invalid_depth' => 'Gabim: thellësi e pavlefshme në rrugë: "$1" (u përpoq për të hyrë në një nyje mbi nyjen e rrënjës)', - 'pfunc_expr_stack_exhausted' => 'Gabim shprehjeje: Stack exhausted', - 'pfunc_expr_unexpected_number' => 'Gabim shprehjeje: Numër i papritur', - 'pfunc_expr_preg_match_failure' => 'Gabim shprehjeje: Dështim i papritur i preg_match', - 'pfunc_expr_unrecognised_word' => 'Gabim shprehjeje: Fjalë e panjohur: $1', - 'pfunc_expr_unexpected_operator' => 'Gabim shprehjeje: Operator i papritur $1', - 'pfunc_expr_missing_operand' => 'Gabim shprehjej: Operim i munfuar për $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Gabim shprehjeje: Mbyllje e papritur kllapash', - 'pfunc_expr_unrecognised_punctuation' => 'Gabim shprehjeje: Karakater pikësimi i panjohur "$1"', - 'pfunc_expr_unclosed_bracket' => 'Gabim shprehjeje: Mosmbyllje kllapash', - 'pfunc_expr_division_by_zero' => 'Pjesëtim me zero', - 'pfunc_expr_invalid_argument' => 'Argument i pavlefshëm për $1: < -1 ose > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argument i pavlefshëm për ln: <= 0', - 'pfunc_expr_unknown_error' => 'Gabim shprehjeje: Gabim i panjohur ($1)', - 'pfunc_expr_not_a_number' => 'Në $1: rezultati nuk është një numër', - 'pfunc_string_too_long' => 'Gabim: string kalon limit $1 karakter', -); - -/** Serbian (Cyrillic script) (српски (ћирилица)‎) - * @author Millosh - * @author Rancher - * @author Verlor - */ -$messages['sr-ec'] = array( - 'pfunc_desc' => 'Проширује рашчлањивач с логичким функцијама', - 'pfunc_time_error' => 'Грешка: лоше време', - 'pfunc_time_too_long' => 'Грешка: превише #time позива', - 'pfunc_expr_stack_exhausted' => 'Грешка у изразу: стек напуњен', - 'pfunc_expr_unexpected_number' => 'Грешка у изразу: неочекивани број', - 'pfunc_expr_preg_match_failure' => 'Грешка у изразу: Неочекивана preg_match грешка', - 'pfunc_expr_unrecognised_word' => 'Грешка у изразу: непозната реч "$1"', - 'pfunc_expr_unexpected_operator' => 'Грешка у изразу: непознати оператор "$1"', - 'pfunc_expr_missing_operand' => 'Грешка у изразу: недостаје операнд за $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Грешка у изразу: Неочекивано затварање средње заграде.', - '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 није број.', - 'pfunc_string_too_long' => 'Грешка: реч прекорачује $1 слова, што је постављено ограничење', -); - -/** Serbian (Latin script) (srpski (latinica)‎) - * @author Michaello - */ -$messages['sr-el'] = array( - 'pfunc_desc' => 'obogati parser logičkim funkcijama', - 'pfunc_time_error' => 'Greška: loše vreme', - 'pfunc_time_too_long' => 'Greška: previše #time poziva', - 'pfunc_expr_stack_exhausted' => 'Greška u izrazu: stek napunjen', - 'pfunc_expr_unexpected_number' => 'Greška u izrazu: neočekivani broj', - 'pfunc_expr_preg_match_failure' => 'Greška u izrazu: Neočekivana preg_match greška', - 'pfunc_expr_unrecognised_word' => 'Greška u izrazu: nepoznata reč "$1"', - 'pfunc_expr_unexpected_operator' => 'Greška u izrazu: nepoznati operator "$1"', - 'pfunc_expr_missing_operand' => 'Greška u izrazu: nedostaje operand za $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Greška u izrazu: Neočekivano zatvaranje srednje zagrade.', - 'pfunc_expr_unrecognised_punctuation' => 'Greška u izrazu: Nepoznati interpunkcijski karakter "$1".', - 'pfunc_expr_unclosed_bracket' => 'Greška u izrazu: Nezatvorena srednja zagrada.', - 'pfunc_expr_division_by_zero' => 'Deljenje sa nulom.', - 'pfunc_expr_invalid_argument' => 'Loš argument: $1 je < -1 ili > 1', - 'pfunc_expr_invalid_argument_ln' => 'Loš argument: ln <= 0', - 'pfunc_expr_unknown_error' => 'Greška u izrazu: Nepoznata greška ($1)', - 'pfunc_expr_not_a_number' => 'Rezultat u $1 nije broj.', - 'pfunc_string_too_long' => 'Greška: reč prekoračuje $1 slova, što je postavljeno ograničenje', -); - -/** Seeltersk (Seeltersk) - * @author Pyt - */ -$messages['stq'] = array( - 'pfunc_desc' => 'Ärwiedert dän Parser uum logiske Funktione', - 'pfunc_time_error' => 'Failer: uungultige Tiedangoawe', - 'pfunc_time_too_long' => 'Failer: tou fuul #time-Aproupe', - 'pfunc_rel2abs_invalid_depth' => 'Failer: uungultige Djüpte in Paad: „$1“ (Fersäik, ap n Knättepunkt buppe dän Haudknättepunkt toutougriepen)', - 'pfunc_expr_stack_exhausted' => 'Expression-Failer: Stack-Uurloop', - 'pfunc_expr_unexpected_number' => 'Expression-Failer: Nit ferwachtede Taal', - 'pfunc_expr_preg_match_failure' => 'Expression-Failer: Uunferwachtede „preg_match“-Failfunktion', - 'pfunc_expr_unrecognised_word' => 'Expression-Failer: Nit wierkoand Woud „$1“', - 'pfunc_expr_unexpected_operator' => 'Expression-Failer: Uunferwachteden Operator: $1', - 'pfunc_expr_missing_operand' => 'Expression-Failer: Failenden Operand foar $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Expression-Failer: Uunferwachte sluutende kaantige Klammere', - 'pfunc_expr_unrecognised_punctuation' => 'Expression-Failer: Nit wierkoand Satsteeken „$1“', - 'pfunc_expr_unclosed_bracket' => 'Expression-Failer: Nit sleetene kaantige Klammer', - 'pfunc_expr_division_by_zero' => 'Expression-Failer: Division truch Null', - 'pfunc_expr_invalid_argument' => 'Uungultich Argument foar $1: < -1 of > 1', - 'pfunc_expr_invalid_argument_ln' => 'Uungultich Argument foar ln: <= 0', - 'pfunc_expr_unknown_error' => 'Expression-Failer: Uunbekoanden Failer ($1)', - 'pfunc_expr_not_a_number' => 'Expression-Failer: In $1: Resultoat is neen Taal', - 'pfunc_string_too_long' => 'Failer: Teekenkätte is laanger as dät Teekenlimit fon $1', -); - -/** Sundanese (Basa Sunda) - * @author Irwangatot - * @author Kandar - */ -$messages['su'] = array( - 'pfunc_desc' => 'Ngembangkeun parser kalawan fungsi logis', - 'pfunc_time_error' => 'Éror: titimangsa teu valid', - 'pfunc_expr_division_by_zero' => 'Pambagi ku nol', -); - -/** Swedish (svenska) - * @author Ainali - * @author Lejonel - * @author Lokal Profil - * @author M.M.S. - * @author Najami - * @author WikiPhoenix - */ -$messages['sv'] = array( - 'pfunc_desc' => 'Lägger till logiska funktioner i parsern', - 'pfunc_time_error' => 'Fel: ogiltig tid', - 'pfunc_time_too_long' => 'Fel: för många anrop av #time', - 'pfunc_time_too_big' => 'Fel: # tid stöder endast år fram till 9999', - 'pfunc_rel2abs_invalid_depth' => 'Fel: felaktig djup i sökväg: "$1" (försöker nå en nod ovanför rotnoden)', - 'pfunc_expr_stack_exhausted' => 'Fel i uttryck: Stackutrymmet tog slut', - 'pfunc_expr_unexpected_number' => 'Fel i uttryck: Oväntat tal', - 'pfunc_expr_preg_match_failure' => 'Fel i uttryck: Oväntad fel i preg_match', - 'pfunc_expr_unrecognised_word' => 'Fel i uttryck: Okänt ord "$1"', - 'pfunc_expr_unexpected_operator' => 'Fel i uttryck: Oväntad operator $1', - 'pfunc_expr_missing_operand' => 'Fel i uttryck: Operand saknas för $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Fel i uttryck: Oväntad avslutande parentes', - 'pfunc_expr_unrecognised_punctuation' => 'Fel i uttryck: Okänt interpunktionstecken "$1"', - 'pfunc_expr_unclosed_bracket' => 'Fel i uttryck: Oavslutad parentes', - 'pfunc_expr_division_by_zero' => 'Division med noll', - 'pfunc_expr_invalid_argument' => 'Ogiltigt argument för $1: < -1 eller > 1', - 'pfunc_expr_invalid_argument_ln' => 'Ogiltigt argument för ln: <= 0', - 'pfunc_expr_unknown_error' => 'Fel i uttryck: Okänt fel ($1)', - 'pfunc_expr_not_a_number' => 'I $1: resultatet är inte ett tal', - 'pfunc_string_too_long' => 'Fel: Strängen överskrider gränsen på $1 tecken', -); - -/** Tamil (தமிழ்) - * @author Shanmugamp7 - */ -$messages['ta'] = array( - 'pfunc_time_error' => 'பிழை: செல்லாத நேரம்', -); - -/** Telugu (తెలుగు) - * @author Mpradeep - * @author Veeven - */ -$messages['te'] = array( - 'pfunc_time_error' => 'లోపం: సమయం సరిగ్గా లేదు', - 'pfunc_time_too_long' => 'లోపం: #timeను చాలా సార్లు ఉపయోగించారు', - 'pfunc_rel2abs_invalid_depth' => 'లోపం: పాత్ యొక్క డెప్తు సరిగ్గాలేదు: "$1" (రూట్ నోడు కంటే పైన ఉన్న నోడు ఉపయోగించటానికి ప్రయత్నం జరిగింది)', - 'pfunc_expr_stack_exhausted' => 'సమాసంలో(Expression) లోపం: స్టాకు మొత్తం అయిపోయింది', - 'pfunc_expr_unexpected_number' => 'సమాసంలో(Expression) లోపం: ఊహించని సంఖ్య వచ్చింది', - 'pfunc_expr_preg_match_failure' => 'సమాసంలో(Expression) లోపం: preg_matchలో ఊహించని విఫలం', - 'pfunc_expr_unrecognised_word' => 'సమాసంలో(Expression) లోపం: "$1" అనే పదాన్ని గుర్తుపట్టలేకపోతున్నాను', - 'pfunc_expr_unexpected_operator' => 'సమాసంలో(Expression) లోపం: $1 పరికర్తను(operator) ఊహించలేదు', - 'pfunc_expr_missing_operand' => 'సమాసంలో(Expression) లోపం: $1కు ఒక ఆపరాండును ఇవ్వలేదు', - 'pfunc_expr_unexpected_closing_bracket' => 'సమాసంలో(Expression) లోపం: ఊహించని బ్రాకెట్టు ముగింపు', - 'pfunc_expr_unrecognised_punctuation' => 'సమాసంలో(Expression) లోపం: "$1" అనే విరామ చిహ్నాన్ని గుర్తించలేకపోతున్నాను', - 'pfunc_expr_unclosed_bracket' => 'సమాసంలో(Expression) లోపం: బ్రాకెట్టును మూయలేదు', - 'pfunc_expr_division_by_zero' => 'సున్నాతో భాగించారు', - 'pfunc_expr_unknown_error' => 'సమాసంలో(Expression) లోపం: తెలియని లోపం ($1)', - 'pfunc_expr_not_a_number' => '$1లో: వచ్చిన ఫలితం సంఖ్య కాదు', -); - -/** Tajik (Cyrillic script) (тоҷикӣ) - * @author Ibrahim - */ -$messages['tg-cyrl'] = array( - 'pfunc_desc' => 'Ба таҷзеҳкунанда, дастурҳои мантиқӣ меафзояд', - 'pfunc_time_error' => 'Хато: замони ғайримиҷоз', - 'pfunc_time_too_long' => 'Хато: #time фарохонии беш аз ҳад', - 'pfunc_rel2abs_invalid_depth' => 'Хато: Чуқурии ғайримиҷоз дар нишонӣ: "$1" (талош барои дастраси ба як нишонӣ болотар аз нишонии реша)', - 'pfunc_expr_stack_exhausted' => 'Хатои ибора: Пушта аз даст рафтааст', - 'pfunc_expr_unexpected_number' => 'Хатои ибора: Адади ғайримунтазир', - 'pfunc_expr_preg_match_failure' => 'Хатои ибора: Хатои ғайримунтазири preg_match', - 'pfunc_expr_unrecognised_word' => 'Хатои ибора: Калимаи ношинохта "$1"', - 'pfunc_expr_unexpected_operator' => 'Хатои ибора: Амалгари ғайримунтазири $1', - 'pfunc_expr_missing_operand' => 'Хатои ибора: Амалгари гумшуда барои $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Хатои ибора: Қафси бастаи номунтазир', - 'pfunc_expr_unrecognised_punctuation' => 'Хатои ибора: Аломати нуқтагузории шинохтанашуда "$1"', - 'pfunc_expr_unclosed_bracket' => 'Хатои ибора: Қафси бастанашуда', - 'pfunc_expr_division_by_zero' => 'Тақсим бар сифр', - 'pfunc_expr_unknown_error' => 'Хатои ибора: Хатои ношинос ($1)', - 'pfunc_expr_not_a_number' => 'Дар $1: натиҷа адад нест', -); - -/** Tajik (Latin script) (tojikī) - * @author Liangent - */ -$messages['tg-latn'] = array( - 'pfunc_desc' => 'Ba taçzehkunanda, dasturhoi mantiqī meafzojad', - 'pfunc_time_error' => 'Xato: zamoni ƣajrimiçoz', - 'pfunc_time_too_long' => 'Xato: #time faroxoniji beş az had', - 'pfunc_rel2abs_invalid_depth' => 'Xato: Cuquriji ƣajrimiçoz dar nişonī: "$1" (taloş baroi dastrasi ba jak nişonī bolotar az nişoniji reşa)', - 'pfunc_expr_stack_exhausted' => 'Xatoi ibora: Puşta az dast raftaast', - 'pfunc_expr_unexpected_number' => 'Xatoi ibora: Adadi ƣajrimuntazir', - 'pfunc_expr_preg_match_failure' => 'Xatoi ibora: Xatoi ƣajrimuntaziri preg_match', - 'pfunc_expr_unrecognised_word' => 'Xatoi ibora: Kalimai noşinoxta "$1"', - 'pfunc_expr_unexpected_operator' => 'Xatoi ibora: Amalgari ƣajrimuntaziri $1', - 'pfunc_expr_missing_operand' => 'Xatoi ibora: Amalgari gumşuda baroi $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Xatoi ibora: Qafsi bastai nomuntazir', - 'pfunc_expr_unrecognised_punctuation' => 'Xatoi ibora: Alomati nuqtaguzoriji şinoxtanaşuda "$1"', - 'pfunc_expr_unclosed_bracket' => 'Xatoi ibora: Qafsi bastanaşuda', - 'pfunc_expr_division_by_zero' => 'Taqsim bar sifr', - 'pfunc_expr_unknown_error' => 'Xatoi ibora: Xatoi noşinos ($1)', - 'pfunc_expr_not_a_number' => 'Dar $1: natiça adad nest', -); - -/** Thai (ไทย) - * @author Ans - */ -$messages['th'] = array( - 'pfunc_time_error' => 'เกิดข้อผิดพลาด: ค่าเวลาไม่ถูกต้อง', - 'pfunc_time_too_long' => 'เกิดข้อผิดพลาด: มีการเรียกใช้ #time มากเกินไป', - 'pfunc_rel2abs_invalid_depth' => 'เกิดข้อผิดพลาด: path depth ไม่ถูกต้อง: "$1" (เป็นการพยายามที่จะเข้าถึงตำแหน่งที่อยู่เหนือตำแหน่งราก)', - 'pfunc_expr_stack_exhausted' => 'สูตรเกิดข้อผิดพลาด: มี stack ไม่พอในการคำนวณสูตร', - 'pfunc_expr_unexpected_number' => 'สูตรไม่ถูกต้อง: ค่าตัวเลขอยู่ผิดที่', - 'pfunc_expr_preg_match_failure' => 'สูตรเกิดข้อผิดพลาด: เกิดความล้มเหลวในการสั่ง preg_match โดยไม่ทราบสาเหตุ', - 'pfunc_expr_unrecognised_word' => 'สูตรไม่ถูกต้อง: "$1" เป็นคำที่ไม่รู้จัก', - 'pfunc_expr_unexpected_operator' => 'สูตรไม่ถูกต้อง: $1 อยู่ผิดที่', - 'pfunc_expr_missing_operand' => 'สูตรไม่ถูกต้อง: ได้รับค่าไม่ครบในการคำนวณ $1', - 'pfunc_expr_unexpected_closing_bracket' => 'สูตรไม่ถูกต้อง: ปิดวงเล็บเกิน หรือ ปิดวงเล็บผิดที่', - '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 ไม่สามารถรับค่าที่น้อยกว่าหรือเท่ากับศูนย์', - 'pfunc_expr_unknown_error' => 'สูตรไม่ถูกต้อง: เกิดความผิดพลาดในสูตรโดยไม่ทราบสาเหตุ ($1)', - 'pfunc_expr_not_a_number' => '$1: ผลลัพธ์ไม่สามารถแทนด้วยจำนวน (NAN or not a number)', -); - -/** Turkmen (Türkmençe) - * @author Hanberke - */ -$messages['tk'] = array( - 'pfunc_desc' => 'Parseri logiki funksiýalar bilen güýçlendir', - 'pfunc_time_error' => 'Säwlik: nädogry wagt', - 'pfunc_time_too_long' => 'Säwlik: aşa köp #time çagyryşlary', - 'pfunc_rel2abs_invalid_depth' => 'Säwlik: Ýolda nädogry çuňluk: "$1" (kök düwüniň üstündäki bir düwüne barjak boldy)', - 'pfunc_expr_stack_exhausted' => 'Aňlatma säwligi: Stek gutardy', - 'pfunc_expr_unexpected_number' => 'Aňlatma säwligi: Garaşylmaýan san', - 'pfunc_expr_preg_match_failure' => 'Aňlatma säwligi: Garaşylmaýan preg_match näsazlygy', - 'pfunc_expr_unrecognised_word' => 'Aňlatma säwligi: Bilinmeýän "$1" sözi', - 'pfunc_expr_unexpected_operator' => 'Aňlatma säwligi: Garaşylmaýan $1 operatory', - 'pfunc_expr_missing_operand' => 'Aňlatma säwligi: $1 üçin kem operand', - 'pfunc_expr_unexpected_closing_bracket' => 'Aňlatma säwligi: Garaşylmaýan ýapyjy ýaý', - 'pfunc_expr_unrecognised_punctuation' => 'Aňlatma säwligi: Bilinmeýän punktuasiýa simwoly "$1"', - 'pfunc_expr_unclosed_bracket' => 'Aňlatma säwligi: Ýapylmadyk ýaý', - 'pfunc_expr_division_by_zero' => 'Nola bölmek', - 'pfunc_expr_invalid_argument' => '$1: < -1 ýa-da > 1 üçin nädogry argument', - 'pfunc_expr_invalid_argument_ln' => 'ln: <= 0 üçin nädogry argument', - 'pfunc_expr_unknown_error' => 'Aňlatma säwligi: Näbelli säwlik ($1)', - 'pfunc_expr_not_a_number' => '$1-de: netije san däl', - 'pfunc_string_too_long' => 'Säwlik: Setir $1 simwol çäginden geçýär', -); - -/** Tagalog (Tagalog) - * @author AnakngAraw - */ -$messages['tl'] = array( - 'pfunc_desc' => 'Pagibayuhin ang katangian ng banghay na may mga tungkuling makatwiran (may lohika)', - 'pfunc_time_error' => 'Kamalian: hindi tanggap na oras', - 'pfunc_time_too_long' => 'Kamalian: napakaraming mga pagtawag sa #oras', - 'pfunc_rel2abs_invalid_depth' => 'Kamalian: Hindi tanggap na sukat ng lalim sa daanan: "$1" (sinubok na puntahan ang isang alimpusong nasa itaas ng bugkol ng ugat)', - 'pfunc_expr_stack_exhausted' => 'Kamalian sa pagpapahayag: Naubos na ang salansan', - 'pfunc_expr_unexpected_number' => 'Kamalian sa pagpapahayag: Hindi inaasahang bilang', - 'pfunc_expr_preg_match_failure' => "Kamalian sa pagpapahayag: Hindi inaasahang pagkabigo ng \"pagtutugma_ng_hibla\" (''preg_match'')", - 'pfunc_expr_unrecognised_word' => 'Kamalian sa pagpapahayag: Hindi nakikilalang salitang "$1"', - 'pfunc_expr_unexpected_operator' => "Kamalian sa pagpapahayag: Hindi inaasahang bantas na tagapagsagawa (''operator'') ng $1", - 'pfunc_expr_missing_operand' => "Kamalian sa pagpapahayag: Nawawalang halaga (''operand'') para sa $1", - 'pfunc_expr_unexpected_closing_bracket' => 'Kamalian sa pagpapahayag: Hindi inaasahang pangpagtatapos na panaklong na kasingay (braket)', - 'pfunc_expr_unrecognised_punctuation' => 'Kamalian sa pagpapahayag: Hindi nakikilalang panitik na pangpalabantasang "$1"', - 'pfunc_expr_unclosed_bracket' => 'Kamalian sa pagpapahayag: Hindi naisarang panaklong na kasingay (braket)', - 'pfunc_expr_division_by_zero' => 'Paghahati sa pamamagitan ng wala (sero)', - 'pfunc_expr_invalid_argument' => 'Hindi tanggap na pangangatwiran (argumento) para sa $1: < -1 o > 1', - 'pfunc_expr_invalid_argument_ln' => 'Hindi tanggap na pangangatwiran (argumento) para sa ln: <= 0', - 'pfunc_expr_unknown_error' => 'Kamalian sa pagpapahayag: Hindi nalalamang kamalian ($1)', - 'pfunc_expr_not_a_number' => 'Sa $1: ang kinalabasan ay hindi isang bilang', - 'pfunc_string_too_long' => 'Kamalian: Lumampas ang bagting sa $1 hangganang panitik', -); - -/** Turkish (Türkçe) - * @author Joseph - */ -$messages['tr'] = array( - 'pfunc_desc' => 'Derleyiciyi mantıksal fonksiyonlarla geliştir', - 'pfunc_time_error' => 'Hata: geçersiz zaman', - 'pfunc_time_too_long' => 'Hata: çok fazla #time çağrısı', - 'pfunc_rel2abs_invalid_depth' => 'Hata: Yolda geçersiz derinlik: "$1" (kök düğümünün üstünde bir düğüme erişmeye çalıştı)', - 'pfunc_expr_stack_exhausted' => 'İfade hatası: Stack bitti', - 'pfunc_expr_unexpected_number' => 'İfade hatası: Beklenmeyen sayı', - 'pfunc_expr_preg_match_failure' => 'İfade hatası: Beklenmedik preg_match arızası', - 'pfunc_expr_unrecognised_word' => 'İfade hatası: Tanınmayan "$1" kelimesi', - 'pfunc_expr_unexpected_operator' => 'İfade hatası: Beklenmedik $1 operatörü', - 'pfunc_expr_missing_operand' => 'İfade hatası: $1 için eksik terim', - 'pfunc_expr_unexpected_closing_bracket' => 'İfade hatası: Beklenmedik kapa parantez', - 'pfunc_expr_unrecognised_punctuation' => 'İfade hatası: Tanınmayan noktalama karakteri "$1"', - 'pfunc_expr_unclosed_bracket' => 'İfade hatası: Kapanmamış parantez', - 'pfunc_expr_division_by_zero' => 'Sıfır ile bölme', - 'pfunc_expr_invalid_argument' => '$1 için geçersiz değişken: < -1 ya da > 1', - 'pfunc_expr_invalid_argument_ln' => 'ln için geçersiz değişken: <= 0', - 'pfunc_expr_unknown_error' => 'İfade hatası: Bilinmeyen hata ($1)', - 'pfunc_expr_not_a_number' => "$1'de: sonuç bir sayı değil", - 'pfunc_string_too_long' => 'Hata: Dize $1 karakter sınırını geçiyor', -); - -/** Uyghur (Arabic script) (ئۇيغۇرچە) - * @author Sahran - */ -$messages['ug-arab'] = array( - 'pfunc_expr_division_by_zero' => 'نۆلگە بۆلۈنگەن.', -); - -/** Ukrainian (українська) - * @author AS - * @author Ahonc - * @author Base - */ -$messages['uk'] = array( - 'pfunc_desc' => 'Покращений синтаксичний аналізатор з логічними функціями', - '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' => 'Помилка виразу: неочікуване число', - 'pfunc_expr_preg_match_failure' => 'Помилка виразу: збій preg_match', - 'pfunc_expr_unrecognised_word' => 'Помилка виразу: незрозуміле слово «$1»', - 'pfunc_expr_unexpected_operator' => 'Помилка виразу: неочікуваний оператор $1', - 'pfunc_expr_missing_operand' => 'Помилка виразу: бракує операнда для $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Помилка виразу: неочікувана закрита дужка', - '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' => 'Помилковий аргумент логарифма (має бути більший від нуля)', - 'pfunc_expr_unknown_error' => 'Помилка виразу: невідома помилка ($1)', - 'pfunc_expr_not_a_number' => 'У $1: результат не є числом', - 'pfunc_string_too_long' => 'Помилка: довжина рядка перевищує межу в {{PLURAL:$1|$1 символ|$1 символи|$1 символів}}', -); - -/** vèneto (vèneto) - * @author Candalua - * @author GatoSelvadego - */ -$messages['vec'] = array( - 'pfunc_desc' => 'Zonta al parser na serie de funsion logiche', - 'pfunc_time_error' => 'Eror: orario mìa valido', - 'pfunc_time_too_long' => 'Eror: massa chiamate a #time', - 'pfunc_time_too_big' => 'Eror: #time suporta soło che fin al ano 9999', - 'pfunc_time_too_small' => "Eror: #time suporta soło che da l'ano 0.", - 'pfunc_rel2abs_invalid_depth' => 'Eror: profondità mìa valida nel percorso "$1" (se gà proà a accédar a un nodo piassè sora de la raìsa)', - 'pfunc_expr_stack_exhausted' => "Eror ne l'espression: stack esaurìo", - 'pfunc_expr_unexpected_number' => "Eror ne l'espression: xe vegnù fora un nùmaro che no se se spetava", - 'pfunc_expr_preg_match_failure' => "Eror ne l'espression: eror inateso in preg_match", - 'pfunc_expr_unrecognised_word' => 'Eror ne l\'espression: parola "$1" mìa riconossiùa', - 'pfunc_expr_unexpected_operator' => "Eror ne l'espression: operator $1 inateso", - 'pfunc_expr_missing_operand' => "Eror ne l'espression: operando mancante par $1", - 'pfunc_expr_unexpected_closing_bracket' => "Eror ne l'espression: parentesi chiusa inatesa", - 'pfunc_expr_unrecognised_punctuation' => 'Eror ne l\'espression: caràtere de puntegiatura "$1" mìa riconossiùo', - 'pfunc_expr_unclosed_bracket' => "Eror ne l'espression: parentesi verta e mìa sarà", - 'pfunc_expr_division_by_zero' => 'Division par zero', - 'pfunc_expr_invalid_argument' => 'Argomento mìa valido par $1: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'Argomento mìa valido par ln: <= 0', - 'pfunc_expr_unknown_error' => "Eror ne l'espression: eror sconossiùo ($1)", - 'pfunc_expr_not_a_number' => "In $1: el risultato no'l xe mìa un nùmaro", - 'pfunc_string_too_long' => 'Eròr: la stringa la va fora dal limite de {{PLURAL:$1|1 caràtere|$1 caràteri}}', -); - -/** Veps (vepsän kel’) - * @author Игорь Бродский - */ -$messages['vep'] = array( - 'pfunc_time_error' => 'Petuz: vär aig', -); - -/** Vietnamese (Tiếng Việt) - * @author Minh Nguyen - * @author Vinhtantran - */ -$messages['vi'] = array( - 'pfunc_desc' => 'Nâng cao bộ xử lý với những hàm cú pháp lôgic', - 'pfunc_time_error' => 'Lỗi: thời gian không hợp lệ', - 'pfunc_time_too_long' => 'Lỗi: quá nhiều lần gọi #time', - 'pfunc_time_too_big' => 'Lỗi: #time chỉ hỗ trợ các năm cho tới 9999.', - 'pfunc_time_too_small' => 'Lỗi: #time chỉ hỗ trợ cho các năm 0 trở lên.', - 'pfunc_rel2abs_invalid_depth' => 'Lỗi: độ sâu không hợp lệ trong đường dẫn “$1” (do cố gắng truy cập nút phía trên nút gốc)', - 'pfunc_expr_stack_exhausted' => 'Lỗi biểu thức: Đã cạn stack', - 'pfunc_expr_unexpected_number' => 'Lỗi biểu thức: Dư số', - 'pfunc_expr_preg_match_failure' => 'Lỗi biểu thức: Hàm preg_match thất bại', - 'pfunc_expr_unrecognised_word' => 'Lỗi biểu thức: Từ “$1” không rõ ràng', - 'pfunc_expr_unexpected_operator' => 'Lỗi biểu thức: Dư toán tử $1', - 'pfunc_expr_missing_operand' => 'Lỗi biểu thức: Thiếu toán hạng trong $1', - 'pfunc_expr_unexpected_closing_bracket' => 'Lỗi biểu thức: Dư dấu đóng ngoặc', - 'pfunc_expr_unrecognised_punctuation' => 'Lỗi biểu thức: Dấu phân cách “$1” không rõ ràng', - 'pfunc_expr_unclosed_bracket' => 'Lỗi biểu thức: Dấu ngoặc chưa được đóng', - 'pfunc_expr_division_by_zero' => 'Chia cho zero', - 'pfunc_expr_invalid_argument' => 'Tham số không hợp lệ cho $1: < −1 hay > 1', - 'pfunc_expr_invalid_argument_ln' => 'Tham số không hợp lệ cho ln: ≤ 0', - 'pfunc_expr_unknown_error' => 'Lỗi biểu thức: Lỗi không rõ nguyên nhân ($1)', - 'pfunc_expr_not_a_number' => 'Trong $1: kết quả không phải là kiểu số', - 'pfunc_string_too_long' => 'Lỗi: Chuỗi vượt quá giới hạn $1 ký tự', -); - -/** Volapük (Volapük) - * @author Smeira - */ -$messages['vo'] = array( - 'pfunc_time_error' => 'Pök: tim no lonöföl', - 'pfunc_expr_division_by_zero' => 'Müedam dub ser', - 'pfunc_expr_unknown_error' => 'Notidotapöl: pöl nesevädik ($1)', - 'pfunc_expr_not_a_number' => 'In $1: sek no binon num', -); - -/** Yiddish (ייִדיש) - * @author פוילישער - */ -$messages['yi'] = array( - 'pfunc_time_error' => 'גרײַז: אומגילטיגע צײַט', - 'pfunc_expr_unexpected_operator' => 'אויסדריק גרײַז: אומגעריכטער $1 אפעראַטאר', - 'pfunc_expr_unclosed_bracket' => 'אויסדריק גרײַז: אומגעשלאסענער קלאַמער', - 'pfunc_expr_not_a_number' => 'אין $1: רעזולטאַט איז נישט קיין נומער', -); - -/** Yoruba (Yorùbá) - * @author Demmy - */ -$messages['yo'] = array( - 'pfunc_time_error' => 'Àsìṣe: àsìkò àìtọ́', - 'pfunc_expr_unexpected_number' => 'Àsìṣe ìgbékalẹ̀ọ̀rọ̀: Nọ́mbà àìretí', - 'pfunc_expr_division_by_zero' => 'Pínpín pẹ̀lú òdo', - 'pfunc_expr_not_a_number' => 'Nínú $1: èsì kìí ṣe nọ́mbà', -); - -/** Cantonese (粵語) - * @author Shinjiman - */ -$messages['yue'] = array( - 'pfunc_desc' => '用邏輯功能去加強處理器', - 'pfunc_time_error' => '錯: 唔啱嘅時間', - 'pfunc_time_too_long' => '錯: 太多 #time 呼叫', - 'pfunc_rel2abs_invalid_depth' => '錯: 唔啱路徑嘅深度: "$1" (已經試過由頭點落個點度)', - 'pfunc_expr_stack_exhausted' => '表達錯: 堆叠耗盡', - 'pfunc_expr_unexpected_number' => '表達錯: 未預料嘅數字', - 'pfunc_expr_preg_match_failure' => '表達錯: 未預料嘅 preg_match失敗', - 'pfunc_expr_unrecognised_word' => '表達錯: 未預料嘅字 "$1"', - 'pfunc_expr_unexpected_operator' => '表達錯: 未預料嘅 $1 運算符', - 'pfunc_expr_missing_operand' => '表達錯: 缺少 $1 嘅運算符', - 'pfunc_expr_unexpected_closing_bracket' => '表達錯: 未預料嘅閂括號', - 'pfunc_expr_unrecognised_punctuation' => '表達錯: 未能認得到嘅標點 "$1"', - 'pfunc_expr_unclosed_bracket' => '表達錯: 未閂好嘅括號', - 'pfunc_expr_division_by_zero' => '除以零', - 'pfunc_expr_invalid_argument' => '$1嘅無效參數: < -1 or > 1', - 'pfunc_expr_invalid_argument_ln' => 'ln嘅無效參數: <= 0', - 'pfunc_expr_unknown_error' => '表達錯: 未知嘅錯 ($1)', - 'pfunc_expr_not_a_number' => '響 $1: 結果唔係數字', -); - -/** Simplified Chinese (中文(简体)‎) - * @author Hydra - * @author Hzy980512 - * @author Liangent - * @author PhiLiP - * @author Philip - * @author Shinjiman - * @author 阿pp - */ -$messages['zh-hans'] = array( - 'pfunc_desc' => '用逻辑函数加强解析器', - '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' => '表达式错误:未预料的数字', - 'pfunc_expr_preg_match_failure' => '表达式错误:未预料的preg_match失败', - 'pfunc_expr_unrecognised_word' => '表达式错误:无法识别的词语“$1”', - 'pfunc_expr_unexpected_operator' => '表达式错误:未预料的$1操作符', - 'pfunc_expr_missing_operand' => '表达式错误:缺少$1的操作数', - 'pfunc_expr_unexpected_closing_bracket' => '表达式错误:未预料的反括号', - '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中:结果不是数字', - 'pfunc_string_too_long' => '错误:字符串超过$1字符限制', -); - -/** Traditional Chinese (中文(繁體)‎) - * @author Gaoxuewei - * @author Justincheng12345 - * @author Liangent - * @author Mark85296341 - * @author Shinjiman - * @author Simon Shek - * @author Waihorace - */ -$messages['zh-hant'] = array( - 'pfunc_desc' => '使用邏輯函數加強解析器', - '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' => '表達式錯誤:未預料的數字', - 'pfunc_expr_preg_match_failure' => '表達式錯誤:未預料的 preg_match 失敗', - 'pfunc_expr_unrecognised_word' => '表達式錯誤:無法識別的詞語「$1」', - 'pfunc_expr_unexpected_operator' => '表達式錯誤:未預料的 $1 運算子', - 'pfunc_expr_missing_operand' => '表達式錯誤:缺少 $1 的運算元', - 'pfunc_expr_unexpected_closing_bracket' => '表達式錯誤:未預料的反括號', - '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 中:結果不是數字', - 'pfunc_string_too_long' => '錯誤:字符串超過$1字符限制', -); +if ( !function_exists( 'wfJsonI18nShimb0a7afe1ea1a4a8b' ) ) { + function wfJsonI18nShimb0a7afe1ea1a4a8b( $cache, $code, &$cachedData ) { + $codeSequence = array_merge( array( $code ), $cachedData['fallbackSequence'] ); + foreach ( $codeSequence as $csCode ) { + $fileName = dirname( __FILE__ ) . "/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'] ); + } + + $cachedData['deps'][] = new FileDependency( $fileName ); + } + return true; + } + + $GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 'wfJsonI18nShimb0a7afe1ea1a4a8b'; +} diff --git a/extensions/ParserFunctions/ParserFunctions.library.php b/extensions/ParserFunctions/ParserFunctions.library.php new file mode 100644 index 00000000..7f92140f --- /dev/null +++ b/extensions/ParserFunctions/ParserFunctions.library.php @@ -0,0 +1,21 @@ + array( $this, 'expr' ), + ); + + $this->getEngine()->registerInterface( __DIR__ . '/mw.ext.ParserFunctions.lua', $lib, array() ); + } + + public function expr( $expression = null ) { + $this->checkType( 'mw.ext.ParserFunctions.expr', 1, $expression, 'string' ); + try { + return array( ExtParserFunctions::getExprParser()->doExpression( $expression ) ); + } catch ( ExprError $e ) { + throw new Scribunto_LuaError( $e->getMessage() ); + } + } + +} diff --git a/extensions/ParserFunctions/ParserFunctions.php b/extensions/ParserFunctions/ParserFunctions.php index 4ef62047..963dbc4d 100644 --- a/extensions/ParserFunctions/ParserFunctions.php +++ b/extensions/ParserFunctions/ParserFunctions.php @@ -25,29 +25,41 @@ $wgPFStringLengthLimit = 1000; * * WARNING: enabling this may have an adverse impact on the sanity of your users. * An alternative, saner solution for embedding complex text processing in - * MediaWiki templates can be found at: http://www.mediawiki.org/wiki/Extension:Lua + * MediaWiki templates can be found at: http://www.mediawiki.org/wiki/Extension:Scribunto */ $wgPFEnableStringFunctions = false; +/** + * Enable string functions, when running Wikimedia Jenkins unit tests. + * + * Running Jenkins unit tests without setting $wgPFEnableStringFunctions = true; + * will cause all the parser tests for string functions to be skipped. + */ +if ( isset( $wgWikimediaJenkinsCI ) && $wgWikimediaJenkinsCI === true ) { + $wgPFEnableStringFunctions = true; +} + /** REGISTRATION */ $wgExtensionCredits['parserhook'][] = array( 'path' => __FILE__, 'name' => 'ParserFunctions', - 'version' => '1.5.1', + 'version' => '1.6.0', 'url' => 'https://www.mediawiki.org/wiki/Extension:ParserFunctions', 'author' => array( 'Tim Starling', 'Robert Rohde', 'Ross McClure', 'Juraj Simlovic' ), 'descriptionmsg' => 'pfunc_desc', ); -$wgAutoloadClasses['ExtParserFunctions'] = dirname( __FILE__ ) . '/ParserFunctions_body.php'; -$wgAutoloadClasses['ExprParser'] = dirname( __FILE__ ) . '/Expr.php'; -$wgAutoloadClasses['ExprError'] = dirname( __FILE__ ) . '/Expr.php'; +$wgAutoloadClasses['ExtParserFunctions'] = __DIR__ . '/ParserFunctions_body.php'; +$wgAutoloadClasses['ExprParser'] = __DIR__ . '/Expr.php'; +$wgAutoloadClasses['ExprError'] = __DIR__ . '/Expr.php'; +$wgAutoloadClasses['Scribunto_LuaParserFunctionsLibrary'] = __DIR__ . '/ParserFunctions.library.php'; -$wgExtensionMessagesFiles['ParserFunctions'] = dirname( __FILE__ ) . '/ParserFunctions.i18n.php'; -$wgExtensionMessagesFiles['ParserFunctionsMagic'] = dirname( __FILE__ ) . '/ParserFunctions.i18n.magic.php'; +$wgMessagesDirs['ParserFunctions'] = __DIR__ . '/i18n'; +$wgExtensionMessagesFiles['ParserFunctions'] = __DIR__ . '/ParserFunctions.i18n.php'; +$wgExtensionMessagesFiles['ParserFunctionsMagic'] = __DIR__ . '/ParserFunctions.i18n.magic.php'; -$wgParserTestFiles[] = dirname( __FILE__ ) . "/funcsParserTests.txt"; -$wgParserTestFiles[] = dirname( __FILE__ ) . "/stringFunctionTests.txt"; +$wgParserTestFiles[] = __DIR__ . "/funcsParserTests.txt"; +$wgParserTestFiles[] = __DIR__ . "/stringFunctionTests.txt"; $wgHooks['ParserFirstCallInit'][] = 'wfRegisterParserFunctions'; @@ -65,10 +77,10 @@ function wfRegisterParserFunctions( $parser ) { $parser->setFunctionHook( 'ifexist', 'ExtParserFunctions::ifexistObj', SFH_OBJECT_ARGS ); $parser->setFunctionHook( 'ifexpr', 'ExtParserFunctions::ifexprObj', SFH_OBJECT_ARGS ); $parser->setFunctionHook( 'iferror', 'ExtParserFunctions::iferrorObj', SFH_OBJECT_ARGS ); + $parser->setFunctionHook( 'time', 'ExtParserFunctions::timeObj', SFH_OBJECT_ARGS ); + $parser->setFunctionHook( 'timel', 'ExtParserFunctions::localTimeObj', SFH_OBJECT_ARGS ); $parser->setFunctionHook( 'expr', 'ExtParserFunctions::expr' ); - $parser->setFunctionHook( 'time', 'ExtParserFunctions::time' ); - $parser->setFunctionHook( 'timel', 'ExtParserFunctions::localTime' ); $parser->setFunctionHook( 'rel2abs', 'ExtParserFunctions::rel2abs' ); $parser->setFunctionHook( 'titleparts', 'ExtParserFunctions::titleparts' ); @@ -94,6 +106,13 @@ $wgHooks['UnitTestsList'][] = 'wfParserFunctionsTests'; * @return bool */ function wfParserFunctionsTests( &$files ) { - $files[] = dirname( __FILE__ ) . '/tests/ExpressionTest.php'; + $files[] = __DIR__ . '/tests/ExpressionTest.php'; return true; } + +$wgHooks['ScribuntoExternalLibraries'][] = function( $engine, array &$extraLibraries ) { + if( $engine == 'lua' ) { + $extraLibraries['mw.ext.ParserFunctions'] = 'Scribunto_LuaParserFunctionsLibrary'; + } + return true; +}; diff --git a/extensions/ParserFunctions/ParserFunctions_body.php b/extensions/ParserFunctions/ParserFunctions_body.php index 3567cc58..d3debf36 100644 --- a/extensions/ParserFunctions/ParserFunctions_body.php +++ b/extensions/ParserFunctions/ParserFunctions_body.php @@ -81,7 +81,7 @@ class ExtParserFunctions { try { return self::getExprParser()->doExpression( $expr ); } catch ( ExprError $e ) { - return $e->getMessage(); + return '' . htmlspecialchars( $e->getMessage() ) . ''; } } @@ -104,7 +104,7 @@ class ExtParserFunctions { return $else; } } catch ( ExprError $e ) { - return $e->getMessage(); + return '' . htmlspecialchars( $e->getMessage() ) . ''; } } @@ -147,8 +147,8 @@ class ExtParserFunctions { * @return string */ public static function ifeqObj( $parser, $frame, $args ) { - $left = isset( $args[0] ) ? trim( $frame->expand( $args[0] ) ) : ''; - $right = isset( $args[1] ) ? trim( $frame->expand( $args[1] ) ) : ''; + $left = isset( $args[0] ) ? self::decodeTrimExpand( $args[0], $frame ) : ''; + $right = isset( $args[1] ) ? self::decodeTrimExpand( $args[1], $frame ) : ''; if ( $left == $right ) { return isset( $args[2] ) ? trim( $frame->expand( $args[2] ) ) : ''; } else { @@ -201,10 +201,11 @@ class ExtParserFunctions { if ( count( $args ) == 0 ) { return ''; } - $primary = trim( $frame->expand( array_shift( $args ) ) ); + $primary = self::decodeTrimExpand( array_shift( $args ), $frame ); $found = $defaultFound = false; $default = null; $lastItemHadNoEquals = false; + $lastItem = ''; $mwDefault =& MagicWord::get( 'default' ); foreach ( $args as $arg ) { $bits = $arg->splitArg(); @@ -219,22 +220,24 @@ class ExtParserFunctions { # Multiple input match return trim( $frame->expand( $valueNode ) ); } else { - $test = trim( $frame->expand( $nameNode ) ); + $test = self::decodeTrimExpand( $nameNode, $frame ); if ( $test == $primary ) { # Found a match, return now return trim( $frame->expand( $valueNode ) ); - } elseif ( $defaultFound || $mwDefault->matchStartAndRemove( $test ) ) { + } elseif ( $defaultFound || $mwDefault->matchStartToEnd( $test ) ) { $default = $valueNode; + $defaultFound = false; } # else wrong case, continue } } else { # Multiple input, single output # If the value matches, set a flag and continue $lastItemHadNoEquals = true; - $test = trim( $frame->expand( $valueNode ) ); - if ( $test == $primary ) { + // $lastItem is an "out" variable + $decodedTest = self::decodeTrimExpand( $valueNode, $frame, $lastItem ); + if ( $decodedTest == $primary ) { $found = true; - } elseif ( $mwDefault->matchStartAndRemove( $test ) ) { + } elseif ( $mwDefault->matchStartToEnd( $decodedTest ) ) { $defaultFound = true; } } @@ -242,7 +245,7 @@ class ExtParserFunctions { # Default case # Check if the last item had no = sign, thus specifying the default case if ( $lastItemHadNoEquals ) { - return $test; + return $lastItem; } elseif ( !is_null( $default ) ) { return trim( $frame->expand( $default ) ); } else { @@ -374,7 +377,9 @@ class ExtParserFunctions { } $id = $title->getArticleID(); $parser->mOutput->addLink( $title, $id ); - if ( $id ) { + + // bug 70495: don't just check whether the ID != 0 + if ( $title->exists() ) { return $then; } } @@ -403,24 +408,31 @@ class ExtParserFunctions { /** * @param $parser Parser + * @param $frame PPFrame * @param $format string * @param $date string * @param $language string * @param $local string|bool * @return string */ - public static function time( $parser, $format = '', $date = '', $language = '', $local = false ) { + public static function timeCommon( $parser, $frame = null, $format = '', $date = '', $language = '', $local = false ) { global $wgLocaltimezone; self::registerClearHook(); if ( $date === '' ) { $cacheKey = $parser->getOptions()->getTimestamp(); $timestamp = new MWTimestamp( $cacheKey ); $date = $timestamp->getTimestamp( TS_ISO_8601 ); + $useTTL = true; } else { $cacheKey = $date; + $useTTL = false; } if ( isset( self::$mTimeCache[$format][$cacheKey][$language][$local] ) ) { - return self::$mTimeCache[$format][$cacheKey][$language][$local]; + $cachedVal = self::$mTimeCache[$format][$cacheKey][$language][$local]; + if ( $useTTL && $cachedVal[1] !== null && $frame && is_callable( array( $frame, 'setTTL' ) ) ) { + $frame->setTTL( $cachedVal[1] ); + } + return $cachedVal[0]; } # compute the timestamp string $ts @@ -463,6 +475,7 @@ class ExtParserFunctions { $invalidTime = true; } + $ttl = null; # format the timestamp and return the result if ( $invalidTime ) { $result = '' . wfMessage( 'pfunc_time_error' )->inContentLanguage()->escaped() . ''; @@ -477,20 +490,51 @@ class ExtParserFunctions { if ( $language !== '' && Language::isValidBuiltInCode( $language ) ) { // use whatever language is passed as a parameter $langObject = Language::factory( $language ); - $result = $langObject->sprintfDate( $format, $ts, $tz ); } else { // use wiki's content language - $result = $parser->getFunctionLang()->sprintfDate( $format, $ts, $tz ); + $langObject = $parser->getFunctionLang(); + StubObject::unstub( $langObject ); // $ttl is passed by reference, which doesn't work right on stub objects } + $result = $langObject->sprintfDate( $format, $ts, $tz, $ttl ); } else { return '' . wfMessage( 'pfunc_time_too_big' )->inContentLanguage()->escaped() . ''; } } } - self::$mTimeCache[$format][$cacheKey][$language][$local] = $result; + self::$mTimeCache[$format][$cacheKey][$language][$local] = array( $result, $ttl ); + if ( $useTTL && $ttl !== null && $frame && is_callable( array( $frame, 'setTTL' ) ) ) { + $frame->setTTL( $ttl ); + } return $result; } + /** + * @param $parser Parser + * @param $format string + * @param $date string + * @param $language string + * @param $local string|bool + * @return string + */ + public static function time( $parser, $format = '', $date = '', $language = '', $local = false ) { + return self::timeCommon( $parser, null, $format, $date, $language, $local ); + } + + + /** + * @param $parser Parser + * @param $frame PPFrame + * @param $args array + * @return string + */ + public static function timeObj( $parser, $frame, $args ) { + $format = isset( $args[0] ) ? trim( $frame->expand( $args[0] ) ) : ''; + $date = isset( $args[1] ) ? trim( $frame->expand( $args[1] ) ) : ''; + $language = isset( $args[2] ) ? trim( $frame->expand( $args[2] ) ) : ''; + $local = isset( $args[3] ) && trim( $frame->expand( $args[3] ) ); + return self::timeCommon( $parser, $frame, $format, $date, $language, $local ); + } + /** * @param $parser Parser * @param $format string @@ -499,7 +543,20 @@ class ExtParserFunctions { * @return string */ public static function localTime( $parser, $format = '', $date = '', $language = '' ) { - return self::time( $parser, $format, $date, $language, true ); + return self::timeCommon( $parser, null, $format, $date, $language, true ); + } + + /** + * @param $parser Parser + * @param $frame PPFrame + * @param $args array + * @return string + */ + public static function localTimeObj( $parser, $frame, $args ) { + $format = isset( $args[0] ) ? trim( $frame->expand( $args[0] ) ) : ''; + $date = isset( $args[1] ) ? trim( $frame->expand( $args[1] ) ) : ''; + $language = isset( $args[2] ) ? trim( $frame->expand( $args[2] ) ) : ''; + return self::timeCommon( $parser, $frame, $format, $date, $language, true ); } /** @@ -669,7 +726,7 @@ class ExtParserFunctions { } if ( intval( $inLength ) == 0 ) { - $result = mb_substr( $inStr, $inStart ); + $result = mb_substr( $inStr, intval( $inStart ) ); } else { $result = mb_substr( $inStr, intval( $inStart ), intval( $inLength ) ); } @@ -844,4 +901,21 @@ class ExtParserFunctions { wfProfileOut( __METHOD__ ); return $result; } + + /** + * Take a PPNode (-ish thing), expand it, remove entities, and trim. + * + * For use when doing string comparisions, where user expects entities + * to be equal for what they stand for (e.g. comparisions with {{PAGENAME}}) + * + * @param $obj PPNode|string Thing to expand + * @param $frame PPFrame + * @param &$trimExpanded String Expanded and trimmed version of PPNode, but with char refs intact + * @return String The trimmed, expanded and entity reference decoded version of the PPNode + */ + private static function decodeTrimExpand( $obj, $frame, &$trimExpanded = null ) { + $expanded = $frame->expand( $obj ); + $trimExpanded = trim( $expanded ); + return trim( Sanitizer::decodeCharReferences( $expanded ) ); + } } diff --git a/extensions/ParserFunctions/funcsParserTests.txt b/extensions/ParserFunctions/funcsParserTests.txt index 2ff7ba3d..06224bad 100644 --- a/extensions/ParserFunctions/funcsParserTests.txt +++ b/extensions/ParserFunctions/funcsParserTests.txt @@ -21,6 +21,18 @@ File:Dionysos-Brunnen am Kölner Dom.jpg blah blah !! endarticle +!! article +File:Redirect_to_Foobar.jpg +!! text +#REDIRECT[[File:Foobar.jpg]] +!! endarticle + +!! article +File:Redirect_to_nowhere.jpg +!! text +#REDIRECT[[File:Missing target file.jpg]] +!! endarticle + !! test Input times are UTC, not local time !! input @@ -126,6 +138,21 @@ Not found

!! end +!! test +{{#ifexist:}} media redirect (bug 32031) +!! input +{{#ifexist:Media:Redirect_to_Foobar.jpg|Found|Not found}} +{{#ifexist:Media:Redirect_to_nowhere.jpg|Found|Not found}} +{{#ifexist:Media:Missing file.jpg|Found|Not found}} +{{#ifexist:Media:Dionysos-Brunnen am Kölner Dom.jpg|Found|Not found}} +!!result +

Found +Not found +Not found +Not found +

+!!end + !! test #if !! input @@ -173,6 +200,23 @@ no

!! end +!! test +#ifeq entities +!!input +{{#ifeq: {{PAGENAME:*foo&bar}} | *foo&bar | yes | no}} +{{#ifeq: a'b | a'b | yes | no}} +{{#ifeq: a'b | a&#39;b | yes | no}} +{{#ifeq: foo | Foo | *yes | *no}} +!! result +

yes +yes +no +

+ + +!! end + + !! test #iferror !!input @@ -232,3 +276,47 @@ Templates: Parser functions don't strip whitespace from positional parameters

no-pre-then

!! end + +!! test +#switch +!! input +{{#switch:foo&bar|foo&bar=yes|no}} +{{#switch:foo&bar|fred=1|foo&bar|g=yes|no}} +{{#switch:foo&bar|fred=1|foo&'bar|g=yes|no}} +{{#switch:foo|bar|baz=no|*default}} +{{#switch:none|foo=1|bar=2|#default=no match|baz=3}} +{{#switch:none|foo=1|bar=2|#default=ignored|baz=3|Second default}} +{{#switch:|a&#39;b}} +!! result +

yes +yes +no +

+ +

no match +Second default +a&#39;b +

+!!end + +!! test +#switch #default should match next and not last named parameter +!! input +<{{#switch: foo | #default | bar = DEF }}> +<{{#switch: foo | #default | bar = DEF | baz = GHI }}> +!! result +

<DEF> +<DEF> +

+!! end + +!! test +#switch should not match #default as a prefix +!! input +<{{#switch: foo | #defaultWTF? = This is crazy }}> +<{{#switch: foo | #defaultWTF? | bar = This is crazy }}> +!! result +

<> +<> +

+!! end diff --git a/extensions/ParserFunctions/i18n/af.json b/extensions/ParserFunctions/i18n/af.json new file mode 100644 index 00000000..059dcd67 --- /dev/null +++ b/extensions/ParserFunctions/i18n/af.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Naudefj" + ] + }, + "pfunc_desc": "Verryk die ontleder met logiese funksies", + "pfunc_time_error": "Fout: ongeldige tyd", + "pfunc_time_too_long": "Fout: #time te veel kere geroep", + "pfunc_rel2abs_invalid_depth": "Fout: Ongeldige diepte in pad: \"$1\" (probeer 'n node bo die wortelnode te roep)", + "pfunc_expr_stack_exhausted": "Fout in uitdrukking: stack uitgeput", + "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_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\"", + "pfunc_expr_unclosed_bracket": "Fout in uitdrukking: hakkie nie gesluit nie", + "pfunc_expr_division_by_zero": "Deling deur nul", + "pfunc_expr_invalid_argument": "Ongeldige argument vir $1: < -1 of > 1", + "pfunc_expr_invalid_argument_ln": "Ongeldige argument vir ln: <= 0", + "pfunc_expr_unknown_error": "Fout in uitdrukking: onbekende fout ($1)", + "pfunc_expr_not_a_number": "In $1: resultaat is nie 'n getal nie", + "pfunc_string_too_long": "Fout: String oorskry $1 karakter limiet" +} diff --git a/extensions/ParserFunctions/i18n/aln.json b/extensions/ParserFunctions/i18n/aln.json new file mode 100644 index 00000000..d3a338f3 --- /dev/null +++ b/extensions/ParserFunctions/i18n/aln.json @@ -0,0 +1,13 @@ +{ + "@metadata": { + "authors": [ + "Mdupont" + ] + }, + "pfunc_desc": "Enhance parser me funksione logjike", + "pfunc_time_error": "Gabim: koha e pavlefshme", + "pfunc_time_too_long": "Gabim: kohë shumë # thirrjet", + "pfunc_rel2abs_invalid_depth": "Gabim: thellësia e pavlefshme në rrugën: \"$1\" (u përpoq për të hyrë në një nyjë mbi nyjen e rrënjë)", + "pfunc_expr_stack_exhausted": "gabim Shprehja: qipi rraskapitur", + "pfunc_expr_unexpected_number": "gabim Shprehja: Numri i papritur" +} diff --git a/extensions/ParserFunctions/i18n/an.json b/extensions/ParserFunctions/i18n/an.json new file mode 100644 index 00000000..4ffb4119 --- /dev/null +++ b/extensions/ParserFunctions/i18n/an.json @@ -0,0 +1,25 @@ +{ + "@metadata": { + "authors": [ + "Juanpabl" + ] + }, + "pfunc_desc": "Amillorar o parseyador con funcions lochicas", + "pfunc_time_error": "Error: tiempo incorreuto", + "pfunc_time_too_long": "Error: masiadas cridas #time", + "pfunc_rel2abs_invalid_depth": "Error: Fondura incorreuta en o camín: \"$1\" (ha prebato d'acceder ta un nodo por dencima d'o nodo radiz)", + "pfunc_expr_stack_exhausted": "Error d'expresión: Pila acotolada", + "pfunc_expr_unexpected_number": "Error d'expresión: numero no asperato", + "pfunc_expr_preg_match_failure": "Error d'expresión: fallo de preg_match no asperato", + "pfunc_expr_unrecognised_word": "Error d'expresión: parola \"$1\" no reconoixita", + "pfunc_expr_unexpected_operator": "Error d'expresión: operador $1 no asperato", + "pfunc_expr_missing_operand": "Error d'expresión: a $1 li falta un operando", + "pfunc_expr_unexpected_closing_bracket": "Error d'expresión: zarradura d'o gafet no asperata", + "pfunc_expr_unrecognised_punctuation": "Error d'expresión: carácter de puntuación \"$1\" no reconoixito", + "pfunc_expr_unclosed_bracket": "Error d'expresión: gafet sin zarrar", + "pfunc_expr_division_by_zero": "División por zero", + "pfunc_expr_invalid_argument": "Argumento no conforme ta $1: < -1 u > 1", + "pfunc_expr_invalid_argument_ln": "Argumento no conforme ta ln: <=0", + "pfunc_expr_unknown_error": "Error d'expresión: error esconoixito ($1)", + "pfunc_expr_not_a_number": "En $1: o resultau no ye un numero" +} diff --git a/extensions/ParserFunctions/i18n/ar.json b/extensions/ParserFunctions/i18n/ar.json new file mode 100644 index 00000000..307bc7db --- /dev/null +++ b/extensions/ParserFunctions/i18n/ar.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Aiman titi", + "Asaifm", + "Meno25" + ] + }, + "pfunc_desc": "محلل ممدد بدوال منطقية", + "pfunc_time_error": "خطأ: زمن غير صحيح", + "pfunc_time_too_long": "خطأ: استدعاءات #time كثيرة جدا", + "pfunc_time_too_big": "خطأ : # الوقت يدعم فقط حتى 9999 سنة", + "pfunc_time_too_small": "خطأ: #time تدعم الأعوام بدءا من 0.", + "pfunc_rel2abs_invalid_depth": "خطأ: عمق غير صحيح في المسار: \"$1\" (حاول دخول عقدة فوق العقدة الجذرية)", + "pfunc_expr_stack_exhausted": "خطأ في التعبير: ستاك مجهد", + "pfunc_expr_unexpected_number": "خطأ في التعبير: رقم غير متوقع", + "pfunc_expr_preg_match_failure": "خطأ في التعبير: فشل preg_match غير متوقع", + "pfunc_expr_unrecognised_word": "خطأ في التعبير: كلمة غير متعرف عليها \"$1\"", + "pfunc_expr_unexpected_operator": "خطأ في التعبير: عامل $1 غير متوقع", + "pfunc_expr_missing_operand": "خطأ في التعبير: operand مفقود ل$1", + "pfunc_expr_unexpected_closing_bracket": "خطأ في التعبير: قوس إغلاق غير متوقع", + "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: النتيجة ليست رقما", + "pfunc_string_too_long": "خطأ: السلسلة تتجاوز الحد $1 حرف" +} diff --git a/extensions/ParserFunctions/i18n/arc.json b/extensions/ParserFunctions/i18n/arc.json new file mode 100644 index 00000000..726879d6 --- /dev/null +++ b/extensions/ParserFunctions/i18n/arc.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Basharh" + ] + }, + "pfunc_time_error": "ܦܘܕܐ: ܥܕܢܐ ܠܐ ܬܪܝܨܬܐ" +} diff --git a/extensions/ParserFunctions/i18n/arz.json b/extensions/ParserFunctions/i18n/arz.json new file mode 100644 index 00000000..68acef86 --- /dev/null +++ b/extensions/ParserFunctions/i18n/arz.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Ghaly", + "Meno25", + "Ramsis II" + ] + }, + "pfunc_desc": "محلل متدعم ب دوال منطقية", + "pfunc_time_error": "غلطه:وقت مش صحيح", + "pfunc_time_too_long": "غلط: استدعاءات #time كتيرة قوى", + "pfunc_rel2abs_invalid_depth": "غلط: عمق مش صحيح فى المسار: \"$1\" (حاول دخول عقدة فوق العقدة الجزرية)", + "pfunc_expr_stack_exhausted": "غلط فى التعبير: ستاك مجهد", + "pfunc_expr_unexpected_number": "غلط فى التعبير: رقم مش متوقع", + "pfunc_expr_preg_match_failure": "غلط تعبيري: فشل مش متوقع فى preg_match", + "pfunc_expr_unrecognised_word": "غلط تعبيري: كلمة مش متعرف عليها \"$1\"", + "pfunc_expr_unexpected_operator": "غلط تعبيري: عامل $1 مش متوقع", + "pfunc_expr_missing_operand": "غلط تعبيري: operand بتاع $1 ضايع", + "pfunc_expr_unexpected_closing_bracket": "غلط تعبيري:قوس قفل مش متوقع", + "pfunc_expr_unrecognised_punctuation": "غلط تعبيري:علامة الترقيم \"$1\" مش متعرف عليها", + "pfunc_expr_unclosed_bracket": "غلط تعبيري:قوس مش مقفول", + "pfunc_expr_division_by_zero": "القسمه على صفر", + "pfunc_expr_invalid_argument": "مدخلة مش صحيحة لـ $1: < -1 or > 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/as.json b/extensions/ParserFunctions/i18n/as.json new file mode 100644 index 00000000..8987f121 --- /dev/null +++ b/extensions/ParserFunctions/i18n/as.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Bishnu Saikia", + "Gitartha.bordoloi", + "Rajuonline" + ] + }, + "pfunc_desc": "লজিকেল ফাংছন ব্যৱহাৰ কৰি পাৰ্ছাৰক উন্নত কৰক", + "pfunc_time_error": "ভুল: অযোগ্য সময়", + "pfunc_time_too_long": "ত্রুটী: অত্যধিক #time কল আছে", + "pfunc_time_too_big": "ত্ৰুটী: #time -এ কেৱল ৯৯৯৯ চনলৈকে লৈকেহে সমৰ্থন কৰে", + "pfunc_rel2abs_invalid_depth": "ত্ৰুটী: পাথত অবৈধ গভীৰতা: \"$1\" (মূল নোডৰ ওপৰৰ এটা নোড আহৰণ কৰাৰ চেষ্টা কৰিছিল)", + "pfunc_expr_stack_exhausted": "এক্সপ্ৰেছন ত্ৰুটী: ষ্টক শেষ হৈছে", + "pfunc_expr_unexpected_number": "এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত সংখ্যা", + "pfunc_expr_preg_match_failure": "এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত preg_match ব্যৰ্থতা", + "pfunc_expr_unrecognised_word": "এক্সপ্ৰেছন ত্ৰুটী: অপৰিচিত শব্দ \"$1\"", + "pfunc_expr_unexpected_operator": "এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত $1 অপাৰেটৰ", + "pfunc_expr_missing_operand": "এক্সপ্ৰেছন ত্ৰুটী: $1’ৰ বাবে অপাৰেণ্ড নাই।", + "pfunc_expr_unexpected_closing_bracket": "এক্সপ্ৰেছন ত্ৰুটী: অবাঞ্চিত সমাপ্তকাৰী বন্ধনী", + "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/ast.json b/extensions/ParserFunctions/i18n/ast.json new file mode 100644 index 00000000..e52b0a30 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ast.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Esbardu", + "Xuacu" + ] + }, + "pfunc_desc": "Ameyora l'análisis sintáuticu con funciones llóxiques", + "pfunc_time_error": "Error: tiempu non válidu", + "pfunc_time_too_long": "Error: demasiaes llamaes #time", + "pfunc_time_too_big": "Error: #time sólo almite años fasta 9999.", + "pfunc_time_too_small": "Error: #time sólo almite años dende 0.", + "pfunc_rel2abs_invalid_depth": "Error: Nivel de subdireutoriu non válidu: \"$1\" (intentu d'accesu penriba del direutoriu raíz)", + "pfunc_expr_stack_exhausted": "Error d'espresión: Pila escosada", + "pfunc_expr_unexpected_number": "Error d'espresión: Númberu inesperáu", + "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_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", + "pfunc_expr_division_by_zero": "División por cero", + "pfunc_expr_invalid_argument": "Argumentu non válidu pa $1: < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Argumentu non válidu pa ln: <= 0", + "pfunc_expr_unknown_error": "Error d'espresión: Error desconocíu ($1)", + "pfunc_expr_not_a_number": "En $1: el resultáu nun ye un númberu", + "pfunc_string_too_long": "Error: la cadena pasa la llende de $1 caráuteres" +} diff --git a/extensions/ParserFunctions/i18n/az.json b/extensions/ParserFunctions/i18n/az.json new file mode 100644 index 00000000..05cca268 --- /dev/null +++ b/extensions/ParserFunctions/i18n/az.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Cekli829" + ] + }, + "pfunc_time_error": "Xəta: yanlış zaman" +} diff --git a/extensions/ParserFunctions/i18n/azb.json b/extensions/ParserFunctions/i18n/azb.json new file mode 100644 index 00000000..f56e506b --- /dev/null +++ b/extensions/ParserFunctions/i18n/azb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Amir a57" + ] + }, + "pfunc_time_error": "ختا: یانلیش زامان" +} diff --git a/extensions/ParserFunctions/i18n/ba.json b/extensions/ParserFunctions/i18n/ba.json new file mode 100644 index 00000000..159e437d --- /dev/null +++ b/extensions/ParserFunctions/i18n/ba.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Assele" + ] + }, + "pfunc_desc": "Логик функциялар менән яҡшыртылған уҡыу ҡоралы", + "pfunc_time_error": "Хата: ваҡыт дөрөҫ түгел", + "pfunc_time_too_long": "Хата: #time функцияһы бигерәк күп саҡырылған", + "pfunc_rel2abs_invalid_depth": "Хата: \"$1\" юлының тәрәнлеге дөрөҫ түгел (тәүге төйөндән өҫтәрәк торған төйөндө асырға тырышыу)", + "pfunc_expr_stack_exhausted": "Аңлатма хатаһы: Стек тулған", + "pfunc_expr_unexpected_number": "Аңлатма хатаһы: Көтөлмәгән һан", + "pfunc_expr_preg_match_failure": "Аңлатма хатаһы: Көтөлмәгән preg_match хатаһы", + "pfunc_expr_unrecognised_word": "Аңлатма хатаһы: Танылмаған \"$1\" һүҙе", + "pfunc_expr_unexpected_operator": "Аңлатма хатаһы: Көтөлмәгән $1 операторы", + "pfunc_expr_missing_operand": "Аңлатма хатаһы: $1 аңлатмаһы өсөн операнд етмәй", + "pfunc_expr_unexpected_closing_bracket": "Аңлатма хатаһы: Көтөлмәгән ябыу йәйәһе", + "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: һөҙөмтә — һан түгел", + "pfunc_string_too_long": "Хата: Юл оҙонлоғо билдәләнгән сиктән — $1 хәрефтән — ашҡан" +} diff --git a/extensions/ParserFunctions/i18n/bcc.json b/extensions/ParserFunctions/i18n/bcc.json new file mode 100644 index 00000000..05b0e2be --- /dev/null +++ b/extensions/ParserFunctions/i18n/bcc.json @@ -0,0 +1,25 @@ +{ + "@metadata": { + "authors": [ + "Mostafadaneshvar" + ] + }, + "pfunc_desc": "تجزیه کنوکء بهتر کن گون عملگر آن منطقی", + "pfunc_time_error": "حطا: نامعتبر وهد", + "pfunc_time_too_long": "حطا: بازگین #زمان سوج", + "pfunc_rel2abs_invalid_depth": "حطا: نامعتبر عمق ته مسیر: \"$1\"(سعی کتن په یک بالادی گرهنی چه ریشگی گرهنانا برسیت)", + "pfunc_expr_stack_exhausted": "حطا اصطلاح: توده حالیک", + "pfunc_expr_unexpected_number": "حطا اصطلاح: غیر منظرین شماره", + "pfunc_expr_preg_match_failure": "حطا اصطلاح: غیرمنتظره این preg_ همسانی پروش وارت", + "pfunc_expr_unrecognised_word": "حطا اصطلاح: نا شناسین کلمه \"$1\"", + "pfunc_expr_unexpected_operator": "حطا اصطلاح:نه لوٹتین $1 اپراتور", + "pfunc_expr_missing_operand": "حطا اصطلاح: گارین عملوند په $1", + "pfunc_expr_unexpected_closing_bracket": "حطا اصطلاح: نه لوٹتگین براکت بندگ", + "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": "نامعتبر آرگومان ته شی : <= 0", + "pfunc_expr_unknown_error": "حطا اصطلاح :ناشناسین حطا ($1)", + "pfunc_expr_not_a_number": "ته $1: نتیجه یک عددی نهنت" +} diff --git a/extensions/ParserFunctions/i18n/bcl.json b/extensions/ParserFunctions/i18n/bcl.json new file mode 100644 index 00000000..c54b4574 --- /dev/null +++ b/extensions/ParserFunctions/i18n/bcl.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Geopoet" + ] + }, + "pfunc_desc": "Minapabuswang kan parabangay na igwang lohikal na mga punksyon", + "pfunc_time_error": "Kasalaan: Imbalidong oras.", + "pfunc_time_too_long": "Kasalaan:Grabe kadakol na #time na mga apod.", + "pfunc_time_too_big": "Kasalaan: #time minasuporta sana nin mga taon sagkod sa 9999.", + "pfunc_time_too_small": "Kasalaan: #time minasuporta sana nin mga taon magpoon 0.", + "pfunc_rel2abs_invalid_depth": "Kasalaan:Imbalidong rarom nin agihan: \"$1\" (nagprubar na makalaog sa sarong boko-boko sa ibabaw kan ugat nin boko-boko).", + "pfunc_expr_stack_exhausted": "Kasalaan sa pagpapasabot:An bangay ubos na.", + "pfunc_expr_unexpected_number": "Kasalaan sa pagpapasabot: Dae pinag-asahang numero.", + "pfunc_expr_preg_match_failure": "Kasalaan nin pagpapasabot: Dae pinag-aasahang pagpalya kan preg_match.", + "pfunc_expr_unrecognised_word": "Kasalaan nin pagpapasabot: Dae rekonosidong tataramon an \"$1\".", + "pfunc_expr_unexpected_operator": "Kasalaan nin pagpapasabot: Dae pinag-asahan an $1 na operador.", + "pfunc_expr_missing_operand": "Kasalaan nin pagpapasabot: Nawawara an halaga para sa $1.", + "pfunc_expr_unexpected_closing_bracket": "Kasalaan nin pagpapasabot: Dae pinag-asahang pagseserado kan pangudal.", + "pfunc_expr_unrecognised_punctuation": "Kasalaan nin pagpapasabot: Dae rekonosidong panbalangkay na karakter an \"$1\".", + "pfunc_expr_unclosed_bracket": "Kasalaan nin pagpapasabot: Dae nakaseradong pangudal.", + "pfunc_expr_division_by_zero": "Barangaan sa paagi ni sero.", + "pfunc_expr_invalid_argument": "Imbalidong argumento para sa $1: < -1 or > 1.", + "pfunc_expr_invalid_argument_ln": "Imbalidong argumento para sa ln: <= 0.", + "pfunc_expr_unknown_error": "Kasalaan nin pagpapasabot:Dae aram na kasalaan ($1).", + "pfunc_expr_not_a_number": "Sa $1:An resulta bako sarong numero.", + "pfunc_string_too_long": "Kasalaan:An panunod nagsobra sa $1 na limit nin karakter." +} diff --git a/extensions/ParserFunctions/i18n/be-tarask.json b/extensions/ParserFunctions/i18n/be-tarask.json new file mode 100644 index 00000000..f2ec5bc2 --- /dev/null +++ b/extensions/ParserFunctions/i18n/be-tarask.json @@ -0,0 +1,31 @@ +{ + "@metadata": { + "authors": [ + "EugeneZelenko", + "Jim-by", + "Red Winged Duck", + "Wizardist" + ] + }, + "pfunc_desc": "Палепшаны парсэр зь лягічнымі функцыямі", + "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": "Памылка выразу: нечаканая лічба", + "pfunc_expr_preg_match_failure": "Памылка выразу: нечаканая памылка preg_match", + "pfunc_expr_unrecognised_word": "Памылка выразу: нераспазнанае слова «$1»", + "pfunc_expr_unexpected_operator": "Памылка выразу: нечаканы апэратар $1", + "pfunc_expr_missing_operand": "Памылка выразу: няма апэранду $1", + "pfunc_expr_unexpected_closing_bracket": "Памылка выразу: нечаканая закрываючая дужка", + "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: вынік не зьяўляецца лічбай", + "pfunc_string_too_long": "Памылка: у радку перавышаны ліміт $1 {{PLURAL:$1|сымбаль|сымбалі|сымбаляў}}" +} diff --git a/extensions/ParserFunctions/i18n/bg.json b/extensions/ParserFunctions/i18n/bg.json new file mode 100644 index 00000000..05959a76 --- /dev/null +++ b/extensions/ParserFunctions/i18n/bg.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "DCLXVI", + "Spiritia" + ] + }, + "pfunc_desc": "Подобряване на парсера с логически функции", + "pfunc_time_error": "Грешка: невалидно време", + "pfunc_time_too_long": "Грешка: Твърде много извиквания на #time", + "pfunc_rel2abs_invalid_depth": "Грешка: Невалидна дълбочина в път: \"$1\" (опит за достъп на възел над корена)", + "pfunc_expr_stack_exhausted": "Грешка в записа: Стекът е изчерпан", + "pfunc_expr_unexpected_number": "Грешка в записа: Неочаквано число", + "pfunc_expr_preg_match_failure": "Грешка в израза: Неочакван проблем с preg_match", + "pfunc_expr_unrecognised_word": "Грешка в записа: Неразпозната дума \"$1\"", + "pfunc_expr_unexpected_operator": "Грешка в записа: Неочакван оператор $1", + "pfunc_expr_missing_operand": "Грешка в записа: Липсващ операнд в $1", + "pfunc_expr_unexpected_closing_bracket": "Грешка в записа: Една затваряща скоба в повече", + "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: резултатът не е число", + "pfunc_string_too_long": "Грешка: Низът превишава лимита от $1 знака" +} diff --git a/extensions/ParserFunctions/i18n/bn.json b/extensions/ParserFunctions/i18n/bn.json new file mode 100644 index 00000000..2d1c6c84 --- /dev/null +++ b/extensions/ParserFunctions/i18n/bn.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Bellayet", + "Zaheen" + ] + }, + "pfunc_desc": "লজিকাল ফাংশন দিয়ে পার্সারকে উন্নত করুন", + "pfunc_time_error": "ত্রুটি: অবৈধ সময়", + "pfunc_time_too_long": "ত্রুটি: অত্যধিক সংখ্যক #time কল", + "pfunc_rel2abs_invalid_depth": "ত্রুটি: পাথে অবৈধ গভীরতা: \"$1\" (মূল নোডের উপরের একটি নোড অ্যাক্সেস করতে চেষ্টা করেছিল)", + "pfunc_expr_stack_exhausted": "এক্সপ্রেশন ত্রুটি: স্ট্যাক শেষ হয়ে গেছে", + "pfunc_expr_unexpected_number": "এক্সপ্রেশন ত্রুটি: অযাচিত সংখ্যা", + "pfunc_expr_preg_match_failure": "এক্সপ্রেশন ত্রুটি: অযাচিত preg_match ব্যর্থতা", + "pfunc_expr_unrecognised_word": "এক্সপ্রেশন ত্রুটি: অপরিচিত শব্দ \"$1\"", + "pfunc_expr_unexpected_operator": "এক্সপ্রেশন ত্রুটি: অযাচিত $1 অপারেটর", + "pfunc_expr_missing_operand": "এক্সপ্রেশন ত্রুটি: $1-এর জন্য অপারেন্ড নেই।", + "pfunc_expr_unexpected_closing_bracket": "এক্সপ্রেশন ত্রুটি: অযাচিত সমাপ্তকারী বন্ধনী", + "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/br.json b/extensions/ParserFunctions/i18n/br.json new file mode 100644 index 00000000..ca5bab8e --- /dev/null +++ b/extensions/ParserFunctions/i18n/br.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Fulup" + ] + }, + "pfunc_desc": "Gwellaat a ra ar parser gant arc'hwelioù poellek", + "pfunc_time_error": "Fazi : pad direizh", + "pfunc_time_too_long": "Fazi : betek re eo bet galvet #time", + "pfunc_time_too_big": "Fazi: #time ne skor nemet bloazioù betek 9999", + "pfunc_rel2abs_invalid_depth": "Fazi : Donder direizh evit an hent : \"$1\" (klasket ez eus bet mont d'ul live a-us d'ar c'havlec'h-mamm)", + "pfunc_expr_stack_exhausted": "Kemennad faziek : pil riñset", + "pfunc_expr_unexpected_number": "Kemennad faziek : niver dic'hortoz", + "pfunc_expr_preg_match_failure": "Kemennad faziek : c'hwitadenn dic'hortoz evit preg_match", + "pfunc_expr_unrecognised_word": "Kemennad faziek : Ger dianav \"$1\"", + "pfunc_expr_unexpected_operator": "Kemennad faziek : Oberier $1 dianav", + "pfunc_expr_missing_operand": "Kemennad faziek : Dianav eo operand $1", + "pfunc_expr_unexpected_closing_bracket": "Kemennad faziek : Krommell zehoù dic'hortoz", + "pfunc_expr_unrecognised_punctuation": "Kemennad faziek : arouezenn boentadouiñ dianav \"$1\"", + "pfunc_expr_unclosed_bracket": "Kemennad faziek : Krommell zigor", + "pfunc_expr_division_by_zero": "Rannañ dre mann", + "pfunc_expr_invalid_argument": "Talvoudenn direizh evit $1: < -1 pe > 1", + "pfunc_expr_invalid_argument_ln": "Talvoudenn direizh evit ln: <= 0", + "pfunc_expr_unknown_error": "Kemennad faziek : Fazi dianav ($1)", + "pfunc_expr_not_a_number": "E $1: An disoc'h n'eo ket un niver", + "pfunc_string_too_long": "Fazi : Dreist d'ar vevenn uhelañ a $1 arouezenn eo an neudennad" +} diff --git a/extensions/ParserFunctions/i18n/bs.json b/extensions/ParserFunctions/i18n/bs.json new file mode 100644 index 00000000..9beb0397 --- /dev/null +++ b/extensions/ParserFunctions/i18n/bs.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "CERminator", + "Seha" + ] + }, + "pfunc_desc": "Povisi parser sa logičnim funkcijama", + "pfunc_time_error": "Greška: vrijeme nije valjano", + "pfunc_time_too_long": "Greška: previše poziva funkcije #time", + "pfunc_time_too_big": "Greška: #time samo podržava godine do 9999", + "pfunc_rel2abs_invalid_depth": "Graška: Nevrijedeća dubina u putu: \"$1\" (pokušaj dolaska na nula tačku iza korijenske nula tačke)", + "pfunc_expr_stack_exhausted": "Greška izraza: Stok potrošen", + "pfunc_expr_unexpected_number": "Greška izraza: Neočekivani broj", + "pfunc_expr_preg_match_failure": "Razvojna greška: Neočekivana greška preg-pogotka", + "pfunc_expr_unrecognised_word": "Greška izraza: Nepoznata riječ \"$1\"", + "pfunc_expr_unexpected_operator": "Greška izraza: Neočekivani $1 operator", + "pfunc_expr_missing_operand": "Greška izraza: Nedostaje operator za $1", + "pfunc_expr_unexpected_closing_bracket": "Greška izraza: Neočekivana zagrada zatvaranja", + "pfunc_expr_unrecognised_punctuation": "Razvojna greška: Nije prepoznat karakter punktacije \"$1\"", + "pfunc_expr_unclosed_bracket": "Greška izraza: Nezatvorena zagrada", + "pfunc_expr_division_by_zero": "Dijeljenje s nulom", + "pfunc_expr_invalid_argument": "Nevažeći argument za $1: : < -1 ili > 1", + "pfunc_expr_invalid_argument_ln": "Nevažeći argument za ln: <= 0", + "pfunc_expr_unknown_error": "Razvojna greška: Nepoznata greška ($1)", + "pfunc_expr_not_a_number": "u $1: rezultat nije broj", + "pfunc_string_too_long": "Greška: Niz prelazi limit od $1 znakova" +} diff --git a/extensions/ParserFunctions/i18n/ca.json b/extensions/ParserFunctions/i18n/ca.json new file mode 100644 index 00000000..93bc9e32 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ca.json @@ -0,0 +1,31 @@ +{ + "@metadata": { + "authors": [ + "Jordi Roqué", + "Qllach", + "SMP", + "Vriullop" + ] + }, + "pfunc_desc": "Millora el processat amb funcions lògiques", + "pfunc_time_error": "Error: temps invàlid", + "pfunc_time_too_long": "Error: massa crides #time", + "pfunc_time_too_big": "Error: #time només admet anys fins al 9999.", + "pfunc_time_too_small": "Error: #time només admet anys des de 0.", + "pfunc_rel2abs_invalid_depth": "Error: Adreça invàlida al directori: «$1» (s'intentava accedir a un node superior de l'arrel)", + "pfunc_expr_stack_exhausted": "Error de l'expressió: Pila exhaurida", + "pfunc_expr_unexpected_number": "Error de l'expressió: Nombre inesperat", + "pfunc_expr_preg_match_failure": "Error de l'expressió: Error de funció no compresa i inesperada", + "pfunc_expr_unrecognised_word": "Error de l'expressió: Paraula no reconeguda \"$1\"", + "pfunc_expr_unexpected_operator": "Error de l'expressió: Operador $1 inesperat", + "pfunc_expr_missing_operand": "Error de l'expressió: Falta l'operand de $1", + "pfunc_expr_unexpected_closing_bracket": "Error de l'expressió: Parèntesi inesperat", + "pfunc_expr_unrecognised_punctuation": "Error de l'expressió: Signe de puntuació no reconegut \"$1\"", + "pfunc_expr_unclosed_bracket": "Error de l'expressió: Parèntesi no tancat", + "pfunc_expr_division_by_zero": "Divisió entre zero", + "pfunc_expr_invalid_argument": "Valor no vàlid per a $1: < -1 ó > 1", + "pfunc_expr_invalid_argument_ln": "Valor no vàlid per a ln: <= 0", + "pfunc_expr_unknown_error": "Error de l'expressió: Desconegut ($1)", + "pfunc_expr_not_a_number": "A $1: el resultat no és un nombre", + "pfunc_string_too_long": "Error: La cadena és $1 caràcters massa llarga" +} diff --git a/extensions/ParserFunctions/i18n/ce.json b/extensions/ParserFunctions/i18n/ce.json new file mode 100644 index 00000000..44521c65 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ce.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "Sasan700", + "Умар" + ] + }, + "pfunc_desc": "Дика тайина маьӀнийн функцешца анализатор", + "pfunc_time_error": "Гlалато: хан нийса яц", + "pfunc_expr_stack_exhausted": "Яздарехь гӀалат ду: хьаладуьззина татол", + "pfunc_expr_unrecognised_word": "Яздарехь гӀалат ду: дойзуш доцу дош «$1»", + "pfunc_expr_unexpected_operator": "Дешнийн гӀалат: ца хаа оператор $1", + "pfunc_expr_unrecognised_punctuation": "Дешнийн гӀалат: евзина йоцу пунктуацин символ «$1»", + "pfunc_expr_unknown_error": "Дешнийн гӀалат: ца хаа гӀалат ($1)" +} diff --git a/extensions/ParserFunctions/i18n/cs.json b/extensions/ParserFunctions/i18n/cs.json new file mode 100644 index 00000000..7fa5891c --- /dev/null +++ b/extensions/ParserFunctions/i18n/cs.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Danny B.", + "Li-sung", + "Matěj Grabovský", + "Mormegil", + "Sp5uhe" + ] + }, + "pfunc_desc": "Rozšíření syntaktického analyzátoru o logické funkce", + "pfunc_time_error": "Chyba: neplatný čas", + "pfunc_time_too_long": "Chyba: příliš mnoho volání #time", + "pfunc_time_too_big": "Chyba: #time nepodporuje roky nad 9999", + "pfunc_time_too_small": "Chyba: #time nepodporuje roky menší než 0.", + "pfunc_rel2abs_invalid_depth": "Chyba: Neplatná hloubka v cestě: \"$1\" (pokus o přístup do uzlu vyššího než kořen)", + "pfunc_expr_stack_exhausted": "Chyba ve výrazu: Zásobník plně obsazen", + "pfunc_expr_unexpected_number": "Chyba ve výrazu: Očekáváno číslo", + "pfunc_expr_preg_match_failure": "Chyba ve výrazu: Neočekávaná chyba funkce preg_match", + "pfunc_expr_unrecognised_word": "Chyba ve výrazu: Nerozpoznané slovo ˆ„$1“", + "pfunc_expr_unexpected_operator": "Chyba ve výrazu: Neočekávaný operátor $1", + "pfunc_expr_missing_operand": "Chyba ve výrazu: Chybí operand pro $1", + "pfunc_expr_unexpected_closing_bracket": "Chyba ve výrazu: Neočekávaná uzavírací závorka", + "pfunc_expr_unrecognised_punctuation": "Chyba ve výrazu: Nerozpoznaný interpunkční znak ˆ„$1“", + "pfunc_expr_unclosed_bracket": "Chyba ve výrazu: Neuzavřené závorky", + "pfunc_expr_division_by_zero": "Dělení nulou", + "pfunc_expr_invalid_argument": "Neplatný argument pro $1: < -1 nebo > 1", + "pfunc_expr_invalid_argument_ln": "Neplatný argument pro ln: <= 0", + "pfunc_expr_unknown_error": "Chyba ve výrazu: Neznámá chyba ($1)", + "pfunc_expr_not_a_number": "V $1: výsledkem není číslo", + "pfunc_string_too_long": "Chyba: Řetězec je delší než $1 {{PLURAL:$1|znak|znaky|znaků}}, což je limit" +} diff --git a/extensions/ParserFunctions/i18n/cy.json b/extensions/ParserFunctions/i18n/cy.json new file mode 100644 index 00000000..1f5ab356 --- /dev/null +++ b/extensions/ParserFunctions/i18n/cy.json @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "Lloffiwr" + ] + }, + "pfunc_time_error": "Gwall: Amser annilys", + "pfunc_time_too_long": "Gwall: Gormod o alwadau #time.", + "pfunc_time_too_big": "Gwall: nid yw #time yn cynnal blynyddoedd wedi 9999.", + "pfunc_time_too_small": "Gwall: nid yw #time yn cynnal blynyddoedd cyn 0.", + "pfunc_expr_unexpected_number": "Gwall yn y mynegiad: Rhif annisgwyl.", + "pfunc_expr_unclosed_bracket": "Gwall yn y mynegiad: Cromfach heb ei gau.", + "pfunc_expr_division_by_zero": "Yn rhannu gyda sero.", + "pfunc_expr_unknown_error": "Gwall yn y mynegiad: Gwall anhysbys ($1).", + "pfunc_expr_not_a_number": "Yn $1: Nid yw'r canlyniad yn rhif." +} diff --git a/extensions/ParserFunctions/i18n/da.json b/extensions/ParserFunctions/i18n/da.json new file mode 100644 index 00000000..c8da6e5c --- /dev/null +++ b/extensions/ParserFunctions/i18n/da.json @@ -0,0 +1,31 @@ +{ + "@metadata": { + "authors": [ + "Byrial", + "HenrikKbh", + "Morten LJ", + "Peter Alberti" + ] + }, + "pfunc_desc": "Udvider parser med logiske funktioner", + "pfunc_time_error": "Fejl: Ugyldig tid", + "pfunc_time_too_long": "Fejl: for mange kald af #time", + "pfunc_time_too_big": "Fejl: #time understøtter kun årstal frem til 9999", + "pfunc_time_too_small": "Fejl: #tid understøtter kun år fra 0.", + "pfunc_rel2abs_invalid_depth": "Fejl: Ugyldig dybde i sti: \"$1\" (prøvede at tilgå en knude over rodknuden)", + "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_unexpected_operator": "Udtryksfejl: Uventet \"$1\"-operator", + "pfunc_expr_missing_operand": "Udtryksfejl: Manglende operand til $1", + "pfunc_expr_unexpected_closing_bracket": "Udtryksfejl: Uventet lukkende parentes", + "pfunc_expr_unrecognised_punctuation": "Udtryksfejl: Uventet tegnsætning-tegn: \"$1\"", + "pfunc_expr_unclosed_bracket": "Udtryksfejl: Uafsluttet kantet parantes", + "pfunc_expr_division_by_zero": "Division med nul", + "pfunc_expr_invalid_argument": "Ugyldigt argument for $1: < -1 eller > 1", + "pfunc_expr_invalid_argument_ln": "Ugyldigt argument for ln: <= 0", + "pfunc_expr_unknown_error": "Udtryksfejl: Ukendt fejl ($1)", + "pfunc_expr_not_a_number": "I $1: Resultatet er ikke et tal", + "pfunc_string_too_long": "Fejl: Strengen overskrider grænsen på $1 tegn" +} diff --git a/extensions/ParserFunctions/i18n/de-ch.json b/extensions/ParserFunctions/i18n/de-ch.json new file mode 100644 index 00000000..2f388daf --- /dev/null +++ b/extensions/ParserFunctions/i18n/de-ch.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "MichaelFrey" + ] + }, + "pfunc_expr_unexpected_closing_bracket": "Expression-Fehler: Unerwartete schliessende eckige Klammer" +} diff --git a/extensions/ParserFunctions/i18n/de.json b/extensions/ParserFunctions/i18n/de.json new file mode 100644 index 00000000..7052807c --- /dev/null +++ b/extensions/ParserFunctions/i18n/de.json @@ -0,0 +1,34 @@ +{ + "@metadata": { + "authors": [ + "Kghbln", + "LWChris", + "Metalhead64", + "Purodha", + "Raimond Spekking", + "Rentenirer", + "Rillke" + ] + }, + "pfunc_desc": "Erweitert den Parser um logische Funktionen", + "pfunc_time_error": "Fehler: Ungültige Zeitangabe", + "pfunc_time_too_long": "Fehler: Zu viele #time-Aufrufe", + "pfunc_time_too_big": "Fehler: #time unterstützt nur Jahre bis 9999", + "pfunc_time_too_small": "Fehler: #time unterstützt nur Jahre ab 0.", + "pfunc_rel2abs_invalid_depth": "Fehler: Ungültige Pfadtiefe: „$1“ (Zugriff auf einen Knotenpunkt oberhalb des Hauptknotenpunktes ist empfohlen)", + "pfunc_expr_stack_exhausted": "Expression-Fehler: Stacküberlauf", + "pfunc_expr_unexpected_number": "Expression-Fehler: Unerwartete Zahl", + "pfunc_expr_preg_match_failure": "Expression-Fehler: Unerwartete „preg_match“-Fehlfunktion", + "pfunc_expr_unrecognised_word": "Expression-Fehler: Unerkanntes Wort „$1“", + "pfunc_expr_unexpected_operator": "Expression-Fehler: Unerwarteter Operator $1", + "pfunc_expr_missing_operand": "Expression-Fehler: Fehlender Operand für $1", + "pfunc_expr_unexpected_closing_bracket": "Expression-Fehler: Unerwartete schließende eckige Klammer", + "pfunc_expr_unrecognised_punctuation": "Expression-Fehler: Unerkanntes Satzzeichen „$1“", + "pfunc_expr_unclosed_bracket": "Expression-Fehler: Nicht geschlossene eckige Klammer", + "pfunc_expr_division_by_zero": "Division durch Null", + "pfunc_expr_invalid_argument": "Ungültiges Argument für $1: < -1 oder > 1", + "pfunc_expr_invalid_argument_ln": "Ungültiges Argument für ln: <= 0", + "pfunc_expr_unknown_error": "Expression-Fehler: Unbekannter Fehler ($1)", + "pfunc_expr_not_a_number": "In $1: Ergebnis ist keine Zahl", + "pfunc_string_too_long": "Fehler: Zeichenkette überschreitet Zeichenlimit von $1" +} diff --git a/extensions/ParserFunctions/i18n/diq.json b/extensions/ParserFunctions/i18n/diq.json new file mode 100644 index 00000000..4011b0c3 --- /dev/null +++ b/extensions/ParserFunctions/i18n/diq.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Aspar", + "Erdemaslancan", + "Gorizon" + ] + }, + "pfunc_desc": "Peserkerden fonksiyanane mantıxin weş kere", + "pfunc_time_error": "xeta: zemano nemeqbul", + "pfunc_time_too_long": "xeta:zaf zêd mesajê #timeyi", + "pfunc_time_too_big": "Xırabin: #time honke qebuliya cı hetana 9999.", + "pfunc_time_too_small": "Xırab: #time ancağ 0 serra beno qebul.", + "pfunc_rel2abs_invalid_depth": "Hata: Yolda geçersiz derinlik: \"$1\" (kök düğümünün üstünde bir düğüme erişmeye çalıştı)", + "pfunc_expr_stack_exhausted": "xetaya ifadeyi: stack qediya", + "pfunc_expr_unexpected_number": "xetaya ifadeyi: amaro bêtexmin", + "pfunc_expr_preg_match_failure": "xetaya ifadeyi: arızaya preg_matchi yo bêtexmin", + "pfunc_expr_unrecognised_word": "xetaya ifadeyi: çekuya \"$1\"i nêşinasiyeno", + "pfunc_expr_unexpected_operator": "xetaya ifadeyi: operatorê $1i yo bêtexmin", + "pfunc_expr_missing_operand": "xetaya ifadeyi: qey $1i termo kêm", + "pfunc_expr_unexpected_closing_bracket": "xetaya ifadeyi: parantez bıqefelno bêtexmin", + "pfunc_expr_unrecognised_punctuation": "xetaya ifadeyi: karakterê noqtakerdışê \"$1\"i yo ke nêşınasiyeno", + "pfunc_expr_unclosed_bracket": "xetaya ifadeyi: parantezo nêqefelnaye", + "pfunc_expr_division_by_zero": "pê sıfır teqsim ker", + "pfunc_expr_invalid_argument": "Qande $1 vurnayeno xoser: : < -1 or > 1.", + "pfunc_expr_invalid_argument_ln": "Qande Ln vurnayeno xoser: < = 0.", + "pfunc_expr_unknown_error": "xetaya ifadeyi: neticeya ke nêzaniyena ($1)", + "pfunc_expr_not_a_number": "$1 de: netice yew amar niyo", + "pfunc_string_too_long": "xeta: rêze heddê karakteri yo $1i veciyaya" +} diff --git a/extensions/ParserFunctions/i18n/dsb.json b/extensions/ParserFunctions/i18n/dsb.json new file mode 100644 index 00000000..b14d29f2 --- /dev/null +++ b/extensions/ParserFunctions/i18n/dsb.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "pfunc_desc": "Rozšyrja parser wó logiske funkcije", + "pfunc_time_error": "Zmólka: njepłaśiwy cas", + "pfunc_time_too_long": "Zmólka: pśewjele zawołanjow #time", + "pfunc_time_too_big": "Zmólka: #time pódpěra jano lěta až do 9999.", + "pfunc_time_too_small": "Zmólka: #time pódpěra jano lěta wót 0.", + "pfunc_rel2abs_invalid_depth": "Zmólka: Njepłaśiwy dłym w sćažce: \"$1\" (wopyt na suk pśistup měś, kótaryž jo wušej kórjenjowego suka)", + "pfunc_expr_stack_exhausted": "Wurazowa zmólka: Stack wupócerany", + "pfunc_expr_unexpected_number": "Wurazowa zmólka: Njewócakana licba", + "pfunc_expr_preg_match_failure": "Wurazowa zmólka: Njewócakana zmólkata funkcija preg_match", + "pfunc_expr_unrecognised_word": "Wurazowa zmólka: Njespóznane słowo \"$1\"", + "pfunc_expr_unexpected_operator": "Wurazowa zmólka: Njewócakany opeator $1", + "pfunc_expr_missing_operand": "Wurazowa zmólka: Felujucy operand za $1", + "pfunc_expr_unexpected_closing_bracket": "Wurazowa zmólka: Njewócakana kóńcajuca rožkata spinka", + "pfunc_expr_unrecognised_punctuation": "Wurazowa zmólka: Njespóznane interpunkciske znamuško \"$1\"", + "pfunc_expr_unclosed_bracket": "Wurazowa zmólka: Žedna kóńcajuca spinka", + "pfunc_expr_division_by_zero": "Diwizija pśez nul", + "pfunc_expr_invalid_argument": "Njepłaśiwy argument $1: < -1 abo > 1", + "pfunc_expr_invalid_argument_ln": "Njepłaśiwy argument za ln: <= 0", + "pfunc_expr_unknown_error": "Wurazowa zmólka: Njeznata zmólka ($1)", + "pfunc_expr_not_a_number": "W $1: wuslědk njejo licba", + "pfunc_string_too_long": "Zmólka: Znamješkowy rěd pśekčaca limit $1 znamješkow" +} diff --git a/extensions/ParserFunctions/i18n/el.json b/extensions/ParserFunctions/i18n/el.json new file mode 100644 index 00000000..8f42e2bc --- /dev/null +++ b/extensions/ParserFunctions/i18n/el.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Consta", + "Dead3y3", + "Lou", + "Omnipaedista", + "Protnet", + "Απεργός" + ] + }, + "pfunc_desc": "Βελτιώνει το συντακτικό αναλυτή με λογικές συναρτήσεις", + "pfunc_time_error": "Σφάλμα: άκυρος χρόνος", + "pfunc_time_too_long": "Σφάλμα: πάρα πολλές κλήσεις της #time", + "pfunc_time_too_big": "Σφάλμα: το #time υποστηρίζει έτη μέχρι το 9999.", + "pfunc_rel2abs_invalid_depth": "Σφάλμα: Άκυρο βάθος στη διαδρομή: «$1» (έγινε προσπάθεια για πρόσβαση σε έναν κόμβο πάνω από τον ριζικό κόμβο)", + "pfunc_expr_stack_exhausted": "Σφάλμα έκφρασης: Η στοίβα εξαντλήθηκε", + "pfunc_expr_unexpected_number": "Σφάλμα έκφρασης: Μη αναμενόμενος αριθμός", + "pfunc_expr_preg_match_failure": "Σφάλμα έκφρασης: Μη αναμενόμενη αποτυχία preg_match", + "pfunc_expr_unrecognised_word": "Σφάλμα έκφρασης: Μη αναγνωρίσιμη λέξη \"$1\"", + "pfunc_expr_unexpected_operator": "Σφάλμα έκφρασης: Μη αναμενόμενος τελεστής $1", + "pfunc_expr_missing_operand": "Σφάλμα έκφρασης: Λείπει ο τελεστέος για την έκφραση $1", + "pfunc_expr_unexpected_closing_bracket": "Σφάλμα έκφρασης: Μη αναμενόμενη αγκύλη κλεισίματος", + "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: το αποτέλεσμα δεν είναι αριθμός", + "pfunc_string_too_long": "Σφάλμα: ο ορμαθός υπερβαίνει $1 το όριο χαρακτήρων" +} diff --git a/extensions/ParserFunctions/i18n/en-gb.json b/extensions/ParserFunctions/i18n/en-gb.json new file mode 100644 index 00000000..6c7d8b8e --- /dev/null +++ b/extensions/ParserFunctions/i18n/en-gb.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Shirayuki" + ] + }, + "pfunc_expr_unrecognised_word": "Expression error: Unrecognised word \"$1\".", + "pfunc_expr_unrecognised_punctuation": "Expression error: Unrecognised punctuation character \"$1\"." +} diff --git a/extensions/ParserFunctions/i18n/en.json b/extensions/ParserFunctions/i18n/en.json new file mode 100644 index 00000000..ac7329d1 --- /dev/null +++ b/extensions/ParserFunctions/i18n/en.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [] + }, + "pfunc_desc": "Enhance parser with logical functions", + "pfunc_time_error": "Error: Invalid time.", + "pfunc_time_too_long": "Error: Too many #time calls.", + "pfunc_time_too_big": "Error: #time only supports years up to 9999.", + "pfunc_time_too_small": "Error: #time only supports years from 0.", + "pfunc_rel2abs_invalid_depth": "Error: Invalid depth in path: \"$1\" (tried to access a node above the root node).", + "pfunc_expr_stack_exhausted": "Expression error: Stack exhausted.", + "pfunc_expr_unexpected_number": "Expression error: Unexpected number.", + "pfunc_expr_preg_match_failure": "Expression error: Unexpected preg_match failure.", + "pfunc_expr_unrecognised_word": "Expression error: Unrecognized word \"$1\".", + "pfunc_expr_unexpected_operator": "Expression error: Unexpected $1 operator.", + "pfunc_expr_missing_operand": "Expression error: Missing operand for $1.", + "pfunc_expr_unexpected_closing_bracket": "Expression error: Unexpected closing bracket.", + "pfunc_expr_unrecognised_punctuation": "Expression error: Unrecognized punctuation character \"$1\".", + "pfunc_expr_unclosed_bracket": "Expression error: Unclosed bracket.", + "pfunc_expr_division_by_zero": "Division by zero.", + "pfunc_expr_invalid_argument": "Invalid argument for $1: < -1 or > 1.", + "pfunc_expr_invalid_argument_ln": "Invalid argument for ln: <= 0.", + "pfunc_expr_unknown_error": "Expression error: Unknown error ($1).", + "pfunc_expr_not_a_number": "In $1: Result is not a number.", + "pfunc_string_too_long": "Error: String exceeds $1 character limit." +} \ No newline at end of file diff --git a/extensions/ParserFunctions/i18n/eo.json b/extensions/ParserFunctions/i18n/eo.json new file mode 100644 index 00000000..223c1918 --- /dev/null +++ b/extensions/ParserFunctions/i18n/eo.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Yekrats" + ] + }, + "pfunc_desc": "Etendi sintaksan analizilon kun logikaj funkcioj", + "pfunc_time_error": "Eraro: malvalida tempo", + "pfunc_time_too_long": "Eraro: tro da vokoj ''#time''", + "pfunc_time_too_big": "Eraro: #time nur subtenas jaroj ĝis 9999.", + "pfunc_rel2abs_invalid_depth": "Eraro: Malvalida profundo en vojo: \"$1\" (provis atingi nodon super la radika nodo)", + "pfunc_expr_stack_exhausted": "Esprima eraro: Stako estis malplenigita", + "pfunc_expr_unexpected_number": "Esprima eraro: Neatendita numeralo", + "pfunc_expr_preg_match_failure": "Esprima eraro: Neatendita preg_match malsukceso", + "pfunc_expr_unrecognised_word": "Esprima eraro: Nekonata vorto \"$1\"", + "pfunc_expr_unexpected_operator": "Esprima eraro: Neatendita operacisimbolo $1", + "pfunc_expr_missing_operand": "Esprima eraro: Mankas operando por $1", + "pfunc_expr_unexpected_closing_bracket": "Esprima eraro: Neatendita ferma krampo", + "pfunc_expr_unrecognised_punctuation": "Esprima eraro: Nekonata interpunkcia simbolo \"$1\"", + "pfunc_expr_unclosed_bracket": "Esprima eraro: Malferma krampo", + "pfunc_expr_division_by_zero": "Divido per nulo", + "pfunc_expr_invalid_argument": "Malvalida argumento por $1: < -1 or > 1", + "pfunc_expr_invalid_argument_ln": "Malvalida argumento por ln: <= 0", + "pfunc_expr_unknown_error": "Esprima eraro: Nekonata eraro ($1)", + "pfunc_expr_not_a_number": "En $1: rezulto ne estas nombro", + "pfunc_string_too_long": "Eraro: Ĉeno preterpasas signo-limon $1" +} diff --git a/extensions/ParserFunctions/i18n/es.json b/extensions/ParserFunctions/i18n/es.json new file mode 100644 index 00000000..f4d63d0a --- /dev/null +++ b/extensions/ParserFunctions/i18n/es.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Bernardom", + "Crazymadlover", + "Fitoschido", + "Muro de Aguas", + "Remember the dot", + "Sanbec" + ] + }, + "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_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_expr_unrecognised_word": "Error con la expresión: La palabra \"$1\" no se reconoce", + "pfunc_expr_unexpected_operator": "Error con la expresión: Operador $1 no esperado", + "pfunc_expr_missing_operand": "Error con la expresión: Falta un operador para $1", + "pfunc_expr_unexpected_closing_bracket": "Error con la expresión: Paréntesis de cierre no esperado", + "pfunc_expr_unrecognised_punctuation": "Error con la expresión: Carácter de puntuación no reconocido \"$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_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" +} diff --git a/extensions/ParserFunctions/i18n/et.json b/extensions/ParserFunctions/i18n/et.json new file mode 100644 index 00000000..a33128ad --- /dev/null +++ b/extensions/ParserFunctions/i18n/et.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Pikne" + ] + }, + "pfunc_desc": "Laiendab parserit loogiliste funktsioonidega.", + "pfunc_time_error": "Tõrge: Vigane aeg", + "pfunc_time_too_long": "Tõrge: Liiga palju #time-kutseid.", + "pfunc_time_too_big": "Tõrge: #time toetab vaid aastaid kuni väärtuseni 9999.", + "pfunc_time_too_small": "Tõrge: #time toetab aastaid alates 0-st.", + "pfunc_rel2abs_invalid_depth": "Tõrge: Vigane tee pikkus: \"$1\" (üritati pöörduda juursõlmest kõrgema sõlme poole).", + "pfunc_expr_unexpected_number": "Avaldistõrge: Ootamatu number", + "pfunc_expr_preg_match_failure": "Avaldistõrge: preg_match nurjus ootamatult.", + "pfunc_expr_unrecognised_word": "Avaldistõrge: Tundmatu sõna \"$1\"", + "pfunc_expr_unexpected_operator": "Avaldistõrge: Ootamatu $1-tehtemärk", + "pfunc_expr_missing_operand": "Avaldistõrge: Puudub $1-tehte operand", + "pfunc_expr_unexpected_closing_bracket": "Avaldistõrge: Ootamatu lõpusulg", + "pfunc_expr_unrecognised_punctuation": "Avaldistõrge: Tundmatu kirjavahemärk \"$1\"", + "pfunc_expr_unclosed_bracket": "Avaldistõrge: sulgemata sulg", + "pfunc_expr_division_by_zero": "Nulliga jagamine", + "pfunc_expr_invalid_argument": "Vigane $1-tehte argument: < -1 või > 1", + "pfunc_expr_invalid_argument_ln": "Vigane ln-tehte argument: <= 0", + "pfunc_expr_unknown_error": "Avaldistõrge: Tundmatu tõrge ($1).", + "pfunc_expr_not_a_number": "$1-tehtes: Vastus pole number", + "pfunc_string_too_long": "Tõrge: Sõne ületab $1 märgi piirangu." +} diff --git a/extensions/ParserFunctions/i18n/eu.json b/extensions/ParserFunctions/i18n/eu.json new file mode 100644 index 00000000..856a60aa --- /dev/null +++ b/extensions/ParserFunctions/i18n/eu.json @@ -0,0 +1,24 @@ +{ + "@metadata": { + "authors": [ + "An13sa", + "Kobazulo" + ] + }, + "pfunc_time_error": "Errorea: baliogabeko ordua", + "pfunc_time_too_long": "Errorea: #time dei gehiegi", + "pfunc_time_too_big": "Errorea: #time funtzioak 9999 urtera arte funtzionatzen du bakarrik", + "pfunc_rel2abs_invalid_depth": "Errorea: Baliogabeko sakonera fitxategi bidean: \"$1\" (root puntutik gora sartzen saiatu da)", + "pfunc_expr_unexpected_number": "Adierazpen errorea: Ustekabeko zenbakia", + "pfunc_expr_unrecognised_word": "Adierazpen errorea: Hitz ezezaguna \"$1\"", + "pfunc_expr_unexpected_operator": "Adierazpen errorea: Ustekabeko $1 eragilea", + "pfunc_expr_unexpected_closing_bracket": "Adierazpen errorea: Ustekabeko kortxete itxiera", + "pfunc_expr_unrecognised_punctuation": "Adierazpen errorea: puntuazio karaktere ezezaguna \"$1\"", + "pfunc_expr_unclosed_bracket": "Adierazpen errorea: Itxi gabeko kortxetea", + "pfunc_expr_division_by_zero": "Zeroz zatitu", + "pfunc_expr_invalid_argument": "Argumentu okerra ondorengoarentzat: $1: < -1 edo > 1", + "pfunc_expr_invalid_argument_ln": "Argumentu okerra ondorengoarentzat: ln: <= 0", + "pfunc_expr_unknown_error": "Adierazpen errorea: errore ezezaguna ($1)", + "pfunc_expr_not_a_number": "$1-(e)n: emaitza ez da zenbaki bat", + "pfunc_string_too_long": "Errorea: hitzak $1 karaktereko muga gainditzen du" +} diff --git a/extensions/ParserFunctions/i18n/fa.json b/extensions/ParserFunctions/i18n/fa.json new file mode 100644 index 00000000..81a39762 --- /dev/null +++ b/extensions/ParserFunctions/i18n/fa.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Amire80", + "Ebraminio", + "Huji", + "Reza1615", + "Wayiran" + ] + }, + "pfunc_desc": "به تجزیه‌گر، دستورهای منطقی می‌افزاید", + "pfunc_time_error": "خطا: زمان نامجاز", + "pfunc_time_too_long": "خطا: فراخوانی بیش از حد #time", + "pfunc_time_too_big": "خطا: #زمان تا سال ۹۹۹۹ را فقط حمایت می‌کند.", + "pfunc_time_too_small": "خطا: #time تنها از سال 0 به بعد را پشتیبانی می‌کند.", + "pfunc_rel2abs_invalid_depth": "خطا: عمق نامجاز در نشانی «$1» (تلاش برای دسترسی به یک نشانی فراتر از نشانی ریشه)", + "pfunc_expr_stack_exhausted": "خطای عبارت: پشته از دست رفته", + "pfunc_expr_unexpected_number": "خطای عبارت: عدد دور از انتظار", + "pfunc_expr_preg_match_failure": "خطای عبارت: خطای preg_match دور از انتظار", + "pfunc_expr_unrecognised_word": "خطای عبارت: کلمه ناشناخته «$1»", + "pfunc_expr_unexpected_operator": "خطای عبارت: عملگر $1 دور از انتظار", + "pfunc_expr_missing_operand": "خطای عبارت: عملگر گمشده برای $1", + "pfunc_expr_unexpected_closing_bracket": "خطای عبارت: پرانتز بسته اضافی", + "pfunc_expr_unrecognised_punctuation": "خطای عبارت: نویسه نقطه‌گذاری شناخته نشده «$1»", + "pfunc_expr_unclosed_bracket": "خطای عبارت: پرانتز بسته‌نشده", + "pfunc_expr_division_by_zero": "تقسیم بر صفر", + "pfunc_expr_invalid_argument": "پارامتر نامجاز برای $1: < -۱ یا > ۱", + "pfunc_expr_invalid_argument_ln": "پارامتر نامجاز برای لگاریتم طبیعی: <= صفر", + "pfunc_expr_unknown_error": "خطای عبارت: خطای ناشناخته ($1)", + "pfunc_expr_not_a_number": "در $1: نتیجه عدد نیست", + "pfunc_string_too_long": "خطا: رشته از محدودیت نویسه‌ای $1 تجاوز می‌کند" +} diff --git a/extensions/ParserFunctions/i18n/fi.json b/extensions/ParserFunctions/i18n/fi.json new file mode 100644 index 00000000..ed4511ab --- /dev/null +++ b/extensions/ParserFunctions/i18n/fi.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Agony", + "Cimon Avaro", + "Linnea", + "Nike", + "VezonThunder" + ] + }, + "pfunc_desc": "Laajentaa jäsennintä loogisilla funktiolla.", + "pfunc_time_error": "Virhe: kelvoton aika", + "pfunc_time_too_long": "Virhe: liian monta #time-kutsua", + "pfunc_time_too_big": "Virhe: #time tukee vuosilukuja vain vuoteen 9999 asti.", + "pfunc_time_too_small": "Virhe: #time tukee vain vuosia 0:sta eteenpäin.", + "pfunc_rel2abs_invalid_depth": "Virhe: Virheellinen syvyys polussa: $1 (ei juurisolmun sisällä)", + "pfunc_expr_stack_exhausted": "Virhe lausekkeessa: pino loppui", + "pfunc_expr_unexpected_number": "Virhe lausekkeessa: odottamaton numero", + "pfunc_expr_preg_match_failure": "Virhe lausekkeessa: preg_match palautti virheen", + "pfunc_expr_unrecognised_word": "Virhe lausekkeessa: tunnistamaton sana ”$1”", + "pfunc_expr_unexpected_operator": "Virhe lausekkeessa: odottamaton $1-operaattori", + "pfunc_expr_missing_operand": "Virhe lausekkeessa: operaattorin $1 edellyttämä operandi puuttuu", + "pfunc_expr_unexpected_closing_bracket": "Virhe lausekkeessa: odottamaton sulkeva sulkumerkki", + "pfunc_expr_unrecognised_punctuation": "Virhe lausekkeessa: tunnistamaton välimerkki ”$1”", + "pfunc_expr_unclosed_bracket": "Virhe ilmauksessa: sulkeva sulkumerkki puuttuu", + "pfunc_expr_division_by_zero": "Virhe: Jako nollalla", + "pfunc_expr_invalid_argument": "Virheellinen arvo $1: < -1 tai > 1", + "pfunc_expr_invalid_argument_ln": "Virheellinen arvo funktiolle ln: <= 0", + "pfunc_expr_unknown_error": "Virhe lausekkeessa: tuntematon virhe ($1)", + "pfunc_expr_not_a_number": "Lausekkeessa $1: tulos ei ole luku", + "pfunc_string_too_long": "Virhe: Merkkijono ylittää $1 merkin ylärajan" +} diff --git a/extensions/ParserFunctions/i18n/fr.json b/extensions/ParserFunctions/i18n/fr.json new file mode 100644 index 00000000..9c2489a8 --- /dev/null +++ b/extensions/ParserFunctions/i18n/fr.json @@ -0,0 +1,36 @@ +{ + "@metadata": { + "authors": [ + "Crochet.david", + "Gomoko", + "Grondin", + "Hashar", + "IAlex", + "Od1n", + "Sherbrooke", + "Urhixidur", + "Verdy p" + ] + }, + "pfunc_desc": "Améliore l’analyseur syntaxique avec des fonctions logiques", + "pfunc_time_error": "Erreur : durée invalide.", + "pfunc_time_too_long": "Erreur : appels trop nombreux à #time.", + "pfunc_time_too_big": "Erreur : #time prend uniquement en charge des années jusqu’à 9999.", + "pfunc_time_too_small": "Erreur : #time prend uniquement en charge les années à partir de 0.", + "pfunc_rel2abs_invalid_depth": "Erreur : profondeur invalide dans le chemin « $1 » (a essayé d’accéder à un niveau au-dessus du nœud racine).", + "pfunc_expr_stack_exhausted": "Erreur d’expression : pile épuisée.", + "pfunc_expr_unexpected_number": "Erreur d’expression : nombre inattendu.", + "pfunc_expr_preg_match_failure": "Erreur d’expression : échec inattendu de preg_match.", + "pfunc_expr_unrecognised_word": "Erreur d’expression : mot « $1 » non reconnu.", + "pfunc_expr_unexpected_operator": "Erreur d’expression : opérateur '''$1''' inattendu.", + "pfunc_expr_missing_operand": "Erreur d’expression : opérande manquant pour '''$1'''.", + "pfunc_expr_unexpected_closing_bracket": "Erreur d’expression : parenthèse fermante inattendue.", + "pfunc_expr_unrecognised_punctuation": "Erreur d’expression : caractère de ponctuation « $1 » non reconnu.", + "pfunc_expr_unclosed_bracket": "Erreur d’expression : parenthèse non fermée.", + "pfunc_expr_division_by_zero": "Division par zéro.", + "pfunc_expr_invalid_argument": "Paramètre incorrect pour '''$1''' : < -1 ou > 1.", + "pfunc_expr_invalid_argument_ln": "Paramètre incorrect pour '''ln''' : ≤ 0.", + "pfunc_expr_unknown_error": "Erreur d’expression : erreur inconnue ($1).", + "pfunc_expr_not_a_number": "Dans $1 : le résultat n’est pas un nombre.", + "pfunc_string_too_long": "Erreur : La chaîne dépasse la limite maximale de $1 caractère{{PLURAL:$1||s}}." +} diff --git a/extensions/ParserFunctions/i18n/frp.json b/extensions/ParserFunctions/i18n/frp.json new file mode 100644 index 00000000..a166d249 --- /dev/null +++ b/extensions/ParserFunctions/i18n/frp.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "ChrisPtDe" + ] + }, + "pfunc_desc": "Mèlyore lo parsor avouéc des fonccions logiques.", + "pfunc_time_error": "Èrror : temps envalido", + "pfunc_time_too_long": "Èrror : trop grant nombro d’apèls a #time", + "pfunc_rel2abs_invalid_depth": "Èrror : provondior envalida dens lo chemin « $1 » (at tâchiê d’arrevar a un nivél en-dessus du nuod racena)", + "pfunc_expr_stack_exhausted": "Èrror d’èxprèssion : pila èpouesiê", + "pfunc_expr_unexpected_number": "Èrror d’èxprèssion : nombro emprèvu", + "pfunc_expr_preg_match_failure": "Èrror d’èxprèssion : falyita emprèvua de preg_match", + "pfunc_expr_unrecognised_word": "Èrror d’èxprèssion : mot « $1 » pas recognu", + "pfunc_expr_unexpected_operator": "Èrror d’èxprèssion : opèrator « $1 » emprèvu", + "pfunc_expr_missing_operand": "Fôta d’èxprèssion : opèrando manquent por « $1 ».", + "pfunc_expr_unexpected_closing_bracket": "Èrror d’èxprèssion : parentèsa cllosenta emprèvua", + "pfunc_expr_unrecognised_punctuation": "Èrror d’èxprèssion : caractèro de ponctuacion « $1 » pas recognu", + "pfunc_expr_unclosed_bracket": "Èrror d’èxprèssion : parentèsa pas cllôsa", + "pfunc_expr_division_by_zero": "Division per zérô", + "pfunc_expr_invalid_argument": "Argument fôx por « $1 » : < -1 ou ben > 1", + "pfunc_expr_invalid_argument_ln": "Argument fôx por « ln » : ≤ 0", + "pfunc_expr_unknown_error": "Èrror d’èxprèssion : èrror encognua ($1)", + "pfunc_expr_not_a_number": "Dens $1 : lo rèsultat est pas un nombro", + "pfunc_string_too_long": "Èrror : la chêna dèpâsse la limita d’amont de $1 caractèro{{PLURAL:$1||s}}" +} diff --git a/extensions/ParserFunctions/i18n/gl.json b/extensions/ParserFunctions/i18n/gl.json new file mode 100644 index 00000000..386c15cb --- /dev/null +++ b/extensions/ParserFunctions/i18n/gl.json @@ -0,0 +1,31 @@ +{ + "@metadata": { + "authors": [ + "Alma", + "Elisardojm", + "Toliño", + "Xosé" + ] + }, + "pfunc_desc": "Mellora o analizador con funcións lóxicas", + "pfunc_time_error": "Erro: Hora non válida.", + "pfunc_time_too_long": "Erro: Demasiadas chamadas #time.", + "pfunc_time_too_big": "Erro: #time só permite anos ata o 9999.", + "pfunc_time_too_small": "Erro: #time só permite anos desde o 0.", + "pfunc_rel2abs_invalid_depth": "Erro: Profundidade da ruta non válida: \"$1\" (intentouse acceder a un nodo por riba do nodo raíz).", + "pfunc_expr_stack_exhausted": "Erro de expresión: Pila esgotada.", + "pfunc_expr_unexpected_number": "Erro de expresión: Número inesperado.", + "pfunc_expr_preg_match_failure": "Erro de expresión: Fallo de preg_match inesperado.", + "pfunc_expr_unrecognised_word": "Erro de expresión: Descoñécese a palabra \"$1\".", + "pfunc_expr_unexpected_operator": "Erro de expresión: Operador \"$1\" inesperado.", + "pfunc_expr_missing_operand": "Erro de expresión: Falta un operador para $1.", + "pfunc_expr_unexpected_closing_bracket": "Erro de expresión: Corchete de peche inesperado.", + "pfunc_expr_unrecognised_punctuation": "Erro de expresión: Descoñécese o signo de puntuación \"$1\".", + "pfunc_expr_unclosed_bracket": "Erro de expresión: Paréntese sen pechar.", + "pfunc_expr_division_by_zero": "División por cero.", + "pfunc_expr_invalid_argument": "Argumento inválido para $1: < -1 ou > 1.", + "pfunc_expr_invalid_argument_ln": "Argumento inválido para ln: <= 0.", + "pfunc_expr_unknown_error": "Erro de expresión: Erro descoñecido ($1).", + "pfunc_expr_not_a_number": "En $1: O resultado non é un número.", + "pfunc_string_too_long": "Erro: A cadea excede o límite de $1 caracteres." +} diff --git a/extensions/ParserFunctions/i18n/grc.json b/extensions/ParserFunctions/i18n/grc.json new file mode 100644 index 00000000..d9ae095c --- /dev/null +++ b/extensions/ParserFunctions/i18n/grc.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Omnipaedista" + ] + }, + "pfunc_expr_division_by_zero": "Διαίρεσις διὰ τοῦ μηδενός" +} diff --git a/extensions/ParserFunctions/i18n/gsw.json b/extensions/ParserFunctions/i18n/gsw.json new file mode 100644 index 00000000..529e29fd --- /dev/null +++ b/extensions/ParserFunctions/i18n/gsw.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Als-Holder" + ] + }, + "pfunc_desc": "Erwyteret dr Parser um logischi Funktione", + "pfunc_time_error": "Fähler: uugiltigi Zytaagab", + "pfunc_time_too_long": "Fähler: z vyyl #time-Ufruef", + "pfunc_time_too_big": "Fähler: #time unterstitzt nume Johr bis 9999", + "pfunc_rel2abs_invalid_depth": "Fähler: uugültigi Tiefi im Pfad: „$1“ (Versuech, uf e Chnotepunkt oberhalb vum Hauptchnotepunkt zuezgryfe)", + "pfunc_expr_stack_exhausted": "Expression-Fähler: Stackiberlauf", + "pfunc_expr_unexpected_number": "Expression-Fähler: Nit erwarteti Zahl", + "pfunc_expr_preg_match_failure": "Expression-Fähler: Nit erwarteti „preg_match“-Fählfunktion", + "pfunc_expr_unrecognised_word": "Expression-Fähler: Nit erkannt Wort „$1“", + "pfunc_expr_unexpected_operator": "Expression-Fähler: Nit erwartete Operator: $1", + "pfunc_expr_missing_operand": "Expression-Fähler: Operand fir $1 fählt", + "pfunc_expr_unexpected_closing_bracket": "Expression-Fähler: Nit erwarteti schließendi eckigi Chlammere", + "pfunc_expr_unrecognised_punctuation": "Expression-Fähler: Nit erkannt Satzzeiche „$1“", + "pfunc_expr_unclosed_bracket": "Expression-Fähler: Nit gschlosseni eckige Chlammere", + "pfunc_expr_division_by_zero": "Expression-Fähler: Division dur Null", + "pfunc_expr_invalid_argument": "Nit giltig Argument fir $1: < -1 oder > 1", + "pfunc_expr_invalid_argument_ln": "Nit giltig Argument fir ln: <= 0", + "pfunc_expr_unknown_error": "Expression-Fähler: Nit bekannte Fehler ($1)", + "pfunc_expr_not_a_number": "Expression-Fähler: In $1: Ergebnis isch kei Zahl", + "pfunc_string_too_long": "Fähler: d Zeichechette het meh wie di zuelässig Zahl vu $1 Zeiche" +} diff --git a/extensions/ParserFunctions/i18n/he.json b/extensions/ParserFunctions/i18n/he.json new file mode 100644 index 00000000..98aca849 --- /dev/null +++ b/extensions/ParserFunctions/i18n/he.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Amire80" + ] + }, + "pfunc_desc": "הוספת פונקציות לוגיות למפענח", + "pfunc_time_error": "שגיאה: זמן שגוי", + "pfunc_time_too_long": "שגיאה: שימוש ב\"#זמן\" פעמים רבות מדי", + "pfunc_time_too_big": "שגיאה: #זמן תומכת רק בשנים עד 9999", + "pfunc_time_too_small": "שגיאה: הפונקציה #time תומכת ר בשנים מ־0", + "pfunc_rel2abs_invalid_depth": "שגיאה: עומק שגוי בנתיב: \"$1\" (ניסיון כניסה לצומת מעל צומת השורש)", + "pfunc_expr_stack_exhausted": "שגיאה בביטוי: המחסנית מלאה", + "pfunc_expr_unexpected_number": "שגיאה בביטוי: מספר בלתי צפוי", + "pfunc_expr_preg_match_failure": "שגיאה בביטוי: כישלון בלתי צפוי של התאמת ביטוי רגולרי", + "pfunc_expr_unrecognised_word": "שגיאה בביטוי: מילה בלתי מזוהה, \"$1\"", + "pfunc_expr_unexpected_operator": "שגיאה בביטוי: אופרנד $1 בלתי צפוי", + "pfunc_expr_missing_operand": "שגיאה בביטוי: חסר אופרנד ל־$1", + "pfunc_expr_unexpected_closing_bracket": "שגיאה בביטוי: סוגריים סוגרים בלתי צפויים", + "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 אינה מספר", + "pfunc_string_too_long": "שגיאה: המחרוזת עוברת את גבול התווים המותר, $1" +} diff --git a/extensions/ParserFunctions/i18n/hi.json b/extensions/ParserFunctions/i18n/hi.json new file mode 100644 index 00000000..783ae6c9 --- /dev/null +++ b/extensions/ParserFunctions/i18n/hi.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Kaustubh", + "Shyam", + "Siddhartha Ghai" + ] + }, + "pfunc_desc": "लॉजिकल फ़ंक्शनों द्वारा पार्सर का विस्तार करें", + "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": "एक्स्प्रेशन त्रुटि: अनपेक्षित संख्या।", + "pfunc_expr_preg_match_failure": "एक्स्प्रेशन त्रुटि: अनपेक्षित preg_match विफलता।", + "pfunc_expr_unrecognised_word": "एक्स्प्रेशन त्रुटि: अज्ञात शब्द \"$1\"।", + "pfunc_expr_unexpected_operator": "एक्स्प्रेशन त्रुटि: अनपेक्षित $1 ऑपरेटर।", + "pfunc_expr_missing_operand": "एक्स्प्रेशन त्रुटि: $1 का घटक नहीं मिला", + "pfunc_expr_unexpected_closing_bracket": "एक्स्प्रेशन त्रुटि: अनपेक्षित समाप्ति ब्रैकेट।", + "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 में: रिज़ल्ट संख्या नहीं है।", + "pfunc_string_too_long": "त्रुटि: स्ट्रिंग $1 कैरेक्टर सीमा से अधिक लम्बा है।" +} diff --git a/extensions/ParserFunctions/i18n/hr.json b/extensions/ParserFunctions/i18n/hr.json new file mode 100644 index 00000000..cb4a6cf1 --- /dev/null +++ b/extensions/ParserFunctions/i18n/hr.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Dalibor Bosits", + "Dnik", + "Ex13", + "Roberta F.", + "SpeedyGonsales" + ] + }, + "pfunc_desc": "Mogućnost proširivanja parsera logičkim funkcijama", + "pfunc_time_error": "Pogrješka: oblik vremena nije valjan", + "pfunc_time_too_long": "Pogrješka: prevelik broj #time (vremenskih) poziva", + "pfunc_rel2abs_invalid_depth": "Pogrješka: Nevaljana dubina putanje: \"$1\" (pokušaj pristupanja čvoru iznad korijenskog)", + "pfunc_expr_stack_exhausted": "Pogrješka u predlošku: prepunjen stog", + "pfunc_expr_unexpected_number": "Pogrješka u predlošku: Neočekivan broj", + "pfunc_expr_preg_match_failure": "Pogrješka u predlošku: Neočekivana preg_match pogrješka", + "pfunc_expr_unrecognised_word": "Pogrješka u predlošku: Nepoznata riječ \"$1\"", + "pfunc_expr_unexpected_operator": "Pogrješka u predlošku: Neočekivani operator $1", + "pfunc_expr_missing_operand": "Pogrješka u predlošku: Operator $1 nedostaje", + "pfunc_expr_unexpected_closing_bracket": "Pogrješka u predlošku: Neočekivana zatvorena zagrada", + "pfunc_expr_unrecognised_punctuation": "Pogrješka u predlošku: Nepoznat interpunkcijski znak \"$1\"", + "pfunc_expr_unclosed_bracket": "Pogrješka u predlošku: Nezatvorene zagrade", + "pfunc_expr_division_by_zero": "Dijeljenje s nulom", + "pfunc_expr_invalid_argument": "Nevaljani argumenti za $1: < -1 ili > 1", + "pfunc_expr_invalid_argument_ln": "Nevaljani argument za ln: <= 0", + "pfunc_expr_unknown_error": "Pogrješka u predlošku: Nepoznata pogrješka ($1)", + "pfunc_expr_not_a_number": "U $1: rezultat nije broj", + "pfunc_string_too_long": "Pogrješka: Niz prelazi ograničenje od $1 znakova" +} diff --git a/extensions/ParserFunctions/i18n/hsb.json b/extensions/ParserFunctions/i18n/hsb.json new file mode 100644 index 00000000..7a353a0f --- /dev/null +++ b/extensions/ParserFunctions/i18n/hsb.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "pfunc_desc": "Parser wo logiske funkcije rozšěrić", + "pfunc_time_error": "Zmylk: njepłaćiwe časowe podaće", + "pfunc_time_too_long": "Zmylk: přewjele zawołanjow #time", + "pfunc_time_too_big": "Zmylk: #time jenož lěta hač do 9999 podpěruje.", + "pfunc_time_too_small": "Zmylk: #time jenož lěta wot 0 podpěruje.", + "pfunc_rel2abs_invalid_depth": "Zmylk: Njepłaćiwa hłubokosć w pućiku: \"$1\" (Pospyt, zo by na suk wyše hłowneho suka dohrabnyło)", + "pfunc_expr_stack_exhausted": "Wurazowy zmylk: Staplowy skład wučerpany", + "pfunc_expr_unexpected_number": "Wurazowy zmylk: Njewočakowana ličba", + "pfunc_expr_preg_match_failure": "Wurazowy zmylk: Njewočakowana zmylna funkcija \"preg_match\"", + "pfunc_expr_unrecognised_word": "Wurazowy zmylk: Njespóznate słowo \"$1\"", + "pfunc_expr_unexpected_operator": "Wurazowy zmylk: Njewočakowany operator $1", + "pfunc_expr_missing_operand": "Wurazowy zmylk: Falowacy operand za $1", + "pfunc_expr_unexpected_closing_bracket": "Wurazowy zmylk: Njewočakowana kónčna róžkata spinka", + "pfunc_expr_unrecognised_punctuation": "Wurazowy zmylk: Njespóznate interpunkciske znamješko \"$1\"", + "pfunc_expr_unclosed_bracket": "Wurazowy zmylk: Njewotzamknjena róžkata spinka", + "pfunc_expr_division_by_zero": "Diwizija přez nulu", + "pfunc_expr_invalid_argument": "Njepłaćiwy argument za $1: < -1 abo > 1", + "pfunc_expr_invalid_argument_ln": "Njepłaćiwy argument za ln: <= 0", + "pfunc_expr_unknown_error": "Wurazowy zmylk: Njeznaty zmylk ($1)", + "pfunc_expr_not_a_number": "W $1: Wuslědk ličba njeje", + "pfunc_string_too_long": "Zmylk: Znamješkowy slěd překročuje limit $1 znamješkow" +} diff --git a/extensions/ParserFunctions/i18n/hu.json b/extensions/ParserFunctions/i18n/hu.json new file mode 100644 index 00000000..67ab619f --- /dev/null +++ b/extensions/ParserFunctions/i18n/hu.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Dani", + "Tacsipacsi" + ] + }, + "pfunc_desc": "Az értelmező kiegészítése logikai funkciókkal", + "pfunc_time_error": "Hiba: Érvénytelen idő.", + "pfunc_time_too_long": "Hiba: a #time túl sokszor lett meghívva", + "pfunc_time_too_big": "Hiba: a #time csak 9999-ig támogatja az éveket", + "pfunc_time_too_small": "Hiba: A #time csak 0-tól támogatja az éveket.", + "pfunc_rel2abs_invalid_depth": "Hiba: nem megfelelő a mélység az elérési útban: „$1” (egy olyan csomópontot akartál elérni, amely a gyökércsomópont felett van)", + "pfunc_expr_stack_exhausted": "Hiba a kifejezésben: a verem kiürült", + "pfunc_expr_unexpected_number": "Hiba a kifejezésben: nem várt szám", + "pfunc_expr_preg_match_failure": "Hiba a kifejezésben: a preg_match váratlanul hibát jelzett", + "pfunc_expr_unrecognised_word": "Hiba a kifejezésben: ismeretlen „$1” szó", + "pfunc_expr_unexpected_operator": "Hiba a kifejezésben: nem várt $1 operátor", + "pfunc_expr_missing_operand": "Hiba a kifejezésben: $1 egyik operandusa hiányzik", + "pfunc_expr_unexpected_closing_bracket": "Hiba a kifejezésben: nem várt zárójel", + "pfunc_expr_unrecognised_punctuation": "Hiba a kifejezésben: ismeretlen „$1” központozó karakter", + "pfunc_expr_unclosed_bracket": "Hiba a kifejezésben: lezáratlan zárójel", + "pfunc_expr_division_by_zero": "Nullával való osztás", + "pfunc_expr_invalid_argument": "$1 érvénytelen paramétert kapott: < -1 vagy > 1", + "pfunc_expr_invalid_argument_ln": "Az ln érvénytelen paramétert kapott: <= 0", + "pfunc_expr_unknown_error": "Hiba a kifejezésben: ismeretlen hiba ($1)", + "pfunc_expr_not_a_number": "$1: az eredmény nem szám", + "pfunc_string_too_long": "Hiba: a sztring túllépte a(z) $1 karakteres határt" +} diff --git a/extensions/ParserFunctions/i18n/ia.json b/extensions/ParserFunctions/i18n/ia.json new file mode 100644 index 00000000..5765025c --- /dev/null +++ b/extensions/ParserFunctions/i18n/ia.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "McDutchie" + ] + }, + "pfunc_desc": "Meliorar le analysator syntactic con functiones logic", + "pfunc_time_error": "Error: tempore invalide", + "pfunc_time_too_long": "Error: troppo de appellos a #time", + "pfunc_time_too_big": "Error: #time supporta solmente annos usque a 9999", + "pfunc_time_too_small": "Error: #time supporta solmente annos desde 0.", + "pfunc_rel2abs_invalid_depth": "Error: Profunditate invalide in cammino: \"$1\" (essayava acceder a un nodo superior al radice)", + "pfunc_expr_stack_exhausted": "Error in expression: Pila exhaurite", + "pfunc_expr_unexpected_number": "Error in expression: Numero non expectate", + "pfunc_expr_preg_match_failure": "Error in expression: Fallimento non expectate in preg_match", + "pfunc_expr_unrecognised_word": "Error in expression: Parola \"$1\" non recognoscite", + "pfunc_expr_unexpected_operator": "Error in expression: Operator $1 non expectate", + "pfunc_expr_missing_operand": "Error in expression: Manca un operando pro $1", + "pfunc_expr_unexpected_closing_bracket": "Error in expression: Accollada clause non expectate", + "pfunc_expr_unrecognised_punctuation": "Error in expression: Character de punctuation \"$1\" non recognoscite", + "pfunc_expr_unclosed_bracket": "Error in expression: Accollada non claudite", + "pfunc_expr_division_by_zero": "Division per zero", + "pfunc_expr_invalid_argument": "Argumento invalide pro $1: < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Argumento invalide pro ln: ≤ 0", + "pfunc_expr_unknown_error": "Error de expression: Error incognite ($1)", + "pfunc_expr_not_a_number": "In $1: le resultato non es un numero", + "pfunc_string_too_long": "Error: Le catena excede le limite de $1 {{PLURAL:$1|character|characteres}}" +} diff --git a/extensions/ParserFunctions/i18n/id.json b/extensions/ParserFunctions/i18n/id.json new file mode 100644 index 00000000..d5b6a7e1 --- /dev/null +++ b/extensions/ParserFunctions/i18n/id.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "IvanLanin", + "Meursault2004", + "Rex" + ] + }, + "pfunc_desc": "Mengembangkan parser dengan fungsi logis", + "pfunc_time_error": "Kesalahan: waktu tidak valid", + "pfunc_time_too_long": "Kesalahan: Pemanggilan #time terlalu banyak", + "pfunc_time_too_big": "Galat: #time hanya mendukung tahun hingga 9999", + "pfunc_rel2abs_invalid_depth": "Kesalahan: Kedalaman path tidak valid: \"$1\" (mencoba mengakses simpul di atas simpul akar)", + "pfunc_expr_stack_exhausted": "Kesalahan ekspresi: Stack habis", + "pfunc_expr_unexpected_number": "Kesalahan ekspresi: Angka yang tak terduga", + "pfunc_expr_preg_match_failure": "Kesalahan ekspresi: Kegagalan preg_match tak terduga", + "pfunc_expr_unrecognised_word": "Kesalahan ekspresi: Kata \"$1\" tak dikenal", + "pfunc_expr_unexpected_operator": "Kesalahan ekspresi: Operator $1 tak terduga", + "pfunc_expr_missing_operand": "Kesalahan ekspresi: Operand tak ditemukan untuk $1", + "pfunc_expr_unexpected_closing_bracket": "Kesalahan ekspresi: Kurung tutup tak terduga", + "pfunc_expr_unrecognised_punctuation": "Kesalahan ekspresi: Karakter tanda baca \"$1\" tak dikenali", + "pfunc_expr_unclosed_bracket": "Kesalahan ekspresi: Kurung tanpa tutup", + "pfunc_expr_division_by_zero": "Pembagian oleh nol", + "pfunc_expr_invalid_argument": "Argumen tidak berlaku untuk $1: < -1 or > 1", + "pfunc_expr_invalid_argument_ln": "Argumen tidak berlaku untuk ln: <= 0", + "pfunc_expr_unknown_error": "Kesalahan ekspresi: Kesalahan tak dikenal ($1)", + "pfunc_expr_not_a_number": "Pada $1: hasilnya bukan angka", + "pfunc_string_too_long": "Kesalahan: String melebihi limit $1 karakter" +} diff --git a/extensions/ParserFunctions/i18n/ilo.json b/extensions/ParserFunctions/i18n/ilo.json new file mode 100644 index 00000000..dcd337be --- /dev/null +++ b/extensions/ParserFunctions/i18n/ilo.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Lam-ang" + ] + }, + "pfunc_desc": "Napasayaat a parser nga adda kadagiti lohikal nga annong", + "pfunc_time_error": "Biddut: Imbalido nga oras.", + "pfunc_time_too_long": "Biddut: Adu unay dagiti panagtawag ti #time.", + "pfunc_time_too_big": "Biddut: Ti #time ket suportaranna laeng dagiti tawen aginggana iti 9999.", + "pfunc_time_too_small": "Biddut: ti #time ket suportaranna laeng dagiti tawen manipud ti 0.", + "pfunc_rel2abs_invalid_depth": "Biddut: Imbalido a kauneg iti dalan: \"$1\" (nagpadas a nangserrek ti nodo iti ngato ti ramut a nodo).", + "pfunc_expr_stack_exhausted": "Biddut a panangiyebkas: Naibusen ti tuon.", + "pfunc_expr_unexpected_number": "Biddut a panangiyebkas:Di nanamnama a bilang.", + "pfunc_expr_preg_match_failure": "Biddut a panangiyebkas: Di nanamnama a pannakapaay ti preg_match.", + "pfunc_expr_unrecognised_word": "Biddut a panangiyebkas: Di mabigbigan a balikas ti \"$1\".", + "pfunc_expr_unexpected_operator": "Biddut a panangiyebkas: Di nanamnama nga operator ti $1.", + "pfunc_expr_missing_operand": "Biddut a panangiyebkas: Napukaw nga operand para iti $1.", + "pfunc_expr_unexpected_closing_bracket": "Biddut a panangiyebkas: Di nanamnama a pangrikep a braket.", + "pfunc_expr_unrecognised_punctuation": "Biddut a panangiyebkas: Di nanamnama a karakter ti tuldek ti \"$1\".", + "pfunc_expr_unclosed_bracket": "Biddut a panangiyebkas: Di narikpan a braket.", + "pfunc_expr_division_by_zero": "Panagbingbingay babaen ti sero.", + "pfunc_expr_invalid_argument": "Imbalido nga argumento para iti $1: < -1 wenno > 1.", + "pfunc_expr_invalid_argument_ln": "Imbalido nga argumento para iti ln: <= 0.", + "pfunc_expr_unknown_error": "Biddut a panangiyebkas: Di ammo a biddut ($1).", + "pfunc_expr_not_a_number": "Iti $1: Ti resulta ket saan a bilang.", + "pfunc_string_too_long": "Biddut: Ti kuerdas ket nasurokanna ti limitado ti karakter iti $1." +} diff --git a/extensions/ParserFunctions/i18n/io.json b/extensions/ParserFunctions/i18n/io.json new file mode 100644 index 00000000..90bff4ba --- /dev/null +++ b/extensions/ParserFunctions/i18n/io.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Malafaya" + ] + }, + "pfunc_time_error": "Eroro: ne-valida tempo", + "pfunc_expr_division_by_zero": "Divido per zero" +} diff --git a/extensions/ParserFunctions/i18n/is.json b/extensions/ParserFunctions/i18n/is.json new file mode 100644 index 00000000..5fd155b4 --- /dev/null +++ b/extensions/ParserFunctions/i18n/is.json @@ -0,0 +1,23 @@ +{ + "@metadata": { + "authors": [ + "Snævar" + ] + }, + "pfunc_time_error": "Villa: Ógildur tími.", + "pfunc_time_too_long": "Villa: Of mörg köll til #time.", + "pfunc_time_too_big": "Villa: #time styður aðeins ár upp til 9999.", + "pfunc_time_too_small": "Villa: #time styður aðeins ár frá 0.", + "pfunc_expr_unexpected_number": "Villa í segð: Óvænt tala.", + "pfunc_expr_unrecognised_word": "Villa í segð: Óþekkt orð „$1”.", + "pfunc_expr_unexpected_operator": "Villa í segð: Óvæntur $1 virki.", + "pfunc_expr_missing_operand": "Villa í segð: Vantar þolanda fyrir $1.", + "pfunc_expr_unrecognised_punctuation": "Villa í segð: Óþekkt greinarmerki „$1”.", + "pfunc_expr_unclosed_bracket": "Villa í segð: Ólokaður svigi.", + "pfunc_expr_division_by_zero": "Deiling með núlli.", + "pfunc_expr_invalid_argument": "Ógilt frumgildi fyrir $1: < -1 eða > 1.", + "pfunc_expr_invalid_argument_ln": "Ógilt frumgildi fyrir ln: <= 0.", + "pfunc_expr_unknown_error": "Villa í segð: Óþekkt villa ($1).", + "pfunc_expr_not_a_number": "Niðurstaðan úr $1 er ekki tala.", + "pfunc_string_too_long": "Villa: Strengurinn er lengri en hámarkslengdin $1 segir til um." +} diff --git a/extensions/ParserFunctions/i18n/it.json b/extensions/ParserFunctions/i18n/it.json new file mode 100644 index 00000000..c73c0887 --- /dev/null +++ b/extensions/ParserFunctions/i18n/it.json @@ -0,0 +1,31 @@ +{ + "@metadata": { + "authors": [ + "Beta16", + "BrokenArrow", + "Darth Kule", + "Pietrodn" + ] + }, + "pfunc_desc": "Aggiunge al parser una serie di funzioni logiche", + "pfunc_time_error": "Errore: orario non valido", + "pfunc_time_too_long": "Errore: troppe chiamate a #time", + "pfunc_time_too_big": "Errore: #time supporta solo fino all'anno 9999.", + "pfunc_time_too_small": "Errore: #time supporta solo dall'anno 0.", + "pfunc_rel2abs_invalid_depth": "Errore: profondità non valida nel percorso \"$1\" (si è tentato di accedere a un nodo superiore alla radice)", + "pfunc_expr_stack_exhausted": "Errore nell'espressione: stack esaurito", + "pfunc_expr_unexpected_number": "Errore nell'espressione: numero inatteso", + "pfunc_expr_preg_match_failure": "Errore nell'espressione: errore inatteso in preg_match", + "pfunc_expr_unrecognised_word": "Errore nell'espressione: parola \"$1\" non riconosciuta", + "pfunc_expr_unexpected_operator": "Errore nell'espressione: operatore $1 inatteso", + "pfunc_expr_missing_operand": "Errore nell'espressione: operando mancante per $1", + "pfunc_expr_unexpected_closing_bracket": "Errore nell'espressione: parentesi chiusa inattesa", + "pfunc_expr_unrecognised_punctuation": "Errore nell'espressione: carattere di punteggiatura \"$1\" non riconosciuto", + "pfunc_expr_unclosed_bracket": "Errore nell'espressione: parentesi non chiusa", + "pfunc_expr_division_by_zero": "Divisione per zero", + "pfunc_expr_invalid_argument": "Argomento non valido per $1: < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Argomento non valido per ln: <= 0", + "pfunc_expr_unknown_error": "Errore nell'espressione: errore sconosciuto ($1)", + "pfunc_expr_not_a_number": "In $1: il risultato non è un numero", + "pfunc_string_too_long": "Errore: la stringa supera il limite di $1 {{PLURAL:$1|carattere|caratteri}}" +} diff --git a/extensions/ParserFunctions/i18n/ja.json b/extensions/ParserFunctions/i18n/ja.json new file mode 100644 index 00000000..84f53378 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ja.json @@ -0,0 +1,33 @@ +{ + "@metadata": { + "authors": [ + "Aotake", + "Fryed-peach", + "JtFuruhata", + "Ohgi", + "Shirayuki", + "青子守歌" + ] + }, + "pfunc_desc": "パーサーに論理関数を追加して拡張する", + "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": "構文エラー: 予期しない数字です。", + "pfunc_expr_preg_match_failure": "構文エラー: preg_match で予期しない失敗をしました。", + "pfunc_expr_unrecognised_word": "構文エラー:「$1」を認識できません。", + "pfunc_expr_unexpected_operator": "構文エラー: 予期しない演算子 $1 です。", + "pfunc_expr_missing_operand": "構文エラー: $1 の演算対象がありません。", + "pfunc_expr_unexpected_closing_bracket": "構文エラー: 予期しない閉じ括弧です。", + "pfunc_expr_unrecognised_punctuation": "構文エラー: 認識できない区切り文字「$1」です。", + "pfunc_expr_unclosed_bracket": "構文エラー: 括弧が閉じられていません。", + "pfunc_expr_division_by_zero": "0 で除算しました。", + "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: 結果が数値ではありません。", + "pfunc_string_too_long": "エラー: 文字列の長さが上限の $1 文字を超えています。" +} diff --git a/extensions/ParserFunctions/i18n/jv.json b/extensions/ParserFunctions/i18n/jv.json new file mode 100644 index 00000000..a452b8e9 --- /dev/null +++ b/extensions/ParserFunctions/i18n/jv.json @@ -0,0 +1,25 @@ +{ + "@metadata": { + "authors": [ + "Meursault2004" + ] + }, + "pfunc_desc": "Kembangna parser mawa fungsi logis", + "pfunc_time_error": "Kaluputan: wektu ora absah", + "pfunc_time_too_long": "Kaluputan: Olèhé nyeluk #time kakèhan", + "pfunc_rel2abs_invalid_depth": "Kaluputan: Kajeroané path ora absah: \"$1\" (nyoba ngakses simpul sadhuwuring simpul oyot)", + "pfunc_expr_stack_exhausted": "Kaluputan èksprèsi: Stack entèk", + "pfunc_expr_unexpected_number": "Kaluputan èksprèsi: Angka ora kaduga", + "pfunc_expr_preg_match_failure": "Kaluputan èksprèsi: Kaluputan preg_match sing ora kaduga", + "pfunc_expr_unrecognised_word": "Kaluputan èksprèsi: Tembung \"$1\" ora ditepungi", + "pfunc_expr_unexpected_operator": "Kaluputan èksprèsi: Operator $1 ora kaduga", + "pfunc_expr_missing_operand": "Kaluputan èksprèsi: Operand ora ditemokaké kanggo $1", + "pfunc_expr_unexpected_closing_bracket": "Kaluputan èksprèsi: Kurung tutup ora kaduga", + "pfunc_expr_unrecognised_punctuation": "Kaluputan èksprèsi: Karakter tandha wacan \"$1\" ora ditepungi", + "pfunc_expr_unclosed_bracket": "Kaluputan èksprèsi: Kurung tanpa tutup", + "pfunc_expr_division_by_zero": "Dipara karo das (nol)", + "pfunc_expr_invalid_argument": "Argumèn ora absah kanggo $1: < -1 utawa > 1", + "pfunc_expr_invalid_argument_ln": "Argumèn ora absah kanggo ln: <= 0", + "pfunc_expr_unknown_error": "Kaluputan èksprèsi: Kaluputan ora ditepungi ($1)", + "pfunc_expr_not_a_number": "Ing $1: pituwasé dudu angka" +} diff --git a/extensions/ParserFunctions/i18n/ka.json b/extensions/ParserFunctions/i18n/ka.json new file mode 100644 index 00000000..6e44cbec --- /dev/null +++ b/extensions/ParserFunctions/i18n/ka.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "BRUTE", + "David1010", + "Dawid Deutschland" + ] + }, + "pfunc_desc": "გაუმჯებესებული სინტაქსური ანალიზატორი ლოგიკური ფუნქციებით", + "pfunc_time_error": "შეცდომა: არასწორი დრო", + "pfunc_time_too_long": "შეცდომა: #time ფუნქციის ძალიან ბევრი გამოძახება.", + "pfunc_time_too_big": "შეცდომა: პარამეტრი #time არ უნდა აჭარბებდეს 9999.", + "pfunc_rel2abs_invalid_depth": "შეცდომა: გზის არასწორი სიღრმე: „$1“ (კვანძთან წვდომის ცდა, რომელიც მდებარეობს უფრო მაღლა, ვიდრე ძირეული)", + "pfunc_expr_stack_exhausted": "ექსპრესიის შეცდომა: დასტა გადავსებულია.", + "pfunc_expr_unexpected_number": "ექსპრესიის შეცდომა: მოულოდნელი რიცხვი.", + "pfunc_expr_preg_match_failure": "ექსპრესიის შეცდომა: მოულოდნელი preg_match წარუმატებლობა.", + "pfunc_expr_unrecognised_word": "ექსპესიის შეცდომა: ამოუცნობი სიტყვა „$1“.", + "pfunc_expr_unexpected_operator": "ექსპრესიის შეცდომა: მოულოდნელი $1 ოპერატორი.", + "pfunc_expr_missing_operand": "ექსპრესიის შეცდომა: დაიკარგა ოპერანდი $1-თვის.", + "pfunc_expr_unexpected_closing_bracket": "ექსპრესიის შეცდომა: მოულოდნელი დახურვის ფრჩხილი.", + "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: შედექში ციფრი არაა", + "pfunc_string_too_long": "შეცდომა: სტრიქონის ზომა აღემატება $1 სიმბოლოს ლიმიტს" +} diff --git a/extensions/ParserFunctions/i18n/kk-arab.json b/extensions/ParserFunctions/i18n/kk-arab.json new file mode 100644 index 00000000..c39911fc --- /dev/null +++ b/extensions/ParserFunctions/i18n/kk-arab.json @@ -0,0 +1,18 @@ +{ + "@metadata": [], + "pfunc_time_error": "قاتە: جارامسىز ۋاقىت", + "pfunc_time_too_long": "قاتە: #time شاقىرۋى تىم كوپ", + "pfunc_rel2abs_invalid_depth": "قاتە: مىنا جولدىڭ جارامسىز تەرەندىگى «$1» (تامىر ٴتۇيىننىڭ ۇستىندەگى تۇيىنگە قاتىناۋ تالابى)", + "pfunc_expr_stack_exhausted": "ايتىلىم قاتەسى: ستەك سارقىلدى", + "pfunc_expr_unexpected_number": "ايتىلىم قاتەسى: كۇتىلمەگەن سان", + "pfunc_expr_preg_match_failure": "ايتىلىم قاتەسى: كۇتىلمەگەن preg_match ساتسىزدىگى", + "pfunc_expr_unrecognised_word": "ايتىلىم قاتەسى: تانىلماعان ٴسوز «$1»", + "pfunc_expr_unexpected_operator": "ايتىلىم قاتەسى: كۇتىلمەگەن وپەراتور $1", + "pfunc_expr_missing_operand": "ايتىلىم قاتەسى: $1 ٴۇشىن جوعالعان وپەراند", + "pfunc_expr_unexpected_closing_bracket": "ايتىلىم قاتەسى: كۇتىلمەگەن جاباتىن جاقشا", + "pfunc_expr_unrecognised_punctuation": "ايتىلىم قاتەسى: تانىلماعان تىنىس بەلگىسى «$1»", + "pfunc_expr_unclosed_bracket": "ايتىلىم قاتەسى: جابىلماعان جاقشا", + "pfunc_expr_division_by_zero": "نولگە ٴبولىنۋى", + "pfunc_expr_unknown_error": "ايتىلىم قاتەسى: بەلگىسىز قاتە ($1)", + "pfunc_expr_not_a_number": "$1 دەگەندە: ناتىيجە سان ەمەس" +} diff --git a/extensions/ParserFunctions/i18n/kk-cyrl.json b/extensions/ParserFunctions/i18n/kk-cyrl.json new file mode 100644 index 00000000..7793522f --- /dev/null +++ b/extensions/ParserFunctions/i18n/kk-cyrl.json @@ -0,0 +1,18 @@ +{ + "@metadata": [], + "pfunc_time_error": "Қате: жарамсыз уақыт", + "pfunc_time_too_long": "Қате: #time шақыруы тым көп", + "pfunc_rel2abs_invalid_depth": "Қате: Мына жолдың жарамсыз терендігі «$1» (тамыр түйіннің үстіндегі түйінге қатынау талабы)", + "pfunc_expr_stack_exhausted": "Айтылым қатесі: Стек сарқылды", + "pfunc_expr_unexpected_number": "Айтылым қатесі: Күтілмеген сан", + "pfunc_expr_preg_match_failure": "Айтылым қатесі: Күтілмеген preg_match сәтсіздігі", + "pfunc_expr_unrecognised_word": "Айтылым қатесі: Танылмаған сөз «$1»", + "pfunc_expr_unexpected_operator": "Айтылым қатесі: Күтілмеген оператор $1", + "pfunc_expr_missing_operand": "Айтылым қатесі: $1 үшін жоғалған операнд", + "pfunc_expr_unexpected_closing_bracket": "Айтылым қатесі: Күтілмеген жабатын жақша", + "pfunc_expr_unrecognised_punctuation": "Айтылым қатесі: Танылмаған тыныс белгісі «$1»", + "pfunc_expr_unclosed_bracket": "Айтылым қатесі: Жабылмаған жақша", + "pfunc_expr_division_by_zero": "Нөлге бөлінуі", + "pfunc_expr_unknown_error": "Айтылым қатесі: Белгісіз қате ($1)", + "pfunc_expr_not_a_number": "$1 дегенде: нәтиже сан емес" +} diff --git a/extensions/ParserFunctions/i18n/kk-latn.json b/extensions/ParserFunctions/i18n/kk-latn.json new file mode 100644 index 00000000..74bfd3da --- /dev/null +++ b/extensions/ParserFunctions/i18n/kk-latn.json @@ -0,0 +1,18 @@ +{ + "@metadata": [], + "pfunc_time_error": "Qate: jaramsız waqıt", + "pfunc_time_too_long": "Qate: #time şaqırwı tım köp", + "pfunc_rel2abs_invalid_depth": "Qate: Mına joldıñ jaramsız terendigi «$1» (tamır tüýinniñ üstindegi tüýinge qatınaw talabı)", + "pfunc_expr_stack_exhausted": "Aýtılım qatesi: Stek sarqıldı", + "pfunc_expr_unexpected_number": "Aýtılım qatesi: Kütilmegen san", + "pfunc_expr_preg_match_failure": "Aýtılım qatesi: Kütilmegen preg_match sätsizdigi", + "pfunc_expr_unrecognised_word": "Aýtılım qatesi: Tanılmağan söz «$1»", + "pfunc_expr_unexpected_operator": "Aýtılım qatesi: Kütilmegen operator $1", + "pfunc_expr_missing_operand": "Aýtılım qatesi: $1 üşin joğalğan operand", + "pfunc_expr_unexpected_closing_bracket": "Aýtılım qatesi: Kütilmegen jabatın jaqşa", + "pfunc_expr_unrecognised_punctuation": "Aýtılım qatesi: Tanılmağan tınıs belgisi «$1»", + "pfunc_expr_unclosed_bracket": "Aýtılım qatesi: Jabılmağan jaqşa", + "pfunc_expr_division_by_zero": "Nölge bölinwi", + "pfunc_expr_unknown_error": "Aýtılım qatesi: Belgisiz qate ($1)", + "pfunc_expr_not_a_number": "$1 degende: nätïje san emes" +} diff --git a/extensions/ParserFunctions/i18n/km.json b/extensions/ParserFunctions/i18n/km.json new file mode 100644 index 00000000..ac23744c --- /dev/null +++ b/extensions/ParserFunctions/i18n/km.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Lovekhmer", + "Thearith", + "គីមស៊្រុន" + ] + }, + "pfunc_time_error": "កំហុស៖ ពេលវេលាមិនត្រឹមត្រូវ", + "pfunc_expr_division_by_zero": "ចែកនឹងសូន្យ", + "pfunc_expr_not_a_number": "ក្នុង $1: លទ្ធផល​មិន​មែន​ជា​លេខ​ទេ" +} diff --git a/extensions/ParserFunctions/i18n/ko.json b/extensions/ParserFunctions/i18n/ko.json new file mode 100644 index 00000000..afbbaa43 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ko.json @@ -0,0 +1,32 @@ +{ + "@metadata": { + "authors": [ + "Klutzy", + "Kwj2772", + "ToePeu", + "Yknok29", + "아라" + ] + }, + "pfunc_desc": "파서에 논리 함수를 추가합니다", + "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": "표현식 오류: 예상치 못한 숫자입니다.", + "pfunc_expr_preg_match_failure": "표현식 오류: 예상치 못한 preg_match 실패입니다.", + "pfunc_expr_unrecognised_word": "표현식 오류: \"$1\" 낱말을 알 수 없습니다.", + "pfunc_expr_unexpected_operator": "표현 오류: 예상치 못한 $1 연산자입니다.", + "pfunc_expr_missing_operand": "표현 오류: $1의 피연산자가 없습니다.", + "pfunc_expr_unexpected_closing_bracket": "표현 오류: 예상치 못한 괄호 닫기입니다.", + "pfunc_expr_unrecognised_punctuation": "표현 오류: 알 수 없는 \"$1\" 구두점 문자입니다.", + "pfunc_expr_unclosed_bracket": "표현 오류: 괄호를 닫지 않았습니다.", + "pfunc_expr_division_by_zero": "0으로 나눴습니다.", + "pfunc_expr_invalid_argument": "$1 함수의 변수가 잘못되었습니다: < -1 또는 > 1", + "pfunc_expr_invalid_argument_ln": "자연로그의 진수가 잘못되었습니다: <= 0", + "pfunc_expr_unknown_error": "표현 오류: 알 수 없는 오류($1)입니다.", + "pfunc_expr_not_a_number": "$1: 결과가 숫자가 아닙니다.", + "pfunc_string_too_long": "오류: 문자열이 $1 글자 제한을 초과하였습니다." +} diff --git a/extensions/ParserFunctions/i18n/ksh.json b/extensions/ParserFunctions/i18n/ksh.json new file mode 100644 index 00000000..b55e45b7 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ksh.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Amire80", + "Purodha", + "Rentenirer" + ] + }, + "pfunc_desc": "Deit em Wiki Funxione för Entscheidunge un esu jät dobei.", + "pfunc_time_error": "Fähler: Onjöltijje Zick.", + "pfunc_time_too_long": "Fähler: #time weed zo öff jebruch.", + "pfunc_time_too_big": "Ene Fähleres opjefalle: #time kann bloß bes nohm Johr 9999 jonn.", + "pfunc_rel2abs_invalid_depth": "Fähler: Zo fill „retuur“ em Pahdt „$1“ — mer wöre wigger wi för der Aanfang zeröck jejange.", + "pfunc_expr_stack_exhausted": "Fähler en enem Ußdrock: Dä löht der stack övverloufe.", + "pfunc_expr_unexpected_number": "Fähler en enem Ußdrock: En Zahl dom_mer nit äwaade.", + "pfunc_expr_preg_match_failure": "Fähler en enem Ußdrock: Esu ene Fähler en „preg_match“ dum_mer nit äwade.", + "pfunc_expr_unrecognised_word": "Fähler en enem Ußdrock: Dat Woot „$1“ es unbikannt.", + "pfunc_expr_unexpected_operator": "Fähler en enem Ußdrock: Dat Räschezeiche „$1“ dom_mer hee nit äwaade.", + "pfunc_expr_missing_operand": "Fähler en enem Ußdrock: För dat Räschezeiche „$1“ dom_mer ävver ene Operand äwaade.", + "pfunc_expr_unexpected_closing_bracket": "Fähler en enem Ußdrock: En eckijje Klammer-Zoh dom_mer esu nit äwaade.", + "pfunc_expr_unrecognised_punctuation": "Fähler en enem Ußdrock: Dat Satzzeiche „$1“ dom_mer esu nit äwaade.", + "pfunc_expr_unclosed_bracket": "Fähler en enem Ußdrock: Do fählt en eckijje Klammer-Zoh.", + "pfunc_expr_division_by_zero": "Fähler en enem Ußdrock: Dorsch Noll jedeilt.", + "pfunc_expr_invalid_argument": "Fähler: Dä Parrameeter för $1 moß -1 udder 1 sin, udder dozwesche lijje.", + "pfunc_expr_invalid_argument_ln": "Fähler: Dä Parrameeter för ln moß 0 udder kleiner wi 0 sin.", + "pfunc_expr_unknown_error": "Fähler en enem Ußdrock: Unbikannt ($1)", + "pfunc_expr_not_a_number": "Fähler en enem Ußdrock: En $1 es dat wat erus kütt kein Zahl.", + "pfunc_string_too_long": "Fähler en enem Ußdrock: En Zeijshereih es länger wi $1 Zeijshe." +} diff --git a/extensions/ParserFunctions/i18n/lb.json b/extensions/ParserFunctions/i18n/lb.json new file mode 100644 index 00000000..db945116 --- /dev/null +++ b/extensions/ParserFunctions/i18n/lb.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Robby", + "Soued031" + ] + }, + "pfunc_desc": "Erweidert Parser mat logesche Funktiounen", + "pfunc_time_error": "Feeler: ongëlteg Zäit", + "pfunc_time_too_long": "Feeler: ze dacks #time opgeruff", + "pfunc_time_too_big": "Feeler: #time ënnerstëtzt nëmme Jore bis 9999", + "pfunc_time_too_small": "Feeler: #time ënnerstëtzt nëmme Jore vun 0 un.", + "pfunc_expr_stack_exhausted": "Expressiouns-Feeler: Stack iwwergelaf", + "pfunc_expr_unexpected_number": "Expressiouns-Feeler: Onerwarten Zuel", + "pfunc_expr_unrecognised_word": "Expressiouns-Feeler: Onerkantent Wuert \"$1\"", + "pfunc_expr_unexpected_operator": "Expression-Feeler: Onerwarten Operateur: $1", + "pfunc_expr_missing_operand": "Expression-Feeler: Et feelt en Operand fir $1", + "pfunc_expr_unexpected_closing_bracket": "Expressiouns-Feeler: Onerwarte Klammer déi zougemaach gëtt", + "pfunc_expr_unrecognised_punctuation": "Expressiouns-Feeler: D'Sazzeechen \"$1\" gouf net erkannt", + "pfunc_expr_unclosed_bracket": "Expressiouns-Feeler: Eckeg Klammer net zougemaach", + "pfunc_expr_division_by_zero": "Divisioun duerch Null", + "pfunc_expr_invalid_argument": "Ongültege Wäert fir $1: < -1 oder > 1", + "pfunc_expr_invalid_argument_ln": "Ongültege Wäert fir ln: <= 0", + "pfunc_expr_unknown_error": "Expression-Feeler: Onbekannte Feeler ($1)", + "pfunc_expr_not_a_number": "An $1: D'Resultat ass keng Zuel", + "pfunc_string_too_long": "Feeler: D'Zeecheketten ass méi laang wéi d'Limit vu(n) $1 Zeechen" +} diff --git a/extensions/ParserFunctions/i18n/li.json b/extensions/ParserFunctions/i18n/li.json new file mode 100644 index 00000000..0233360c --- /dev/null +++ b/extensions/ParserFunctions/i18n/li.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Matthias", + "Ooswesthoesbes" + ] + }, + "pfunc_desc": "Verrijkt de parser met logische functies", + "pfunc_time_error": "Fout: ongeldige tied", + "pfunc_time_too_long": "Fout: #time te vaok aangerope", + "pfunc_rel2abs_invalid_depth": "Fout: ongeldige diepte in pad: \"$1\" (probeerde 'n node bove de stamnode aan te rope)", + "pfunc_expr_stack_exhausted": "Fout in oetdrukking: stack oetgeput", + "pfunc_expr_unexpected_number": "Fout in oetdrukking: onverwacht getal", + "pfunc_expr_preg_match_failure": "Fout in oetdrukking: onverwacht fale van preg_match", + "pfunc_expr_unrecognised_word": "Fout in oetdrukking: woord \"$1\" neet herkend", + "pfunc_expr_unexpected_operator": "Fout in oetdrukking: neet verwachte operator $1", + "pfunc_expr_missing_operand": "Fout in oetdrukking: operand veur $1 mist", + "pfunc_expr_unexpected_closing_bracket": "Fout in oetdrukking: haakje sloete op onverwachte plaats", + "pfunc_expr_unrecognised_punctuation": "Fout in oetdrukking: neet herkend leesteke \"$1\"", + "pfunc_expr_unclosed_bracket": "Fout in oetdrukking: neet geslote haakje opene", + "pfunc_expr_division_by_zero": "Deiling door nul", + "pfunc_expr_invalid_argument": "Ongeldige paramaeter veur $1: < -1 of > 1", + "pfunc_expr_invalid_argument_ln": "Ongeldige paramaeter veur ln: <= 0", + "pfunc_expr_unknown_error": "Fout in oetdrukking: ónbekindje fout ($1)", + "pfunc_expr_not_a_number": "In $1: rezultaot is gein getal", + "pfunc_string_too_long": "Fout: De teks is lenger es de limiet van $1 {{PLURAL:$1|teike|teikes}}" +} diff --git a/extensions/ParserFunctions/i18n/lrc.json b/extensions/ParserFunctions/i18n/lrc.json new file mode 100644 index 00000000..85b963cf --- /dev/null +++ b/extensions/ParserFunctions/i18n/lrc.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Bonevarluri" + ] + }, + "pfunc_time_error": "خطا:وخت نامعتور." +} diff --git a/extensions/ParserFunctions/i18n/lt.json b/extensions/ParserFunctions/i18n/lt.json new file mode 100644 index 00000000..b1bfdd2d --- /dev/null +++ b/extensions/ParserFunctions/i18n/lt.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Hugo.arg" + ] + }, + "pfunc_time_error": "Klaida: neteisingas laikas" +} diff --git a/extensions/ParserFunctions/i18n/lv.json b/extensions/ParserFunctions/i18n/lv.json new file mode 100644 index 00000000..b679040e --- /dev/null +++ b/extensions/ParserFunctions/i18n/lv.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Papuass" + ] + }, + "pfunc_time_error": "Kļūda: nederīgs laiks", + "pfunc_time_too_long": "Kļūda: pārāk daudz #time izsaukumu", + "pfunc_expr_division_by_zero": "Dalīšana ar nulli" +} diff --git a/extensions/ParserFunctions/i18n/min.json b/extensions/ParserFunctions/i18n/min.json new file mode 100644 index 00000000..a2c1c926 --- /dev/null +++ b/extensions/ParserFunctions/i18n/min.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Iwan Novirion" + ] + }, + "pfunc_time_error": "Kasalahan: wakatu indak tapek" +} diff --git a/extensions/ParserFunctions/i18n/mk.json b/extensions/ParserFunctions/i18n/mk.json new file mode 100644 index 00000000..268a70fd --- /dev/null +++ b/extensions/ParserFunctions/i18n/mk.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Bjankuloski06", + "Brest" + ] + }, + "pfunc_desc": "Проширување на можностите на расчленувачот со логички функции", + "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": "Грешка во изразот: Неочекуван број", + "pfunc_expr_preg_match_failure": "Грешка во изразот: Неочекуван проблем со preg_match", + "pfunc_expr_unrecognised_word": "Грешка во изразот: Непрепознаен збор „$1“", + "pfunc_expr_unexpected_operator": "Грешка во изразот: Неочекуван оператор $1", + "pfunc_expr_missing_operand": "Грешка во изразот: Недостасува операнд за $1", + "pfunc_expr_unexpected_closing_bracket": "Грешка во изразот: Неочекувано затворање на заграда", + "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: резултатот не е број", + "pfunc_string_too_long": "Грешка: низата го надминува ограничувањето од $1 знаци" +} diff --git a/extensions/ParserFunctions/i18n/ml.json b/extensions/ParserFunctions/i18n/ml.json new file mode 100644 index 00000000..1c0b37e6 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ml.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Praveenp", + "Shijualex" + ] + }, + "pfunc_desc": "ലോജിക്കൽ ഫങ്ഷൻസ് ഉപയോഗിച്ച് പാർസർ വിപുലപ്പെടുത്തുക", + "pfunc_time_error": "പിഴവ്:അസാധുവായ സമയം", + "pfunc_time_too_long": "പിഴവ്: വളരെയധികം #സമയ കാളുകൾ", + "pfunc_time_too_big": "പിഴവ്: 9999 വരെയുള്ള വർഷങ്ങൾ മാത്രമേ #time പിന്തുണയ്ക്കുന്നുള്ളു", + "pfunc_time_too_small": "പിഴവ്: 0 മുതലുള്ള വർഷങ്ങൾ മാത്രമേ #time പിന്തുണയ്ക്കുന്നുള്ളു.", + "pfunc_rel2abs_invalid_depth": "പിഴവ്: പഥത്തിൽ അസാധുവായ ആഴം: \"$1\" (റൂട്ട് തലത്തിനും മുകളിലുള്ള തലം എടുക്കാനുള്ള ശ്രമം)", + "pfunc_expr_stack_exhausted": "എക്സ്‌പ്രെഷൻ പിഴവ്: സ്റ്റാക്ക് പുറന്തള്ളിയിരിക്കുന്നു", + "pfunc_expr_unexpected_number": "പ്രയോഗരീതിയിൽ പിഴവ്: പ്രതീക്ഷിക്കാത്ത സംഖ്യ", + "pfunc_expr_preg_match_failure": "പ്രയോഗരീതിയിൽ പിഴവ്: അപ്രതീക്ഷിതമായ preg_match പരാജയം", + "pfunc_expr_unrecognised_word": "പ്രയോഗരീതിയിൽ പിഴവ്: \"$1\" എന്ന തിരിച്ചറിയാൻ സാധിക്കാഞ്ഞ വാക്ക്", + "pfunc_expr_unexpected_operator": "പ്രയോഗരീതിയിൽ പിഴവ്: അപ്രതീക്ഷിതമായ $1 ഓപ്പറേറ്റർ", + "pfunc_expr_missing_operand": "എക്സ്പ്രെഷൻ പിഴവ്: $1 എന്നതിനുള്ള പ്രവർത്തനഘടകം നൽകിയിട്ടില്ല", + "pfunc_expr_unexpected_closing_bracket": "പ്രയോഗരീതിയിൽ പിഴവ്: അപ്രതീക്ഷിതമായി കോഷ്ഠകം അടച്ചിരിക്കുന്നു", + "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-ൽ: ഫലം ഒരു സംഖ്യയല്ല", + "pfunc_string_too_long": "പിഴവ്: പദം ലിപികളുടെ പരിധിയായ $1 അതിലംഘിക്കുന്നു" +} diff --git a/extensions/ParserFunctions/i18n/mr.json b/extensions/ParserFunctions/i18n/mr.json new file mode 100644 index 00000000..7b35361d --- /dev/null +++ b/extensions/ParserFunctions/i18n/mr.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Htt", + "Kaustubh" + ] + }, + "pfunc_desc": "तार्किक कार्ये वापरून पार्सर वाढवा", + "pfunc_time_error": "त्रुटी: चुकीचा वेळ", + "pfunc_time_too_long": "त्रुटी: खूप जास्त #time कॉल्स", + "pfunc_time_too_big": "चूक: #वेळ फक्त ९९९९ सालापर्यंतच्या वर्षांना समर्थन देते", + "pfunc_rel2abs_invalid_depth": "त्रुटी: मार्गामध्ये चुकीची गहनता: \"$1\" (रूट नोडच्या वरील नोड शोधायचा प्रयत्न केला)", + "pfunc_expr_stack_exhausted": "एक्स्प्रेशन त्रुटी: स्टॅक संपला", + "pfunc_expr_unexpected_number": "एक्स्प्रेशन त्रुटी: अनपेक्षित क्रमांक", + "pfunc_expr_preg_match_failure": "एक्स्प्रेशन त्रुटी: अनपेक्षित preg_match रद्दीकरण", + "pfunc_expr_unrecognised_word": "एक्स्प्रेशन त्रुटी: अनोळखी शब्द \"$1\"", + "pfunc_expr_unexpected_operator": "एक्स्प्रेशन त्रुटी: अनोळखी $1 कार्यवाहक", + "pfunc_expr_missing_operand": "एक्स्प्रेशन त्रुटी: $1 चा घटक सापडला नाही", + "pfunc_expr_unexpected_closing_bracket": "एक्स्प्रेशन त्रुटी: अनपेक्षित समाप्ती कंस", + "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/ms.json b/extensions/ParserFunctions/i18n/ms.json new file mode 100644 index 00000000..bbaf36b6 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ms.json @@ -0,0 +1,31 @@ +{ + "@metadata": { + "authors": [ + "Anakmalaysia", + "Aurora", + "Aviator", + "Kurniasan" + ] + }, + "pfunc_desc": "Meningkatkan penghurai dengan fungsi-fungsi logik", + "pfunc_time_error": "Ralat: waktu tidak sah", + "pfunc_time_too_long": "Ralat: terlalu banyak panggilan #time", + "pfunc_time_too_big": "Ralat: #time hanya menyokong tahun sehingga 9999", + "pfunc_time_too_small": "Ralat: #time hanya menyokong tahun-tahun mulai 0.", + "pfunc_rel2abs_invalid_depth": "Ralat: Kedalaman tidak sah dalam laluan: \"$1\" (cubaan mencapai nod di atas nod induk)", + "pfunc_expr_stack_exhausted": "Ralat ungkapan: Tindanan tuntas", + "pfunc_expr_unexpected_number": "Ralat ungkapan: Nombor tidak dijangka", + "pfunc_expr_preg_match_failure": "Ralat ungkapan: Kegagalan preg_match tidak dijangka", + "pfunc_expr_unrecognised_word": "Ralat ungkapan: Perkataan \"$1\" tidak dikenali", + "pfunc_expr_unexpected_operator": "Ralat ungkapan: Pengendali $1 tidak dijangka", + "pfunc_expr_missing_operand": "Ralat ungkapan: Kendalian bagi $1 tiada", + "pfunc_expr_unexpected_closing_bracket": "Ralat ungkapan: Penutup kurungan tidak dijangka", + "pfunc_expr_unrecognised_punctuation": "Ralat ungkapan: Aksara tanda baca \"$1\" tidak dikenali", + "pfunc_expr_unclosed_bracket": "Ralat ungkapan: Tanda kurung tidak ditutup", + "pfunc_expr_division_by_zero": "Pembahagian dengan sifar", + "pfunc_expr_invalid_argument": "Argumen bagi $1 tidak sah: < -1 atau > 1", + "pfunc_expr_invalid_argument_ln": "Argumen bagi ln tidak sah: <= 0", + "pfunc_expr_unknown_error": "Ralat ungkapan: Ralat tidak diketahui ($1)", + "pfunc_expr_not_a_number": "Dalam $1: hasil bukan nombor", + "pfunc_string_too_long": "Ralat: Rentetan melampaui batas aksara $1" +} diff --git a/extensions/ParserFunctions/i18n/myv.json b/extensions/ParserFunctions/i18n/myv.json new file mode 100644 index 00000000..ecfe4cfe --- /dev/null +++ b/extensions/ParserFunctions/i18n/myv.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Botuzhaleny-sodamo" + ] + }, + "pfunc_time_error": "Ильведевксэсь: амаштовикс шкась", + "pfunc_expr_stack_exhausted": "Ёвтавкссонть ильведевкс: стекесь тыц пешксе", + "pfunc_expr_division_by_zero": "Нольсэ йавома" +} diff --git a/extensions/ParserFunctions/i18n/nah.json b/extensions/ParserFunctions/i18n/nah.json new file mode 100644 index 00000000..49868280 --- /dev/null +++ b/extensions/ParserFunctions/i18n/nah.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Fluence" + ] + }, + "pfunc_time_error": "Ahcuallōtl: ahcualli cāhuitl" +} diff --git a/extensions/ParserFunctions/i18n/nb.json b/extensions/ParserFunctions/i18n/nb.json new file mode 100644 index 00000000..b7662055 --- /dev/null +++ b/extensions/ParserFunctions/i18n/nb.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Event", + "Laaknor" + ] + }, + "pfunc_desc": "Utvid parser med logiske funksjoner", + "pfunc_time_error": "Feil: ugyldig tid", + "pfunc_time_too_long": "Feil: #time brukt for mange ganger", + "pfunc_time_too_big": "Feil: #time støtter kun år opp til 9999", + "pfunc_rel2abs_invalid_depth": "Feil: Ugyldig dybde i sti: «$1» (prøvde å få tilgang til en node over rotnoden)", + "pfunc_expr_stack_exhausted": "Uttrykksfeil: Stakk utbrukt", + "pfunc_expr_unexpected_number": "Uttrykksfeil: Uventet nummer", + "pfunc_expr_preg_match_failure": "Uttrykksfeil: Uventet preg_match-feil", + "pfunc_expr_unrecognised_word": "Uttrykksfeil: Ugjenkjennelig ord «$1»", + "pfunc_expr_unexpected_operator": "Uttrykksfeil: Uventet $1-operator", + "pfunc_expr_missing_operand": "Uttrykksfeil: Mangler operand for $1", + "pfunc_expr_unexpected_closing_bracket": "Uttrykksfeil: Uventet lukkende parentes", + "pfunc_expr_unrecognised_punctuation": "Uttrykksfeil: Ugjenkjennelig tegn «$1»", + "pfunc_expr_unclosed_bracket": "Uttrykksfeil: Åpen parentes", + "pfunc_expr_division_by_zero": "Deling på null", + "pfunc_expr_invalid_argument": "Ugyldig argument for $1: < -1 eller > 1", + "pfunc_expr_invalid_argument_ln": "Ugyldig argument for ln: <= 0", + "pfunc_expr_unknown_error": "Uttrykksfeil: Ukjent feil ($1)", + "pfunc_expr_not_a_number": "I $1: resultat er ikke et tall", + "pfunc_string_too_long": "Feil: Strengen går over grensen på $1 tegn" +} diff --git a/extensions/ParserFunctions/i18n/nds.json b/extensions/ParserFunctions/i18n/nds.json new file mode 100644 index 00000000..43594cc3 --- /dev/null +++ b/extensions/ParserFunctions/i18n/nds.json @@ -0,0 +1,25 @@ +{ + "@metadata": { + "authors": [ + "Slomox" + ] + }, + "pfunc_desc": "Beriekert den Parser mit logische Funkschonen", + "pfunc_time_error": "Fehler: mit de Tiet stimmt wat nich", + "pfunc_time_too_long": "Fehler: #time warrt to faken opropen", + "pfunc_rel2abs_invalid_depth": "Fehler: Mit den Padd „$1“ stimmt wat nich, liggt nich ünner den Wuddelorner", + "pfunc_expr_stack_exhausted": "Fehler in’n Utdruck: Stack överlopen", + "pfunc_expr_unexpected_number": "Fehler in’n Utdruck: Unverwacht Tall", + "pfunc_expr_preg_match_failure": "Fehler in’n Utdruck: Unverwacht Fehler bi „preg_match“", + "pfunc_expr_unrecognised_word": "Fehler in’n Utdruck: Woort „$1“ nich kennt", + "pfunc_expr_unexpected_operator": "Fehler in’n Utdruck: Unverwacht Operator $1", + "pfunc_expr_missing_operand": "Fehler in’n Utdruck: Operand för $1 fehlt", + "pfunc_expr_unexpected_closing_bracket": "Fehler in’n Utdruck: Unverwacht Klammer to", + "pfunc_expr_unrecognised_punctuation": "Fehler in’n Utdruck: Satzteken „$1“ nich kennt", + "pfunc_expr_unclosed_bracket": "Fehler in’n Utdruck: Nich slatene Klammer", + "pfunc_expr_division_by_zero": "Delen dör Null", + "pfunc_expr_invalid_argument": "Ungüllig Argument för $1: < -1 oder > 1", + "pfunc_expr_invalid_argument_ln": "Ungüllig Argument för ln: <= 0", + "pfunc_expr_unknown_error": "Fehler in’n Utdruck: Unbekannten Fehler ($1)", + "pfunc_expr_not_a_number": "In $1: wat rutkamen is, is kene Tall" +} diff --git a/extensions/ParserFunctions/i18n/ne.json b/extensions/ParserFunctions/i18n/ne.json new file mode 100644 index 00000000..f0537cd3 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ne.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "RajeshPandey" + ] + }, + "pfunc_time_error": "त्रुटी: गलत/वा हुदैनहुने समय", + "pfunc_time_too_long": "त्रुटी: एकदम धेरै #time callहरु", + "pfunc_rel2abs_invalid_depth": "त्रुटी: पाथमा (इनभ्यालिड)गलत गहिराइ(डेप्थ) भयो: \"$1\" (ले रुट नोड भन्दापनि माथिको नोडलाइ चलाउन(एकसेस गर्न) खोज्यो)" +} diff --git a/extensions/ParserFunctions/i18n/nl.json b/extensions/ParserFunctions/i18n/nl.json new file mode 100644 index 00000000..17bf3b3c --- /dev/null +++ b/extensions/ParserFunctions/i18n/nl.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "SPQRobin", + "Siebrand" + ] + }, + "pfunc_desc": "Verrijkt de parser met logische functies", + "pfunc_time_error": "Fout: ongeldige tijd.", + "pfunc_time_too_long": "Fout: #time te vaak aangeroepen.", + "pfunc_time_too_big": "Fout: #time ondersteunt jaren tot maximaal 9999", + "pfunc_time_too_small": "Fout: #time ondersteunt alleen jaren vanaf 0.", + "pfunc_rel2abs_invalid_depth": "Fout: ongeldige diepte in pad: \"$1\" (probeerde een node boven de stamnode aan te roepen).", + "pfunc_expr_stack_exhausted": "Fout in uitdrukking: stack uitgeput.", + "pfunc_expr_unexpected_number": "Fout in uitdrukking: onverwacht getal.", + "pfunc_expr_preg_match_failure": "Fout in uitdrukking: onverwacht falen van preg_match.", + "pfunc_expr_unrecognised_word": "Fout in uitdrukking: woord \"$1\" niet herkend.", + "pfunc_expr_unexpected_operator": "Fout in uitdrukking: niet verwachte operator $1.", + "pfunc_expr_missing_operand": "Fout in uitdrukking: operand voor $1 ontbreekt.", + "pfunc_expr_unexpected_closing_bracket": "Fout in uitdrukking: haakje sluiten op onverwachte plaats.", + "pfunc_expr_unrecognised_punctuation": "Fout in uitdrukking: niet herkend leesteken \"$1\".", + "pfunc_expr_unclosed_bracket": "Fout in uitdrukking: niet gesloten haakje openen.", + "pfunc_expr_division_by_zero": "Deling door nul", + "pfunc_expr_invalid_argument": "Ongeldige parameter voor $1: < -1 of > 1", + "pfunc_expr_invalid_argument_ln": "Ongeldige parameter voor ln: <= 0", + "pfunc_expr_unknown_error": "Fout in uitdrukking: onbekende fout ($1).", + "pfunc_expr_not_a_number": "In $1: resultaat is geen getal", + "pfunc_string_too_long": "Fout: De tekst is langer dan de limiet van $1 {{PLURAL:$1|karakter|karakters}}" +} diff --git a/extensions/ParserFunctions/i18n/nn.json b/extensions/ParserFunctions/i18n/nn.json new file mode 100644 index 00000000..e810cf99 --- /dev/null +++ b/extensions/ParserFunctions/i18n/nn.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Eirik", + "Frokor", + "Gunnernett", + "Harald Khan", + "Njardarlogar" + ] + }, + "pfunc_desc": "Legg til logiske funksjonar i parseren.", + "pfunc_time_error": "Feil: Ugyldig tid", + "pfunc_time_too_long": "Feil: #time er kalla for mange gonger", + "pfunc_rel2abs_invalid_depth": "Feil: Ugyldig djupn i stien: «$1» (prøvde å nå ein node ovanfor rotnoden)", + "pfunc_expr_stack_exhausted": "Feil i uttrykket: Stacken er tømd", + "pfunc_expr_unexpected_number": "Feil i uttrykket: Uventa tal", + "pfunc_expr_preg_match_failure": "Feil i uttrykket: Uventa feil i preg_match", + "pfunc_expr_unrecognised_word": "Feil i uttrykket: Ukjent ord, «$1»", + "pfunc_expr_unexpected_operator": "Feil i uttrykket: Uventa operatør, $1", + "pfunc_expr_missing_operand": "Feil i uttrykket: Operand for $1 manglar", + "pfunc_expr_unexpected_closing_bracket": "Feil i uttrykket: Uventa avsluttande parentes", + "pfunc_expr_unrecognised_punctuation": "Feil i uttrykket: Ukjent punktumsteikn, «$1»", + "pfunc_expr_unclosed_bracket": "Feil i uttrykket: Ein parentes er ikkje avslutta", + "pfunc_expr_division_by_zero": "Divisjon med null", + "pfunc_expr_invalid_argument": "Ugyldig argument for $1: < -1 eller > 1", + "pfunc_expr_invalid_argument_ln": "Ugyldig argument for ln: <= 0", + "pfunc_expr_unknown_error": "Feil i uttrykket: Ukjend feil ($1)", + "pfunc_expr_not_a_number": "Resultatet i $1 er ikkje eit tal", + "pfunc_string_too_long": "Feil: Strengen går over grensa på $1 teikn" +} diff --git a/extensions/ParserFunctions/i18n/oc.json b/extensions/ParserFunctions/i18n/oc.json new file mode 100644 index 00000000..6283a504 --- /dev/null +++ b/extensions/ParserFunctions/i18n/oc.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Cedric31", + "Jfblanc" + ] + }, + "pfunc_desc": "Aumenta lo parser amb de foncions logicas", + "pfunc_time_error": "Error: durada invalida", + "pfunc_time_too_long": "Error: parser #time apelat tròp de còps", + "pfunc_rel2abs_invalid_depth": "Error: nivèl de repertòri invalid dins lo camin : \"$1\" (a ensajat d’accedir a un nivèl al-dessús del repertòri raiç)", + "pfunc_expr_stack_exhausted": "Expression erronèa : pila agotada", + "pfunc_expr_unexpected_number": "Expression erronèa : nombre pas esperat", + "pfunc_expr_preg_match_failure": "Expression erronèa : una expression pas compresa a pas capitat", + "pfunc_expr_unrecognised_word": "Error d'expression : lo mot '''$1''' es pas reconegut", + "pfunc_expr_unexpected_operator": "Error d'expression : l'operador '''$1''' es pas reconegut", + "pfunc_expr_missing_operand": "Error d'expression : l'operand '''$1''' es pas reconegut", + "pfunc_expr_unexpected_closing_bracket": "Error d'expression : parentèsi tampanta pas prevista", + "pfunc_expr_unrecognised_punctuation": "Error d'expression : caractèr de ponctuacion « $1 » pas reconegut", + "pfunc_expr_unclosed_bracket": "Error d’expression : parentèsi pas tampada", + "pfunc_expr_division_by_zero": "Division per zèro", + "pfunc_expr_invalid_argument": "Valor incorrècta per $1 : < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Valor incorrècta per ln : ≤ 0", + "pfunc_expr_unknown_error": "Error d'expression : error desconeguda ($1)", + "pfunc_expr_not_a_number": "Dins $1 : lo resultat es pas un nombre", + "pfunc_string_too_long": "Error : La cadena depassa lo limit maximal de $1 caractèr{{PLURAL:$1||s}}" +} diff --git a/extensions/ParserFunctions/i18n/or.json b/extensions/ParserFunctions/i18n/or.json new file mode 100644 index 00000000..88f41f2e --- /dev/null +++ b/extensions/ParserFunctions/i18n/or.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Jnanaranjan Sahu" + ] + }, + "pfunc_desc": "ପାର୍ସରକୁ ଯୁକ୍ତିମୂଳକ ବ୍ୟବହାରିତା ଦେଇ ଉନ୍ନତ କରନ୍ତୁ", + "pfunc_time_error": "ଅସୁବିଧା: ଅବୈଧ ସମୟ ।", + "pfunc_time_too_long": "ଅସୁବିଧା: ଅତ୍ୟଧିକ #time ଡକରା ।", + "pfunc_time_too_big": "ଅସୁବିଧା: #time କେବଳ 9999ବର୍ଷ ପର୍ଯ୍ୟନ୍ତ ଭିତରେ ରହିପାରିବ ।", + "pfunc_rel2abs_invalid_depth": "ଅସୁବିଧା: \"$1\" ପଥରେ ଅଜଣା ଦୂରତା (ମୂଳ ନୋଡ ଠାରୁ ଆହୁରି ଭିତରକୁ ଯିବାକୁ ଚେଷ୍ଟା କରୁଛି) ।", + "pfunc_expr_stack_exhausted": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଷ୍ଟାକ ପୂର୍ଣ ହୋଇଗଲା ।", + "pfunc_expr_unexpected_number": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ସଂଖ୍ୟା ।", + "pfunc_expr_preg_match_failure": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ପ୍ରେଗ_ମିଳନରେ ଅସୁବିଧା ।", + "pfunc_expr_unrecognised_word": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଶବ୍ଦ \"$1\"", + "pfunc_expr_unexpected_operator": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା $1 ଯୁକ୍ତାକ୍ଷର ।", + "pfunc_expr_missing_operand": "ପ୍ରକାଶନରେ ଅସୁବିଧା: $1 ପାଇଁ ଅକ୍ଷର ନାହିଁ ।", + "pfunc_expr_unexpected_closing_bracket": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ବନ୍ଧନୀ ।", + "pfunc_expr_unrecognised_punctuation": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଚିହ୍ନ \"$1\" ।", + "pfunc_expr_unclosed_bracket": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ବନ୍ଧନୀ ଶେଷ ହୋଇନାହିଁ ।", + "pfunc_expr_division_by_zero": "ଶୁନ ଦ୍ଵାରା ଭାଗ ।", + "pfunc_expr_invalid_argument": "$1 ପାଇଁ ଅବୈଧ ଯୁକ୍ତି:< -୧ କିମ୍ବା > ୧ ।", + "pfunc_expr_invalid_argument_ln": "ln ପାଇଁ ଅବୈଧ ଲେଖା: <= 0 ।", + "pfunc_expr_unknown_error": "ପ୍ରକାଶନରେ ଅସୁବିଧା: ଅଜଣା ଅସୁବିଧା ($1) ।", + "pfunc_expr_not_a_number": "$1ରେ: ଫଳାଫଳଟି ସଂଖ୍ୟା ନୁହେଁ ।", + "pfunc_string_too_long": "ଅସୁବିଧା: ଧାଡିଟି $1 ଅକ୍ଷର ସୀମାଠୁ ଅଧିକ ହେଲାଣି ।" +} diff --git a/extensions/ParserFunctions/i18n/pl.json b/extensions/ParserFunctions/i18n/pl.json new file mode 100644 index 00000000..d5ff6995 --- /dev/null +++ b/extensions/ParserFunctions/i18n/pl.json @@ -0,0 +1,33 @@ +{ + "@metadata": { + "authors": [ + "Chrumps", + "Derbeth", + "Grzechooo", + "Sp5uhe", + "WTM", + "Woytecr" + ] + }, + "pfunc_desc": "Rozszerza analizator składni o funkcje logiczne", + "pfunc_time_error": "Błąd – niepoprawny czas", + "pfunc_time_too_long": "Błąd – zbyt wiele wywołań funkcji #time", + "pfunc_time_too_big": "Błąd – rok w #time nie może być większy niż 9999", + "pfunc_time_too_small": "Błąd: #time obsługuje tylko lata od 0.", + "pfunc_rel2abs_invalid_depth": "Błąd – nieprawidłowa głębokość w ścieżce „$1” (próba dostępu do węzła powyżej korzenia)", + "pfunc_expr_stack_exhausted": "Błąd w wyrażeniu – stos wyczerpany", + "pfunc_expr_unexpected_number": "Błąd w wyrażeniu – nieoczekiwana liczba", + "pfunc_expr_preg_match_failure": "Błąd w wyrażeniu – nieoczekiwany błąd preg_match", + "pfunc_expr_unrecognised_word": "Błąd w wyrażeniu – nierozpoznane słowo „$1”", + "pfunc_expr_unexpected_operator": "Błąd w wyrażeniu – nieoczekiwany operator $1", + "pfunc_expr_missing_operand": "Błąd w wyrażeniu – brak argumentu funkcji $1", + "pfunc_expr_unexpected_closing_bracket": "Błąd w wyrażeniu – nieoczekiwany nawias zamykający", + "pfunc_expr_unrecognised_punctuation": "Błąd w wyrażeniu – nierozpoznany znak interpunkcyjny „$1”", + "pfunc_expr_unclosed_bracket": "Błąd w wyrażeniu – niedomknięty nawias", + "pfunc_expr_division_by_zero": "Dzielenie przez zero", + "pfunc_expr_invalid_argument": "Nieprawidłowy argument funkcji $1 – mniejszy od -1 lub większy od 1", + "pfunc_expr_invalid_argument_ln": "Nieprawidłowy argument funkcji ln – mniejszy lub równy 0", + "pfunc_expr_unknown_error": "Błąd w wyrażeniu – nieznany błąd ($1)", + "pfunc_expr_not_a_number": "W $1 – wynik nie jest liczbą", + "pfunc_string_too_long": "Błąd – długość ciągu znaków przekracza dopuszczalne $1" +} diff --git a/extensions/ParserFunctions/i18n/pms.json b/extensions/ParserFunctions/i18n/pms.json new file mode 100644 index 00000000..24e2b863 --- /dev/null +++ b/extensions/ParserFunctions/i18n/pms.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Borichèt", + "Bèrto 'd Sèra", + "Dragonòt" + ] + }, + "pfunc_desc": "Mijora ël parse con funsion lògiche", + "pfunc_time_error": "Eror: temp nen bon", + "pfunc_time_too_long": "Eror: #time a ven ciamà tròpe vire", + "pfunc_time_too_big": "Eror: #time a përmët mach j'agn fin al 9999.", + "pfunc_time_too_small": "Eror: #time a përmet j'agn mach da 0.", + "pfunc_rel2abs_invalid_depth": "Eror: profondità nen bon-a ant ël përcors: \"$1\" (a l'é provasse a ciamé un grop dzora a la rèis)", + "pfunc_expr_stack_exhausted": "Eror ëd l'espression: stach esaurìa", + "pfunc_expr_unexpected_number": "Eror ëd l'espression: nùmer pa spetà", + "pfunc_expr_preg_match_failure": "Eror ëd l'espression: eror pa spetà an preg_match", + "pfunc_expr_unrecognised_word": "Eror ëd l'espression: paròla \"$1\" pa arconossùa", + "pfunc_expr_unexpected_operator": "Eror ëd l'espression: operator $1 pa spetà", + "pfunc_expr_missing_operand": "Eror ëd l'espression: Operand për $1 mancant", + "pfunc_expr_unexpected_closing_bracket": "Eror ëd l'espression: paréntesi pa sarà", + "pfunc_expr_unrecognised_punctuation": "Eror ëd l'espression: caràter ëd puntegiadura \"$1\" pa arconossù", + "pfunc_expr_unclosed_bracket": "Eror ëd l'espression: paréntesi pa sarà", + "pfunc_expr_division_by_zero": "Division për zero", + "pfunc_expr_invalid_argument": "Argoment pa bon për $1: < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Argoment pa bon për ln: <= 0", + "pfunc_expr_unknown_error": "Eror ëd l'espression: Eror pa conossù ($1)", + "pfunc_expr_not_a_number": "An $1: l'arzultà a l'é pa un nùmer", + "pfunc_string_too_long": "Eror: la stringa a passa ël lìmit ëd $1 caràter" +} diff --git a/extensions/ParserFunctions/i18n/pnb.json b/extensions/ParserFunctions/i18n/pnb.json new file mode 100644 index 00000000..2fdcc8c8 --- /dev/null +++ b/extensions/ParserFunctions/i18n/pnb.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Khalid Mahmood" + ] + }, + "pfunc_time_error": "غلطی: ویلہ ٹھیک نئیں۔", + "pfunc_time_too_long": "غلطی: بعوت ساریاں # کالاں" +} diff --git a/extensions/ParserFunctions/i18n/ps.json b/extensions/ParserFunctions/i18n/ps.json new file mode 100644 index 00000000..24f52833 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ps.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Ahmed-Najib-Biabani-Ibrahimkhel" + ] + }, + "pfunc_time_error": "ستونزه: ناسم وخت", + "pfunc_expr_division_by_zero": "وېش په صفر" +} diff --git a/extensions/ParserFunctions/i18n/pt-br.json b/extensions/ParserFunctions/i18n/pt-br.json new file mode 100644 index 00000000..31970c57 --- /dev/null +++ b/extensions/ParserFunctions/i18n/pt-br.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Cainamarques", + "Eduardo.mps", + "Giro720" + ] + }, + "pfunc_desc": "Melhora o analisador (parser) com funções lógicas", + "pfunc_time_error": "Erro: tempo inválido", + "pfunc_time_too_long": "Erro: muitas chamadas a #time", + "pfunc_time_too_big": "Erro: #time só lida com anos até 9999", + "pfunc_time_too_small": "Erro: #time suporta apenas anos superiores a 0.", + "pfunc_rel2abs_invalid_depth": "Erro: Profundidade inválida no caminho: \"$1\" (foi tentado o acesso a um nó acima do nó raiz)", + "pfunc_expr_stack_exhausted": "Erro de expressão: Pilha esgotada", + "pfunc_expr_unexpected_number": "Erro de expressão: Número inesperado", + "pfunc_expr_preg_match_failure": "Erro de expressão: Falha em preg_match inesperada", + "pfunc_expr_unrecognised_word": "Erro de expressão: Palavra \"$1\" não reconhecida", + "pfunc_expr_unexpected_operator": "Erro de expressão: Operador $1 inesperado", + "pfunc_expr_missing_operand": "Erro de expressão: Falta operando para $1", + "pfunc_expr_unexpected_closing_bracket": "Erro de expressão: Parêntese de fechamento inesperado", + "pfunc_expr_unrecognised_punctuation": "Erro de expressão: Caractere de pontuação \"$1\" não reconhecido", + "pfunc_expr_unclosed_bracket": "Erro de expressão: Parêntese não fechado", + "pfunc_expr_division_by_zero": "Divisão por zero", + "pfunc_expr_invalid_argument": "Argumento inválido para $1: < -1 or > 1", + "pfunc_expr_invalid_argument_ln": "Argumento inválido para ln: <= 0", + "pfunc_expr_unknown_error": "Erro de expressão: Erro desconhecido ($1)", + "pfunc_expr_not_a_number": "Em $1: resultado não é um número", + "pfunc_string_too_long": "Erro: cadeia de caracteres excede o limite de $1 caracteres" +} diff --git a/extensions/ParserFunctions/i18n/pt.json b/extensions/ParserFunctions/i18n/pt.json new file mode 100644 index 00000000..9f48ef5d --- /dev/null +++ b/extensions/ParserFunctions/i18n/pt.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "Hamilton Abreu", + "Luckas", + "Malafaya" + ] + }, + "pfunc_desc": "Melhora o analisador sintático com funções lógicas", + "pfunc_time_error": "Erro: tempo inválido", + "pfunc_time_too_long": "Erro: demasiadas chamadas a #time", + "pfunc_time_too_big": "Erro: #time só permite anos até 9999", + "pfunc_time_too_small": "Erro: #time só permite anos a partir de 0.", + "pfunc_rel2abs_invalid_depth": "Erro: Profundidade inválida no caminho: \"$1\" (foi tentado o acesso a um nó acima do nó raiz)", + "pfunc_expr_stack_exhausted": "Erro de expressão: Pilha esgotada", + "pfunc_expr_unexpected_number": "Erro de expressão: Número inesperado", + "pfunc_expr_preg_match_failure": "Erro de expressão: Falha em preg_match inesperada", + "pfunc_expr_unrecognised_word": "Erro de expressão: Palavra \"$1\" não reconhecida", + "pfunc_expr_unexpected_operator": "Erro de expressão: Operador $1 inesperado", + "pfunc_expr_missing_operand": "Erro de expressão: Falta operando para $1", + "pfunc_expr_unexpected_closing_bracket": "Erro de expressão: Parêntese de fecho inesperado", + "pfunc_expr_unrecognised_punctuation": "Erro de expressão: Carácter de pontuação \"$1\" não reconhecido", + "pfunc_expr_unclosed_bracket": "Erro de expressão: Parêntese não fechado", + "pfunc_expr_division_by_zero": "Divisão por zero", + "pfunc_expr_invalid_argument": "Argumento inválido para $1: < -1 or > 1", + "pfunc_expr_invalid_argument_ln": "Argumento inválido para ln: <= 0", + "pfunc_expr_unknown_error": "Erro de expressão: Erro desconhecido ($1)", + "pfunc_expr_not_a_number": "Em $1: resultado não é um número", + "pfunc_string_too_long": "Erro: Texto excede o limite de $1 caracteres" +} diff --git a/extensions/ParserFunctions/i18n/qqq.json b/extensions/ParserFunctions/i18n/qqq.json new file mode 100644 index 00000000..f47d1b21 --- /dev/null +++ b/extensions/ParserFunctions/i18n/qqq.json @@ -0,0 +1,33 @@ +{ + "@metadata": { + "authors": [ + "Jon Harald Søby", + "Kghbln", + "Meno25", + "Shirayuki", + "Siebrand", + "The Evil IP address" + ] + }, + "pfunc_desc": "{{desc|name=Parser Functions|url=http://www.mediawiki.org/wiki/Extension:ParserFunctions}}", + "pfunc_time_error": "Used as error message about DateTime object, so this \"time\" means \"date and time\".\n\nSee also:\n* {{msg-mw|Pfunc time too long}}\n* {{msg-mw|Pfunc time too big}}\n* {{msg-mw|Pfunc time too small}}", + "pfunc_time_too_long": "Used as error message.\n\nSee also:\n* {{msg-mw|Pfunc time error}}\n* {{msg-mw|Pfunc time too big}}\n* {{msg-mw|Pfunc time too small}}", + "pfunc_time_too_big": "Used as error message.\n\nSee also:\n* {{msg-mw|Pfunc time error}}\n* {{msg-mw|Pfunc time too long}}\n* {{msg-mw|Pfunc time too small}}", + "pfunc_time_too_small": "Used as error message.\n\nSee also:\n* {{msg-mw|Pfunc time error}}\n* {{msg-mw|Pfunc time too long}}\n* {{msg-mw|Pfunc time too big}}", + "pfunc_rel2abs_invalid_depth": "Used as error message. Parameters:\n* $1 - full path", + "pfunc_expr_stack_exhausted": "Used as error message.\n{{Related|Pfunc expr}}", + "pfunc_expr_unexpected_number": "Used as error message.\n{{Related|Pfunc expr}}", + "pfunc_expr_preg_match_failure": "{{doc-important|Do not translate preg_match. It is a PHP function name.}}\nUsed as error message.\n{{Related|Pfunc expr}}", + "pfunc_expr_unrecognised_word": "Used as error message. Parameters:\n* $1 - word\n{{Related|Pfunc expr}}", + "pfunc_expr_unexpected_operator": "Used as error message. Parameters:\n* $1 - operator\n{{Related|Pfunc expr}}", + "pfunc_expr_missing_operand": "Used as error message. Parameters:\n* $1 - operator name. e.g. +, -, not, mod, sin, cos, sqrt\n{{Related|Pfunc expr}}", + "pfunc_expr_unexpected_closing_bracket": "Used as error message.\n{{Related|Pfunc expr}}", + "pfunc_expr_unrecognised_punctuation": "Used as error message. Parameters:\n* $1 - invalid character\n{{Related|Pfunc expr}}", + "pfunc_expr_unclosed_bracket": "Used as error message.\n{{Related|Pfunc expr}}", + "pfunc_expr_division_by_zero": "Used as error message.\n{{Related|Pfunc expr}}", + "pfunc_expr_invalid_argument": "Used as error message when the operand is invalid. Parameters:\n* $1 - operator name. Any one of the following: asin, acos\n{{Related|Pfunc expr}}", + "pfunc_expr_invalid_argument_ln": "{{doc-important|Do not translate ln. It is an operator.}}\nUsed as error message when the operand for the operator \"ln\" is invalid.\n{{Related|Pfunc expr}}", + "pfunc_expr_unknown_error": "Used as error message.\n\nIn the source code, there is a comment \"// Should be impossible to reach here.\".\n\nParameters:\n* $1 - (Undefined in the source code)\n{{Related|Pfunc expr}}", + "pfunc_expr_not_a_number": "Used as error message when the result of \"sqrt\" (square root) is not a number.\n\nParameters:\n* $1 - operator name: sqrt\n{{Related|Pfunc expr}}", + "pfunc_string_too_long": "PLURAL is supported for $1." +} diff --git a/extensions/ParserFunctions/i18n/qu.json b/extensions/ParserFunctions/i18n/qu.json new file mode 100644 index 00000000..62f5e8a3 --- /dev/null +++ b/extensions/ParserFunctions/i18n/qu.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "AlimanRuna" + ] + }, + "pfunc_desc": "Parser nisqata sullwa ruranakunawan allinchay", + "pfunc_time_error": "Pantasqa: Pachaqa manam allinchu", + "pfunc_time_too_long": "Pantasqa: nisyu \"#time\" (pacha)", + "pfunc_time_too_big": "Pantasqa: #time nisqaqa 9999 watallakamam watakunata q'imin", + "pfunc_rel2abs_invalid_depth": "Pantasqa: ñanpa ukhu kayninqa manam allinchu: \"$1\" (saphi khipu hawanpi kaq khiputam aypayta munaspa)", + "pfunc_expr_stack_exhausted": "Rikuchikuypi pantasqa: Nisyu tawqa", + "pfunc_expr_unexpected_number": "Rikuchikuypi pantasqa: Mana suyakusqa yupay", + "pfunc_expr_preg_match_failure": "Rikuchikuypi pantasqa: Mana suyakusqa preg_match alqa", + "pfunc_expr_unrecognised_word": "Rikuchikuypi pantasqa: Mana riqsisqa rima \"$1\"", + "pfunc_expr_unexpected_operator": "Rikuchikuypi pantasqa: Mana suyakusqa ruraq \"$1\"", + "pfunc_expr_missing_operand": "Rikuchikuypi pantasqa: Manam kanchu $1-paq ruraq", + "pfunc_expr_unexpected_closing_bracket": "Rikuchikuypi pantasqa: Nisyu wichq'aq qinchaq", + "pfunc_expr_unrecognised_punctuation": "Rikuchikuypi pantasqa: Mana riqsisqa qillqa unancha \"$1\"", + "pfunc_expr_unclosed_bracket": "Rikuchikuypi pantasqa: Manam kanchu wichq'aq qinchaq", + "pfunc_expr_division_by_zero": "Ch'usaqwan rakisqa", + "pfunc_expr_invalid_argument": "$1-paq mana allin ninakuy: : < -1 icha > 1", + "pfunc_expr_invalid_argument_ln": "ln-paq mana allin ninakuy: <= 0", + "pfunc_expr_unknown_error": "Rikuchikuypi pantasqa: Mana riqsisqa pantasqa ($1)", + "pfunc_expr_not_a_number": "$1-pi: lluqsiyninqa manam yupaychu", + "pfunc_string_too_long": "Pantasqa: Qillqa tiwlliqa $1 sanampa saywatam llallin" +} diff --git a/extensions/ParserFunctions/i18n/ro.json b/extensions/ParserFunctions/i18n/ro.json new file mode 100644 index 00000000..81837cef --- /dev/null +++ b/extensions/ParserFunctions/i18n/ro.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "KlaudiuMihaila", + "Minisarm", + "Stelistcristi" + ] + }, + "pfunc_desc": "Îmbunătățește parserul cu funcții logice", + "pfunc_time_error": "Eroare: timp incorect", + "pfunc_time_too_long": "Eroare: prea multe apeluri #time", + "pfunc_time_too_big": "Eroare: #time acceptă doar ani până la 9999", + "pfunc_rel2abs_invalid_depth": "Eroare: adâncime incorectă în cale: „$1” (încercat accesarea unui nod deasupra nodului rădăcină)", + "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_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ă", + "pfunc_expr_unrecognised_punctuation": "Eroare de expresie: caracter de punctuație „$1” necunoscut", + "pfunc_expr_unclosed_bracket": "Eroare de expresie: paranteză neînchisă", + "pfunc_expr_division_by_zero": "Împărțire la zero", + "pfunc_expr_invalid_argument": "Argument incorect pentru $1: < -1 sau > 1", + "pfunc_expr_invalid_argument_ln": "Argument incorect pentru ln: <= 0", + "pfunc_expr_unknown_error": "Eroare de expresie: eroare necunoscută ($1)", + "pfunc_expr_not_a_number": "În $1: rezultatul nu este un număr", + "pfunc_string_too_long": "Eroare: șirul depășește limita de caractere de $1" +} diff --git a/extensions/ParserFunctions/i18n/roa-tara.json b/extensions/ParserFunctions/i18n/roa-tara.json new file mode 100644 index 00000000..565e7c71 --- /dev/null +++ b/extensions/ParserFunctions/i18n/roa-tara.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Joetaras" + ] + }, + "pfunc_desc": "L'analizzatore avanzate cu le funziune loggeche", + "pfunc_time_error": "Errore: Orarie invalide", + "pfunc_time_too_long": "Errore: stonne troppe #time chiamate", + "pfunc_time_too_big": "Errore: #time vole sulamende valore de anne 'mbonde a 9999", + "pfunc_time_too_small": "Errore: #time pigghie anne sulamende da 'u 0.", + "pfunc_rel2abs_invalid_depth": "Errore: Profondità invalide jndr'à 'u percorse: \"$1\" (s'à pruvate a pigghià 'nu node sus a 'u node radice)", + "pfunc_expr_stack_exhausted": "Espressione in errore: Stack anghiute", + "pfunc_expr_unexpected_number": "Espressione in errore: Numere inaspettate", + "pfunc_expr_preg_match_failure": "Espressione in errore: preg_match inaspettate e fallite", + "pfunc_expr_unrecognised_word": "Espressione in errore: Parola scanusciute \"$1\"", + "pfunc_expr_unexpected_operator": "Espressione in errore: Operatore $1 inaspettate", + "pfunc_expr_missing_operand": "Espressione in errore: Operande zumbate pe $1", + "pfunc_expr_unexpected_closing_bracket": "Espressione in errore: Non g'onne state achiuse le parendesi", + "pfunc_expr_unrecognised_punctuation": "Espressione in errore: Carattere de punde \"$1\" scanusciute", + "pfunc_expr_unclosed_bracket": "Espressione in errore: Parendesi non achiuse", + "pfunc_expr_division_by_zero": "Divisione pe zero", + "pfunc_expr_invalid_argument": "Argomende invalide pe $1: < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Argomende invalide pe ln: <= 0", + "pfunc_expr_unknown_error": "Espressione in errore: Errore scanusciute ($1)", + "pfunc_expr_not_a_number": "In $1: 'u resultate non g'è 'nu numere", + "pfunc_string_too_long": "Errore: 'A stringhe supranesce 'u limite de $1 carattere" +} diff --git a/extensions/ParserFunctions/i18n/ru.json b/extensions/ParserFunctions/i18n/ru.json new file mode 100644 index 00000000..db76078b --- /dev/null +++ b/extensions/ParserFunctions/i18n/ru.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "G0rn", + "Putnik", + "Александр Сигачёв" + ] + }, + "pfunc_desc": "Улучшенный синтаксический анализатор с логическими функциями", + "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": "Ошибка выражения: неожидаемое число", + "pfunc_expr_preg_match_failure": "Ошибка выражения: сбой preg_match", + "pfunc_expr_unrecognised_word": "Ошибка выражения: неопознанное слово «$1»", + "pfunc_expr_unexpected_operator": "Ошибка выражения: неожидаемый оператор $1", + "pfunc_expr_missing_operand": "Ошибка выражения: $1 не хватает операнда", + "pfunc_expr_unexpected_closing_bracket": "Ошибка выражения: неожидаемая закрывающая скобка", + "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: результат не является числом", + "pfunc_string_too_long": "Ошибка: строка превышает ограничение в $1 символов" +} diff --git a/extensions/ParserFunctions/i18n/rue.json b/extensions/ParserFunctions/i18n/rue.json new file mode 100644 index 00000000..a592c200 --- /dev/null +++ b/extensions/ParserFunctions/i18n/rue.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Gazeb" + ] + }, + "pfunc_desc": "Росшырїня парсера о лоґічны функції", + "pfunc_time_error": "Хына: неплатный час", + "pfunc_time_too_long": "Хыба: дуже много кликаня #time", + "pfunc_rel2abs_invalid_depth": "Хыба: Неплатна глубка в стежцї: \"$1\" (проба о приступ до узла высшого як корїнь)", + "pfunc_expr_stack_exhausted": "Хыба выразу: Засобник переповненый", + "pfunc_expr_unexpected_number": "Хыба выразу: Чекане чісло", + "pfunc_expr_preg_match_failure": "Хыба выразу: Нечекана хыба функції preg_match", + "pfunc_expr_unrecognised_word": "Хыба выразу: Нерозпознане слово „$1“", + "pfunc_expr_unexpected_operator": "Хыба выразу: Нечеканый оператор: $1", + "pfunc_expr_missing_operand": "Хыба выразу: Хыбить операнд про $1", + "pfunc_expr_unexpected_closing_bracket": "Хыба выразу: Нечекана заперача заперка", + "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: резултат не є чісло", + "pfunc_string_too_long": "Хыба: Ланц є довшый як $1 {{PLURAL:$1|знак|знакы|знаків}}, што є ліміт" +} diff --git a/extensions/ParserFunctions/i18n/sah.json b/extensions/ParserFunctions/i18n/sah.json new file mode 100644 index 00000000..a5a9fb7a --- /dev/null +++ b/extensions/ParserFunctions/i18n/sah.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "HalanTul" + ] + }, + "pfunc_desc": "Логическай функциялаах тупсарыллыбыт синтаксическай анализатор", + "pfunc_time_error": "Алҕас: сыыһа кэм", + "pfunc_time_too_long": "Алҕас: #time функция наһаа элбэхтик хатыламмыт", + "pfunc_time_too_big": "Алҕас: #time 9999-у ааһыа суохтаах", + "pfunc_rel2abs_invalid_depth": "Алҕас: ошибочная глубина пути: «$1» (попытка доступа к узлу, находящемуся выше, чем корневой)", + "pfunc_expr_stack_exhausted": "Ошибка выражения: переполнение стека", + "pfunc_expr_unexpected_number": "Алҕас: кэтэһиллибэтэх чыыһыла", + "pfunc_expr_preg_match_failure": "Алҕас: preg_match моһуоктанна", + "pfunc_expr_unrecognised_word": "Алҕас: биллибэт тыл «$1»", + "pfunc_expr_unexpected_operator": "Алҕас: кэтэһиллибэтэх оператор $1", + "pfunc_expr_missing_operand": "Алҕас: $1 операнда тиийбэт", + "pfunc_expr_unexpected_closing_bracket": "Алҕас: кэтэһиллибэтэх сабар ускуопка", + "pfunc_expr_unrecognised_punctuation": "Алҕас: биллибэт пунктуация бэлиэтэ «$1»", + "pfunc_expr_unclosed_bracket": "Алҕас: сабыллыбатах ускуопка", + "pfunc_expr_division_by_zero": "Нуулга түҥэттии", + "pfunc_expr_invalid_argument": "$1 алҕас аргуменнаах: < -1 or > 1", + "pfunc_expr_invalid_argument_ln": "ln аргумена сыыһалаах: <= 0", + "pfunc_expr_unknown_error": "Expression error (ошибка выражения): Биллибэт алҕас ($1)", + "pfunc_expr_not_a_number": "$1 иһигэр: эппиэтэ чыыһыла буолбатах", + "pfunc_string_too_long": "Алҕас: Устуруока уһуна $1 бэлиэннэн хааччахха баппат" +} diff --git a/extensions/ParserFunctions/i18n/scn.json b/extensions/ParserFunctions/i18n/scn.json new file mode 100644 index 00000000..6690212b --- /dev/null +++ b/extensions/ParserFunctions/i18n/scn.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Melos", + "Santu" + ] + }, + "pfunc_desc": "Ci junci ô parser na sèrii di funzioni lòggichi", + "pfunc_time_error": "Sbàgghiu: uràriu nun vàlidu", + "pfunc_time_too_long": "Sbàgghiu: troppi chiamati a #time", + "pfunc_rel2abs_invalid_depth": "Sbàgghiu: prufunnità non vàlida ntô pircorsu \"$1\" (si tintau di tràsiri a nu nodu cchiù supra di la ràdica)", + "pfunc_expr_stack_exhausted": "Sbàgghiu nti la sprissioni: lu stack finìu", + "pfunc_expr_unexpected_number": "Sbàgghiu nti la sprissioni: nùmmiru non privistu", + "pfunc_expr_preg_match_failure": "Sbàgghiu nti la sprissioni: sbàgghiu non privistu 'n preg_match", + "pfunc_expr_unrecognised_word": "Sbàgghiu nti la sprissioni: palora \"$1\" non canusciuta", + "pfunc_expr_unexpected_operator": "Sbàgghiu nti la sprissioni: upiraturi $1 non privistu", + "pfunc_expr_missing_operand": "Sbàgghiu nti la sprissioni: upirandu mancanti pi $1", + "pfunc_expr_unexpected_closing_bracket": "Sbàgghiu nti la sprissioni: parèntisi chiusa non aspittata", + "pfunc_expr_unrecognised_punctuation": "Sbàgghiu nti la sprissioni: caràttiri di puntiggiatura \"$1\" non canusciutu", + "pfunc_expr_unclosed_bracket": "Sbàgghiu nti la sprissioni: parèntisi non chiuruta", + "pfunc_expr_division_by_zero": "Divisioni pi zeru", + "pfunc_expr_invalid_argument": "Argumentu non vàlidu pi $1: < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Argumentu non vàlidu pi ln: <= 0", + "pfunc_expr_unknown_error": "Sbàgghiu nti la sprissioni: sbàgghiu scanusciutu ($1)", + "pfunc_expr_not_a_number": "Nti $1: lu risurtatu nun è nu nùmmiru", + "pfunc_string_too_long": "Erruri: la stringa supira lu limiti di $1 carattiri" +} diff --git a/extensions/ParserFunctions/i18n/sh.json b/extensions/ParserFunctions/i18n/sh.json new file mode 100644 index 00000000..b0dbfd3c --- /dev/null +++ b/extensions/ParserFunctions/i18n/sh.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Kolega2357" + ] + }, + "pfunc_time_error": "Greška: pogrešno vreme", + "pfunc_time_too_long": "Greška: previše pozivanja funkcije #time", + "pfunc_rel2abs_invalid_depth": "Greška: Nepravilna dubina u putanji: \"$1\"" +} diff --git a/extensions/ParserFunctions/i18n/si.json b/extensions/ParserFunctions/i18n/si.json new file mode 100644 index 00000000..b666cf06 --- /dev/null +++ b/extensions/ParserFunctions/i18n/si.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Budhajeewa", + "නන්දිමිතුරු" + ] + }, + "pfunc_desc": "තාර්කීක ශ්‍රිතයන් උපයෝගී කරගනිමින් ව්‍යාකරණ විග්‍රහකය වර්ධනය කරන්න", + "pfunc_time_error": "දෝෂය: අනීතික වේලාව", + "pfunc_time_too_long": "දෝෂය: වේලා ඇමතුම් # පමණට වැඩිය", + "pfunc_rel2abs_invalid_depth": "දෝෂය: පෙතෙහි ගැඹුර අනීතිකයි: \"$1\" (මූල මංසලට ඉහළ මංසලක් ප්‍රවේශනයට උත්සාහ දැරිණි)", + "pfunc_expr_stack_exhausted": "ප්‍රකාශන දෝෂය: ඇසිරුම හිස්ව පැවතිණි", + "pfunc_expr_unexpected_number": "ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත සංඛ්‍යාව", + "pfunc_expr_preg_match_failure": "ප්‍රකාශන දෝෂය: බලාපොරොත්තු නොවූ preg_match ඇණහිටුම", + "pfunc_expr_unrecognised_word": "ප්‍රකාශන දෝෂය: හඳුනානොගත් වදන \"$1\"", + "pfunc_expr_unexpected_operator": "ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත $1 මෙහෙයුම්කාරකය", + "pfunc_expr_missing_operand": "ප්‍රකාශන දෝෂය: $1 සඳහා අස්ථානගත ප්‍රවර්ත්‍යය", + "pfunc_expr_unexpected_closing_bracket": "ප්‍රකාශන දෝෂය: අනපේක්‍ෂිත වැසීම් වරහන", + "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: හි ප්‍රතිඵලය සංඛ්‍යාවක් නොවේ", + "pfunc_string_too_long": "Error: වදන් පෙළ අකුරු $1 සීමාව ඉක්මවයි" +} diff --git a/extensions/ParserFunctions/i18n/sk.json b/extensions/ParserFunctions/i18n/sk.json new file mode 100644 index 00000000..e8285b51 --- /dev/null +++ b/extensions/ParserFunctions/i18n/sk.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Helix84" + ] + }, + "pfunc_desc": "Rozšírenie syntaktického analyzátora o logické funkcie", + "pfunc_time_error": "Chyba: Neplatný čas", + "pfunc_time_too_long": "Chyba: príliš veľa volaní #time", + "pfunc_rel2abs_invalid_depth": "Chyba: Neplatná hĺbka v ceste: „$1“ (pokus o prístup k uzlu nad koreňovým uzlom)", + "pfunc_expr_stack_exhausted": "Chyba výrazu: Zásobník vyčerpaný", + "pfunc_expr_unexpected_number": "Chyba výrazu: Neočakávané číslo", + "pfunc_expr_preg_match_failure": "Chyba výrazu: Neočakávané zlyhanie funkcie preg_match", + "pfunc_expr_unrecognised_word": "Chyba výrazu: Nerozpoznané slovo „$1“", + "pfunc_expr_unexpected_operator": "Chyba výrazu: Neočakávaný operátor $1", + "pfunc_expr_missing_operand": "Chyba výrazu: Chýbajúci operand pre $1", + "pfunc_expr_unexpected_closing_bracket": "Chyba výrazu: Neočakávaná zatvárajúca hranatá zátvorka", + "pfunc_expr_unrecognised_punctuation": "Chyba výrazu: Nerozpoznané diakritické znamienko „$1“", + "pfunc_expr_unclosed_bracket": "Chyba výrazu: Neuzavretá hranatá zátvorka", + "pfunc_expr_division_by_zero": "Chyba výrazu: Delenie nulou", + "pfunc_expr_invalid_argument": "Neplatný argument pre $1: < -1 alebo > 1", + "pfunc_expr_invalid_argument_ln": "Neplatný argument pre ln: <= 0", + "pfunc_expr_unknown_error": "Chyba výrazu: Neznáma chyba ($1)", + "pfunc_expr_not_a_number": "V $1: výsledok nie je číslo", + "pfunc_string_too_long": "Chyba: Reťazec prekračuje limit $1 znakov" +} diff --git a/extensions/ParserFunctions/i18n/sl.json b/extensions/ParserFunctions/i18n/sl.json new file mode 100644 index 00000000..4be7beb5 --- /dev/null +++ b/extensions/ParserFunctions/i18n/sl.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Dbc334" + ] + }, + "pfunc_desc": "Izboljša razčlenjevalnik z logičnimi funkcijami", + "pfunc_time_error": "Napaka: neveljaven čas", + "pfunc_time_too_long": "Napaka: preveč klicev #time", + "pfunc_time_too_big": "Napaka: #time podpira samo leta do 9999", + "pfunc_time_too_small": "Napaka: #time podpira samo leta od 0.", + "pfunc_rel2abs_invalid_depth": "Napaka: Neveljavna globina poti: »$1« (poskus dostopanja do vozlišča višjega od korenskega vozlišča)", + "pfunc_expr_stack_exhausted": "Napaka v izrazu: Sklad je izčrpan", + "pfunc_expr_unexpected_number": "Napaka v izrazu: Nepričakovani število", + "pfunc_expr_preg_match_failure": "Napaka v izrazu: Nepričakovan neuspeh preg_match", + "pfunc_expr_unrecognised_word": "Napaka v izrazu: Neprepoznana beseda »$1«", + "pfunc_expr_unexpected_operator": "Napaka v izrazu: Nepričakovan operator $1", + "pfunc_expr_missing_operand": "Napaka v izrazu: Manjkajoč operand za $1", + "pfunc_expr_unexpected_closing_bracket": "Napaka v izrazu: Nepričakovan zaključni oklepaj", + "pfunc_expr_unrecognised_punctuation": "Napaka v izrazu: Nepričakovan znak za ločilo »$1«", + "pfunc_expr_unclosed_bracket": "Napaka v izrazu: Nezaprti oklepaj", + "pfunc_expr_division_by_zero": "Deljenje z ničlo", + "pfunc_expr_invalid_argument": "Napačen argument za $1: < -1 ali > 1", + "pfunc_expr_invalid_argument_ln": "Napačen argument za ln: <= 0", + "pfunc_expr_unknown_error": "Napaka v izrazu: Neznana napaka ($1)", + "pfunc_expr_not_a_number": "V $1: rezultat ni število", + "pfunc_string_too_long": "Napaka: Niz presega omejitev $1 {{PLURAL:$1|znaka|znakov}}" +} diff --git a/extensions/ParserFunctions/i18n/sq.json b/extensions/ParserFunctions/i18n/sq.json new file mode 100644 index 00000000..42434b0d --- /dev/null +++ b/extensions/ParserFunctions/i18n/sq.json @@ -0,0 +1,28 @@ +{ + "@metadata": { + "authors": [ + "Olsi", + "Vinie007" + ] + }, + "pfunc_desc": "Enhance parser me funksione logjike", + "pfunc_time_error": "Gabim: kohë e pavlefshme", + "pfunc_time_too_long": "Gabim: shumë #thirrje kohe", + "pfunc_time_too_big": "Gabim: # kohë mbështet vetëm vjet deri në 9999", + "pfunc_rel2abs_invalid_depth": "Gabim: thellësi e pavlefshme në rrugë: \"$1\" (u përpoq për të hyrë në një nyje mbi nyjen e rrënjës)", + "pfunc_expr_stack_exhausted": "Gabim shprehjeje: Stack exhausted", + "pfunc_expr_unexpected_number": "Gabim shprehjeje: Numër i papritur", + "pfunc_expr_preg_match_failure": "Gabim shprehjeje: Dështim i papritur i preg_match", + "pfunc_expr_unrecognised_word": "Gabim shprehjeje: Fjalë e panjohur: $1", + "pfunc_expr_unexpected_operator": "Gabim shprehjeje: Operator i papritur $1", + "pfunc_expr_missing_operand": "Gabim shprehjej: Operim i munfuar për $1", + "pfunc_expr_unexpected_closing_bracket": "Gabim shprehjeje: Mbyllje e papritur kllapash", + "pfunc_expr_unrecognised_punctuation": "Gabim shprehjeje: Karakater pikësimi i panjohur \"$1\"", + "pfunc_expr_unclosed_bracket": "Gabim shprehjeje: Mosmbyllje kllapash", + "pfunc_expr_division_by_zero": "Pjesëtim me zero", + "pfunc_expr_invalid_argument": "Argument i pavlefshëm për $1: < -1 ose > 1", + "pfunc_expr_invalid_argument_ln": "Argument i pavlefshëm për ln: <= 0", + "pfunc_expr_unknown_error": "Gabim shprehjeje: Gabim i panjohur ($1)", + "pfunc_expr_not_a_number": "Në $1: rezultati nuk është një numër", + "pfunc_string_too_long": "Gabim: string kalon limit $1 karakter" +} diff --git a/extensions/ParserFunctions/i18n/sr-ec.json b/extensions/ParserFunctions/i18n/sr-ec.json new file mode 100644 index 00000000..403d78ce --- /dev/null +++ b/extensions/ParserFunctions/i18n/sr-ec.json @@ -0,0 +1,27 @@ +{ + "@metadata": { + "authors": [ + "Millosh", + "Rancher", + "Verlor" + ] + }, + "pfunc_desc": "Проширује рашчлањивач с логичким функцијама", + "pfunc_time_error": "Грешка: лоше време", + "pfunc_time_too_long": "Грешка: превише #time позива", + "pfunc_expr_stack_exhausted": "Грешка у изразу: стек напуњен", + "pfunc_expr_unexpected_number": "Грешка у изразу: неочекивани број", + "pfunc_expr_preg_match_failure": "Грешка у изразу: Неочекивана preg_match грешка", + "pfunc_expr_unrecognised_word": "Грешка у изразу: непозната реч \"$1\"", + "pfunc_expr_unexpected_operator": "Грешка у изразу: непознати оператор \"$1\"", + "pfunc_expr_missing_operand": "Грешка у изразу: недостаје операнд за $1", + "pfunc_expr_unexpected_closing_bracket": "Грешка у изразу: Неочекивано затварање средње заграде.", + "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 није број.", + "pfunc_string_too_long": "Грешка: реч прекорачује $1 слова, што је постављено ограничење" +} diff --git a/extensions/ParserFunctions/i18n/sr-el.json b/extensions/ParserFunctions/i18n/sr-el.json new file mode 100644 index 00000000..00c0a5fa --- /dev/null +++ b/extensions/ParserFunctions/i18n/sr-el.json @@ -0,0 +1,25 @@ +{ + "@metadata": { + "authors": [ + "Michaello" + ] + }, + "pfunc_desc": "obogati parser logičkim funkcijama", + "pfunc_time_error": "Greška: loše vreme", + "pfunc_time_too_long": "Greška: previše #time poziva", + "pfunc_expr_stack_exhausted": "Greška u izrazu: stek napunjen", + "pfunc_expr_unexpected_number": "Greška u izrazu: neočekivani broj", + "pfunc_expr_preg_match_failure": "Greška u izrazu: Neočekivana preg_match greška", + "pfunc_expr_unrecognised_word": "Greška u izrazu: nepoznata reč \"$1\"", + "pfunc_expr_unexpected_operator": "Greška u izrazu: nepoznati operator \"$1\"", + "pfunc_expr_missing_operand": "Greška u izrazu: nedostaje operand za $1", + "pfunc_expr_unexpected_closing_bracket": "Greška u izrazu: Neočekivano zatvaranje srednje zagrade.", + "pfunc_expr_unrecognised_punctuation": "Greška u izrazu: Nepoznati interpunkcijski karakter \"$1\".", + "pfunc_expr_unclosed_bracket": "Greška u izrazu: Nezatvorena srednja zagrada.", + "pfunc_expr_division_by_zero": "Deljenje sa nulom.", + "pfunc_expr_invalid_argument": "Loš argument: $1 je < -1 ili > 1", + "pfunc_expr_invalid_argument_ln": "Loš argument: ln <= 0", + "pfunc_expr_unknown_error": "Greška u izrazu: Nepoznata greška ($1)", + "pfunc_expr_not_a_number": "Rezultat u $1 nije broj.", + "pfunc_string_too_long": "Greška: reč prekoračuje $1 slova, što je postavljeno ograničenje" +} diff --git a/extensions/ParserFunctions/i18n/stq.json b/extensions/ParserFunctions/i18n/stq.json new file mode 100644 index 00000000..87407d28 --- /dev/null +++ b/extensions/ParserFunctions/i18n/stq.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Pyt" + ] + }, + "pfunc_desc": "Ärwiedert dän Parser uum logiske Funktione", + "pfunc_time_error": "Failer: uungultige Tiedangoawe", + "pfunc_time_too_long": "Failer: tou fuul #time-Aproupe", + "pfunc_rel2abs_invalid_depth": "Failer: uungultige Djüpte in Paad: „$1“ (Fersäik, ap n Knättepunkt buppe dän Haudknättepunkt toutougriepen)", + "pfunc_expr_stack_exhausted": "Expression-Failer: Stack-Uurloop", + "pfunc_expr_unexpected_number": "Expression-Failer: Nit ferwachtede Taal", + "pfunc_expr_preg_match_failure": "Expression-Failer: Uunferwachtede „preg_match“-Failfunktion", + "pfunc_expr_unrecognised_word": "Expression-Failer: Nit wierkoand Woud „$1“", + "pfunc_expr_unexpected_operator": "Expression-Failer: Uunferwachteden Operator: $1", + "pfunc_expr_missing_operand": "Expression-Failer: Failenden Operand foar $1", + "pfunc_expr_unexpected_closing_bracket": "Expression-Failer: Uunferwachte sluutende kaantige Klammere", + "pfunc_expr_unrecognised_punctuation": "Expression-Failer: Nit wierkoand Satsteeken „$1“", + "pfunc_expr_unclosed_bracket": "Expression-Failer: Nit sleetene kaantige Klammer", + "pfunc_expr_division_by_zero": "Expression-Failer: Division truch Null", + "pfunc_expr_invalid_argument": "Uungultich Argument foar $1: < -1 of > 1", + "pfunc_expr_invalid_argument_ln": "Uungultich Argument foar ln: <= 0", + "pfunc_expr_unknown_error": "Expression-Failer: Uunbekoanden Failer ($1)", + "pfunc_expr_not_a_number": "Expression-Failer: In $1: Resultoat is neen Taal", + "pfunc_string_too_long": "Failer: Teekenkätte is laanger as dät Teekenlimit fon $1" +} diff --git a/extensions/ParserFunctions/i18n/su.json b/extensions/ParserFunctions/i18n/su.json new file mode 100644 index 00000000..e4fe9f9f --- /dev/null +++ b/extensions/ParserFunctions/i18n/su.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Irwangatot", + "Kandar" + ] + }, + "pfunc_desc": "Ngembangkeun parser kalawan fungsi logis", + "pfunc_time_error": "Éror: titimangsa teu valid", + "pfunc_expr_division_by_zero": "Pambagi ku nol" +} diff --git a/extensions/ParserFunctions/i18n/sv.json b/extensions/ParserFunctions/i18n/sv.json new file mode 100644 index 00000000..46d445ef --- /dev/null +++ b/extensions/ParserFunctions/i18n/sv.json @@ -0,0 +1,33 @@ +{ + "@metadata": { + "authors": [ + "Ainali", + "Lejonel", + "Lokal Profil", + "M.M.S.", + "Najami", + "WikiPhoenix" + ] + }, + "pfunc_desc": "Lägger till logiska funktioner i parsern", + "pfunc_time_error": "Fel: ogiltig tid", + "pfunc_time_too_long": "Fel: för många anrop av #time", + "pfunc_time_too_big": "Fel: # tid stöder endast år fram till 9999", + "pfunc_time_too_small": "Fel: #tid stödjer enbart år från 0.", + "pfunc_rel2abs_invalid_depth": "Fel: felaktig djup i sökväg: \"$1\" (försöker nå en nod ovanför rotnoden)", + "pfunc_expr_stack_exhausted": "Fel i uttryck: Stackutrymmet tog slut", + "pfunc_expr_unexpected_number": "Fel i uttryck: Oväntat tal", + "pfunc_expr_preg_match_failure": "Fel i uttryck: Oväntad fel i preg_match", + "pfunc_expr_unrecognised_word": "Fel i uttryck: Okänt ord \"$1\"", + "pfunc_expr_unexpected_operator": "Fel i uttryck: Oväntad operator $1", + "pfunc_expr_missing_operand": "Fel i uttryck: Operand saknas för $1", + "pfunc_expr_unexpected_closing_bracket": "Fel i uttryck: Oväntad avslutande parentes", + "pfunc_expr_unrecognised_punctuation": "Fel i uttryck: Okänt interpunktionstecken \"$1\"", + "pfunc_expr_unclosed_bracket": "Fel i uttryck: Oavslutad parentes", + "pfunc_expr_division_by_zero": "Division med noll", + "pfunc_expr_invalid_argument": "Ogiltigt argument för $1: < -1 eller > 1", + "pfunc_expr_invalid_argument_ln": "Ogiltigt argument för ln: <= 0", + "pfunc_expr_unknown_error": "Fel i uttryck: Okänt fel ($1)", + "pfunc_expr_not_a_number": "I $1: resultatet är inte ett tal", + "pfunc_string_too_long": "Fel: Strängen överskrider gränsen på $1 tecken" +} diff --git a/extensions/ParserFunctions/i18n/ta.json b/extensions/ParserFunctions/i18n/ta.json new file mode 100644 index 00000000..7b5b0507 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ta.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Shanmugamp7" + ] + }, + "pfunc_time_error": "பிழை: செல்லாத நேரம்" +} diff --git a/extensions/ParserFunctions/i18n/te.json b/extensions/ParserFunctions/i18n/te.json new file mode 100644 index 00000000..8485ccaf --- /dev/null +++ b/extensions/ParserFunctions/i18n/te.json @@ -0,0 +1,23 @@ +{ + "@metadata": { + "authors": [ + "Mpradeep", + "Veeven" + ] + }, + "pfunc_time_error": "లోపం: సమయం సరిగ్గా లేదు", + "pfunc_time_too_long": "లోపం: #timeను చాలా సార్లు ఉపయోగించారు", + "pfunc_rel2abs_invalid_depth": "లోపం: పాత్ యొక్క డెప్తు సరిగ్గాలేదు: \"$1\" (రూట్ నోడు కంటే పైన ఉన్న నోడు ఉపయోగించటానికి ప్రయత్నం జరిగింది)", + "pfunc_expr_stack_exhausted": "సమాసంలో(Expression) లోపం: స్టాకు మొత్తం అయిపోయింది", + "pfunc_expr_unexpected_number": "సమాసంలో(Expression) లోపం: ఊహించని సంఖ్య వచ్చింది", + "pfunc_expr_preg_match_failure": "సమాసంలో(Expression) లోపం: preg_matchలో ఊహించని విఫలం", + "pfunc_expr_unrecognised_word": "సమాసంలో(Expression) లోపం: \"$1\" అనే పదాన్ని గుర్తుపట్టలేకపోతున్నాను", + "pfunc_expr_unexpected_operator": "సమాసంలో(Expression) లోపం: $1 పరికర్తను(operator) ఊహించలేదు", + "pfunc_expr_missing_operand": "సమాసంలో(Expression) లోపం: $1కు ఒక ఆపరాండును ఇవ్వలేదు", + "pfunc_expr_unexpected_closing_bracket": "సమాసంలో(Expression) లోపం: ఊహించని బ్రాకెట్టు ముగింపు", + "pfunc_expr_unrecognised_punctuation": "సమాసంలో(Expression) లోపం: \"$1\" అనే విరామ చిహ్నాన్ని గుర్తించలేకపోతున్నాను", + "pfunc_expr_unclosed_bracket": "సమాసంలో(Expression) లోపం: బ్రాకెట్టును మూయలేదు", + "pfunc_expr_division_by_zero": "సున్నాతో భాగించారు", + "pfunc_expr_unknown_error": "సమాసంలో(Expression) లోపం: తెలియని లోపం ($1)", + "pfunc_expr_not_a_number": "$1లో: వచ్చిన ఫలితం సంఖ్య కాదు" +} diff --git a/extensions/ParserFunctions/i18n/tg-cyrl.json b/extensions/ParserFunctions/i18n/tg-cyrl.json new file mode 100644 index 00000000..ca776e10 --- /dev/null +++ b/extensions/ParserFunctions/i18n/tg-cyrl.json @@ -0,0 +1,23 @@ +{ + "@metadata": { + "authors": [ + "Ibrahim" + ] + }, + "pfunc_desc": "Ба таҷзеҳкунанда, дастурҳои мантиқӣ меафзояд", + "pfunc_time_error": "Хато: замони ғайримиҷоз", + "pfunc_time_too_long": "Хато: #time фарохонии беш аз ҳад", + "pfunc_rel2abs_invalid_depth": "Хато: Чуқурии ғайримиҷоз дар нишонӣ: \"$1\" (талош барои дастраси ба як нишонӣ болотар аз нишонии реша)", + "pfunc_expr_stack_exhausted": "Хатои ибора: Пушта аз даст рафтааст", + "pfunc_expr_unexpected_number": "Хатои ибора: Адади ғайримунтазир", + "pfunc_expr_preg_match_failure": "Хатои ибора: Хатои ғайримунтазири preg_match", + "pfunc_expr_unrecognised_word": "Хатои ибора: Калимаи ношинохта \"$1\"", + "pfunc_expr_unexpected_operator": "Хатои ибора: Амалгари ғайримунтазири $1", + "pfunc_expr_missing_operand": "Хатои ибора: Амалгари гумшуда барои $1", + "pfunc_expr_unexpected_closing_bracket": "Хатои ибора: Қафси бастаи номунтазир", + "pfunc_expr_unrecognised_punctuation": "Хатои ибора: Аломати нуқтагузории шинохтанашуда \"$1\"", + "pfunc_expr_unclosed_bracket": "Хатои ибора: Қафси бастанашуда", + "pfunc_expr_division_by_zero": "Тақсим бар сифр", + "pfunc_expr_unknown_error": "Хатои ибора: Хатои ношинос ($1)", + "pfunc_expr_not_a_number": "Дар $1: натиҷа адад нест" +} diff --git a/extensions/ParserFunctions/i18n/tg-latn.json b/extensions/ParserFunctions/i18n/tg-latn.json new file mode 100644 index 00000000..3747c2e5 --- /dev/null +++ b/extensions/ParserFunctions/i18n/tg-latn.json @@ -0,0 +1,23 @@ +{ + "@metadata": { + "authors": [ + "Liangent" + ] + }, + "pfunc_desc": "Ba taçzehkunanda, dasturhoi mantiqī meafzojad", + "pfunc_time_error": "Xato: zamoni ƣajrimiçoz", + "pfunc_time_too_long": "Xato: #time faroxoniji beş az had", + "pfunc_rel2abs_invalid_depth": "Xato: Cuquriji ƣajrimiçoz dar nişonī: \"$1\" (taloş baroi dastrasi ba jak nişonī bolotar az nişoniji reşa)", + "pfunc_expr_stack_exhausted": "Xatoi ibora: Puşta az dast raftaast", + "pfunc_expr_unexpected_number": "Xatoi ibora: Adadi ƣajrimuntazir", + "pfunc_expr_preg_match_failure": "Xatoi ibora: Xatoi ƣajrimuntaziri preg_match", + "pfunc_expr_unrecognised_word": "Xatoi ibora: Kalimai noşinoxta \"$1\"", + "pfunc_expr_unexpected_operator": "Xatoi ibora: Amalgari ƣajrimuntaziri $1", + "pfunc_expr_missing_operand": "Xatoi ibora: Amalgari gumşuda baroi $1", + "pfunc_expr_unexpected_closing_bracket": "Xatoi ibora: Qafsi bastai nomuntazir", + "pfunc_expr_unrecognised_punctuation": "Xatoi ibora: Alomati nuqtaguzoriji şinoxtanaşuda \"$1\"", + "pfunc_expr_unclosed_bracket": "Xatoi ibora: Qafsi bastanaşuda", + "pfunc_expr_division_by_zero": "Taqsim bar sifr", + "pfunc_expr_unknown_error": "Xatoi ibora: Xatoi noşinos ($1)", + "pfunc_expr_not_a_number": "Dar $1: natiça adad nest" +} diff --git a/extensions/ParserFunctions/i18n/th.json b/extensions/ParserFunctions/i18n/th.json new file mode 100644 index 00000000..3717762d --- /dev/null +++ b/extensions/ParserFunctions/i18n/th.json @@ -0,0 +1,24 @@ +{ + "@metadata": { + "authors": [ + "Ans" + ] + }, + "pfunc_time_error": "เกิดข้อผิดพลาด: ค่าเวลาไม่ถูกต้อง", + "pfunc_time_too_long": "เกิดข้อผิดพลาด: มีการเรียกใช้ #time มากเกินไป", + "pfunc_rel2abs_invalid_depth": "เกิดข้อผิดพลาด: path depth ไม่ถูกต้อง: \"$1\" (เป็นการพยายามที่จะเข้าถึงตำแหน่งที่อยู่เหนือตำแหน่งราก)", + "pfunc_expr_stack_exhausted": "สูตรเกิดข้อผิดพลาด: มี stack ไม่พอในการคำนวณสูตร", + "pfunc_expr_unexpected_number": "สูตรไม่ถูกต้อง: ค่าตัวเลขอยู่ผิดที่", + "pfunc_expr_preg_match_failure": "สูตรเกิดข้อผิดพลาด: เกิดความล้มเหลวในการสั่ง preg_match โดยไม่ทราบสาเหตุ", + "pfunc_expr_unrecognised_word": "สูตรไม่ถูกต้อง: \"$1\" เป็นคำที่ไม่รู้จัก", + "pfunc_expr_unexpected_operator": "สูตรไม่ถูกต้อง: $1 อยู่ผิดที่", + "pfunc_expr_missing_operand": "สูตรไม่ถูกต้อง: ได้รับค่าไม่ครบในการคำนวณ $1", + "pfunc_expr_unexpected_closing_bracket": "สูตรไม่ถูกต้อง: ปิดวงเล็บเกิน หรือ ปิดวงเล็บผิดที่", + "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 ไม่สามารถรับค่าที่น้อยกว่าหรือเท่ากับศูนย์", + "pfunc_expr_unknown_error": "สูตรไม่ถูกต้อง: เกิดความผิดพลาดในสูตรโดยไม่ทราบสาเหตุ ($1)", + "pfunc_expr_not_a_number": "$1: ผลลัพธ์ไม่สามารถแทนด้วยจำนวน (NAN or not a number)" +} diff --git a/extensions/ParserFunctions/i18n/tk.json b/extensions/ParserFunctions/i18n/tk.json new file mode 100644 index 00000000..2aff7139 --- /dev/null +++ b/extensions/ParserFunctions/i18n/tk.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Hanberke" + ] + }, + "pfunc_desc": "Parseri logiki funksiýalar bilen güýçlendir", + "pfunc_time_error": "Säwlik: nädogry wagt", + "pfunc_time_too_long": "Säwlik: aşa köp #time çagyryşlary", + "pfunc_rel2abs_invalid_depth": "Säwlik: Ýolda nädogry çuňluk: \"$1\" (kök düwüniň üstündäki bir düwüne barjak boldy)", + "pfunc_expr_stack_exhausted": "Aňlatma säwligi: Stek gutardy", + "pfunc_expr_unexpected_number": "Aňlatma säwligi: Garaşylmaýan san", + "pfunc_expr_preg_match_failure": "Aňlatma säwligi: Garaşylmaýan preg_match näsazlygy", + "pfunc_expr_unrecognised_word": "Aňlatma säwligi: Bilinmeýän \"$1\" sözi", + "pfunc_expr_unexpected_operator": "Aňlatma säwligi: Garaşylmaýan $1 operatory", + "pfunc_expr_missing_operand": "Aňlatma säwligi: $1 üçin kem operand", + "pfunc_expr_unexpected_closing_bracket": "Aňlatma säwligi: Garaşylmaýan ýapyjy ýaý", + "pfunc_expr_unrecognised_punctuation": "Aňlatma säwligi: Bilinmeýän punktuasiýa simwoly \"$1\"", + "pfunc_expr_unclosed_bracket": "Aňlatma säwligi: Ýapylmadyk ýaý", + "pfunc_expr_division_by_zero": "Nola bölmek", + "pfunc_expr_invalid_argument": "$1: < -1 ýa-da > 1 üçin nädogry argument", + "pfunc_expr_invalid_argument_ln": "ln: <= 0 üçin nädogry argument", + "pfunc_expr_unknown_error": "Aňlatma säwligi: Näbelli säwlik ($1)", + "pfunc_expr_not_a_number": "$1-de: netije san däl", + "pfunc_string_too_long": "Säwlik: Setir $1 simwol çäginden geçýär" +} diff --git a/extensions/ParserFunctions/i18n/tl.json b/extensions/ParserFunctions/i18n/tl.json new file mode 100644 index 00000000..5e0a2852 --- /dev/null +++ b/extensions/ParserFunctions/i18n/tl.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "AnakngAraw" + ] + }, + "pfunc_desc": "Pagibayuhin ang katangian ng banghay na may mga tungkuling makatwiran (may lohika)", + "pfunc_time_error": "Kamalian: hindi tanggap na oras", + "pfunc_time_too_long": "Kamalian: napakaraming mga pagtawag sa #oras", + "pfunc_rel2abs_invalid_depth": "Kamalian: Hindi tanggap na sukat ng lalim sa daanan: \"$1\" (sinubok na puntahan ang isang alimpusong nasa itaas ng bugkol ng ugat)", + "pfunc_expr_stack_exhausted": "Kamalian sa pagpapahayag: Naubos na ang salansan", + "pfunc_expr_unexpected_number": "Kamalian sa pagpapahayag: Hindi inaasahang bilang", + "pfunc_expr_preg_match_failure": "Kamalian sa pagpapahayag: Hindi inaasahang pagkabigo ng \"pagtutugma_ng_hibla\" (''preg_match'')", + "pfunc_expr_unrecognised_word": "Kamalian sa pagpapahayag: Hindi nakikilalang salitang \"$1\"", + "pfunc_expr_unexpected_operator": "Kamalian sa pagpapahayag: Hindi inaasahang bantas na tagapagsagawa (''operator'') ng $1", + "pfunc_expr_missing_operand": "Kamalian sa pagpapahayag: Nawawalang halaga (''operand'') para sa $1", + "pfunc_expr_unexpected_closing_bracket": "Kamalian sa pagpapahayag: Hindi inaasahang pangpagtatapos na panaklong na kasingay (braket)", + "pfunc_expr_unrecognised_punctuation": "Kamalian sa pagpapahayag: Hindi nakikilalang panitik na pangpalabantasang \"$1\"", + "pfunc_expr_unclosed_bracket": "Kamalian sa pagpapahayag: Hindi naisarang panaklong na kasingay (braket)", + "pfunc_expr_division_by_zero": "Paghahati sa pamamagitan ng wala (sero)", + "pfunc_expr_invalid_argument": "Hindi tanggap na pangangatwiran (argumento) para sa $1: < -1 o > 1", + "pfunc_expr_invalid_argument_ln": "Hindi tanggap na pangangatwiran (argumento) para sa ln: <= 0", + "pfunc_expr_unknown_error": "Kamalian sa pagpapahayag: Hindi nalalamang kamalian ($1)", + "pfunc_expr_not_a_number": "Sa $1: ang kinalabasan ay hindi isang bilang", + "pfunc_string_too_long": "Kamalian: Lumampas ang bagting sa $1 hangganang panitik" +} diff --git a/extensions/ParserFunctions/i18n/tr.json b/extensions/ParserFunctions/i18n/tr.json new file mode 100644 index 00000000..8bf72f88 --- /dev/null +++ b/extensions/ParserFunctions/i18n/tr.json @@ -0,0 +1,26 @@ +{ + "@metadata": { + "authors": [ + "Joseph" + ] + }, + "pfunc_desc": "Derleyiciyi mantıksal fonksiyonlarla geliştir", + "pfunc_time_error": "Hata: geçersiz zaman", + "pfunc_time_too_long": "Hata: çok fazla #time çağrısı", + "pfunc_rel2abs_invalid_depth": "Hata: Yolda geçersiz derinlik: \"$1\" (kök düğümünün üstünde bir düğüme erişmeye çalıştı)", + "pfunc_expr_stack_exhausted": "İfade hatası: Stack bitti", + "pfunc_expr_unexpected_number": "İfade hatası: Beklenmeyen sayı", + "pfunc_expr_preg_match_failure": "İfade hatası: Beklenmedik preg_match arızası", + "pfunc_expr_unrecognised_word": "İfade hatası: Tanınmayan \"$1\" kelimesi", + "pfunc_expr_unexpected_operator": "İfade hatası: Beklenmedik $1 operatörü", + "pfunc_expr_missing_operand": "İfade hatası: $1 için eksik terim", + "pfunc_expr_unexpected_closing_bracket": "İfade hatası: Beklenmedik kapa parantez", + "pfunc_expr_unrecognised_punctuation": "İfade hatası: Tanınmayan noktalama karakteri \"$1\"", + "pfunc_expr_unclosed_bracket": "İfade hatası: Kapanmamış parantez", + "pfunc_expr_division_by_zero": "Sıfır ile bölme", + "pfunc_expr_invalid_argument": "$1 için geçersiz değişken: < -1 ya da > 1", + "pfunc_expr_invalid_argument_ln": "ln için geçersiz değişken: <= 0", + "pfunc_expr_unknown_error": "İfade hatası: Bilinmeyen hata ($1)", + "pfunc_expr_not_a_number": "$1'de: sonuç bir sayı değil", + "pfunc_string_too_long": "Hata: Dize $1 karakter sınırını geçiyor" +} diff --git a/extensions/ParserFunctions/i18n/ug-arab.json b/extensions/ParserFunctions/i18n/ug-arab.json new file mode 100644 index 00000000..f6384b08 --- /dev/null +++ b/extensions/ParserFunctions/i18n/ug-arab.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Sahran" + ] + }, + "pfunc_expr_division_by_zero": "نۆلگە بۆلۈنگەن." +} diff --git a/extensions/ParserFunctions/i18n/uk.json b/extensions/ParserFunctions/i18n/uk.json new file mode 100644 index 00000000..e406d2eb --- /dev/null +++ b/extensions/ParserFunctions/i18n/uk.json @@ -0,0 +1,30 @@ +{ + "@metadata": { + "authors": [ + "AS", + "Ahonc", + "Base" + ] + }, + "pfunc_desc": "Покращений синтаксичний аналізатор з логічними функціями", + "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": "Помилка виразу: неочікуване число", + "pfunc_expr_preg_match_failure": "Помилка виразу: збій preg_match", + "pfunc_expr_unrecognised_word": "Помилка виразу: незрозуміле слово «$1»", + "pfunc_expr_unexpected_operator": "Помилка виразу: неочікуваний оператор $1", + "pfunc_expr_missing_operand": "Помилка виразу: бракує операнда для $1", + "pfunc_expr_unexpected_closing_bracket": "Помилка виразу: неочікувана закрита дужка", + "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": "Помилковий аргумент логарифма (має бути більший від нуля)", + "pfunc_expr_unknown_error": "Помилка виразу: невідома помилка ($1)", + "pfunc_expr_not_a_number": "У $1: результат не є числом", + "pfunc_string_too_long": "Помилка: довжина рядка перевищує межу в {{PLURAL:$1|$1 символ|$1 символи|$1 символів}}" +} diff --git a/extensions/ParserFunctions/i18n/vec.json b/extensions/ParserFunctions/i18n/vec.json new file mode 100644 index 00000000..f77e2037 --- /dev/null +++ b/extensions/ParserFunctions/i18n/vec.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Candalua", + "GatoSelvadego" + ] + }, + "pfunc_desc": "Zonta al parser na serie de funsion logiche", + "pfunc_time_error": "Eror: orario mìa valido", + "pfunc_time_too_long": "Eror: massa chiamate a #time", + "pfunc_time_too_big": "Eror: #time suporta soło che fin al ano 9999", + "pfunc_time_too_small": "Eror: #time suporta soło che da l'ano 0.", + "pfunc_rel2abs_invalid_depth": "Eror: profondità mìa valida nel percorso \"$1\" (se gà proà a accédar a un nodo piassè sora de la raìsa)", + "pfunc_expr_stack_exhausted": "Eror ne l'espression: stack esaurìo", + "pfunc_expr_unexpected_number": "Eror ne l'espression: xe vegnù fora un nùmaro che no se se spetava", + "pfunc_expr_preg_match_failure": "Eror ne l'espression: eror inateso in preg_match", + "pfunc_expr_unrecognised_word": "Eror ne l'espression: parola \"$1\" mìa riconossiùa", + "pfunc_expr_unexpected_operator": "Eror ne l'espression: operator $1 inateso", + "pfunc_expr_missing_operand": "Eror ne l'espression: operando mancante par $1", + "pfunc_expr_unexpected_closing_bracket": "Eror ne l'espression: parentesi chiusa inatesa", + "pfunc_expr_unrecognised_punctuation": "Eror ne l'espression: caràtere de puntegiatura \"$1\" mìa riconossiùo", + "pfunc_expr_unclosed_bracket": "Eror ne l'espression: parentesi verta e mìa sarà", + "pfunc_expr_division_by_zero": "Division par zero", + "pfunc_expr_invalid_argument": "Argomento mìa valido par $1: < -1 or > 1", + "pfunc_expr_invalid_argument_ln": "Argomento mìa valido par ln: <= 0", + "pfunc_expr_unknown_error": "Eror ne l'espression: eror sconossiùo ($1)", + "pfunc_expr_not_a_number": "In $1: el risultato no'l xe mìa un nùmaro", + "pfunc_string_too_long": "Eròr: la stringa la va fora dal limite de {{PLURAL:$1|1 caràtere|$1 caràteri}}" +} diff --git a/extensions/ParserFunctions/i18n/vep.json b/extensions/ParserFunctions/i18n/vep.json new file mode 100644 index 00000000..f08347d5 --- /dev/null +++ b/extensions/ParserFunctions/i18n/vep.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Игорь Бродский" + ] + }, + "pfunc_time_error": "Petuz: vär aig" +} diff --git a/extensions/ParserFunctions/i18n/vi.json b/extensions/ParserFunctions/i18n/vi.json new file mode 100644 index 00000000..2e743311 --- /dev/null +++ b/extensions/ParserFunctions/i18n/vi.json @@ -0,0 +1,29 @@ +{ + "@metadata": { + "authors": [ + "Minh Nguyen", + "Vinhtantran" + ] + }, + "pfunc_desc": "Nâng cao bộ xử lý với những hàm cú pháp lôgic", + "pfunc_time_error": "Lỗi: thời gian không hợp lệ", + "pfunc_time_too_long": "Lỗi: quá nhiều lần gọi #time", + "pfunc_time_too_big": "Lỗi: #time chỉ hỗ trợ các năm cho tới 9999.", + "pfunc_time_too_small": "Lỗi: #time chỉ hỗ trợ cho các năm 0 trở lên.", + "pfunc_rel2abs_invalid_depth": "Lỗi: độ sâu không hợp lệ trong đường dẫn “$1” (do cố gắng truy cập nút phía trên nút gốc)", + "pfunc_expr_stack_exhausted": "Lỗi biểu thức: Đã cạn stack", + "pfunc_expr_unexpected_number": "Lỗi biểu thức: Dư số", + "pfunc_expr_preg_match_failure": "Lỗi biểu thức: Hàm preg_match thất bại", + "pfunc_expr_unrecognised_word": "Lỗi biểu thức: Từ “$1” không rõ ràng", + "pfunc_expr_unexpected_operator": "Lỗi biểu thức: Dư toán tử $1", + "pfunc_expr_missing_operand": "Lỗi biểu thức: Thiếu toán hạng trong $1", + "pfunc_expr_unexpected_closing_bracket": "Lỗi biểu thức: Dư dấu đóng ngoặc", + "pfunc_expr_unrecognised_punctuation": "Lỗi biểu thức: Dấu phân cách “$1” không rõ ràng", + "pfunc_expr_unclosed_bracket": "Lỗi biểu thức: Dấu ngoặc chưa được đóng", + "pfunc_expr_division_by_zero": "Chia cho zero", + "pfunc_expr_invalid_argument": "Tham số không hợp lệ cho $1: < −1 hay > 1", + "pfunc_expr_invalid_argument_ln": "Tham số không hợp lệ cho ln: ≤ 0", + "pfunc_expr_unknown_error": "Lỗi biểu thức: Lỗi không rõ nguyên nhân ($1)", + "pfunc_expr_not_a_number": "Trong $1: kết quả không phải là kiểu số", + "pfunc_string_too_long": "Lỗi: Chuỗi vượt quá giới hạn $1 ký tự" +} diff --git a/extensions/ParserFunctions/i18n/vo.json b/extensions/ParserFunctions/i18n/vo.json new file mode 100644 index 00000000..86db5494 --- /dev/null +++ b/extensions/ParserFunctions/i18n/vo.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Smeira" + ] + }, + "pfunc_time_error": "Pök: tim no lonöföl", + "pfunc_expr_division_by_zero": "Müedam dub ser", + "pfunc_expr_unknown_error": "Notidotapöl: pöl nesevädik ($1)", + "pfunc_expr_not_a_number": "In $1: sek no binon num" +} diff --git a/extensions/ParserFunctions/i18n/yi.json b/extensions/ParserFunctions/i18n/yi.json new file mode 100644 index 00000000..2d85aebf --- /dev/null +++ b/extensions/ParserFunctions/i18n/yi.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "פוילישער" + ] + }, + "pfunc_time_error": "גרײַז: אומגילטיגע צײַט", + "pfunc_expr_unexpected_operator": "אויסדריק גרײַז: אומגעריכטער $1 אפעראַטאר", + "pfunc_expr_unclosed_bracket": "אויסדריק גרײַז: אומגעשלאסענער קלאַמער", + "pfunc_expr_not_a_number": "אין $1: רעזולטאַט איז נישט קיין נומער" +} diff --git a/extensions/ParserFunctions/i18n/yo.json b/extensions/ParserFunctions/i18n/yo.json new file mode 100644 index 00000000..91aa05e4 --- /dev/null +++ b/extensions/ParserFunctions/i18n/yo.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Demmy" + ] + }, + "pfunc_time_error": "Àsìṣe: àsìkò àìtọ́", + "pfunc_expr_unexpected_number": "Àsìṣe ìgbékalẹ̀ọ̀rọ̀: Nọ́mbà àìretí", + "pfunc_expr_division_by_zero": "Pínpín pẹ̀lú òdo", + "pfunc_expr_not_a_number": "Nínú $1: èsì kìí ṣe nọ́mbà" +} diff --git a/extensions/ParserFunctions/i18n/yue.json b/extensions/ParserFunctions/i18n/yue.json new file mode 100644 index 00000000..0f0f9898 --- /dev/null +++ b/extensions/ParserFunctions/i18n/yue.json @@ -0,0 +1,25 @@ +{ + "@metadata": { + "authors": [ + "Shinjiman" + ] + }, + "pfunc_desc": "用邏輯功能去加強處理器", + "pfunc_time_error": "錯: 唔啱嘅時間", + "pfunc_time_too_long": "錯: 太多 #time 呼叫", + "pfunc_rel2abs_invalid_depth": "錯: 唔啱路徑嘅深度: \"$1\" (已經試過由頭點落個點度)", + "pfunc_expr_stack_exhausted": "表達錯: 堆叠耗盡", + "pfunc_expr_unexpected_number": "表達錯: 未預料嘅數字", + "pfunc_expr_preg_match_failure": "表達錯: 未預料嘅 preg_match失敗", + "pfunc_expr_unrecognised_word": "表達錯: 未預料嘅字 \"$1\"", + "pfunc_expr_unexpected_operator": "表達錯: 未預料嘅 $1 運算符", + "pfunc_expr_missing_operand": "表達錯: 缺少 $1 嘅運算符", + "pfunc_expr_unexpected_closing_bracket": "表達錯: 未預料嘅閂括號", + "pfunc_expr_unrecognised_punctuation": "表達錯: 未能認得到嘅標點 \"$1\"", + "pfunc_expr_unclosed_bracket": "表達錯: 未閂好嘅括號", + "pfunc_expr_division_by_zero": "除以零", + "pfunc_expr_invalid_argument": "$1嘅無效參數: < -1 or > 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/zh-hans.json b/extensions/ParserFunctions/i18n/zh-hans.json new file mode 100644 index 00000000..c7491d22 --- /dev/null +++ b/extensions/ParserFunctions/i18n/zh-hans.json @@ -0,0 +1,34 @@ +{ + "@metadata": { + "authors": [ + "Hydra", + "Hzy980512", + "Liangent", + "PhiLiP", + "Philip", + "Shinjiman", + "阿pp" + ] + }, + "pfunc_desc": "用逻辑函数加强解析器", + "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": "表达式错误:未预料的数字", + "pfunc_expr_preg_match_failure": "表达式错误:未预料的preg_match失败", + "pfunc_expr_unrecognised_word": "表达式错误:无法识别的词语“$1”", + "pfunc_expr_unexpected_operator": "表达式错误:未预料的$1操作符", + "pfunc_expr_missing_operand": "表达式错误:缺少$1的操作数", + "pfunc_expr_unexpected_closing_bracket": "表达式错误:未预料的反括号", + "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中:结果不是数字", + "pfunc_string_too_long": "错误:字符串超过$1字符限制" +} diff --git a/extensions/ParserFunctions/i18n/zh-hant.json b/extensions/ParserFunctions/i18n/zh-hant.json new file mode 100644 index 00000000..658c1093 --- /dev/null +++ b/extensions/ParserFunctions/i18n/zh-hant.json @@ -0,0 +1,35 @@ +{ + "@metadata": { + "authors": [ + "Gaoxuewei", + "Justincheng12345", + "Liangent", + "Mark85296341", + "Shinjiman", + "Simon Shek", + "Waihorace", + "Cwlin0416" + ] + }, + "pfunc_desc": "加強分析器,提供邏輯函數功能", + "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": "表達式錯誤:預期之外的數字。", + "pfunc_expr_preg_match_failure": "表達式錯誤:預期之外的 preg_match 失敗。", + "pfunc_expr_unrecognised_word": "表達式錯誤:無法識別的字 \"$1\"。", + "pfunc_expr_unexpected_operator": "表達式錯誤:預期之外的 $1 運算子。", + "pfunc_expr_missing_operand": "表達式錯誤:缺少 $1 的運算元。", + "pfunc_expr_unexpected_closing_bracket": "表達式錯誤:預期之外的反括號。", + "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 中:結果不為數字。", + "pfunc_string_too_long": "錯誤:字串超過 $1 字元限制。" +} diff --git a/extensions/ParserFunctions/mw.ext.ParserFunctions.lua b/extensions/ParserFunctions/mw.ext.ParserFunctions.lua new file mode 100644 index 00000000..ccec046d --- /dev/null +++ b/extensions/ParserFunctions/mw.ext.ParserFunctions.lua @@ -0,0 +1,22 @@ +local ParserFunctions = {} +local php + +function ParserFunctions.expr( expression ) + return php.expr( expression ) +end + +function ParserFunctions.setupInterface( options ) + -- Boilerplate + ParserFunctions.setupInterface = nil + php = mw_interface + mw_interface = nil + + -- Register this library in the "mw" global + mw = mw or {} + mw.ext = mw.ext or {} + mw.ext.ParserFunctions = ParserFunctions + + package.loaded['mw.ext.ParserFunctions'] = ParserFunctions +end + +return ParserFunctions -- cgit v1.2.2