diff options
author | Pierre Schmitz <pierre@archlinux.de> | 2015-06-04 07:31:04 +0200 |
---|---|---|
committer | Pierre Schmitz <pierre@archlinux.de> | 2015-06-04 07:58:39 +0200 |
commit | f6d65e533c62f6deb21342d4901ece24497b433e (patch) | |
tree | f28adf0362d14bcd448f7b65a7aaf38650f923aa /extensions/ImageMap | |
parent | c27b2e832fe25651ef2410fae85b41072aae7519 (diff) |
Update to MediaWiki 1.25.1
Diffstat (limited to 'extensions/ImageMap')
-rw-r--r-- | extensions/ImageMap/ImageMap.i18n.php | 35 | ||||
-rw-r--r-- | extensions/ImageMap/ImageMap.php | 51 | ||||
-rw-r--r-- | extensions/ImageMap/ImageMap_body.php | 9 | ||||
-rw-r--r-- | extensions/ImageMap/extension.json | 23 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/ce.json | 2 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/diq.json | 4 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/lrc.json | 3 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/nl.json | 2 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/pt-br.json | 5 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/qqq.json | 2 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/sr-ec.json | 14 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/sr-el.json | 14 | ||||
-rw-r--r-- | extensions/ImageMap/i18n/sv.json | 2 |
13 files changed, 68 insertions, 98 deletions
diff --git a/extensions/ImageMap/ImageMap.i18n.php b/extensions/ImageMap/ImageMap.i18n.php deleted file mode 100644 index 4b01ab03..00000000 --- a/extensions/ImageMap/ImageMap.i18n.php +++ /dev/null @@ -1,35 +0,0 @@ -<?php -/** - * This is a backwards-compatibility shim, generated by: - * https://git.wikimedia.org/blob/mediawiki%2Fcore.git/HEAD/maintenance%2FgenerateJsonI18n.php - * - * 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(); -if ( !function_exists( 'wfJsonI18nShim899c0a5482ee74aa' ) ) { - function wfJsonI18nShim899c0a5482ee74aa( $cache, $code, &$cachedData ) { - $codeSequence = array_merge( array( $code ), $cachedData['fallbackSequence'] ); - foreach ( $codeSequence as $csCode ) { - $fileName = dirname( __FILE__ ) . "/i18n/$csCode.json"; - if ( is_readable( $fileName ) ) { - $data = FormatJson::decode( file_get_contents( $fileName ), true ); - foreach ( array_keys( $data ) as $key ) { - if ( $key === '' || $key[0] === '@' ) { - unset( $data[$key] ); - } - } - $cachedData['messages'] = array_merge( $data, $cachedData['messages'] ); - } - - $cachedData['deps'][] = new FileDependency( $fileName ); - } - return true; - } - - $GLOBALS['wgHooks']['LocalisationCacheRecache'][] = 'wfJsonI18nShim899c0a5482ee74aa'; -} diff --git a/extensions/ImageMap/ImageMap.php b/extensions/ImageMap/ImageMap.php index 081eeaa6..71b9d9b2 100644 --- a/extensions/ImageMap/ImageMap.php +++ b/extensions/ImageMap/ImageMap.php @@ -1,45 +1,14 @@ <?php -/** - * ImageMap extension - Allows clickable HTML image maps. - * - * @link https://www.mediawiki.org/wiki/Extension:ImageMap Documentation - * - * @file - * @ingroup Extensions - * @package MediaWiki - * @author Tim Starling - * @copyright (C) 2007 Tim Starling - * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later - */ -if ( !defined( 'MEDIAWIKI' ) ) { - die( 'This file is a MediaWiki extension, it is not a valid entry point' ); -} - -//self executing anonymous function to prevent global scope assumptions -call_user_func( function() { - $dir = __DIR__ . '/'; - $GLOBALS['wgMessagesDirs']['ImageMap'] = __DIR__ . '/i18n'; - $GLOBALS['wgExtensionMessagesFiles']['ImageMap'] = $dir . 'ImageMap.i18n.php'; - $GLOBALS['wgAutoloadClasses']['ImageMap'] = $dir . 'ImageMap_body.php'; - $GLOBALS['wgHooks']['ParserFirstCallInit'][] = 'wfSetupImageMap'; - - $GLOBALS['wgExtensionCredits']['parserhook']['ImageMap'] = array( - 'path' => __FILE__, - 'name' => 'ImageMap', - 'author' => 'Tim Starling', - 'url' => 'https://www.mediawiki.org/wiki/Extension:ImageMap', - 'descriptionmsg' => 'imagemap_desc', - ); - - $GLOBALS['wgParserTestFiles'][] = $dir . 'imageMapParserTests.txt'; -} ); - -/** - * @param $parser Parser - * @return bool - */ -function wfSetupImageMap( &$parser ) { - $parser->setHook( 'imagemap', array( 'ImageMap', 'render' ) ); +if ( function_exists( 'wfLoadExtension' ) ) { + wfLoadExtension( 'ImageMap' ); + // Keep i18n globals so mergeMessageFileList.php doesn't break + $wgMessagesDirs['ImageMap'] = __DIR__ . '/i18n'; + /* wfWarn( + 'Deprecated PHP entry point used for ImageMap extension. Please use wfLoadExtension instead, ' . + 'see https://www.mediawiki.org/wiki/Extension_registration for more details.' + ); */ return true; +} else { + die( 'This version of the ImageMap extension requires MediaWiki 1.25+' ); } diff --git a/extensions/ImageMap/ImageMap_body.php b/extensions/ImageMap/ImageMap_body.php index 7b53285e..86a54f08 100644 --- a/extensions/ImageMap/ImageMap_body.php +++ b/extensions/ImageMap/ImageMap_body.php @@ -29,6 +29,15 @@ class ImageMap { const NONE = 4; /** + * @param Parser $parser + * @return bool + */ + public static function onParserFirstCallInit( Parser &$parser ) { + $parser->setHook( 'imagemap', array( 'ImageMap', 'render' ) ); + return true; + } + + /** * @param $input * @param $params * @param $parser Parser diff --git a/extensions/ImageMap/extension.json b/extensions/ImageMap/extension.json new file mode 100644 index 00000000..df8b3169 --- /dev/null +++ b/extensions/ImageMap/extension.json @@ -0,0 +1,23 @@ +{ + "name": "ImageMap", + "author": "Tim Starling", + "url": "https://www.mediawiki.org/wiki/Extension:ImageMap", + "descriptionmsg": "imagemap_desc", + "type": "parserhook", + "MessagesDirs": { + "ImageMap": [ + "i18n" + ] + }, + "Hooks": { + "ParserFirstCallInit": [ + "ImageMap::onParserFirstCallInit" + ] + }, + "AutoloadClasses": { + "ImageMap": "ImageMap_body.php" + }, + "ParserTestFiles": [ + "imageMapParserTests.txt" + ] +} diff --git a/extensions/ImageMap/i18n/ce.json b/extensions/ImageMap/i18n/ce.json index 6306112f..5e1d1571 100644 --- a/extensions/ImageMap/i18n/ce.json +++ b/extensions/ImageMap/i18n/ce.json @@ -7,7 +7,7 @@ }, "imagemap_desc": "Таро хуьлуьйту картан суьрта таӀийча латораш билгалдан <code><imagemap></code> теган гӀуьнца", "imagemap_invalid_image": "ГӀалат: нийса дац я ишта сурт дац кху чохь", - "imagemap_no_link": "ГӀалат: $1 могӀанан чаккхехь нийса йоцу хьажораг ю", + "imagemap_no_link": "ГӀалат: $1 могӀанан чаккхехь нийса йоцу хьажорг ю", "imagemap_invalid_title": "ГӀалат: могӀана $1 хьажориган корта нийса яц", "imagemap_description": "Суьртах лаьцна" } diff --git a/extensions/ImageMap/i18n/diq.json b/extensions/ImageMap/i18n/diq.json index 10dffda9..c5eafd2a 100644 --- a/extensions/ImageMap/i18n/diq.json +++ b/extensions/ImageMap/i18n/diq.json @@ -7,8 +7,8 @@ }, "imagemap_desc": "pê şuxulnayişê etiketê <code><imagemap></code>i destur dano gırewtox xeritayê resmi bıtıkın", "imagemap_no_image": "xeta: şıma gani satıro ewwil de yew resm nişan bıkeri", - "imagemap_invalid_image": "xeta: resım ya çino ya zi meqbul niyo", - "imagemap_bad_image": "xeta: no pel de resım biyo qereliste", + "imagemap_invalid_image": "Xeta: resım ya çıniyo ya zi meqbul niyo.", + "imagemap_bad_image": "Xeta: Resım na pele de biyo qereliste.", "imagemap_no_link": "xeta: peyniyê satıro $1. de yew gıreyo meqbul çino.", "imagemap_invalid_title": "xeta:satıro $1. de gıre de sernameyo nemeqbul esto.", "imagemap_missing_coord": "xeta:satıro $1. de qey şekli koordinat tayê", diff --git a/extensions/ImageMap/i18n/lrc.json b/extensions/ImageMap/i18n/lrc.json index 9fbead5a..7f522123 100644 --- a/extensions/ImageMap/i18n/lrc.json +++ b/extensions/ImageMap/i18n/lrc.json @@ -4,5 +4,8 @@ "Mogoeilor" ] }, + "imagemap_bad_image": "خطا:عسگی که ها د ای بلگه ها د نومگه سئ.", + "imagemap_invalid_title": "خطا:داسون نامعتور سی هومپیوند خط $1.", + "imagemap_invalid_coord": "خطا:تیارگه نامعتور د خط $1، واس یه گل شماره با.", "imagemap_description": "دباره ای عسگ" } diff --git a/extensions/ImageMap/i18n/nl.json b/extensions/ImageMap/i18n/nl.json index b8532230..7ff42728 100644 --- a/extensions/ImageMap/i18n/nl.json +++ b/extensions/ImageMap/i18n/nl.json @@ -7,7 +7,7 @@ }, "imagemap_desc": "Maakt aanklikbare imagemaps mogelijk met de tag <code><imagemap></code>", "imagemap_no_image": "Fout: geef een afbeelding op in de eerste regel", - "imagemap_invalid_image": "Fout: de afbeelding is corrupt of bestaat niet", + "imagemap_invalid_image": "Fout: de afbeelding is beschadigd of bestaat niet", "imagemap_bad_image": "Fout: de afbeelding staat op de zwarte lijst voor deze pagina", "imagemap_no_link": "Fout: er is geen geldige koppeling aangetroffen aan het einde van regel $1", "imagemap_invalid_title": "Fout: er staat een ongeldige titel in de koppeling op regel $1", diff --git a/extensions/ImageMap/i18n/pt-br.json b/extensions/ImageMap/i18n/pt-br.json index 77404fbc..19d7f769 100644 --- a/extensions/ImageMap/i18n/pt-br.json +++ b/extensions/ImageMap/i18n/pt-br.json @@ -2,7 +2,8 @@ "@metadata": { "authors": [ "Carla404", - "Eduardo.mps" + "Eduardo.mps", + "Dianakc" ] }, "imagemap_desc": "Permite mapas de imagem clicáveis no lado do cliente usando a marca <code><imagemap></code>", @@ -10,7 +11,7 @@ "imagemap_invalid_image": "Erro: imagem inválida ou inexistente", "imagemap_bad_image": "Erro: a imagem está na lista negra para esta página", "imagemap_no_link": "Erro: não foi encontrada uma ligação válida ao final da linha $1", - "imagemap_invalid_title": "Erro: título inválido na ligação da linha $1", + "imagemap_invalid_title": "Erro: título inválido no link da linha $1", "imagemap_missing_coord": "Erro: coordenadas insuficientes para formar uma figura na linha $1", "imagemap_unrecognised_shape": "Erro: figura não reconhecida na linha $1. Cada linha precisa iniciar com: <code>default</code>, <code>rect</code>, <code>circle</code> ou <code>poly</code>", "imagemap_invalid_coord": "Erro: coordenada inválida na linha $1, é necessário que seja um número", diff --git a/extensions/ImageMap/i18n/qqq.json b/extensions/ImageMap/i18n/qqq.json index 8baa60ed..8f7406f9 100644 --- a/extensions/ImageMap/i18n/qqq.json +++ b/extensions/ImageMap/i18n/qqq.json @@ -8,7 +8,7 @@ "Umherirrender" ] }, - "imagemap_desc": "{{desc|name=Image Map|url=http://www.mediawiki.org/wiki/Extension:ImageMap}}", + "imagemap_desc": "{{desc|name=Image Map|url=https://www.mediawiki.org/wiki/Extension:ImageMap}}", "imagemap_no_image": "Used as error message.\n\nThis message indicates that an image must be specified in the first line.", "imagemap_invalid_image": "Used as error message.", "imagemap_bad_image": "Used as error message.", diff --git a/extensions/ImageMap/i18n/sr-ec.json b/extensions/ImageMap/i18n/sr-ec.json index cfebc6df..6ee44081 100644 --- a/extensions/ImageMap/i18n/sr-ec.json +++ b/extensions/ImageMap/i18n/sr-ec.json @@ -9,15 +9,15 @@ ] }, "imagemap_desc": "Омогућава клијентској страни кликабилну мапу коришћњењм ознаке <code><imagemap></code>.", - "imagemap_no_image": "Грешка: Неопходно је одредити слику у првој линији.", - "imagemap_invalid_image": "Грешка: Слика је лоша или непостојећа.", + "imagemap_no_image": "Грешка: неопходно је одредити слику у првој линији.", + "imagemap_invalid_image": "Грешка: слика је лоша или непостоји.", "imagemap_bad_image": "Грешка: слика се налази на црном списку за ову страну", - "imagemap_no_link": "Грешка: Није пронађена ниједна ваљана веза на крају линије $1.", + "imagemap_no_link": "Грешка: није пронађена ниједна ваљана веза на крају линије $1.", "imagemap_invalid_title": "Грешка: лош наслов у вези у линији $1.", - "imagemap_missing_coord": "Грешка: Нема довољно координата за криву у линији $1.", - "imagemap_unrecognised_shape": "Грешка: Непрепозната крива у линији $1, свака линија мора почети једном од: <code>default</code>, <code>rect</code>, <code>circle</code> или <code>poly</code>.", - "imagemap_invalid_coord": "Грешка: Лоше координате у линији $1; морају бити број.", - "imagemap_invalid_desc": "Грешка: Лоше desc одређење, мора бити једно од: <code>$1</code>.", + "imagemap_missing_coord": "Грешка: нема довољно координата за облик на линији $1.", + "imagemap_unrecognised_shape": "Грешка: непознат облик на линији $1, свака линија мора почети једном од: <code>default</code>, <code>rect</code>, <code>circle</code> или <code>poly</code>.", + "imagemap_invalid_coord": "Грешка: лоше координате у линији $1; морају бити број.", + "imagemap_invalid_desc": "Грешка: лоша спецификација desc, мора бити једно од: <code>$1</code>.", "imagemap_description": "О слици", "imagemap_desc_types": "горе-десно, доле-десно, доле-лево, горе-лево, нема", "imagemap_poly_odd": "Грешка: нађен је полигон са непарним бројем координата у линији $1" diff --git a/extensions/ImageMap/i18n/sr-el.json b/extensions/ImageMap/i18n/sr-el.json index fc783b94..6b712923 100644 --- a/extensions/ImageMap/i18n/sr-el.json +++ b/extensions/ImageMap/i18n/sr-el.json @@ -6,15 +6,15 @@ ] }, "imagemap_desc": "Omogućava klijentskoj strani klikabilnu mapu korišćnjenjm oznake <code><imagemap></code>.", - "imagemap_no_image": "Greška: Neophodno je odrediti sliku u prvoj liniji.", - "imagemap_invalid_image": "Greška: Slika je loša ili nepostojeća.", + "imagemap_no_image": "Greška: neophodno je odrediti sliku u prvoj liniji.", + "imagemap_invalid_image": "Greška: slika je loša ili nepostoji.", "imagemap_bad_image": "Greška: slika se nalazi na crnom spisku za ovu stranu", - "imagemap_no_link": "Greška: Nije pronađena nijedna valjana veza na kraju linije $1.", + "imagemap_no_link": "Greška: nije pronađena nijedna valjana veza na kraju linije $1.", "imagemap_invalid_title": "Greška: loš naslov u vezi u liniji $1.", - "imagemap_missing_coord": "Greška: Nema dovoljno koordinata za krivu u liniji $1.", - "imagemap_unrecognised_shape": "Greška: Neprepoznata kriva u liniji $1, svaka linija mora početi jednom od: <code>default</code>, <code>rect</code>, <code>circle</code> ili <code>poly</code>.", - "imagemap_invalid_coord": "Greška: Loše koordinate u liniji $1; moraju biti broj.", - "imagemap_invalid_desc": "Greška: Loše desc određenje, mora biti jedno od: <code>$1</code>.", + "imagemap_missing_coord": "Greška: nema dovoljno koordinata za oblik na liniji $1.", + "imagemap_unrecognised_shape": "Greška: nepoznat oblik na liniji $1, svaka linija mora početi jednom od: <code>default</code>, <code>rect</code>, <code>circle</code> ili <code>poly</code>.", + "imagemap_invalid_coord": "Greška: loše koordinate u liniji $1; moraju biti broj.", + "imagemap_invalid_desc": "Greška: loša specifikacija desc, mora biti jedno od: <code>$1</code>.", "imagemap_description": "O ovoj slici", "imagemap_desc_types": "gore-desno, dole-desno, dole-levo, gore-levo, nema", "imagemap_poly_odd": "Greška: nađen je poligon sa neparnim brojem koordinata u liniji $1" diff --git a/extensions/ImageMap/i18n/sv.json b/extensions/ImageMap/i18n/sv.json index 7de2f692..79af5b31 100644 --- a/extensions/ImageMap/i18n/sv.json +++ b/extensions/ImageMap/i18n/sv.json @@ -14,7 +14,7 @@ "imagemap_no_link": "Fel: ingen giltig länk fanns i slutet av rad $1", "imagemap_invalid_title": "Fel: felaktig titel i länken på rad $1", "imagemap_missing_coord": "Fel: koordinater saknas för området på rad $1", - "imagemap_unrecognised_shape": "Fel: okänd områdesform på rad $1, varje rad måste börja med något av följande: <code>default</code>, <code>rect</code>, <code>circle</code> or <code>poly</code>", + "imagemap_unrecognised_shape": "Fel: Okänd områdesform på rad $1, varje rad måste börja med något av följande: <code>default</code>, <code>rect</code>, <code>circle</code> eller <code>poly</code>", "imagemap_invalid_coord": "Fel: ogiltig koordinat på rad $1, måste vara ett tal", "imagemap_invalid_desc": "Fel: ogiltig specifikation av desc, den måste var en av följande: <code>$1</code>", "imagemap_description": "Bildinformation", |