mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/TextExtracts
synced 2024-11-27 17:40:16 +00:00
Migrate to JSON i18n
Procedure per https://www.mediawiki.org/wiki/Manual:GenerateJsonI18n.php with shim. Change-Id: Idbe4ef9a2eaacf1b72efb9b0d36f379c7b5f6d7e
This commit is contained in:
parent
522836886f
commit
da61ddd512
|
@ -1,181 +1,31 @@
|
|||
<?php
|
||||
/**
|
||||
* Internationalisation for TextExtracts
|
||||
* 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
|
||||
*/
|
||||
$messages['en'] = array(
|
||||
'textextracts-desc' => 'Provides plain-text or limited HTML extracts of page content',
|
||||
);
|
||||
|
||||
/** Message documentation (Message documentation)
|
||||
*/
|
||||
$messages['qqq'] = array(
|
||||
'textextracts-desc' => '{{desc}}',
|
||||
);
|
||||
|
||||
/** Asturian (asturianu)
|
||||
* @author Xuacu
|
||||
*/
|
||||
$messages['ast'] = array(
|
||||
'textextracts-desc' => 'Ufre estractos del conteníu de la páxina en testu simple o HTML llimitáu',
|
||||
);
|
||||
|
||||
/** Chechen (нохчийн)
|
||||
* @author Умар
|
||||
*/
|
||||
$messages['ce'] = array(
|
||||
'textextracts-desc' => 'АгӀонийн чулацаман дешнаш лата до йозан я HTML-форматехь',
|
||||
);
|
||||
|
||||
/** German (Deutsch)
|
||||
* @author Metalhead64
|
||||
*/
|
||||
$messages['de'] = array(
|
||||
'textextracts-desc' => 'Stellt Auszüge aus Seiten in Klartext oder beschränktem HTML zur Verfügung',
|
||||
);
|
||||
|
||||
/** Lower Sorbian (dolnoserbski)
|
||||
* @author Michawiki
|
||||
*/
|
||||
$messages['dsb'] = array(
|
||||
'textextracts-desc' => 'Staja wupise wopsimjeśa boka w lutnem teksće abo wobgranicowanem HTML k dispoziciji',
|
||||
);
|
||||
|
||||
/** Spanish (español)
|
||||
* @author Fitoschido
|
||||
*/
|
||||
$messages['es'] = array(
|
||||
'textextracts-desc' => 'Proporciona extractos del contenido de una página en texto sencillo o HTML limitado',
|
||||
);
|
||||
|
||||
/** Persian (فارسی)
|
||||
* @author Armin1392
|
||||
*/
|
||||
$messages['fa'] = array(
|
||||
'textextracts-desc' => 'ارائه متن ساده یا اچتیامال محدود شده، محتوای صفحه را بیرون میکشد',
|
||||
);
|
||||
|
||||
/** French (français)
|
||||
* @author Gomoko
|
||||
*/
|
||||
$messages['fr'] = array(
|
||||
'textextracts-desc' => 'Fournit des extraits en texte brut ou en HTML limité du contenu de la page',
|
||||
);
|
||||
|
||||
/** Galician (galego)
|
||||
* @author Toliño
|
||||
*/
|
||||
$messages['gl'] = array(
|
||||
'textextracts-desc' => 'Proporciona extractos de texto do contido da páxina sen formato ou con HTML limitado',
|
||||
);
|
||||
|
||||
/** Hebrew (עברית)
|
||||
* @author Amire80
|
||||
*/
|
||||
$messages['he'] = array(
|
||||
'textextracts-desc' => 'יצירת קטעים של תוכן הדפים בטקסט בפשוט או ב־HTML מוגבל',
|
||||
);
|
||||
|
||||
/** Upper Sorbian (hornjoserbsce)
|
||||
* @author Michawiki
|
||||
*/
|
||||
$messages['hsb'] = array(
|
||||
'textextracts-desc' => 'Staja wupisy wobsaha strony w lutym teksće abo wobmjezowanym HTML k dispoziciji',
|
||||
);
|
||||
|
||||
/** Italian (italiano)
|
||||
* @author Beta16
|
||||
*/
|
||||
$messages['it'] = array(
|
||||
'textextracts-desc' => 'Fornisce estratti in testo semplice o HTML dal contenuto della pagina',
|
||||
);
|
||||
|
||||
/** Japanese (日本語)
|
||||
* @author Shirayuki
|
||||
*/
|
||||
$messages['ja'] = array(
|
||||
'textextracts-desc' => 'ページ本文を抽出したプレーンテキストまたは制限付き HTML を提供する',
|
||||
);
|
||||
|
||||
/** Korean (한국어)
|
||||
* @author Priviet
|
||||
*/
|
||||
$messages['ko'] = array(
|
||||
'textextracts-desc' => '문서 내용을 추출한 일반 텍스트나 제한된 HTML을 제공',
|
||||
);
|
||||
|
||||
/** Colognian (Ripoarisch)
|
||||
* @author Purodha
|
||||
*/
|
||||
$messages['ksh'] = array(
|
||||
'textextracts-desc' => 'Määt bejränz Ußzööje vun Sigge em HTML udder als Täx möjjelesch.',
|
||||
);
|
||||
|
||||
/** Macedonian (македонски)
|
||||
* @author Bjankuloski06
|
||||
*/
|
||||
$messages['mk'] = array(
|
||||
'textextracts-desc' => 'Дава извадоци од содржината на страницата во прост текст или ограничен HTML',
|
||||
);
|
||||
|
||||
/** Malayalam (മലയാളം)
|
||||
* @author Praveenp
|
||||
*/
|
||||
$messages['ml'] = array(
|
||||
'textextracts-desc' => 'താളിന്റെ ഉള്ളടക്കം വെറും-എഴുത്തായോ, ഭാഗികമായി എച്ച്.റ്റി.എം.എൽ. ആയോ എടുക്കൽ അനുവദിക്കുന്നു',
|
||||
);
|
||||
|
||||
/** Dutch (Nederlands)
|
||||
* @author Arent
|
||||
*/
|
||||
$messages['nl'] = array(
|
||||
'textextracts-desc' => 'Biedt platte-tekst of beperkte HTML weergave van pagina-inhoud',
|
||||
);
|
||||
|
||||
/** Occitan (occitan)
|
||||
* @author Cedric31
|
||||
*/
|
||||
$messages['oc'] = array(
|
||||
'textextracts-desc' => "Provesís d'extraches en tèxte brut o en HTML limitat del contengut de la pagina",
|
||||
);
|
||||
|
||||
/** Russian (русский)
|
||||
* @author Okras
|
||||
*/
|
||||
$messages['ru'] = array(
|
||||
'textextracts-desc' => 'Предоставляет выдержки содержимого страниц в текстовом или ограниченном HTML-формате',
|
||||
);
|
||||
|
||||
/** Swedish (svenska)
|
||||
* @author Lokal Profil
|
||||
*/
|
||||
$messages['sv'] = array(
|
||||
'textextracts-desc' => 'Erbjuder extrakt, i oformaterad text eller begränsad HTML, av sidinnehåll',
|
||||
);
|
||||
|
||||
/** Ukrainian (українська)
|
||||
* @author Andriykopanytsia
|
||||
*/
|
||||
$messages['uk'] = array(
|
||||
'textextracts-desc' => 'Забезпечує видобування звичайного текст або обмеженого HTML із вмісту сторінки',
|
||||
);
|
||||
|
||||
/** Vietnamese (Tiếng Việt)
|
||||
* @author Minh Nguyen
|
||||
*/
|
||||
$messages['vi'] = array(
|
||||
'textextracts-desc' => 'Tóm lược nội dung trang dưới dạng văn bản thuần hoặc HTML đơn giản',
|
||||
);
|
||||
|
||||
/** Simplified Chinese (中文(简体))
|
||||
* @author Yfdyh000
|
||||
*/
|
||||
$messages['zh-hans'] = array(
|
||||
'textextracts-desc' => '提供纯文本或有限的HTML页面内容提取',
|
||||
);
|
||||
$cachedData['deps'][] = new FileDependency( $fileName );
|
||||
}
|
||||
return true;
|
||||
};
|
||||
|
|
|
@ -29,6 +29,7 @@ $wgExtensionCredits['other'][] = array(
|
|||
define( 'TEXT_EXTRACTS_INSTALLED', true );
|
||||
|
||||
$dir = __DIR__;
|
||||
$wgMessagesDirs['TextExtracts'] = __DIR__ . '/i18n';
|
||||
$wgExtensionMessagesFiles['TextExtracts'] = "$dir/TextExtracts.i18n.php";
|
||||
|
||||
|
||||
|
|
8
i18n/ast.json
Normal file
8
i18n/ast.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Xuacu"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Ufre estractos del conteníu de la páxina en testu simple o HTML llimitáu"
|
||||
}
|
8
i18n/ce.json
Normal file
8
i18n/ce.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Умар"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "АгӀонийн чулацаман дешнаш лата до йозан я HTML-форматехь"
|
||||
}
|
8
i18n/de.json
Normal file
8
i18n/de.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Metalhead64"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Stellt Auszüge aus Seiten in Klartext oder beschränktem HTML zur Verfügung"
|
||||
}
|
8
i18n/dsb.json
Normal file
8
i18n/dsb.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Michawiki"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Staja wupise wopsimjeśa boka w lutnem teksće abo wobgranicowanem HTML k dispoziciji"
|
||||
}
|
6
i18n/en.json
Normal file
6
i18n/en.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": []
|
||||
},
|
||||
"textextracts-desc": "Provides plain-text or limited HTML extracts of page content"
|
||||
}
|
8
i18n/es.json
Normal file
8
i18n/es.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Fitoschido"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Proporciona extractos del contenido de una página en texto sencillo o HTML limitado"
|
||||
}
|
8
i18n/fa.json
Normal file
8
i18n/fa.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Armin1392"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "ارائه متن ساده یا اچتیامال محدود شده، محتوای صفحه را بیرون میکشد"
|
||||
}
|
8
i18n/fr.json
Normal file
8
i18n/fr.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Gomoko"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Fournit des extraits en texte brut ou en HTML limité du contenu de la page"
|
||||
}
|
8
i18n/gl.json
Normal file
8
i18n/gl.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Toliño"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Proporciona extractos de texto do contido da páxina sen formato ou con HTML limitado"
|
||||
}
|
8
i18n/he.json
Normal file
8
i18n/he.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Amire80"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "יצירת קטעים של תוכן הדפים בטקסט בפשוט או ב־HTML מוגבל"
|
||||
}
|
8
i18n/hsb.json
Normal file
8
i18n/hsb.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Michawiki"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Staja wupisy wobsaha strony w lutym teksće abo wobmjezowanym HTML k dispoziciji"
|
||||
}
|
8
i18n/it.json
Normal file
8
i18n/it.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Beta16"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Fornisce estratti in testo semplice o HTML dal contenuto della pagina"
|
||||
}
|
8
i18n/ja.json
Normal file
8
i18n/ja.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Shirayuki"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "ページ本文を抽出したプレーンテキストまたは制限付き HTML を提供する"
|
||||
}
|
8
i18n/ko.json
Normal file
8
i18n/ko.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Priviet"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "문서 내용을 추출한 일반 텍스트나 제한된 HTML을 제공"
|
||||
}
|
8
i18n/ksh.json
Normal file
8
i18n/ksh.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Purodha"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Määt bejränz Ußzööje vun Sigge em HTML udder als Täx möjjelesch."
|
||||
}
|
8
i18n/mk.json
Normal file
8
i18n/mk.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Bjankuloski06"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Дава извадоци од содржината на страницата во прост текст или ограничен HTML"
|
||||
}
|
8
i18n/ml.json
Normal file
8
i18n/ml.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Praveenp"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "താളിന്റെ ഉള്ളടക്കം വെറും-എഴുത്തായോ, ഭാഗികമായി എച്ച്.റ്റി.എം.എൽ. ആയോ എടുക്കൽ അനുവദിക്കുന്നു"
|
||||
}
|
8
i18n/nl.json
Normal file
8
i18n/nl.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Arent"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Biedt platte-tekst of beperkte HTML weergave van pagina-inhoud"
|
||||
}
|
8
i18n/oc.json
Normal file
8
i18n/oc.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Cedric31"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Provesís d'extraches en tèxte brut o en HTML limitat del contengut de la pagina"
|
||||
}
|
6
i18n/qqq.json
Normal file
6
i18n/qqq.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": []
|
||||
},
|
||||
"textextracts-desc": "{{desc}}"
|
||||
}
|
8
i18n/ru.json
Normal file
8
i18n/ru.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Okras"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Предоставляет выдержки содержимого страниц в текстовом или ограниченном HTML-формате"
|
||||
}
|
8
i18n/sv.json
Normal file
8
i18n/sv.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Lokal Profil"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Erbjuder extrakt, i oformaterad text eller begränsad HTML, av sidinnehåll"
|
||||
}
|
8
i18n/uk.json
Normal file
8
i18n/uk.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Andriykopanytsia"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Забезпечує видобування звичайного текст або обмеженого HTML із вмісту сторінки"
|
||||
}
|
8
i18n/vi.json
Normal file
8
i18n/vi.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Minh Nguyen"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "Tóm lược nội dung trang dưới dạng văn bản thuần hoặc HTML đơn giản"
|
||||
}
|
8
i18n/zh-hans.json
Normal file
8
i18n/zh-hans.json
Normal file
|
@ -0,0 +1,8 @@
|
|||
{
|
||||
"@metadata": {
|
||||
"authors": [
|
||||
"Yfdyh000"
|
||||
]
|
||||
},
|
||||
"textextracts-desc": "提供纯文本或有限的HTML页面内容提取"
|
||||
}
|
Loading…
Reference in a new issue