Physikerwelt has submitted this change and it was merged. Change subject: Migrate to JSON i18n ......................................................................
Migrate to JSON i18n Procedure per https://www.mediawiki.org/wiki/Manual:GenerateJsonI18n.php with shim. Change-Id: I506e49a65ef5d698f01b0d89d76a0afdd823f1c4 --- M MathSearch.i18n.php M MathSearch.php A i18n/ast.json A i18n/br.json A i18n/ca.json A i18n/de.json A i18n/dsb.json A i18n/en.json A i18n/es.json A i18n/fa.json A i18n/fr.json A i18n/gl.json A i18n/he.json A i18n/hsb.json A i18n/it.json A i18n/ja.json A i18n/ko.json A i18n/ksh.json A i18n/lb.json A i18n/min.json A i18n/mk.json A i18n/ms.json A i18n/mt.json A i18n/nl.json A i18n/pl.json A i18n/pms.json A i18n/pt-br.json A i18n/qqq.json A i18n/roa-tara.json A i18n/ru.json A i18n/uk.json A i18n/ur.json A i18n/zh-hans.json 33 files changed, 417 insertions(+), 370 deletions(-) Approvals: Physikerwelt: Looks good to me, approved jenkins-bot: Verified diff --git a/MathSearch.i18n.php b/MathSearch.i18n.php index 6daf959..eeb2776 100644 --- a/MathSearch.i18n.php +++ b/MathSearch.i18n.php @@ -1,373 +1,31 @@ <?php /** - * Internationalisation for MathSearch + * This is a backwards-compatibility shim, generated by: + * https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php * - * @file - * @ingroup Extensions + * Beginning with MediaWiki 1.23, translation strings are stored in json files, + * and the EXTENSION.i18n.php file only exists to provide compatibility with + * older releases of MediaWiki. For more information about this migration, see: + * https://www.mediawiki.org/wiki/Requests_for_comment/Localisation_format + * + * This shim maintains compatibility back to MediaWiki 1.17. */ $messages = array(); +$GLOBALS['wgHooks']['LocalisationCacheRecache'][] = function ( $cache, $code, &$cachedData ) { + $codeSequence = array_merge( array( $code ), $cachedData['fallbackSequence'] ); + foreach ( $codeSequence as $csCode ) { + $fileName = __DIR__ . "/i18n/$csCode.json"; + if ( is_readable( $fileName ) ) { + $data = FormatJson::decode( file_get_contents( $fileName ), true ); + foreach ( array_keys( $data ) as $key ) { + if ( $key === '' || $key[0] === '@' ) { + unset( $data[$key] ); + } + } + $cachedData['messages'] = array_merge( $data, $cachedData['messages'] ); + } -/** English - * @author Moritz Schubotz - */ -$messages['en'] = array( - 'mathsearch' => 'Math search', // Special page - 'formulainfo' => 'Formula info', // Special page - 'specialpages-group-mathsearch' => 'Math search', - 'mathsearch-desc' => 'Integrates the [http://search.mathweb.org/about.html MathWeb Search] engine', - 'getequationsbyquery' => 'Get equations by query', // Special page - 'xquerygenerator' => 'XQuery generator', // Special page - 'mathdebug' => 'Test Renderer', // Special page - 'mathmode_0' => 'MW_MATH_PNG', - 'mathmode_1' => 'MW_MATH_SIMPLE', - 'mathmode_2' => 'MW_MATH_HTML', - 'mathmode_3' => 'MW_MATH_SOURCE', - 'mathmode_4' => 'MW_MATH_MODERN', - 'mathmode_5' => 'MW_MATH_MATHML', - 'mathmode_6' => 'MW_MATH_MATHJAX', - 'mathmode_7' => 'MW_MATH_LATEXML', - 'mathmode_7+' => 'MW_MATH_LATEXML_JAX', //TODO: Remove that construct -); - -/** Message documentation (Message documentation) - * @author Moritz Schubotz - * @author Shirayuki - */ -$messages['qqq'] = array( - 'mathsearch' => '{{doc-special|MathSearch}} -"Math Search" is the name of the MediaWiki extension which integrates the [http://search.mathweb.org/ MathWeb Search] engine. - -Math Search is used to search for a formula based on their MathML representation. -{{Identical|Math search}}', - 'formulainfo' => '{{doc-special|FormulaInfo}} -The special page displays technical information about the formula, e.g. the variables it contains and information about rendering etc.', - 'specialpages-group-mathsearch' => '{{doc-special-group|that=are related to the extension MathSearch|like=[[Special:MathSearch]], [[Special:FormulaInfo]], [[Special:GetEquationsByQuery]], [[Special:XQueryGenerator]]}} -"Math Search" is also the name of the MediaWiki extension which integrates the [http://search.mathweb.org/ MathWeb Search] engine. -{{Identical|Math search}}', - 'mathsearch-desc' => '{{desc|name=Math Search|http://www.mediawiki.org/wiki/Extension:MathSearch}}', - 'getequationsbyquery' => '{{doc-special|GetEquationByQuery}}', - 'xquerygenerator' => '{{doc-special|XQueryGenerator}}', - 'mathdebug' => '{{doc-special|MathDebug}}', -); - -/** Asturian (asturianu) - * @author Xuacu - */ -$messages['ast'] = array( - 'mathsearch' => 'Gueta matemática', - 'formulainfo' => 'Información de la fórmula', - 'specialpages-group-mathsearch' => 'Gueta matemática', - 'mathsearch-desc' => 'Integra el motor de gueta [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Algamar ecuaciones por consulta', - 'xquerygenerator' => 'Xenerador XQuery', - 'mathdebug' => 'Probar el dibuxador', -); - -/** Breton (brezhoneg) - * @author Y-M D - */ -$messages['br'] = array( - 'mathsearch-desc' => 'Enframmañ al lusker [http://search.mathweb.org/about.html MathWeb Search]', -); - -/** Catalan (català) - * @author Alvaro Vidal-Abarca - */ -$messages['ca'] = array( - 'mathsearch' => 'Math search', - 'mathsearch-desc' => 'Integra el motor de cerca [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Mostra equacions per la consulta', - 'xquerygenerator' => 'Generador XQuery', -); - -/** German (Deutsch) - * @author Metalhead64 - */ -$messages['de'] = array( - 'mathsearch' => 'Math-Suche', - 'formulainfo' => 'Formelinformation', - 'specialpages-group-mathsearch' => 'Math-Suche', - 'mathsearch-desc' => 'Ermöglicht die Integration der [http://search.mathweb.org/about.html MathWeb-Suchmaschine]', - 'getequationsbyquery' => 'Gleichungen von Abfrage erhalten', - 'xquerygenerator' => 'XQuery-Generator', - 'mathdebug' => 'Testrenderer', -); - -/** Lower Sorbian (dolnoserbski) - * @author Michawiki - */ -$messages['dsb'] = array( - 'mathsearch' => 'Math-pytanje', - 'formulainfo' => 'Formulowe informacije', - 'specialpages-group-mathsearch' => 'Math-pytanje', - 'mathsearch-desc' => 'Integrěrujo [http://search.mathweb.org/about.html pytawu MathWeb]', -); - -/** Spanish (español) - * @author Fitoschido - * @author Ralgis - */ -$messages['es'] = array( - 'mathsearch' => 'Búsqueda matemática', - 'formulainfo' => 'Información de la fórmula', - 'mathsearch-desc' => 'Integra el motor [http://search.mathweb.org/about.html MathWeb Search]', -); - -/** Persian (فارسی) - * @author Armin1392 - */ -$messages['fa'] = array( - 'mathsearch' => 'جستجوی دادهها', - 'formulainfo' => 'اطلاعات فرمول', - 'specialpages-group-mathsearch' => 'جستجوی دادهها', - 'mathsearch-desc' => 'ادغام [http://search.mathweb.org/about.html MathWeb Search] موتور', - 'getequationsbyquery' => 'پرسوجو شدن با سوال', - 'xquerygenerator' => 'ژنراتور ایکسکوِری', - 'mathdebug' => 'آزمون ترجمه', -); - -/** French (français) - * @author Crochet.david - * @author Gomoko - * @author Metroitendo - */ -$messages['fr'] = array( - 'mathsearch' => 'Recherche mathématique', - 'formulainfo' => 'Information sur la formule', - 'specialpages-group-mathsearch' => 'Recherche mathématique', - 'mathsearch-desc' => 'Intégrer le moteur [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Obtenir les équations par requête', - 'xquerygenerator' => 'Générateur XQuery', - 'mathdebug' => 'Rendu de test', -); - -/** Galician (galego) - * @author Toliño - */ -$messages['gl'] = array( - 'mathsearch' => 'Procura matemática', - 'formulainfo' => 'Información sobre a fórmula', - 'specialpages-group-mathsearch' => 'Procura matemática', - 'mathsearch-desc' => 'Integra o motor [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Obter as ecuacións por pescuda', - 'xquerygenerator' => 'Xerador XQuery', - 'mathdebug' => 'Probar o renderizador', -); - -/** Hebrew (עברית) - * @author Amire80 - * @author Yona b - */ -$messages['he'] = array( - 'mathsearch' => 'חיפוש מתמטיקה', - 'formulainfo' => 'מידע על הנוסחה', - 'specialpages-group-mathsearch' => 'חיפוש מתמטיקה', - 'mathsearch-desc' => 'הוספת תמיכה במנוע החיפוש [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'קבלת משוואות לפי שאילתה', - 'xquerygenerator' => 'מחולל XQuery', - 'mathdebug' => 'תוצאה הניסיון', -); - -/** Upper Sorbian (hornjoserbsce) - * @author Michawiki - */ -$messages['hsb'] = array( - 'mathsearch' => 'Math-pytanje', - 'formulainfo' => 'Formlowe informacije', - 'specialpages-group-mathsearch' => 'Math-pytanje', - 'mathsearch-desc' => 'Integruje [http://search.mathweb.org/about.html pytawu MathWeb]', -); - -/** Italian (italiano) - * @author Beta16 - */ -$messages['it'] = array( - 'mathsearch-desc' => 'Integra il motore di ricerca [http://search.mathweb.org/about.html MathWeb]', -); - -/** Japanese (日本語) - * @author Shirayuki - */ -$messages['ja'] = array( - 'mathsearch' => '数式の検索', - 'formulainfo' => '数式の情報', - 'specialpages-group-mathsearch' => '数式の検索', - 'mathsearch-desc' => '[http://search.mathweb.org/about.html MathWeb 検索]エンジンを統合する', - 'getequationsbyquery' => 'クエリによる式の取得', - 'xquerygenerator' => 'XQueryジェネレーター', -); - -/** Korean (한국어) - * @author 아라 - */ -$messages['ko'] = array( - 'mathsearch' => '수학 검색', - 'formulainfo' => '수식 정보', - 'specialpages-group-mathsearch' => '수학 검색', - 'mathsearch-desc' => '[http://search.mathweb.org/about.html MathWeb 검색] 엔진을 통합합니다', - 'getequationsbyquery' => '쿼리로 방정식 얻기', - 'xquerygenerator' => 'XQuery 생성기', - 'mathdebug' => '테스트 표시기', -); - -/** Colognian (Ripoarisch) - * @author Purodha - */ -$messages['ksh'] = array( - 'formulainfo' => 'Aanjaabe övver Formelle', -); - -/** Luxembourgish (Lëtzebuergesch) - * @author Robby - * @author Soued031 - */ -$messages['lb'] = array( - 'mathsearch' => 'Math Search', - 'formulainfo' => "Informatioun iwwer d'Formel", - 'specialpages-group-mathsearch' => 'Math Search', - 'mathsearch-desc' => "Integréiert d'[http://search.mathweb.org/about.html MathWeb Search] Software", -); - -/** Minangkabau (Baso Minangkabau) - * @author Iwan Novirion - */ -$messages['min'] = array( - 'mathsearch' => 'Pancarian Cocok', - 'formulainfo' => 'Info Formula', - 'specialpages-group-mathsearch' => 'Pancarian Cocok', - 'mathsearch-desc' => 'Integrasi [http://search.mathweb.org/about.html Masin Pancari MathWeb]', -); - -/** Macedonian (македонски) - * @author Bjankuloski06 - */ -$messages['mk'] = array( - 'mathsearch' => 'Math-пребарување', - 'formulainfo' => 'Инфо за формула', - 'specialpages-group-mathsearch' => 'Math-пребарување', - 'mathsearch-desc' => 'Овозможува интеграција на пребарувачот [http://search.mathweb.org/about.html MathWeb]', - 'getequationsbyquery' => 'Дај равенки по барање', - 'xquerygenerator' => 'Создавач на XQuery', - 'mathdebug' => 'Текстоисписник', -); - -/** Malay (Bahasa Melayu) - * @author Anakmalaysia - */ -$messages['ms'] = array( - 'mathsearch' => 'Pencarian matematik', - 'formulainfo' => 'Maklumat rumus', - 'specialpages-group-mathsearch' => 'Pencarian matematik', - 'mathsearch-desc' => 'Menyepadukan enjin [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Dapatkan persamaan dengan pertanyaan', - 'xquerygenerator' => 'Penjana XQuery', - 'mathdebug' => 'Pemapar Uji', -); - -/** Maltese (Malti) - * @author Chrisportelli - */ -$messages['mt'] = array( - 'mathsearch-desc' => "Tintegra l-mutur ta' tfittxija[http://search.mathweb.org/about.html MathWeb]", -); - -/** Dutch (Nederlands) - * @author Konovalov - * @author Rcdeboer - * @author Siebrand - */ -$messages['nl'] = array( - 'mathsearch' => 'Wiskundig zoeken', - 'formulainfo' => 'Formulegegevens', - 'specialpages-group-mathsearch' => 'Wiskundig zoeken', - 'mathsearch-desc' => 'Integreert de [http://search.mathweb.org/about.html MathWeb Zoekmachine]', - 'getequationsbyquery' => 'Vergelijkingen zoeken', - 'xquerygenerator' => 'XQuerygenerator', - 'mathdebug' => 'Verwerking testen', -); - -/** Polish (polski) - * @author Matma Rex - * @author Woytecr - */ -$messages['pl'] = array( - 'mathsearch' => 'Wyszukiwanie wzorów', - 'specialpages-group-mathsearch' => 'Wyszukiwanie wzorów', - 'mathsearch-desc' => 'Integruje wyszukiwarkę [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Pobierz równania przez zapytania', -); - -/** Piedmontese (Piemontèis) - * @author Dragonòt - */ -$messages['pms'] = array( - 'mathsearch-desc' => 'A ìntegra ël motor [http://search.mathweb.org/about.html MathWeb Search]', -); - -/** Brazilian Portuguese (português do Brasil) - * @author Cainamarques - */ -$messages['pt-br'] = array( - 'mathsearch-desc' => 'Integra o motor de busca [http://search.mathweb.org/about.html MathWeb]', -); - -/** tarandíne (tarandíne) - * @author Joetaras - */ -$messages['roa-tara'] = array( - 'mathsearch' => 'Math Ricerche', - 'formulainfo' => "'Mbormaziune sus a Formule", - 'specialpages-group-mathsearch' => 'Math Ricerche', - 'mathsearch-desc' => "Integre 'u motore de [http://search.mathweb.org/about.html Ricerche MathWeb]", - 'getequationsbyquery' => "Pigghie le equaziune cu l'inderrogazione", - 'xquerygenerator' => 'Generatore XQuery', - 'mathdebug' => "Test d'u render", -); - -/** Russian (русский) - * @author Okras - */ -$messages['ru'] = array( - 'mathsearch' => 'Математический поиск', - 'formulainfo' => 'Информация о формуле', - 'specialpages-group-mathsearch' => 'Математический поиск', - 'mathsearch-desc' => 'Интегрирует движок [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Получить уравнения по запросу', - 'xquerygenerator' => 'XQuery-генератор', - 'mathdebug' => 'Проверить средство визуализации', -); - -/** Ukrainian (українська) - * @author Andriykopanytsia - * @author Base - */ -$messages['uk'] = array( - 'mathsearch' => 'Математичний пошук', - 'formulainfo' => 'Відомості про формулу', - 'specialpages-group-mathsearch' => 'Математичний пошук', - 'mathsearch-desc' => 'Інтегрує рушій [http://search.mathweb.org/about.html MathWeb Search]', - 'getequationsbyquery' => 'Отримання рівнянь за запитом', - 'xquerygenerator' => 'XQuery генератор', - 'mathdebug' => 'Тест візуалізатора', -); - -/** Urdu (اردو) - * @author Noor2020 - */ -$messages['ur'] = array( - 'mathdebug' => 'آزمائشی سرانجام کار', -); - -/** Simplified Chinese (中文(简体)) - * @author Hzy980512 - * @author Yfdyh000 - */ -$messages['zh-hans'] = array( - 'mathsearch' => '数式搜索', - 'formulainfo' => '公式信息', - 'specialpages-group-mathsearch' => '数式搜索', - 'mathsearch-desc' => '整合[http://search.mathweb.org/about.html MathWeb 搜索]引擎', - 'getequationsbyquery' => '通过查询获得方程', - 'xquerygenerator' => 'XQuery生成器', - 'mathdebug' => '测试渲染器', -); + $cachedData['deps'][] = new FileDependency( $fileName ); + } + return true; +}; diff --git a/MathSearch.php b/MathSearch.php index ede0ab2..54b491c 100644 --- a/MathSearch.php +++ b/MathSearch.php @@ -4,7 +4,6 @@ * * @file * @ingroup Extensions - * @version 0.1 * @author Moritz Schubotz * @author Brion Vibber * @copyright © 2002-2012 various MediaWiki contributors @@ -25,7 +24,7 @@ 'author' => 'Moritz Schubotz', 'url' => 'https://www.mediawiki.org/wiki/Extension:MathSearch', 'descriptionmsg' => 'mathsearch-desc', - 'version' => '0.1.0', + 'version' => '0.2.0', ); /** @var String the IBM DB connection string*/ $wgMathSearchDB2ConnStr = false; @@ -46,6 +45,7 @@ $wgAutoloadClasses['SpecialMathIndex'] = $dir . 'SpecialMathIndex.php'; $wgAutoloadClasses['MathEngineMws'] = $dir . 'MathEngineMws.php'; +$wgMessagesDirs['MathSeach'] = __DIR__ . '/i18n'; $wgExtensionMessagesFiles['MathSearch'] = $dir . 'MathSearch.i18n.php'; $wgExtensionMessagesFiles['MathSearchAlias'] = $dir . 'MathSearch.alias.php'; @@ -67,4 +67,4 @@ $wgGroupPermissions['user']['MathDebug'] = true; -$wgMathSearchDB2Table = 'math'; \ No newline at end of file +$wgMathSearchDB2Table = 'math'; diff --git a/i18n/ast.json b/i18n/ast.json new file mode 100644 index 0000000..2005440 --- /dev/null +++ b/i18n/ast.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Xuacu" + ] + }, + "mathsearch": "Gueta matemática", + "formulainfo": "Información de la fórmula", + "specialpages-group-mathsearch": "Gueta matemática", + "mathsearch-desc": "Integra el motor de gueta [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Algamar ecuaciones por consulta", + "xquerygenerator": "Xenerador XQuery", + "mathdebug": "Probar el dibuxador" +} \ No newline at end of file diff --git a/i18n/br.json b/i18n/br.json new file mode 100644 index 0000000..8ee008b --- /dev/null +++ b/i18n/br.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Y-M D" + ] + }, + "mathsearch-desc": "Enframmañ al lusker [http://search.mathweb.org/about.html MathWeb Search]" +} \ No newline at end of file diff --git a/i18n/ca.json b/i18n/ca.json new file mode 100644 index 0000000..90e8cce --- /dev/null +++ b/i18n/ca.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Alvaro Vidal-Abarca" + ] + }, + "mathsearch": "Math search", + "mathsearch-desc": "Integra el motor de cerca [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Mostra equacions per la consulta", + "xquerygenerator": "Generador XQuery" +} \ No newline at end of file diff --git a/i18n/de.json b/i18n/de.json new file mode 100644 index 0000000..bb90a1e --- /dev/null +++ b/i18n/de.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Metalhead64" + ] + }, + "mathsearch": "Math-Suche", + "formulainfo": "Formelinformation", + "specialpages-group-mathsearch": "Math-Suche", + "mathsearch-desc": "Ermöglicht die Integration der [http://search.mathweb.org/about.html MathWeb-Suchmaschine]", + "getequationsbyquery": "Gleichungen von Abfrage erhalten", + "xquerygenerator": "XQuery-Generator", + "mathdebug": "Testrenderer" +} \ No newline at end of file diff --git a/i18n/dsb.json b/i18n/dsb.json new file mode 100644 index 0000000..b4e9e2a --- /dev/null +++ b/i18n/dsb.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "mathsearch": "Math-pytanje", + "formulainfo": "Formulowe informacije", + "specialpages-group-mathsearch": "Math-pytanje", + "mathsearch-desc": "Integrěrujo [http://search.mathweb.org/about.html pytawu MathWeb]" +} \ No newline at end of file diff --git a/i18n/en.json b/i18n/en.json new file mode 100644 index 0000000..efec38b --- /dev/null +++ b/i18n/en.json @@ -0,0 +1,23 @@ +{ + "@metadata": { + "authors": [ + "Moritz Schubotz" + ] + }, + "mathsearch": "Math search", + "formulainfo": "Formula info", + "specialpages-group-mathsearch": "Math search", + "mathsearch-desc": "Integrates the [http://search.mathweb.org/about.html MathWeb Search] engine", + "getequationsbyquery": "Get equations by query", + "xquerygenerator": "XQuery generator", + "mathdebug": "Test Renderer", + "mathmode_0": "MW_MATH_PNG", + "mathmode_1": "MW_MATH_SIMPLE", + "mathmode_2": "MW_MATH_HTML", + "mathmode_3": "MW_MATH_SOURCE", + "mathmode_4": "MW_MATH_MODERN", + "mathmode_5": "MW_MATH_MATHML", + "mathmode_6": "MW_MATH_MATHJAX", + "mathmode_7": "MW_MATH_LATEXML", + "mathmode_7+": "MW_MATH_LATEXML_JAX" +} \ No newline at end of file diff --git a/i18n/es.json b/i18n/es.json new file mode 100644 index 0000000..23ceb2d --- /dev/null +++ b/i18n/es.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Fitoschido", + "Ralgis" + ] + }, + "mathsearch": "Búsqueda matemática", + "formulainfo": "Información de la fórmula", + "mathsearch-desc": "Integra el motor [http://search.mathweb.org/about.html MathWeb Search]" +} \ No newline at end of file diff --git a/i18n/fa.json b/i18n/fa.json new file mode 100644 index 0000000..04bc4ea --- /dev/null +++ b/i18n/fa.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Armin1392" + ] + }, + "mathsearch": "جستجوی دادهها", + "formulainfo": "اطلاعات فرمول", + "specialpages-group-mathsearch": "جستجوی دادهها", + "mathsearch-desc": "ادغام [http://search.mathweb.org/about.html MathWeb Search] موتور", + "getequationsbyquery": "پرسوجو شدن با سوال", + "xquerygenerator": "ژنراتور ایکسکوِری", + "mathdebug": "آزمون ترجمه" +} \ No newline at end of file diff --git a/i18n/fr.json b/i18n/fr.json new file mode 100644 index 0000000..a4c96b1 --- /dev/null +++ b/i18n/fr.json @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "Crochet.david", + "Gomoko", + "Metroitendo" + ] + }, + "mathsearch": "Recherche mathématique", + "formulainfo": "Information sur la formule", + "specialpages-group-mathsearch": "Recherche mathématique", + "mathsearch-desc": "Intégrer le moteur [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Obtenir les équations par requête", + "xquerygenerator": "Générateur XQuery", + "mathdebug": "Rendu de test" +} \ No newline at end of file diff --git a/i18n/gl.json b/i18n/gl.json new file mode 100644 index 0000000..ab3a066 --- /dev/null +++ b/i18n/gl.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Toliño" + ] + }, + "mathsearch": "Procura matemática", + "formulainfo": "Información sobre a fórmula", + "specialpages-group-mathsearch": "Procura matemática", + "mathsearch-desc": "Integra o motor [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Obter as ecuacións por pescuda", + "xquerygenerator": "Xerador XQuery", + "mathdebug": "Probar o renderizador" +} \ No newline at end of file diff --git a/i18n/he.json b/i18n/he.json new file mode 100644 index 0000000..0436495 --- /dev/null +++ b/i18n/he.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "Amire80", + "Yona b" + ] + }, + "mathsearch": "חיפוש מתמטיקה", + "formulainfo": "מידע על הנוסחה", + "specialpages-group-mathsearch": "חיפוש מתמטיקה", + "mathsearch-desc": "הוספת תמיכה במנוע החיפוש [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "קבלת משוואות לפי שאילתה", + "xquerygenerator": "מחולל XQuery", + "mathdebug": "תוצאה הניסיון" +} \ No newline at end of file diff --git a/i18n/hsb.json b/i18n/hsb.json new file mode 100644 index 0000000..c2c34ba --- /dev/null +++ b/i18n/hsb.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "mathsearch": "Math-pytanje", + "formulainfo": "Formlowe informacije", + "specialpages-group-mathsearch": "Math-pytanje", + "mathsearch-desc": "Integruje [http://search.mathweb.org/about.html pytawu MathWeb]" +} \ No newline at end of file diff --git a/i18n/it.json b/i18n/it.json new file mode 100644 index 0000000..6c7e33f --- /dev/null +++ b/i18n/it.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Beta16" + ] + }, + "mathsearch-desc": "Integra il motore di ricerca [http://search.mathweb.org/about.html MathWeb]" +} \ No newline at end of file diff --git a/i18n/ja.json b/i18n/ja.json new file mode 100644 index 0000000..2d5ae7c --- /dev/null +++ b/i18n/ja.json @@ -0,0 +1,13 @@ +{ + "@metadata": { + "authors": [ + "Shirayuki" + ] + }, + "mathsearch": "数式の検索", + "formulainfo": "数式の情報", + "specialpages-group-mathsearch": "数式の検索", + "mathsearch-desc": "[http://search.mathweb.org/about.html MathWeb 検索]エンジンを統合する", + "getequationsbyquery": "クエリによる式の取得", + "xquerygenerator": "XQueryジェネレーター" +} \ No newline at end of file diff --git a/i18n/ko.json b/i18n/ko.json new file mode 100644 index 0000000..cc53693 --- /dev/null +++ b/i18n/ko.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "아라" + ] + }, + "mathsearch": "수학 검색", + "formulainfo": "수식 정보", + "specialpages-group-mathsearch": "수학 검색", + "mathsearch-desc": "[http://search.mathweb.org/about.html MathWeb 검색] 엔진을 통합합니다", + "getequationsbyquery": "쿼리로 방정식 얻기", + "xquerygenerator": "XQuery 생성기", + "mathdebug": "테스트 표시기" +} \ No newline at end of file diff --git a/i18n/ksh.json b/i18n/ksh.json new file mode 100644 index 0000000..3509470 --- /dev/null +++ b/i18n/ksh.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Purodha" + ] + }, + "formulainfo": "Aanjaabe övver Formelle" +} \ No newline at end of file diff --git a/i18n/lb.json b/i18n/lb.json new file mode 100644 index 0000000..f67001a --- /dev/null +++ b/i18n/lb.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Robby", + "Soued031" + ] + }, + "mathsearch": "Math Search", + "formulainfo": "Informatioun iwwer d'Formel", + "specialpages-group-mathsearch": "Math Search", + "mathsearch-desc": "Integréiert d'[http://search.mathweb.org/about.html MathWeb Search] Software" +} \ No newline at end of file diff --git a/i18n/min.json b/i18n/min.json new file mode 100644 index 0000000..b8f9c17 --- /dev/null +++ b/i18n/min.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Iwan Novirion" + ] + }, + "mathsearch": "Pancarian Cocok", + "formulainfo": "Info Formula", + "specialpages-group-mathsearch": "Pancarian Cocok", + "mathsearch-desc": "Integrasi [http://search.mathweb.org/about.html Masin Pancari MathWeb]" +} \ No newline at end of file diff --git a/i18n/mk.json b/i18n/mk.json new file mode 100644 index 0000000..fd51401 --- /dev/null +++ b/i18n/mk.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Bjankuloski06" + ] + }, + "mathsearch": "Math-пребарување", + "formulainfo": "Инфо за формула", + "specialpages-group-mathsearch": "Math-пребарување", + "mathsearch-desc": "Овозможува интеграција на пребарувачот [http://search.mathweb.org/about.html MathWeb]", + "getequationsbyquery": "Дај равенки по барање", + "xquerygenerator": "Создавач на XQuery", + "mathdebug": "Текстоисписник" +} \ No newline at end of file diff --git a/i18n/ms.json b/i18n/ms.json new file mode 100644 index 0000000..4a5c21d --- /dev/null +++ b/i18n/ms.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Anakmalaysia" + ] + }, + "mathsearch": "Pencarian matematik", + "formulainfo": "Maklumat rumus", + "specialpages-group-mathsearch": "Pencarian matematik", + "mathsearch-desc": "Menyepadukan enjin [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Dapatkan persamaan dengan pertanyaan", + "xquerygenerator": "Penjana XQuery", + "mathdebug": "Pemapar Uji" +} \ No newline at end of file diff --git a/i18n/mt.json b/i18n/mt.json new file mode 100644 index 0000000..f3c6366 --- /dev/null +++ b/i18n/mt.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Chrisportelli" + ] + }, + "mathsearch-desc": "Tintegra l-mutur ta' tfittxija[http://search.mathweb.org/about.html MathWeb]" +} \ No newline at end of file diff --git a/i18n/nl.json b/i18n/nl.json new file mode 100644 index 0000000..e53d3b7 --- /dev/null +++ b/i18n/nl.json @@ -0,0 +1,16 @@ +{ + "@metadata": { + "authors": [ + "Konovalov", + "Rcdeboer", + "Siebrand" + ] + }, + "mathsearch": "Wiskundig zoeken", + "formulainfo": "Formulegegevens", + "specialpages-group-mathsearch": "Wiskundig zoeken", + "mathsearch-desc": "Integreert de [http://search.mathweb.org/about.html MathWeb Zoekmachine]", + "getequationsbyquery": "Vergelijkingen zoeken", + "xquerygenerator": "XQuerygenerator", + "mathdebug": "Verwerking testen" +} \ No newline at end of file diff --git a/i18n/pl.json b/i18n/pl.json new file mode 100644 index 0000000..5893ea0 --- /dev/null +++ b/i18n/pl.json @@ -0,0 +1,12 @@ +{ + "@metadata": { + "authors": [ + "Matma Rex", + "Woytecr" + ] + }, + "mathsearch": "Wyszukiwanie wzorów", + "specialpages-group-mathsearch": "Wyszukiwanie wzorów", + "mathsearch-desc": "Integruje wyszukiwarkę [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Pobierz równania przez zapytania" +} \ No newline at end of file diff --git a/i18n/pms.json b/i18n/pms.json new file mode 100644 index 0000000..2c34413 --- /dev/null +++ b/i18n/pms.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Dragonòt" + ] + }, + "mathsearch-desc": "A ìntegra ël motor [http://search.mathweb.org/about.html MathWeb Search]" +} \ No newline at end of file diff --git a/i18n/pt-br.json b/i18n/pt-br.json new file mode 100644 index 0000000..c31ca83 --- /dev/null +++ b/i18n/pt-br.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Cainamarques" + ] + }, + "mathsearch-desc": "Integra o motor de busca [http://search.mathweb.org/about.html MathWeb]" +} \ No newline at end of file diff --git a/i18n/qqq.json b/i18n/qqq.json new file mode 100644 index 0000000..fbd0930 --- /dev/null +++ b/i18n/qqq.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "Moritz Schubotz", + "Shirayuki" + ] + }, + "mathsearch": "{{doc-special|MathSearch}}\n\"Math Search\" is the name of the MediaWiki extension which integrates the [http://search.mathweb.org/ MathWeb Search] engine.\n\nMath Search is used to search for a formula based on their MathML representation.\n{{Identical|Math search}}", + "formulainfo": "{{doc-special|FormulaInfo}}\nThe special page displays technical information about the formula, e.g. the variables it contains and information about rendering etc.", + "specialpages-group-mathsearch": "{{doc-special-group|that=are related to the extension MathSearch|like=[[Special:MathSearch]], [[Special:FormulaInfo]], [[Special:GetEquationsByQuery]], [[Special:XQueryGenerator]]}}\n\"Math Search\" is also the name of the MediaWiki extension which integrates the [http://search.mathweb.org/ MathWeb Search] engine.\n{{Identical|Math search}}", + "mathsearch-desc": "{{desc|name=Math Search|http://www.mediawiki.org/wiki/Extension:MathSearch}}", + "getequationsbyquery": "{{doc-special|GetEquationByQuery}}", + "xquerygenerator": "{{doc-special|XQueryGenerator}}", + "mathdebug": "{{doc-special|MathDebug}}" +} \ No newline at end of file diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json new file mode 100644 index 0000000..c4577c1 --- /dev/null +++ b/i18n/roa-tara.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Joetaras" + ] + }, + "mathsearch": "Math Ricerche", + "formulainfo": "'Mbormaziune sus a Formule", + "specialpages-group-mathsearch": "Math Ricerche", + "mathsearch-desc": "Integre 'u motore de [http://search.mathweb.org/about.html Ricerche MathWeb]", + "getequationsbyquery": "Pigghie le equaziune cu l'inderrogazione", + "xquerygenerator": "Generatore XQuery", + "mathdebug": "Test d'u render" +} \ No newline at end of file diff --git a/i18n/ru.json b/i18n/ru.json new file mode 100644 index 0000000..c87f555 --- /dev/null +++ b/i18n/ru.json @@ -0,0 +1,14 @@ +{ + "@metadata": { + "authors": [ + "Okras" + ] + }, + "mathsearch": "Математический поиск", + "formulainfo": "Информация о формуле", + "specialpages-group-mathsearch": "Математический поиск", + "mathsearch-desc": "Интегрирует движок [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Получить уравнения по запросу", + "xquerygenerator": "XQuery-генератор", + "mathdebug": "Проверить средство визуализации" +} \ No newline at end of file diff --git a/i18n/uk.json b/i18n/uk.json new file mode 100644 index 0000000..d3492b3 --- /dev/null +++ b/i18n/uk.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "Andriykopanytsia", + "Base" + ] + }, + "mathsearch": "Математичний пошук", + "formulainfo": "Відомості про формулу", + "specialpages-group-mathsearch": "Математичний пошук", + "mathsearch-desc": "Інтегрує рушій [http://search.mathweb.org/about.html MathWeb Search]", + "getequationsbyquery": "Отримання рівнянь за запитом", + "xquerygenerator": "XQuery генератор", + "mathdebug": "Тест візуалізатора" +} \ No newline at end of file diff --git a/i18n/ur.json b/i18n/ur.json new file mode 100644 index 0000000..f709890 --- /dev/null +++ b/i18n/ur.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Noor2020" + ] + }, + "mathdebug": "آزمائشی سرانجام کار" +} \ No newline at end of file diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json new file mode 100644 index 0000000..9048408 --- /dev/null +++ b/i18n/zh-hans.json @@ -0,0 +1,15 @@ +{ + "@metadata": { + "authors": [ + "Hzy980512", + "Yfdyh000" + ] + }, + "mathsearch": "数式搜索", + "formulainfo": "公式信息", + "specialpages-group-mathsearch": "数式搜索", + "mathsearch-desc": "整合[http://search.mathweb.org/about.html MathWeb 搜索]引擎", + "getequationsbyquery": "通过查询获得方程", + "xquerygenerator": "XQuery生成器", + "mathdebug": "测试渲染器" +} \ No newline at end of file -- To view, visit https://gerrit.wikimedia.org/r/122699 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I506e49a65ef5d698f01b0d89d76a0afdd823f1c4 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/MathSearch Gerrit-Branch: master Gerrit-Owner: Siebrand <siebr...@kitano.nl> Gerrit-Reviewer: Physikerwelt <w...@physikerwelt.de> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits