Nikerabbit 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: I71866ff4c3ed3153bbde4cf6dffb1cda35f3f39d --- M LogoFunctions.i18n.php M LogoFunctions.php A i18n/af.json A i18n/ast.json A i18n/be-tarask.json A i18n/bn.json A i18n/br.json A i18n/bs.json A i18n/de.json A i18n/dsb.json A i18n/en.json A i18n/es.json A i18n/eu.json A i18n/fa.json A i18n/fi.json A i18n/fr.json A i18n/frp.json A i18n/gl.json A i18n/gsw.json A i18n/he.json A i18n/hr.json A i18n/hsb.json A i18n/hu.json A i18n/ia.json A i18n/id.json A i18n/it.json A i18n/ja.json A i18n/ka.json A i18n/ko.json A i18n/ksh.json A i18n/lb.json A i18n/lv.json A i18n/mk.json A i18n/ms.json A i18n/nap.json A i18n/nb.json A i18n/nl.json A i18n/oc.json A i18n/pl.json A i18n/pms.json A i18n/pt-br.json A i18n/pt.json A i18n/qqq.json A i18n/ro.json A i18n/roa-tara.json A i18n/ru.json A i18n/si.json A i18n/sl.json A i18n/sv.json A i18n/te.json A i18n/tl.json A i18n/tr.json A i18n/uk.json A i18n/vi.json A i18n/zh-hans.json A i18n/zh-hant.json 56 files changed, 515 insertions(+), 446 deletions(-) Approvals: Nikerabbit: Verified; Looks good to me, approved diff --git a/LogoFunctions.i18n.php b/LogoFunctions.i18n.php index fdf8329..eeb2776 100644 --- a/LogoFunctions.i18n.php +++ b/LogoFunctions.i18n.php @@ -1,447 +1,31 @@ <?php /** - * LogoFunctions + * This is a backwards-compatibility shim, generated by: + * https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php * - * Add parser function about wiki's logo + * 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 * - * @link http://www.mediawiki.org/wiki/Extension:LogoFunctions - * - * @author Devunt <[email protected]> - * @authorlink http://www.mediawiki.org/wiki/User:Devunt - * @copyright Copyright © 2010 Devunt (Bae June Hyeon). - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later + * 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 - */ -$messages['en'] = array( - 'logofunctions-desc' => "Add parser function about wiki's logo", - 'logofunctions-filenotexist' => 'Error: [[File:$1]] does not exist', -); - -/** Message documentation (Message documentation) - * @author Shirayuki - */ -$messages['qqq'] = array( - 'logofunctions-desc' => '{{desc|name=Logo Functions|url=http://www.mediawiki.org/wiki/Extension:LogoFunctions}}', - 'logofunctions-filenotexist' => 'Used as error message. Parameters: -* $1 - filename of the logo', -); - -/** Afrikaans (Afrikaans) - * @author Naudefj - */ -$messages['af'] = array( - 'logofunctions-desc' => "Maak 'n ontleder-funksie beskikbaar om die logo van die wiki te stel", # Fuzzy - 'logofunctions-filenotexist' => 'Fout: [[File:$1]] bestaan nie', -); - -/** Asturian (asturianu) - * @author Xuacu - */ -$messages['ast'] = array( - 'logofunctions-desc' => "Amestar una función d'analís pal logo de la wiki", - 'logofunctions-filenotexist' => 'Error: el [[File:$1|ficheru "$1"]] nun esiste', -); - -/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) - * @author EugeneZelenko - * @author Wizardist - */ -$messages['be-tarask'] = array( - 'logofunctions-desc' => 'Дадае функцыю парсэра для маніпуляцый зь лягатыпам вікі', - 'logofunctions-filenotexist' => 'Памылка: [[File:$1]] не існуе', -); - -/** Bengali (বাংলা) - * @author Wikitanvir - */ -$messages['bn'] = array( - 'logofunctions-desc' => 'উইকির লোগো সম্মন্ধীয় পার্সার ফাংশন যোগ', - 'logofunctions-filenotexist' => 'ত্রুটি: [[File:$1]] নামে কোনো ফাইল নেই', -); - -/** Breton (brezhoneg) - * @author Fulup - * @author Gwendal - * @author Y-M D - */ -$messages['br'] = array( - 'logofunctions-desc' => "Ouzhpennañ a ra un arc'hwel d'ar parser diwar-benn logo ar wiki", - 'logofunctions-filenotexist' => "Fazi : N'eus ket eus [[File:$1]]", -); - -/** Bosnian (bosanski) - * @author CERminator - */ -$messages['bs'] = array( - 'logofunctions-desc' => 'Dodaje parsersku funkciju u vezi wiki amblema', - 'logofunctions-filenotexist' => 'Greška: [[File:$1]] ne postoji', -); - -/** German (Deutsch) - * @author Kghbln - */ -$messages['de'] = array( - 'logofunctions-desc' => 'Fügt eine Parserfunktion bezüglich des Wikis Logo hinzu', - 'logofunctions-filenotexist' => 'Fehler: [[File:$1]] existiert nicht', -); - -/** Lower Sorbian (dolnoserbski) - * @author Michawiki - */ -$messages['dsb'] = array( - 'logofunctions-desc' => 'Parserowu funkciju wikiloga pśidaś', - 'logofunctions-filenotexist' => 'Zmólka: [[File:$1]] njeeksistěrujo', -); - -/** Spanish (español) - * @author Crazymadlover - */ -$messages['es'] = array( - 'logofunctions-desc' => 'Agregar función analizadora sobre el logo del wiki', - 'logofunctions-filenotexist' => 'Error: [[File:$1]] no existe', -); - -/** Basque (euskara) - * @author An13sa - */ -$messages['eu'] = array( - 'logofunctions-desc' => 'Funtzio analizatua gehitzen du wikiko logoaren inguruan', - 'logofunctions-filenotexist' => 'Errorea: [[File:$1]] ez da existitzen', -); - -/** Persian (فارسی) - * @author Armin1392 - */ -$messages['fa'] = array( - 'logofunctions-desc' => 'اضافه کردن تابع تجزیه کننده دربارهٔ آرم ویکی', - 'logofunctions-filenotexist' => 'خطا: [[File:$1]] وجود ندارد', -); - -/** Finnish (suomi) - * @author VezonThunder - */ -$messages['fi'] = array( - 'logofunctions-filenotexist' => 'Virhe: [[File:$1]] ei ole olemassa', -); - -/** French (français) - * @author Jean-Frédéric - * @author Od1n - * @author Peter17 - */ -$messages['fr'] = array( - 'logofunctions-desc' => 'Ajoute une fonction au parseur pour définir le logo du wiki', - 'logofunctions-filenotexist' => 'Erreur : [[File:$1]] n’existe pas', -); - -/** Franco-Provençal (arpetan) - * @author ChrisPtDe - */ -$messages['frp'] = array( - 'logofunctions-desc' => 'Apond una fonccion du parsor por dèfenir lo logô du vouiqui.', - 'logofunctions-filenotexist' => 'Èrror : [[File:$1]] ègziste pas', -); - -/** Galician (galego) - * @author Toliño - */ -$messages['gl'] = array( - 'logofunctions-desc' => 'Engadir unha función analítica para establecer o logo do wiki', - 'logofunctions-filenotexist' => 'Erro: non existe o [[File:$1|ficheiro "$1"]]', -); - -/** Swiss German (Alemannisch) - * @author Als-Holder - */ -$messages['gsw'] = array( - 'logofunctions-desc' => 'Parserfunktion yyfiege zum Wiki-Logo', - 'logofunctions-filenotexist' => 'Fähler: [[File:$1]] git s nit', -); - -/** Hebrew (עברית) - * @author YaronSh - */ -$messages['he'] = array( - 'logofunctions-desc' => 'הוספת פונקציית מפענח על הלוגו של הוויקי', - 'logofunctions-filenotexist' => 'שגיאה: [[File:$1]] אינו קיים', -); - -/** Croatian (hrvatski) - * @author Herr Mlinka - */ -$messages['hr'] = array( - 'logofunctions-filenotexist' => 'Greška: [[File:$1]] ne postoji', -); - -/** Upper Sorbian (hornjoserbsce) - * @author Michawiki - */ -$messages['hsb'] = array( - 'logofunctions-desc' => 'Parserowu funkciju wikiloga přidać', - 'logofunctions-filenotexist' => 'Zmylk: [[File:$1]] njeeksistuje', -); - -/** Hungarian (magyar) - * @author Dj - */ -$messages['hu'] = array( - 'logofunctions-filenotexist' => 'Hiba: [[File:$1]] nem létezik', -); - -/** Interlingua (interlingua) - * @author McDutchie - */ -$messages['ia'] = array( - 'logofunctions-desc' => 'Adde un function analysator concernente le logotypo del wiki', - 'logofunctions-filenotexist' => 'Error: [[File:$1]] non existe', -); - -/** Indonesian (Bahasa Indonesia) - * @author Farras - */ -$messages['id'] = array( - 'logofunctions-desc' => 'Tambahkan fungsi parser untuk logo wiki', - 'logofunctions-filenotexist' => 'Kesalahan: [[File:$1]] tidak ada', -); - -/** Italian (italiano) - * @author Beta16 - */ -$messages['it'] = array( - 'logofunctions-desc' => 'Aggiungere una funzione parser per il logo del wiki', - 'logofunctions-filenotexist' => 'Errore: [[File:$1]] non esiste', -); - -/** Japanese (日本語) - * @author Shirayuki - * @author 青子守歌 - */ -$messages['ja'] = array( - 'logofunctions-desc' => 'ウィキのロゴに関するパーサー関数を追加する', - 'logofunctions-filenotexist' => 'エラー: [[File:$1]] は存在しません', -); - -/** Georgian (ქართული) - * @author David1010 - */ -$messages['ka'] = array( - 'logofunctions-filenotexist' => 'შეცდომა: [[File:$1]] არ არსებობს', -); - -/** Korean (한국어) - * @author Devunt - * @author Kwj2772 - * @author 아라 - */ -$messages['ko'] = array( - 'logofunctions-desc' => '위키의 로고에 관한 파서 훅들을 추가합니다.', - 'logofunctions-filenotexist' => '오류: [[File:$1]] 파일이 존재하지 않습니다', -); - -/** Colognian (Ripoarisch) - * @author CERminator - * @author Purodha - */ -$messages['ksh'] = array( - 'logofunctions-desc' => 'Brängk en Paaserfungksjohn för em Wikis sing Sennbeldsche met.', - 'logofunctions-filenotexist' => 'Fähler: [[File:$1]] es nit doh', -); - -/** Luxembourgish (Lëtzebuergesch) - * @author Robby - */ -$messages['lb'] = array( - 'logofunctions-desc' => 'Setzt eng Parserfonctioun fir de Wiki-Logo derbäi', - 'logofunctions-filenotexist' => 'Feeler: [[File:$1]] gëtt et net', -); - -/** Latvian (latviešu) - * @author Xil - */ -$messages['lv'] = array( - 'logofunctions-filenotexist' => 'Kļūda: [[File:$1]] neeksistē', -); - -/** Macedonian (македонски) - * @author Bjankuloski06 - */ -$messages['mk'] = array( - 'logofunctions-desc' => 'Додава расчленувачка функција за логото на викито', - 'logofunctions-filenotexist' => 'Грешка: [[File:$1]] не постои', -); - -/** Malay (Bahasa Melayu) - * @author Anakmalaysia - */ -$messages['ms'] = array( - 'logofunctions-desc' => 'Menambahkan fungsi penghurai tentang logo wiki', - 'logofunctions-filenotexist' => 'Ralat: [[File:$1]] tidak wujud', -); - -/** Neapolitan (Napulitano) - * @author Chelin - */ -$messages['nap'] = array( - 'logofunctions-filenotexist' => 'Errore: [[File:$1]] nun esiste', -); - -/** Norwegian Bokmål (norsk bokmål) - * @author Nghtwlkr - */ -$messages['nb'] = array( - 'logofunctions-desc' => 'Legg til tolkefunksjon om wikiens logo', - 'logofunctions-filenotexist' => 'Feil: [[File:$1]] finnes ikke', -); - -/** Dutch (Nederlands) - * @author Siebrand - */ -$messages['nl'] = array( - 'logofunctions-desc' => 'Voegt een parserfunctie toe om het logo van de wiki in te stellen', - 'logofunctions-filenotexist' => 'Fout: [[File:$1]] bestaat niet', -); - -/** Occitan (occitan) - * @author Cedric31 - */ -$messages['oc'] = array( - 'logofunctions-desc' => 'Apond una foncion al parser per definir lo lògo del wiki', - 'logofunctions-filenotexist' => 'Error : [[File:$1]] existís pas', -); - -/** Polish (polski) - * @author Sp5uhe - */ -$messages['pl'] = array( - 'logofunctions-desc' => 'Dodaje funkcję parsera umożliwiającą ustawienie logo dla wiki', - 'logofunctions-filenotexist' => 'Błąd – [[File:$1]] nie istnieje', -); - -/** Piedmontese (Piemontèis) - * @author Borichèt - * @author Dragonòt - */ -$messages['pms'] = array( - 'logofunctions-desc' => 'Gionta na funsion dël parser për definì ël sìmbol dla wiki', - 'logofunctions-filenotexist' => 'Eror: [[File:$1]] a esist pa', -); - -/** Portuguese (português) - * @author Hamilton Abreu - */ -$messages['pt'] = array( - 'logofunctions-desc' => 'Adiciona ao analisador sintáctico uma função relacionada com o logótipo da wiki', - 'logofunctions-filenotexist' => 'Erro: o ficheiro [[File:$1]] não existe', -); - -/** Brazilian Portuguese (português do Brasil) - * @author Giro720 - */ -$messages['pt-br'] = array( - 'logofunctions-desc' => 'Adiciona ao analisador sintático uma função relacionada com o logotipo da wiki', - 'logofunctions-filenotexist' => 'Erro: o arquivo [[File:$1]] não existe', -); - -/** Romanian (română) - * @author Firilacroco - */ -$messages['ro'] = array( - 'logofunctions-filenotexist' => 'Eroare: [[File:$1]] nu există', -); - -/** tarandíne (tarandíne) - * @author Joetaras - */ -$messages['roa-tara'] = array( - 'logofunctions-desc' => "Aggiunge 'a funzione de analizzatore pu loghe de Uicchi", - 'logofunctions-filenotexist' => "Errore: [[File:$1]] non g'esiste.", -); - -/** Russian (русский) - * @author Александр Сигачёв - */ -$messages['ru'] = array( - 'logofunctions-desc' => 'Добавляет функцию парсера для работы с логотипом вики', - 'logofunctions-filenotexist' => 'Ошибка. [[File:$1]] не существует.', -); - -/** Sinhala (සිංහල) - * @author පසිඳු කාවින්ද - */ -$messages['si'] = array( - 'logofunctions-filenotexist' => 'දෝෂය: [[File:$1]] නොපවතියි', -); - -/** Slovenian (slovenščina) - * @author Dbc334 - */ -$messages['sl'] = array( - 'logofunctions-desc' => 'Doda funkcijo razčlenjevalnika o logotipu wikija', - 'logofunctions-filenotexist' => 'Napaka: [[File:$1]] ne obstaja', -); - -/** Swedish (svenska) - * @author WikiPhoenix - */ -$messages['sv'] = array( - 'logofunctions-filenotexist' => 'Fel: [[File:$1]] finns inte', -); - -/** Telugu (తెలుగు) - * @author Veeven - */ -$messages['te'] = array( - 'logofunctions-filenotexist' => 'పొరపాటు: [[File:$1]] ఉనికిలో లేదు', -); - -/** Tagalog (Tagalog) - * @author AnakngAraw - */ -$messages['tl'] = array( - 'logofunctions-desc' => 'Magdagdag ng tungkuling pang-parser tungkol sa logo ng wiki', - 'logofunctions-filenotexist' => 'Kamalian: Hindi umiiral ang [[File:$1]]', -); - -/** Turkish (Türkçe) - * @author Emperyan - */ -$messages['tr'] = array( - 'logofunctions-filenotexist' => 'Hata: [[File:$1]] mevcut değil', -); - -/** Ukrainian (українська) - * @author Base - */ -$messages['uk'] = array( - 'logofunctions-desc' => 'Додає функцію парсеру для роботи з лого вікі', - 'logofunctions-filenotexist' => 'Помилка: [[File:$1]] не існує', -); - -/** Vietnamese (Tiếng Việt) - * @author Minh Nguyen - */ -$messages['vi'] = array( - 'logofunctions-desc' => 'Bổ sung hàm cú pháp nhúng biểu trưng wiki', - 'logofunctions-filenotexist' => 'Lỗi: [[File:$1]] không tồn tại', -); - -/** Simplified Chinese (中文(简体)) - * @author Yfdyh000 - */ -$messages['zh-hans'] = array( - 'logofunctions-desc' => '添加解析器函数,有关wiki的标志', - 'logofunctions-filenotexist' => '错误:[[File:$1]] 不存在', -); - -/** Traditional Chinese (中文(繁體)) - * @author Justincheng12345 - * @author Mark85296341 - */ -$messages['zh-hant'] = array( - 'logofunctions-desc' => '添加維基標識的解析器函數', - 'logofunctions-filenotexist' => '錯誤:[[File:$1]] 不存在', -); + $cachedData['deps'][] = new FileDependency( $fileName ); + } + return true; +}; diff --git a/LogoFunctions.php b/LogoFunctions.php index 15b808b..8feb8fc 100644 --- a/LogoFunctions.php +++ b/LogoFunctions.php @@ -11,26 +11,27 @@ * @copyright Copyright © 2010 Devunt (Bae June Hyeon). * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */ - + if ( !defined( 'MEDIAWIKI' ) ) die('define error!'); - + $wgExtensionCredits[ 'parserhook' ][] = array( 'path' => __FILE__, 'name' => 'LogoFunctions', 'author' => 'Devunt (Bae June Hyeon)', 'url' => 'https://www.mediawiki.org/wiki/Extension:LogoFunctions', 'descriptionmsg' => 'logofunctions-desc', - 'version' => '0.9.1', + 'version' => '0.10.0', ); $dir = dirname( __FILE__ ) . '/'; // internationalization +$wgMessagesDirs['LogoFunctions'] = __DIR__ . '/i18n'; $wgExtensionMessagesFiles['LogoFunctions'] = $dir . 'LogoFunctions.i18n.php'; $wgExtensionMessagesFiles['LogoFunctionsMagic'] = $dir . 'LogoFunctions.i18n.magic.php'; $wgHooks['ParserFirstCallInit'][] = 'efLogoFunctions_Setup'; - + function efLogoFunctions_Setup( &$parser ) { $parser->setFunctionHook( 'setlogo', 'efSetLogo_Render' ); $parser->setFunctionHook( 'getlogo', 'efGetLogo_Render' ); @@ -41,7 +42,7 @@ global $wgLogo; $imageobj = wfFindFile( $logo ); if ( $imageobj == null ) { - return Html::element( 'strong', array( 'class' => 'error' ), + return Html::element( 'strong', array( 'class' => 'error' ), wfMsgForContent( 'logofunctions-filenotexist', htmlspecialchars( $logo ) ) ); } @@ -56,4 +57,4 @@ function efGetLogo_Render( $parser, $prefix = false ) { global $wgLogo; return ($prefix?$prefix.':':'').basename($wgLogo); -} \ No newline at end of file +} diff --git a/i18n/af.json b/i18n/af.json new file mode 100644 index 0000000..c709129 --- /dev/null +++ b/i18n/af.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Naudefj" + ] + }, + "logofunctions-desc": "Maak 'n ontleder-funksie beskikbaar om die logo van die wiki te stel", + "logofunctions-filenotexist": "Fout: [[File:$1]] bestaan nie" +} \ No newline at end of file diff --git a/i18n/ast.json b/i18n/ast.json new file mode 100644 index 0000000..a2518e7 --- /dev/null +++ b/i18n/ast.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Xuacu" + ] + }, + "logofunctions-desc": "Amestar una función d'analís pal logo de la wiki", + "logofunctions-filenotexist": "Error: el [[File:$1|ficheru \"$1\"]] nun esiste" +} \ No newline at end of file diff --git a/i18n/be-tarask.json b/i18n/be-tarask.json new file mode 100644 index 0000000..682685f --- /dev/null +++ b/i18n/be-tarask.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "EugeneZelenko", + "Wizardist" + ] + }, + "logofunctions-desc": "Дадае функцыю парсэра для маніпуляцый зь лягатыпам вікі", + "logofunctions-filenotexist": "Памылка: [[File:$1]] не існуе" +} \ No newline at end of file diff --git a/i18n/bn.json b/i18n/bn.json new file mode 100644 index 0000000..b66a394 --- /dev/null +++ b/i18n/bn.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Wikitanvir" + ] + }, + "logofunctions-desc": "উইকির লোগো সম্মন্ধীয় পার্সার ফাংশন যোগ", + "logofunctions-filenotexist": "ত্রুটি: [[File:$1]] নামে কোনো ফাইল নেই" +} \ No newline at end of file diff --git a/i18n/br.json b/i18n/br.json new file mode 100644 index 0000000..7b62e22 --- /dev/null +++ b/i18n/br.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Fulup", + "Gwendal", + "Y-M D" + ] + }, + "logofunctions-desc": "Ouzhpennañ a ra un arc'hwel d'ar parser diwar-benn logo ar wiki", + "logofunctions-filenotexist": "Fazi : N'eus ket eus [[File:$1]]" +} \ No newline at end of file diff --git a/i18n/bs.json b/i18n/bs.json new file mode 100644 index 0000000..75044ed --- /dev/null +++ b/i18n/bs.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "CERminator" + ] + }, + "logofunctions-desc": "Dodaje parsersku funkciju u vezi wiki amblema", + "logofunctions-filenotexist": "Greška: [[File:$1]] ne postoji" +} \ No newline at end of file diff --git a/i18n/de.json b/i18n/de.json new file mode 100644 index 0000000..0d9c80c --- /dev/null +++ b/i18n/de.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Kghbln" + ] + }, + "logofunctions-desc": "Fügt eine Parserfunktion bezüglich des Wikis Logo hinzu", + "logofunctions-filenotexist": "Fehler: [[File:$1]] existiert nicht" +} \ No newline at end of file diff --git a/i18n/dsb.json b/i18n/dsb.json new file mode 100644 index 0000000..30e5da1 --- /dev/null +++ b/i18n/dsb.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "logofunctions-desc": "Parserowu funkciju wikiloga pśidaś", + "logofunctions-filenotexist": "Zmólka: [[File:$1]] njeeksistěrujo" +} \ No newline at end of file diff --git a/i18n/en.json b/i18n/en.json new file mode 100644 index 0000000..321a7fa --- /dev/null +++ b/i18n/en.json @@ -0,0 +1,7 @@ +{ + "@metadata": { + "authors": [] + }, + "logofunctions-desc": "Add parser function about wiki's logo", + "logofunctions-filenotexist": "Error: [[File:$1]] does not exist" +} \ No newline at end of file diff --git a/i18n/es.json b/i18n/es.json new file mode 100644 index 0000000..ebec70e --- /dev/null +++ b/i18n/es.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Crazymadlover" + ] + }, + "logofunctions-desc": "Agregar función analizadora sobre el logo del wiki", + "logofunctions-filenotexist": "Error: [[File:$1]] no existe" +} \ No newline at end of file diff --git a/i18n/eu.json b/i18n/eu.json new file mode 100644 index 0000000..36bde94 --- /dev/null +++ b/i18n/eu.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "An13sa" + ] + }, + "logofunctions-desc": "Funtzio analizatua gehitzen du wikiko logoaren inguruan", + "logofunctions-filenotexist": "Errorea: [[File:$1]] ez da existitzen" +} \ No newline at end of file diff --git a/i18n/fa.json b/i18n/fa.json new file mode 100644 index 0000000..a5712fb --- /dev/null +++ b/i18n/fa.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Armin1392" + ] + }, + "logofunctions-desc": "اضافه کردن تابع تجزیه کننده دربارهٔ آرم ویکی", + "logofunctions-filenotexist": "خطا: [[File:$1]] وجود ندارد" +} \ No newline at end of file diff --git a/i18n/fi.json b/i18n/fi.json new file mode 100644 index 0000000..6653d1d --- /dev/null +++ b/i18n/fi.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "VezonThunder" + ] + }, + "logofunctions-filenotexist": "Virhe: [[File:$1]] ei ole olemassa" +} \ No newline at end of file diff --git a/i18n/fr.json b/i18n/fr.json new file mode 100644 index 0000000..5087c4b --- /dev/null +++ b/i18n/fr.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Jean-Frédéric", + "Od1n", + "Peter17" + ] + }, + "logofunctions-desc": "Ajoute une fonction au parseur pour définir le logo du wiki", + "logofunctions-filenotexist": "Erreur : [[File:$1]] n’existe pas" +} \ No newline at end of file diff --git a/i18n/frp.json b/i18n/frp.json new file mode 100644 index 0000000..80a577c --- /dev/null +++ b/i18n/frp.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "ChrisPtDe" + ] + }, + "logofunctions-desc": "Apond una fonccion du parsor por dèfenir lo logô du vouiqui.", + "logofunctions-filenotexist": "Èrror : [[File:$1]] ègziste pas" +} \ No newline at end of file diff --git a/i18n/gl.json b/i18n/gl.json new file mode 100644 index 0000000..e2dec1d --- /dev/null +++ b/i18n/gl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Toliño" + ] + }, + "logofunctions-desc": "Engadir unha función analítica para establecer o logo do wiki", + "logofunctions-filenotexist": "Erro: non existe o [[File:$1|ficheiro \"$1\"]]" +} \ No newline at end of file diff --git a/i18n/gsw.json b/i18n/gsw.json new file mode 100644 index 0000000..d40264c --- /dev/null +++ b/i18n/gsw.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Als-Holder" + ] + }, + "logofunctions-desc": "Parserfunktion yyfiege zum Wiki-Logo", + "logofunctions-filenotexist": "Fähler: [[File:$1]] git s nit" +} \ No newline at end of file diff --git a/i18n/he.json b/i18n/he.json new file mode 100644 index 0000000..98b07ea --- /dev/null +++ b/i18n/he.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "YaronSh" + ] + }, + "logofunctions-desc": "הוספת פונקציית מפענח על הלוגו של הוויקי", + "logofunctions-filenotexist": "שגיאה: [[File:$1]] אינו קיים" +} \ No newline at end of file diff --git a/i18n/hr.json b/i18n/hr.json new file mode 100644 index 0000000..d2e0a71 --- /dev/null +++ b/i18n/hr.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Herr Mlinka" + ] + }, + "logofunctions-filenotexist": "Greška: [[File:$1]] ne postoji" +} \ No newline at end of file diff --git a/i18n/hsb.json b/i18n/hsb.json new file mode 100644 index 0000000..9f8ad8f --- /dev/null +++ b/i18n/hsb.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "logofunctions-desc": "Parserowu funkciju wikiloga přidać", + "logofunctions-filenotexist": "Zmylk: [[File:$1]] njeeksistuje" +} \ No newline at end of file diff --git a/i18n/hu.json b/i18n/hu.json new file mode 100644 index 0000000..135b284 --- /dev/null +++ b/i18n/hu.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Dj" + ] + }, + "logofunctions-filenotexist": "Hiba: [[File:$1]] nem létezik" +} \ No newline at end of file diff --git a/i18n/ia.json b/i18n/ia.json new file mode 100644 index 0000000..9c83783 --- /dev/null +++ b/i18n/ia.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "McDutchie" + ] + }, + "logofunctions-desc": "Adde un function analysator concernente le logotypo del wiki", + "logofunctions-filenotexist": "Error: [[File:$1]] non existe" +} \ No newline at end of file diff --git a/i18n/id.json b/i18n/id.json new file mode 100644 index 0000000..013c176 --- /dev/null +++ b/i18n/id.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Farras" + ] + }, + "logofunctions-desc": "Tambahkan fungsi parser untuk logo wiki", + "logofunctions-filenotexist": "Kesalahan: [[File:$1]] tidak ada" +} \ No newline at end of file diff --git a/i18n/it.json b/i18n/it.json new file mode 100644 index 0000000..2be78bf --- /dev/null +++ b/i18n/it.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Beta16" + ] + }, + "logofunctions-desc": "Aggiungere una funzione parser per il logo del wiki", + "logofunctions-filenotexist": "Errore: [[File:$1]] non esiste" +} \ No newline at end of file diff --git a/i18n/ja.json b/i18n/ja.json new file mode 100644 index 0000000..5d29d23 --- /dev/null +++ b/i18n/ja.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Shirayuki", + "青子守歌" + ] + }, + "logofunctions-desc": "ウィキのロゴに関するパーサー関数を追加する", + "logofunctions-filenotexist": "エラー: [[File:$1]] は存在しません" +} \ No newline at end of file diff --git a/i18n/ka.json b/i18n/ka.json new file mode 100644 index 0000000..cdec208 --- /dev/null +++ b/i18n/ka.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "David1010" + ] + }, + "logofunctions-filenotexist": "შეცდომა: [[File:$1]] არ არსებობს" +} \ No newline at end of file diff --git a/i18n/ko.json b/i18n/ko.json new file mode 100644 index 0000000..81a82cf --- /dev/null +++ b/i18n/ko.json @@ -0,0 +1,11 @@ +{ + "@metadata": { + "authors": [ + "Devunt", + "Kwj2772", + "아라" + ] + }, + "logofunctions-desc": "위키의 로고에 관한 파서 훅들을 추가합니다.", + "logofunctions-filenotexist": "오류: [[File:$1]] 파일이 존재하지 않습니다" +} \ No newline at end of file diff --git a/i18n/ksh.json b/i18n/ksh.json new file mode 100644 index 0000000..7c6a2bc --- /dev/null +++ b/i18n/ksh.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "CERminator", + "Purodha" + ] + }, + "logofunctions-desc": "Brängk en Paaserfungksjohn för em Wikis sing Sennbeldsche met.", + "logofunctions-filenotexist": "Fähler: [[File:$1]] es nit doh" +} \ No newline at end of file diff --git a/i18n/lb.json b/i18n/lb.json new file mode 100644 index 0000000..4505097 --- /dev/null +++ b/i18n/lb.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Robby" + ] + }, + "logofunctions-desc": "Setzt eng Parserfonctioun fir de Wiki-Logo derbäi", + "logofunctions-filenotexist": "Feeler: [[File:$1]] gëtt et net" +} \ No newline at end of file diff --git a/i18n/lv.json b/i18n/lv.json new file mode 100644 index 0000000..b4d55b2 --- /dev/null +++ b/i18n/lv.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Xil" + ] + }, + "logofunctions-filenotexist": "Kļūda: [[File:$1]] neeksistē" +} \ No newline at end of file diff --git a/i18n/mk.json b/i18n/mk.json new file mode 100644 index 0000000..d04fa7b --- /dev/null +++ b/i18n/mk.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Bjankuloski06" + ] + }, + "logofunctions-desc": "Додава расчленувачка функција за логото на викито", + "logofunctions-filenotexist": "Грешка: [[File:$1]] не постои" +} \ No newline at end of file diff --git a/i18n/ms.json b/i18n/ms.json new file mode 100644 index 0000000..ee58045 --- /dev/null +++ b/i18n/ms.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Anakmalaysia" + ] + }, + "logofunctions-desc": "Menambahkan fungsi penghurai tentang logo wiki", + "logofunctions-filenotexist": "Ralat: [[File:$1]] tidak wujud" +} \ No newline at end of file diff --git a/i18n/nap.json b/i18n/nap.json new file mode 100644 index 0000000..6a6d57c --- /dev/null +++ b/i18n/nap.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Chelin" + ] + }, + "logofunctions-filenotexist": "Errore: [[File:$1]] nun esiste" +} \ No newline at end of file diff --git a/i18n/nb.json b/i18n/nb.json new file mode 100644 index 0000000..dd79969 --- /dev/null +++ b/i18n/nb.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Nghtwlkr" + ] + }, + "logofunctions-desc": "Legg til tolkefunksjon om wikiens logo", + "logofunctions-filenotexist": "Feil: [[File:$1]] finnes ikke" +} \ No newline at end of file diff --git a/i18n/nl.json b/i18n/nl.json new file mode 100644 index 0000000..dc54ef2 --- /dev/null +++ b/i18n/nl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Siebrand" + ] + }, + "logofunctions-desc": "Voegt een parserfunctie toe om het logo van de wiki in te stellen", + "logofunctions-filenotexist": "Fout: [[File:$1]] bestaat niet" +} \ No newline at end of file diff --git a/i18n/oc.json b/i18n/oc.json new file mode 100644 index 0000000..97dbef0 --- /dev/null +++ b/i18n/oc.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Cedric31" + ] + }, + "logofunctions-desc": "Apond una foncion al parser per definir lo lògo del wiki", + "logofunctions-filenotexist": "Error : [[File:$1]] existís pas" +} \ No newline at end of file diff --git a/i18n/pl.json b/i18n/pl.json new file mode 100644 index 0000000..2148da7 --- /dev/null +++ b/i18n/pl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Sp5uhe" + ] + }, + "logofunctions-desc": "Dodaje funkcję parsera umożliwiającą ustawienie logo dla wiki", + "logofunctions-filenotexist": "Błąd – [[File:$1]] nie istnieje" +} \ No newline at end of file diff --git a/i18n/pms.json b/i18n/pms.json new file mode 100644 index 0000000..32b386c --- /dev/null +++ b/i18n/pms.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Borichèt", + "Dragonòt" + ] + }, + "logofunctions-desc": "Gionta na funsion dël parser për definì ël sìmbol dla wiki", + "logofunctions-filenotexist": "Eror: [[File:$1]] a esist pa" +} \ No newline at end of file diff --git a/i18n/pt-br.json b/i18n/pt-br.json new file mode 100644 index 0000000..8d985bd --- /dev/null +++ b/i18n/pt-br.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Giro720" + ] + }, + "logofunctions-desc": "Adiciona ao analisador sintático uma função relacionada com o logotipo da wiki", + "logofunctions-filenotexist": "Erro: o arquivo [[File:$1]] não existe" +} \ No newline at end of file diff --git a/i18n/pt.json b/i18n/pt.json new file mode 100644 index 0000000..4440ec3 --- /dev/null +++ b/i18n/pt.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Hamilton Abreu" + ] + }, + "logofunctions-desc": "Adiciona ao analisador sintáctico uma função relacionada com o logótipo da wiki", + "logofunctions-filenotexist": "Erro: o ficheiro [[File:$1]] não existe" +} \ No newline at end of file diff --git a/i18n/qqq.json b/i18n/qqq.json new file mode 100644 index 0000000..c6f965d --- /dev/null +++ b/i18n/qqq.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Shirayuki" + ] + }, + "logofunctions-desc": "{{desc|name=Logo Functions|url=http://www.mediawiki.org/wiki/Extension:LogoFunctions}}", + "logofunctions-filenotexist": "Used as error message. Parameters:\n* $1 - filename of the logo" +} \ No newline at end of file diff --git a/i18n/ro.json b/i18n/ro.json new file mode 100644 index 0000000..3a5ee1a --- /dev/null +++ b/i18n/ro.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Firilacroco" + ] + }, + "logofunctions-filenotexist": "Eroare: [[File:$1]] nu există" +} \ No newline at end of file diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json new file mode 100644 index 0000000..a213d93 --- /dev/null +++ b/i18n/roa-tara.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Joetaras" + ] + }, + "logofunctions-desc": "Aggiunge 'a funzione de analizzatore pu loghe de Uicchi", + "logofunctions-filenotexist": "Errore: [[File:$1]] non g'esiste." +} \ No newline at end of file diff --git a/i18n/ru.json b/i18n/ru.json new file mode 100644 index 0000000..57505d7 --- /dev/null +++ b/i18n/ru.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Александр Сигачёв" + ] + }, + "logofunctions-desc": "Добавляет функцию парсера для работы с логотипом вики", + "logofunctions-filenotexist": "Ошибка. [[File:$1]] не существует." +} \ No newline at end of file diff --git a/i18n/si.json b/i18n/si.json new file mode 100644 index 0000000..1dc3d42 --- /dev/null +++ b/i18n/si.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "පසිඳු කාවින්ද" + ] + }, + "logofunctions-filenotexist": "දෝෂය: [[File:$1]] නොපවතියි" +} \ No newline at end of file diff --git a/i18n/sl.json b/i18n/sl.json new file mode 100644 index 0000000..2426837 --- /dev/null +++ b/i18n/sl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Dbc334" + ] + }, + "logofunctions-desc": "Doda funkcijo razčlenjevalnika o logotipu wikija", + "logofunctions-filenotexist": "Napaka: [[File:$1]] ne obstaja" +} \ No newline at end of file diff --git a/i18n/sv.json b/i18n/sv.json new file mode 100644 index 0000000..1d1273f --- /dev/null +++ b/i18n/sv.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "WikiPhoenix" + ] + }, + "logofunctions-filenotexist": "Fel: [[File:$1]] finns inte" +} \ No newline at end of file diff --git a/i18n/te.json b/i18n/te.json new file mode 100644 index 0000000..9ea1abc --- /dev/null +++ b/i18n/te.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Veeven" + ] + }, + "logofunctions-filenotexist": "పొరపాటు: [[File:$1]] ఉనికిలో లేదు" +} \ No newline at end of file diff --git a/i18n/tl.json b/i18n/tl.json new file mode 100644 index 0000000..01e33c9 --- /dev/null +++ b/i18n/tl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "AnakngAraw" + ] + }, + "logofunctions-desc": "Magdagdag ng tungkuling pang-parser tungkol sa logo ng wiki", + "logofunctions-filenotexist": "Kamalian: Hindi umiiral ang [[File:$1]]" +} \ No newline at end of file diff --git a/i18n/tr.json b/i18n/tr.json new file mode 100644 index 0000000..d125939 --- /dev/null +++ b/i18n/tr.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Emperyan" + ] + }, + "logofunctions-filenotexist": "Hata: [[File:$1]] mevcut değil" +} \ No newline at end of file diff --git a/i18n/uk.json b/i18n/uk.json new file mode 100644 index 0000000..db1487b --- /dev/null +++ b/i18n/uk.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Base" + ] + }, + "logofunctions-desc": "Додає функцію парсеру для роботи з лого вікі", + "logofunctions-filenotexist": "Помилка: [[File:$1]] не існує" +} \ No newline at end of file diff --git a/i18n/vi.json b/i18n/vi.json new file mode 100644 index 0000000..27e908d --- /dev/null +++ b/i18n/vi.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Minh Nguyen" + ] + }, + "logofunctions-desc": "Bổ sung hàm cú pháp nhúng biểu trưng wiki", + "logofunctions-filenotexist": "Lỗi: [[File:$1]] không tồn tại" +} \ No newline at end of file diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json new file mode 100644 index 0000000..2ec1ca0 --- /dev/null +++ b/i18n/zh-hans.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Yfdyh000" + ] + }, + "logofunctions-desc": "添加解析器函数,有关wiki的标志", + "logofunctions-filenotexist": "错误:[[File:$1]] 不存在" +} \ No newline at end of file diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json new file mode 100644 index 0000000..f0d2170 --- /dev/null +++ b/i18n/zh-hant.json @@ -0,0 +1,10 @@ +{ + "@metadata": { + "authors": [ + "Justincheng12345", + "Mark85296341" + ] + }, + "logofunctions-desc": "添加維基標識的解析器函數", + "logofunctions-filenotexist": "錯誤:[[File:$1]] 不存在" +} \ No newline at end of file -- To view, visit https://gerrit.wikimedia.org/r/122690 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I71866ff4c3ed3153bbde4cf6dffb1cda35f3f39d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/LogoFunctions Gerrit-Branch: master Gerrit-Owner: Siebrand <[email protected]> Gerrit-Reviewer: Nikerabbit <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
