jenkins-bot 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: Ia8d7a0f17cd4f5497b9719b49b97f62f526888c4 --- M Diff.i18n.php M Diff.mw.php A i18n/ar.json A i18n/ast.json A i18n/azb.json A i18n/be-tarask.json A i18n/ce.json A i18n/cs.json A i18n/da.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/fr.json A i18n/gl.json A i18n/he.json A i18n/hr.json A i18n/hsb.json A i18n/ia.json A i18n/id.json A i18n/ilo.json A i18n/it.json A i18n/ja.json A i18n/ko.json A i18n/ksh.json A i18n/lb.json A i18n/mk.json A i18n/ml.json A i18n/ms.json A i18n/nb.json A i18n/nl.json A i18n/pl.json A i18n/pms.json A i18n/pt-br.json A i18n/pt.json A i18n/qqq.json A i18n/roa-tara.json A i18n/ru.json A i18n/sco.json A i18n/si.json A i18n/sv.json A i18n/tl.json A i18n/uk.json A i18n/vi.json A i18n/zh-hans.json A i18n/zh-hant.json 48 files changed, 404 insertions(+), 337 deletions(-) Approvals: Raimond Spekking: Looks good to me, approved jenkins-bot: Verified diff --git a/Diff.i18n.php b/Diff.i18n.php index a45a5ee..eeb2776 100644 --- a/Diff.i18n.php +++ b/Diff.i18n.php @@ -1,344 +1,31 @@ <?php /** - * Internationalization file for the diff extension. + * This is a backwards-compatibility shim, generated by: + * https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php * - * @since 0.1 + * 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 * - * @licence GNU GPL v2+ - * @author Jeroen De Dauw < jeroended...@gmail.com > + * 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 Jeroen De Dauw - */ -$messages['en'] = array( - 'diff-desc' => 'Library with classes to represent diffs of structured data, as well as service objects to diff objects or patch them', -); - -/** Message documentation (Message documentation) - * @author Cainamarques - */ -$messages['qqq'] = array( - 'diff-desc' => '{{Desc|name=Diff|url=https://www.mediawiki.org/wiki/Extension:Diff}}', -); - -/** Arabic (العربية) - * @author Abanima - */ -$messages['ar'] = array( - 'diff-desc' => 'مكتبة أصناف لتمثيل الفروق في البيانات ذات البنية بالإضافة إلى كائنات خدمية لإظهار الفروق بين الكائنات أو رقعها', -); - -/** Asturian (asturianu) - * @author Xuacu - */ -$messages['ast'] = array( - 'diff-desc' => "Biblioteca con clases pa representar diferencies de datos estructuraos, lo mesmo qu'oxetos de serviciu pa facer diffs d'oxetos o aplica-yos parches", -); - -/** South Azerbaijani (تورکجه) - * @author Mousa - */ -$messages['azb'] = array( - 'diff-desc' => 'قورولوشلو وئریلر اوچون موقاییسه کیتابخاناسی', # Fuzzy -); - -/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) - * @author Wizardist - */ -$messages['be-tarask'] = array( - 'diff-desc' => 'Бібліятэка з клясамі для параўнаньня структураваных зьвестак, а таксама службовымі аб’ектамі для параўнаньня аб’ектаў і накладаньня патчаў', -); - -/** Chechen (нохчийн) - * @author Умар - */ -$messages['ce'] = array( - 'diff-desc' => 'diff-структуририн хаамийн библиотекаш лата йо кхин diff-хӀуманшан я матчин тӀе хӀумнаш туху', -); - -/** Czech (čeština) - * @author Mormegil - */ -$messages['cs'] = array( - 'diff-desc' => 'Knihovna s třídami reprezentujícími změny ve strukturovaných datech a pomocné objekty pro zjišťování změn v objektech a promítání změn do nich', -); - -/** Danish (dansk) - * @author Christian List - * @author Kaare - */ -$messages['da'] = array( - 'diff-desc' => 'Bibliotek med klasser til at repræsentere forskelle i strukturerede data, samt serviceobjekter til at sammenligne objekter eller lappe dem', -); - -/** German (Deutsch) - * @author Kghbln - * @author Metalhead64 - */ -$messages['de'] = array( - 'diff-desc' => 'Stellt eine Bibliothek zum Darstellen, sowie Dienstobjekte zum Ändern von Unterschieden zwischen strukturierten Daten bereit', -); - -/** Lower Sorbian (dolnoserbski) - * @author Michawiki - */ -$messages['dsb'] = array( - 'diff-desc' => 'Biblioteka z klasami za zwobraznjenje rozdźělow strukturěrowanych datow a słužbnych objektow', -); - -/** Spanish (español) - * @author Armando-Martin - * @author Luis Felipe Schenone - */ -$messages['es'] = array( - 'diff-desc' => 'Biblioteca con clases para representar diferencias entre datos estructurados, así como objetos de servicio a objectos de diferencias o parcharlos', -); - -/** Basque (euskara) - * @author Theklan - */ -$messages['eu'] = array( - 'diff-desc' => 'Diff liburutegia data egituratuetarako', # Fuzzy -); - -/** Persian (فارسی) - * @author Calak - * @author Reza1615 - */ -$messages['fa'] = array( - 'diff-desc' => 'کتابخانه با کلاسهایی برای نمایش دادن تفاوتهای دادههای ساختیافته و همچنین اشیای خدمات برای اشیا یا پچ متفاوت آنها', -); - -/** French (français) - * @author Gomoko - * @author Wyz - */ -$messages['fr'] = array( - 'diff-desc' => 'Bibliothèque avec des classes pour représenter les deltas ou les données structurées, tout comme les objets de service pour faire le delta entre objets ou les mettre à jour', -); - -/** Galician (galego) - * @author Toliño - */ -$messages['gl'] = array( - 'diff-desc' => 'Biblioteca con clases para representar diferenzas de datos estruturados, así como os obxectos de servizo aos obxectos de diferenzas ou parchealos', -); - -/** Hebrew (עברית) - * @author Amire80 - */ -$messages['he'] = array( - 'diff-desc' => 'ספרייה עם מחלקות לייצוג השוואות של נתונים מבניים, ולהביא עצמים לעצמי השוואה או להחל עליהם טלאים', -); - -/** Croatian (hrvatski) - * @author SpeedyGonsales - */ -$messages['hr'] = array( - 'diff-desc' => 'Diff biblioteka funkcija za strukturirane podatke', # Fuzzy -); - -/** Upper Sorbian (hornjoserbsce) - * @author Michawiki - */ -$messages['hsb'] = array( - 'diff-desc' => 'Biblioteka z klasami za zwobraznjenje rozdźělow strukturowanych datow kaž tež słužbnych objektow', -); - -/** Interlingua (interlingua) - * @author McDutchie - */ -$messages['ia'] = array( - 'diff-desc' => 'Bibliotheca con classes pro representar differentias inter datos structurate, assi como objectos de servicio pro differentiar inter objectos o actualisar los', -); - -/** Indonesian (Bahasa Indonesia) - * @author Farras - */ -$messages['id'] = array( - 'diff-desc' => 'Pustaka diff untuk data terstruktur', # Fuzzy -); - -/** Iloko (Ilokano) - * @author Lam-ang - */ -$messages['ilo'] = array( - 'diff-desc' => 'Biblioteka nga adda dagiti klase a mangirepresenta dagiti paggiddiatan iti naestruktura a datos, ken dagiti pay serbisio ti banag iti paggiddiatan a banbanag wenno takupan ida', -); - -/** Italian (italiano) - * @author Beta16 - * @author Darth Kule - */ -$messages['it'] = array( - 'diff-desc' => 'Libreria di classi per rappresentare le differenze di dati strutturati, come pure gli oggetti di servizio agli oggetti di confronto o di aggiornamento', -); - -/** Japanese (日本語) - * @author Fryed-peach - * @author Shirayuki - */ -$messages['ja'] = array( - 'diff-desc' => '構造化データの差分を表現するクラスや、オブジェクトの差分をとったりパッチを当てたりするためのサービスオブジェクトを含むライブラリ', -); - -/** Korean (한국어) - * @author 아라 - */ -$messages['ko'] = array( - 'diff-desc' => '구조화한 데이터의 차이점 뿐만 아니라 차이점 개체에 대한 서비스 개체 또는 패치를 대표하는 클래스로 된 라이브러리', -); - -/** Colognian (Ripoarisch) - * @author Purodha - */ -$messages['ksh'] = array( - 'diff-desc' => 'En Projrammbiblijoteek för Ongerscheide en Daate met Schtroktuur ze fenge, un Objäkte för Ongerscheide en Objäkte ze fenge un se aanzepaße.', -); - -/** Luxembourgish (Lëtzebuergesch) - * @author Robby - * @author Soued031 - */ -$messages['lb'] = array( - 'diff-desc' => "Bibliothéik mat Klasse fir Differenzen tëscht strukturéierten Donnéeën duerzestellen, genee sou wéi Serviceobjete fir Objeten ze differenzéieren oder z'aktualiséieren", -); - -/** Macedonian (македонски) - * @author Bjankuloski06 - */ -$messages['mk'] = array( - 'diff-desc' => 'иблиотека со класи што за претставување на верзиските разлики во структурираните податоци, а воедно и крпење на објектите со оглед на нивните разлики.', -); - -/** Malayalam (മലയാളം) - * @author Praveenp - */ -$messages['ml'] = array( - 'diff-desc' => 'രൂപഭദ്രമായ ഡേറ്റയുടെ വ്യത്യാസങ്ങളെയും, സേവന ഒബ്ജക്റ്റുകളേയും അവയുടെ വ്യത്യാസ ഒബ്ജക്റ്റുകളേയും പ്രതിനിധീകരിക്കാനും അവയിൽ മാറ്റങ്ങൾ വരുത്താനുമുള്ള ക്ലാസ്സുകളുള്ള ലൈബ്രറി', -); - -/** Malay (Bahasa Melayu) - * @author Anakmalaysia - */ -$messages['ms'] = array( - 'diff-desc' => 'Perpustakaan dengan kelas untuk mewakili perbezaan antara data berstruktur dan juga menservis objek untuk to memperbezakan atau menampung objek', -); - -/** Norwegian Bokmål (norsk bokmål) - * @author Jeblad - */ -$messages['nb'] = array( - 'diff-desc' => 'Biblioteket med klasser for å representere diffs av strukturerte data, i tillegg til serviceobjekter for diff og lapping', -); - -/** Dutch (Nederlands) - * @author Siebrand - */ -$messages['nl'] = array( - 'diff-desc' => 'Bibliotheek voor het weergeven van verschillen in gestructureerde gegevens', -); - -/** Polish (polski) - * @author BeginaFelicysym - * @author Lazowik - */ -$messages['pl'] = array( - 'diff-desc' => 'Biblioteka porównywania danych strukturalnych', # Fuzzy -); - -/** Piedmontese (Piemontèis) - * @author Borichèt - * @author Dragonòt - */ -$messages['pms'] = array( - 'diff-desc' => "Librarìa con dle classe për rapresenté le diferense ëd dat struturà, coma j'oget ëd sërvissi për fé le diferense antra oget o agiorneje", -); - -/** Portuguese (português) - * @author Hamilton Abreu - */ -$messages['pt'] = array( - 'diff-desc' => 'Biblioteca de classes que representam diferenças entre estruturas de dados, e permitem aplicar essas diferenças a estruturas de dados ou combinar várias diferenças', -); - -/** Brazilian Portuguese (português do Brasil) - * @author Jaideraf - */ -$messages['pt-br'] = array( - 'diff-desc' => 'Biblioteca Diff para dados estruturados', # Fuzzy -); - -/** tarandíne (tarandíne) - * @author Joetaras - */ -$messages['roa-tara'] = array( - 'diff-desc' => "Libbrerie cu le classe pe rappresendà le differenze 'mbrà le date strutturate, cumme le oggette de servizie ca sò diverse da le oggette o le accunzaminde lore", -); - -/** Russian (русский) - * @author DCamer - */ -$messages['ru'] = array( - 'diff-desc' => 'Библиотеки классов для представления diff-структурированных данных, а также подключение объектов к diff-объектам или их патчам', -); - -/** Scots (Scots) - * @author John Reid - */ -$messages['sco'] = array( - 'diff-desc' => 'Librarie wi claisses tae represent diffs o structured data, as weel as service objects tae diff objects or patch theim', -); - -/** Sinhala (සිංහල) - * @author පසිඳු කාවින්ද - */ -$messages['si'] = array( - 'diff-desc' => 'ව්යූහගත දත්ත සඳහා Diff පුස්තකාලය', # Fuzzy -); - -/** Swedish (svenska) - * @author WikiPhoenix - */ -$messages['sv'] = array( - 'diff-desc' => 'Bibliotek med klasser för att representera diffar av strukturerad data, såväl som serviceobjekt för att diffa objekt eller lappa dem', -); - -/** Tagalog (Tagalog) - * @author AnakngAraw - */ -$messages['tl'] = array( - 'diff-desc' => 'Aklatan ng pagkakaiba para sa datong may kayarian', # Fuzzy -); - -/** Ukrainian (українська) - * @author Base - * @author Ата - */ -$messages['uk'] = array( - 'diff-desc' => "Бібліотека з класами для подання відмінностей структурованих даних, а також службовими об'єктами для порівняння об'єктів або їх виправлення", -); - -/** Vietnamese (Tiếng Việt) - * @author Minh Nguyen - */ -$messages['vi'] = array( - 'diff-desc' => 'Thư viện cung cấp các lớp tượng trưng cho khác biệt dữ liệu có cấu trúc, cũng như các đối tượng hỗ trợ để so sánh hay vá đối tượng', -); - -/** Simplified Chinese (中文(简体)) - * @author Yfdyh000 - */ -$messages['zh-hans'] = array( - 'diff-desc' => '以类来描绘结构化数据的差异,以及作为服务对象来比较对象和对它们打补丁(patch)的库。', -); - -/** Traditional Chinese (中文(繁體)) - * @author Justincheng12345 - */ -$messages['zh-hant'] = array( - 'diff-desc' => '以類描繪結構化數據的差異,以及作為服務對象來比較及修補庫', -); + $cachedData['deps'][] = new FileDependency( $fileName ); + } + return true; +}; diff --git a/Diff.mw.php b/Diff.mw.php index bac9cb5..90af46d 100644 --- a/Diff.mw.php +++ b/Diff.mw.php @@ -18,6 +18,7 @@ $wgExtensionCredits['other'][] = include( __DIR__ . '/Diff.credits.php' ); +$wgMessagesDirs['DiffExtension'] = __DIR__ . '/i18n'; $wgExtensionMessagesFiles['DiffExtension'] = __DIR__ . '/Diff.i18n.php'; /** diff --git a/i18n/ar.json b/i18n/ar.json new file mode 100644 index 0000000..e1a28c8 --- /dev/null +++ b/i18n/ar.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Abanima" + ] + }, + "diff-desc": "مكتبة أصناف لتمثيل الفروق في البيانات ذات البنية بالإضافة إلى كائنات خدمية لإظهار الفروق بين الكائنات أو رقعها" +} \ No newline at end of file diff --git a/i18n/ast.json b/i18n/ast.json new file mode 100644 index 0000000..28f6ade --- /dev/null +++ b/i18n/ast.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Xuacu" + ] + }, + "diff-desc": "Biblioteca con clases pa representar diferencies de datos estructuraos, lo mesmo qu'oxetos de serviciu pa facer diffs d'oxetos o aplica-yos parches" +} \ No newline at end of file diff --git a/i18n/azb.json b/i18n/azb.json new file mode 100644 index 0000000..53ee253 --- /dev/null +++ b/i18n/azb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mousa" + ] + }, + "diff-desc": "قورولوشلو وئریلر اوچون موقاییسه کیتابخاناسی" +} \ No newline at end of file diff --git a/i18n/be-tarask.json b/i18n/be-tarask.json new file mode 100644 index 0000000..cc88956 --- /dev/null +++ b/i18n/be-tarask.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Wizardist" + ] + }, + "diff-desc": "Бібліятэка з клясамі для параўнаньня структураваных зьвестак, а таксама службовымі аб’ектамі для параўнаньня аб’ектаў і накладаньня патчаў" +} \ No newline at end of file diff --git a/i18n/ce.json b/i18n/ce.json new file mode 100644 index 0000000..bf0b626 --- /dev/null +++ b/i18n/ce.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Умар" + ] + }, + "diff-desc": "diff-структуририн хаамийн библиотекаш лата йо кхин diff-хӀуманшан я матчин тӀе хӀумнаш туху" +} \ No newline at end of file diff --git a/i18n/cs.json b/i18n/cs.json new file mode 100644 index 0000000..58a7cee --- /dev/null +++ b/i18n/cs.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Mormegil" + ] + }, + "diff-desc": "Knihovna s třídami reprezentujícími změny ve strukturovaných datech a pomocné objekty pro zjišťování změn v objektech a promítání změn do nich" +} \ No newline at end of file diff --git a/i18n/da.json b/i18n/da.json new file mode 100644 index 0000000..17d84a3 --- /dev/null +++ b/i18n/da.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Christian List", + "Kaare" + ] + }, + "diff-desc": "Bibliotek med klasser til at repræsentere forskelle i strukturerede data, samt serviceobjekter til at sammenligne objekter eller lappe dem" +} \ No newline at end of file diff --git a/i18n/de.json b/i18n/de.json new file mode 100644 index 0000000..80d222f --- /dev/null +++ b/i18n/de.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Kghbln", + "Metalhead64" + ] + }, + "diff-desc": "Stellt eine Bibliothek zum Darstellen, sowie Dienstobjekte zum Ändern von Unterschieden zwischen strukturierten Daten bereit" +} \ No newline at end of file diff --git a/i18n/dsb.json b/i18n/dsb.json new file mode 100644 index 0000000..7eb3662 --- /dev/null +++ b/i18n/dsb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "diff-desc": "Biblioteka z klasami za zwobraznjenje rozdźělow strukturěrowanych datow a słužbnych objektow" +} \ No newline at end of file diff --git a/i18n/en.json b/i18n/en.json new file mode 100644 index 0000000..700be8d --- /dev/null +++ b/i18n/en.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Jeroen De Dauw" + ] + }, + "diff-desc": "Library with classes to represent diffs of structured data, as well as service objects to diff objects or patch them" +} \ No newline at end of file diff --git a/i18n/es.json b/i18n/es.json new file mode 100644 index 0000000..1cdffb6 --- /dev/null +++ b/i18n/es.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Armando-Martin", + "Luis Felipe Schenone" + ] + }, + "diff-desc": "Biblioteca con clases para representar diferencias entre datos estructurados, así como objetos de servicio a objectos de diferencias o parcharlos" +} \ No newline at end of file diff --git a/i18n/eu.json b/i18n/eu.json new file mode 100644 index 0000000..b11c8cf --- /dev/null +++ b/i18n/eu.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Theklan" + ] + }, + "diff-desc": "Diff liburutegia data egituratuetarako" +} \ No newline at end of file diff --git a/i18n/fa.json b/i18n/fa.json new file mode 100644 index 0000000..5fa6bc5 --- /dev/null +++ b/i18n/fa.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Calak", + "Reza1615" + ] + }, + "diff-desc": "کتابخانه با کلاسهایی برای نمایش دادن تفاوتهای دادههای ساختیافته و همچنین اشیای خدمات برای اشیا یا پچ متفاوت آنها" +} \ No newline at end of file diff --git a/i18n/fr.json b/i18n/fr.json new file mode 100644 index 0000000..2ba861a --- /dev/null +++ b/i18n/fr.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Gomoko", + "Wyz" + ] + }, + "diff-desc": "Bibliothèque avec des classes pour représenter les deltas ou les données structurées, tout comme les objets de service pour faire le delta entre objets ou les mettre à jour" +} \ No newline at end of file diff --git a/i18n/gl.json b/i18n/gl.json new file mode 100644 index 0000000..f2a65b9 --- /dev/null +++ b/i18n/gl.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Toliño" + ] + }, + "diff-desc": "Biblioteca con clases para representar diferenzas de datos estruturados, así como os obxectos de servizo aos obxectos de diferenzas ou parchealos" +} \ No newline at end of file diff --git a/i18n/he.json b/i18n/he.json new file mode 100644 index 0000000..0c8320f --- /dev/null +++ b/i18n/he.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Amire80" + ] + }, + "diff-desc": "ספרייה עם מחלקות לייצוג השוואות של נתונים מבניים, ולהביא עצמים לעצמי השוואה או להחל עליהם טלאים" +} \ No newline at end of file diff --git a/i18n/hr.json b/i18n/hr.json new file mode 100644 index 0000000..74e4d26 --- /dev/null +++ b/i18n/hr.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "SpeedyGonsales" + ] + }, + "diff-desc": "Diff biblioteka funkcija za strukturirane podatke" +} \ No newline at end of file diff --git a/i18n/hsb.json b/i18n/hsb.json new file mode 100644 index 0000000..959ac0c --- /dev/null +++ b/i18n/hsb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Michawiki" + ] + }, + "diff-desc": "Biblioteka z klasami za zwobraznjenje rozdźělow strukturowanych datow kaž tež słužbnych objektow" +} \ No newline at end of file diff --git a/i18n/ia.json b/i18n/ia.json new file mode 100644 index 0000000..d1596a7 --- /dev/null +++ b/i18n/ia.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "McDutchie" + ] + }, + "diff-desc": "Bibliotheca con classes pro representar differentias inter datos structurate, assi como objectos de servicio pro differentiar inter objectos o actualisar los" +} \ No newline at end of file diff --git a/i18n/id.json b/i18n/id.json new file mode 100644 index 0000000..b85af37 --- /dev/null +++ b/i18n/id.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Farras" + ] + }, + "diff-desc": "Pustaka diff untuk data terstruktur" +} \ No newline at end of file diff --git a/i18n/ilo.json b/i18n/ilo.json new file mode 100644 index 0000000..731e361 --- /dev/null +++ b/i18n/ilo.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Lam-ang" + ] + }, + "diff-desc": "Biblioteka nga adda dagiti klase a mangirepresenta dagiti paggiddiatan iti naestruktura a datos, ken dagiti pay serbisio ti banag iti paggiddiatan a banbanag wenno takupan ida" +} \ No newline at end of file diff --git a/i18n/it.json b/i18n/it.json new file mode 100644 index 0000000..28f1bc8 --- /dev/null +++ b/i18n/it.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Beta16", + "Darth Kule" + ] + }, + "diff-desc": "Libreria di classi per rappresentare le differenze di dati strutturati, come pure gli oggetti di servizio agli oggetti di confronto o di aggiornamento" +} \ No newline at end of file diff --git a/i18n/ja.json b/i18n/ja.json new file mode 100644 index 0000000..5833806 --- /dev/null +++ b/i18n/ja.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Fryed-peach", + "Shirayuki" + ] + }, + "diff-desc": "構造化データの差分を表現するクラスや、オブジェクトの差分をとったりパッチを当てたりするためのサービスオブジェクトを含むライブラリ" +} \ No newline at end of file diff --git a/i18n/ko.json b/i18n/ko.json new file mode 100644 index 0000000..79d8992 --- /dev/null +++ b/i18n/ko.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "아라" + ] + }, + "diff-desc": "구조화한 데이터의 차이점 뿐만 아니라 차이점 개체에 대한 서비스 개체 또는 패치를 대표하는 클래스로 된 라이브러리" +} \ No newline at end of file diff --git a/i18n/ksh.json b/i18n/ksh.json new file mode 100644 index 0000000..bf5d919 --- /dev/null +++ b/i18n/ksh.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Purodha" + ] + }, + "diff-desc": "En Projrammbiblijoteek för Ongerscheide en Daate met Schtroktuur ze fenge, un Objäkte för Ongerscheide en Objäkte ze fenge un se aanzepaße." +} \ No newline at end of file diff --git a/i18n/lb.json b/i18n/lb.json new file mode 100644 index 0000000..d83cfb8 --- /dev/null +++ b/i18n/lb.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Robby", + "Soued031" + ] + }, + "diff-desc": "Bibliothéik mat Klasse fir Differenzen tëscht strukturéierten Donnéeën duerzestellen, genee sou wéi Serviceobjete fir Objeten ze differenzéieren oder z'aktualiséieren" +} \ No newline at end of file diff --git a/i18n/mk.json b/i18n/mk.json new file mode 100644 index 0000000..cb2b880 --- /dev/null +++ b/i18n/mk.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Bjankuloski06" + ] + }, + "diff-desc": "иблиотека со класи што за претставување на верзиските разлики во структурираните податоци, а воедно и крпење на објектите со оглед на нивните разлики." +} \ No newline at end of file diff --git a/i18n/ml.json b/i18n/ml.json new file mode 100644 index 0000000..35a40e6 --- /dev/null +++ b/i18n/ml.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Praveenp" + ] + }, + "diff-desc": "രൂപഭദ്രമായ ഡേറ്റയുടെ വ്യത്യാസങ്ങളെയും, സേവന ഒബ്ജക്റ്റുകളേയും അവയുടെ വ്യത്യാസ ഒബ്ജക്റ്റുകളേയും പ്രതിനിധീകരിക്കാനും അവയിൽ മാറ്റങ്ങൾ വരുത്താനുമുള്ള ക്ലാസ്സുകളുള്ള ലൈബ്രറി" +} \ No newline at end of file diff --git a/i18n/ms.json b/i18n/ms.json new file mode 100644 index 0000000..53403f5 --- /dev/null +++ b/i18n/ms.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Anakmalaysia" + ] + }, + "diff-desc": "Perpustakaan dengan kelas untuk mewakili perbezaan antara data berstruktur dan juga menservis objek untuk to memperbezakan atau menampung objek" +} \ No newline at end of file diff --git a/i18n/nb.json b/i18n/nb.json new file mode 100644 index 0000000..8328a30 --- /dev/null +++ b/i18n/nb.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Jeblad" + ] + }, + "diff-desc": "Biblioteket med klasser for å representere diffs av strukturerte data, i tillegg til serviceobjekter for diff og lapping" +} \ No newline at end of file diff --git a/i18n/nl.json b/i18n/nl.json new file mode 100644 index 0000000..82c751b --- /dev/null +++ b/i18n/nl.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Siebrand" + ] + }, + "diff-desc": "Bibliotheek voor het weergeven van verschillen in gestructureerde gegevens" +} \ No newline at end of file diff --git a/i18n/pl.json b/i18n/pl.json new file mode 100644 index 0000000..4643656 --- /dev/null +++ b/i18n/pl.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "BeginaFelicysym", + "Lazowik" + ] + }, + "diff-desc": "Biblioteka porównywania danych strukturalnych" +} \ No newline at end of file diff --git a/i18n/pms.json b/i18n/pms.json new file mode 100644 index 0000000..2cdf2f6 --- /dev/null +++ b/i18n/pms.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Borichèt", + "Dragonòt" + ] + }, + "diff-desc": "Librarìa con dle classe për rapresenté le diferense ëd dat struturà, coma j'oget ëd sërvissi për fé le diferense antra oget o agiorneje" +} \ No newline at end of file diff --git a/i18n/pt-br.json b/i18n/pt-br.json new file mode 100644 index 0000000..2d84657 --- /dev/null +++ b/i18n/pt-br.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Jaideraf" + ] + }, + "diff-desc": "Biblioteca Diff para dados estruturados" +} \ No newline at end of file diff --git a/i18n/pt.json b/i18n/pt.json new file mode 100644 index 0000000..4db8714 --- /dev/null +++ b/i18n/pt.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Hamilton Abreu" + ] + }, + "diff-desc": "Biblioteca de classes que representam diferenças entre estruturas de dados, e permitem aplicar essas diferenças a estruturas de dados ou combinar várias diferenças" +} \ No newline at end of file diff --git a/i18n/qqq.json b/i18n/qqq.json new file mode 100644 index 0000000..bfdb8de --- /dev/null +++ b/i18n/qqq.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Cainamarques" + ] + }, + "diff-desc": "{{Desc|name=Diff|url=https://www.mediawiki.org/wiki/Extension:Diff}}" +} \ No newline at end of file diff --git a/i18n/roa-tara.json b/i18n/roa-tara.json new file mode 100644 index 0000000..070f26d --- /dev/null +++ b/i18n/roa-tara.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Joetaras" + ] + }, + "diff-desc": "Libbrerie cu le classe pe rappresendà le differenze 'mbrà le date strutturate, cumme le oggette de servizie ca sò diverse da le oggette o le accunzaminde lore" +} \ No newline at end of file diff --git a/i18n/ru.json b/i18n/ru.json new file mode 100644 index 0000000..7681a6c --- /dev/null +++ b/i18n/ru.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "DCamer" + ] + }, + "diff-desc": "Библиотеки классов для представления diff-структурированных данных, а также подключение объектов к diff-объектам или их патчам" +} \ No newline at end of file diff --git a/i18n/sco.json b/i18n/sco.json new file mode 100644 index 0000000..a288d6c --- /dev/null +++ b/i18n/sco.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "John Reid" + ] + }, + "diff-desc": "Librarie wi claisses tae represent diffs o structured data, as weel as service objects tae diff objects or patch theim" +} \ No newline at end of file diff --git a/i18n/si.json b/i18n/si.json new file mode 100644 index 0000000..d83c653 --- /dev/null +++ b/i18n/si.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "පසිඳු කාවින්ද" + ] + }, + "diff-desc": "ව්යූහගත දත්ත සඳහා Diff පුස්තකාලය" +} \ No newline at end of file diff --git a/i18n/sv.json b/i18n/sv.json new file mode 100644 index 0000000..89f7e7a --- /dev/null +++ b/i18n/sv.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "WikiPhoenix" + ] + }, + "diff-desc": "Bibliotek med klasser för att representera diffar av strukturerad data, såväl som serviceobjekt för att diffa objekt eller lappa dem" +} \ No newline at end of file diff --git a/i18n/tl.json b/i18n/tl.json new file mode 100644 index 0000000..503cf72 --- /dev/null +++ b/i18n/tl.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "AnakngAraw" + ] + }, + "diff-desc": "Aklatan ng pagkakaiba para sa datong may kayarian" +} \ No newline at end of file diff --git a/i18n/uk.json b/i18n/uk.json new file mode 100644 index 0000000..61530db --- /dev/null +++ b/i18n/uk.json @@ -0,0 +1,9 @@ +{ + "@metadata": { + "authors": [ + "Base", + "Ата" + ] + }, + "diff-desc": "Бібліотека з класами для подання відмінностей структурованих даних, а також службовими об'єктами для порівняння об'єктів або їх виправлення" +} \ No newline at end of file diff --git a/i18n/vi.json b/i18n/vi.json new file mode 100644 index 0000000..6ab946f --- /dev/null +++ b/i18n/vi.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Minh Nguyen" + ] + }, + "diff-desc": "Thư viện cung cấp các lớp tượng trưng cho khác biệt dữ liệu có cấu trúc, cũng như các đối tượng hỗ trợ để so sánh hay vá đối tượng" +} \ No newline at end of file diff --git a/i18n/zh-hans.json b/i18n/zh-hans.json new file mode 100644 index 0000000..d1e165f --- /dev/null +++ b/i18n/zh-hans.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Yfdyh000" + ] + }, + "diff-desc": "以类来描绘结构化数据的差异,以及作为服务对象来比较对象和对它们打补丁(patch)的库。" +} \ No newline at end of file diff --git a/i18n/zh-hant.json b/i18n/zh-hant.json new file mode 100644 index 0000000..6593fb4 --- /dev/null +++ b/i18n/zh-hant.json @@ -0,0 +1,8 @@ +{ + "@metadata": { + "authors": [ + "Justincheng12345" + ] + }, + "diff-desc": "以類描繪結構化數據的差異,以及作為服務對象來比較及修補庫" +} \ No newline at end of file -- To view, visit https://gerrit.wikimedia.org/r/122318 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Ia8d7a0f17cd4f5497b9719b49b97f62f526888c4 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Diff Gerrit-Branch: master Gerrit-Owner: Siebrand <siebr...@kitano.nl> Gerrit-Reviewer: Raimond Spekking <raimond.spekk...@gmail.com> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits