r29580 MediaWiki - Code Review archive

Repository:MediaWiki
Revision:r29579‎ | r29580 | r29581 >
Date:08:41, 11 January 2008
Author:siebrand
Status:old
Tags:
Comment:
* use wfLoadExtensionMessages for ImageMap
* Delay message loading
* add version in extension credits
* update Translate extension
Modified paths:
  • /trunk/extensions/ImageMap/ImageMap.i18n.php (modified) (history)
  • /trunk/extensions/ImageMap/ImageMap.php (modified) (history)
  • /trunk/extensions/ImageMap/ImageMap_body.php (modified) (history)
  • /trunk/extensions/Translate/MessageGroups.php (modified) (history)

Diff [purge]

Index: trunk/extensions/ImageMap/ImageMap_body.php
@@ -17,11 +17,6 @@
1818 *
1919 */
2020
21 -require_once( dirname( __FILE__ ) . '/ImageMap.i18n.php' );
22 -global $wgMessageCache;
23 -foreach( efImageMapMessages() as $lang => $messages )
24 - $wgMessageCache->addMessages( $messages, $lang );
25 -
2621 class ImageMap {
2722 static public $id = 0;
2823
@@ -33,6 +28,7 @@
3429
3530 static function render( $input, $params, $parser ) {
3631 global $wgScriptPath, $wgUser, $wgUrlProtocols, $wgNoFollowLinks;
 32+ wfLoadExtensionMessages( 'ImageMap' );
3733
3834 $lines = explode( "\n", $input );
3935
Index: trunk/extensions/ImageMap/ImageMap.i18n.php
@@ -1,14 +1,16 @@
22 <?php
3 -
43 /**
5 - * Internationalisation file for ImageMap extension
6 - */
 4+ * Internationalisation file for extension FindSpam.
 5+ *
 6+ * @addtogroup Extensions
 7+*/
78
8 -function efImageMapMessages() {
9 - $messages = array(
 9+$messages = array();
1010
11 -/* English (Tim Starling) */
12 -'en' => array(
 11+/* English
 12+ * @author Tim Starling
 13+ */
 14+$messages['en'] = array(
1315 'imagemap_no_image' => '&lt;imagemap&gt;: must specify an image in the first line',
1416 'imagemap_invalid_image' => '&lt;imagemap&gt;: image is invalid or non-existent',
1517 'imagemap_no_link' => '&lt;imagemap&gt;: no valid link was found at the end of line $1',
@@ -22,9 +24,9 @@
2325 'imagemap_description' => 'About this image',
2426 # Note to translators: keep the same order
2527 'imagemap_desc_types' => 'top-right, bottom-right, bottom-left, top-left, none',
26 -),
 28+);
2729
28 -'ar' => array(
 30+$messages['ar'] = array(
2931 'imagemap_no_image' => '&lt;imagemap&gt;: يجب تحديد صورة في الخط الأول',
3032 'imagemap_invalid_image' => '&lt;imagemap&gt;: الصورة غير صحيحة أو غير موجودة',
3133 'imagemap_no_link' => '&lt;imagemap&gt;: لم يتم العثور على وصلة صحيحة في نهاية السطر $1',
@@ -35,16 +37,16 @@
3638 'imagemap_invalid_coord' => '&lt;imagemap&gt;: إحداثي غير صحيح عند الخط $1، يجب أن يكون رقما',
3739 'imagemap_invalid_desc' => '&lt;imagemap&gt;: محدد وصف غير صحيح، يجب أن يكون واحدا من: <tt>$1</tt>',
3840 'imagemap_description' => 'حول هذه الصورة',
39 -),
 41+);
4042
41 -'bcl' => array(
 43+$messages['bcl'] = array(
4244 'imagemap_description' => 'Manónongod sa retratong ini',
43 -),
 45+);
4446
4547 /** Bulgarian (Български)
4648 * @author Spiritia
4749 */
48 -'bg' => array(
 50+$messages['bg'] = array(
4951 'imagemap_no_image' => '&lt;imagemap&gt;: трябва да се укаже изображение на първия ред',
5052 'imagemap_invalid_image' => '&lt;imagemap&gt;: невалидно или липсващо изображение',
5153 'imagemap_no_link' => '&lt;imagemap&gt;: липсва валидна препратка в края на ред $1',
@@ -53,12 +55,12 @@
5456 'imagemap_unrecognised_shape' => '&lt;imagemap&gt;: неразпозната фигура на ред $1; всеки ред трябва да са започва с някое от следните: default (по подразбиране), rect (правоъгълник), circle (кръг) или poly (многоъгълник)',
5557 'imagemap_invalid_coord' => '&lt;imagemap&gt;: невалидна координата на ред $1, трябва да бъде число',
5658 'imagemap_description' => 'Информация за изображението',
57 -),
 59+);
5860
5961 /** Czech (Česky)
6062 * @author Li-sung
6163 */
62 -'cs' => array(
 64+$messages['cs'] = array(
6365 'imagemap_no_image' => '&lt;imagemap&gt;: na první řádce musí být určen obrázek',
6466 'imagemap_invalid_image' => '&lt;imagemap&gt;: soubor není platný nebo neexistuje',
6567 'imagemap_no_link' => '&lt;imagemap&gt;: nebyl nalezen žádný platný odkaz na konci řádku $1',
@@ -69,10 +71,10 @@
7072 'imagemap_invalid_coord' => '&lt;imagemap&gt;: neplatné souřadnice na řádku $1, je očekáváno číslo',
7173 'imagemap_invalid_desc' => '&lt;imagemap&gt;: neplatné určení oblasti desc, je očekávána jedna z možností: <tt>$1</tt>',
7274 'imagemap_description' => 'O tomto obrázku',
73 -),
 75+);
7476
7577 /* Danish (Wegge) */
76 -'da' => array(
 78+$messages['da'] = array(
7779 'imagemap_no_image' => '&lt;imagemap&gt;: Der skal angives et billednavn i første linje',
7880 'imagemap_invalid_image' => '&lt;imagemap&gt;: Billedet er ugyldigt eller findes ikke',
7981 'imagemap_no_link' => '&lt;imagemap&gt;: Fandt ikke en brugbar henvisning i slutningen af linje $1',
@@ -86,10 +88,10 @@
8789 'imagemap_description' => 'Om dette billede',
8890 # Note to translators: keep the same order
8991 'imagemap_desc_types' => 'top-højre, bund-højre, bund-venstre, top-venstre, ingen',
90 -),
 92+);
9193
9294 /* German (Raymond) */
93 -'de' => array(
 95+$messages['de'] = array(
9496 'imagemap_no_image' => '&lt;imagemap&gt;-Fehler: In der ersten Zeile muss ein Bild angegeben werden',
9597 'imagemap_invalid_image' => '&lt;imagemap&gt;-Fehler: Bild ist ungültig oder nicht vorhanden',
9698 'imagemap_no_link' => '&lt;imagemap&gt;-Fehler: Am Ende von Zeile $1 wurde kein gültiger Link gefunden',
@@ -103,18 +105,18 @@
104106 'imagemap_description' => 'Über dieses Bild',
105107 # Note to translators: keep the same order
106108 'imagemap_desc_types' => 'oben rechts, unten rechts, unten links, oben links, keine',
107 -),
 109+);
108110
109 -'el' => array(
 111+$messages['el'] = array(
110112 'imagemap_description' => 'Σχετικά με αυτήν την εικόνα',
111 -),
 113+);
112114
113 -'ext' => array(
 115+$messages['ext'] = array(
114116 'imagemap_description' => 'Al tentu esta imahin',
115 -),
 117+);
116118
117119 # فارسی (Huji)
118 -'fa' => array(
 120+$messages['fa'] = array(
119121 'imagemap_no_image' => '<imagemap>: باید در اولین سطر یک تصویر را مشخص کنید',
120122 'imagemap_invalid_image' => '<imagemap>: تصویر غیرمجاز است یا وجود ندارد',
121123 'imagemap_no_link' => '<imagemap>: هیچ پیوند مجازی تا انتهای سطر $1 پیدا نشد',
@@ -126,10 +128,10 @@
127129 'imagemap_invalid_desc' => '<imagemap>: توضیحات غیرمجاز، باید یکی از این موارد باشد: <tt>$1</tt>',
128130 'imagemap_description' => 'دربارهٔ این تصویر',
129131
130 -),
 132+);
131133
132134 /* French */
133 -'fr' => array(
 135+$messages['fr'] = array(
134136 'imagemap_no_image' => '&lt;imagemap&gt; : vous devez spécifier une image dans la première ligne',
135137 'imagemap_invalid_image' => '&lt;imagemap&gt; : l’image est invalide ou n’existe pas',
136138 'imagemap_no_link' => '&lt;imagemap&gt; : aucun lien valide n’a été trouvé à la fin de la ligne $1',
@@ -141,12 +143,12 @@
142144 'imagemap_invalid_coord' => '&lt;imagemap&gt; : coordonnée invalide à la ligne $1, doit être un nombre',
143145 'imagemap_invalid_desc' => '&lt;imagemap&gt; : paramètre « desc » invalide, les paramètres possibles sont : $1',
144146 'imagemap_description' => 'À propos de cette image',
145 -),
 147+);
146148
147149 /** Franco-Provençal (Arpetan)
148150 * @author ChrisPtDe
149151 */
150 -'frp' => array(
 152+$messages['frp'] = array(
151153 'imagemap_no_image' => '&lt;imagemap&gt; : vos dête spècefiar una émâge dens la premiére legne',
152154 'imagemap_invalid_image' => '&lt;imagemap&gt; : l’émâge est envalida ou ègziste pas',
153155 'imagemap_no_link' => '&lt;imagemap&gt; : nion lim valido at étâ trovâ a la fin de la legne $1',
@@ -157,13 +159,13 @@
158160 'imagemap_invalid_coord' => '&lt;imagemap&gt; : coordonâ envalida a la legne $1, dêt étre un nombro',
159161 'imagemap_invalid_desc' => '&lt;imagemap&gt; : paramètre « dèsc » envalido, los paramètres possiblos sont : <tt>$1</tt>',
160162 'imagemap_description' => 'A propôs de ceta émâge',
161 -),
 163+);
162164
163165 /** Galician (Galego)
164166 * @author Alma
165167 * @author Xosé
166168 */
167 -'gl' => array(
 169+$messages['gl'] = array(
168170 'imagemap_no_image' => '&lt;imagemap&gt;: debe especificar unha imaxe na primeira liña',
169171 'imagemap_invalid_image' => '&lt;imagemap&gt;: a imaxe non é válida ou non existe',
170172 'imagemap_no_link' => '&lt;imagemap&gt;: foi atopada unha ligazón non válida ao final da liña $1',
@@ -174,15 +176,15 @@
175177 'imagemap_invalid_coord' => '&lt;imagemap&gt;: coordinada non válida na liña $1, debe ser un número',
176178 'imagemap_invalid_desc' => '&lt;imagemap&gt;: especificación desc non válida, debe ser un de: <tt>$1</tt>',
177179 'imagemap_description' => 'Sobre esta imaxe',
178 -),
 180+);
179181
180182 /** Gujarati (ગુજરાતી) */
181 -'gu' => array(
 183+$messages['gu'] = array(
182184 'imagemap_description' => 'આ ચિત્ર વિષે',
183 -),
 185+);
184186
185187 /* Hebrew (Rotem Liss) */
186 -'he' => array(
 188+$messages['he'] = array(
187189 'imagemap_no_image' => '&lt;imagemap&gt;: יש לציין תמונה בשורה הראשונה',
188190 'imagemap_invalid_image' => '&lt;imagemap&gt;: התמונה שגויה או שאינה קיימת',
189191 'imagemap_no_link' => '&lt;imagemap&gt;: לא נמצא קישור תקף בסוף שורה $1',
@@ -194,9 +196,9 @@
195197 'imagemap_invalid_coord' => '&lt;imagemap&gt;: קוארדינאטה שגויה בשורה $1, היא חייבת להיות מספר',
196198 'imagemap_invalid_desc' => '&lt;imagemap&gt;: הגדרת פרמטר desc שגויה, צריך להיות אחד מהבאים: $1',
197199 'imagemap_description' => 'אודות התמונה',
198 -),
 200+);
199201
200 -'hr' => array(
 202+$messages['hr'] = array(
201203 'imagemap_no_image' => '&lt;imagemap&gt;: morate navesti ime slike koju rabite u prvom retku',
202204 'imagemap_invalid_image' => '&lt;imagemap&gt;: slika ne postoji ili je krivog tipa',
203205 'imagemap_no_link' => '&lt;imagemap&gt;: nema (ispravne) poveznice na kraju retka $1',
@@ -207,9 +209,9 @@
208210 'imagemap_invalid_coord' => '&lt;imagemap&gt;: nevaljane koordinate u retku $1, mora biti broj',
209211 'imagemap_invalid_desc' => '&lt;imagemap&gt;: nevaljan opis, mora biti jedan od: <tt>$1</tt>',
210212 'imagemap_description' => 'Ovo je slika/karta s poveznicama (\'\'imagemap\'\')',
211 -),
 213+);
212214
213 -'hsb' => array(
 215+$messages['hsb'] = array(
214216 'imagemap_no_image' => '&lt;imagemap&gt; zmylk: Dyrbiš w prěnjej lince wobraz podać',
215217 'imagemap_invalid_image' => '&lt;imagemap&gt; zmylk: Wobraz je njepłaćiwy abo njeeksistuje',
216218 'imagemap_no_link' => '&lt;imagemap&gt; zmylk: Na kóncu linki $1 njebu płaćiwy wotkaz namakany',
@@ -220,13 +222,13 @@
221223 'imagemap_invalid_coord' => '&lt;imagemap&gt; zmylk: njepłaćiwa koordinata w lince $1: su jenož ličby dowolene',
222224 'imagemap_invalid_desc' => '&lt;imagemap&gt; zmylk: Njepłaćiwy parameter "desc", móžne su: <tt>$1</tt>',
223225 'imagemap_description' => 'Wo tutym wobrazu',
224 -),
 226+);
225227
226228 /** Hungarian (Magyar)
227229 * @author KossuthRad
228230 * @author Bdanee
229231 */
230 -'hu' => array(
 232+$messages['hu'] = array(
231233 'imagemap_no_image' => '&lt;imagemap&gt;: kell egy előírt kép az első sorban',
232234 'imagemap_invalid_image' => '&lt;imagemap&gt;: érvénytelen vagy nem létező kép',
233235 'imagemap_no_link' => '&lt;imagemap&gt;: nincs érvényes link a(z) $1. sor végén',
@@ -237,10 +239,10 @@
238240 'imagemap_invalid_coord' => '&lt;imagemap&gt;: érvénytelen koordináta a $1 vonalban, számnak kell lennie',
239241 'imagemap_invalid_desc' => '&lt;imagemap&gt;: hibás desc leírás, ezek egyike kell: <tt>$1</tt>',
240242 'imagemap_description' => 'Kép leírása',
241 -),
 243+);
242244
243245 /* Indonesian (Ivan Lanin) */
244 -'id' => array(
 246+$messages['id'] = array(
245247 'imagemap_no_image' => '&lt;imagemap&gt;: harus memberikan suatu gambar di baris pertama',
246248 'imagemap_invalid_image' => '&lt;imagemap&gt;: gambar tidak sah atau tidak ditemukan',
247249 'imagemap_no_link' => '&lt;imagemap&gt;: tidak ditemukan pranala yang sah di akhir baris ke $1',
@@ -252,17 +254,17 @@
253255 'imagemap_invalid_coord' => '&lt;imagemap&gt;: koordinat tidak sah pada baris ke $1, haruslah berupa angka',
254256 'imagemap_invalid_desc' => '&lt;imagemap&gt;: spesifikasi desc tidak sah, harus salah satu dari: $1',
255257 'imagemap_description' => 'Tentang gambar ini',
256 -),
 258+);
257259
258260 /** Icelandic (Íslenska)
259261 * @author SPQRobin
260262 */
261 -'is' => array(
 263+$messages['is'] = array(
262264 'imagemap_description' => 'Um þessa mynd',
263 -),
 265+);
264266
265267 /* Italian (AnyFile, fixed typos by BrokenArrow) */
266 -'it' => array(
 268+$messages['it'] = array(
267269 'imagemap_no_image' => "&lt;imagemap&gt;: si deve specificare un'immagine nella prima riga",
268270 'imagemap_invalid_image' => "&lt;imagemap&gt;: l'immagine non è valida o non esiste",
269271 'imagemap_no_link' => '&lt;imagemap&gt;: non è stato trovato alcun collegamento valido alla fine della riga $1',
@@ -273,10 +275,10 @@
274276 'imagemap_invalid_coord' => '&lt;imagemap&gt;: coordinata non valida nella riga $1, deve essere un numero',
275277 'imagemap_invalid_desc' => '&lt;imagemap&gt;: Valore non valido per il parametro desc, deve essere uno dei seguenti: $1',
276278 'imagemap_description' => 'Informazioni sull\'immagine',
277 -),
 279+);
278280
279281 /* Kazakh Cyrillic (AlefZet) */
280 -'kk-cyrl' => array(
 282+$messages['kk-cyrl'] = array(
281283 'imagemap_no_image' => '&lt;imagemap&gt;: бірінші жолда суретті көрсету қажет',
282284 'imagemap_invalid_image' => '&lt;imagemap&gt;: сурет жарамсыз немесе жоқ',
283285 'imagemap_no_link' => '&lt;imagemap&gt;: $1 жол аяғында жарамды сілтеме табылмады',
@@ -288,10 +290,10 @@
289291 'imagemap_invalid_coord' => '&lt;imagemap&gt;: $1 жолында жарамсыз координата, сан болуы қажет',
290292 'imagemap_invalid_desc' => '&lt;imagemap&gt;: жарамсыз сипаттама маманданымы, мынаның біреуі болуы қажет: $1',
291293 'imagemap_description' => 'Бұл сурет туралы',
292 -),
 294+);
293295
294296 /* Kazakh Latin (AlefZet) */
295 -'kk-latn' => array(
 297+$messages['kk-latn'] = array(
296298 'imagemap_no_image' => '&lt;imagemap&gt;: birinşi jolda swretti körsetw qajet',
297299 'imagemap_invalid_image' => '&lt;imagemap&gt;: swret jaramsız nemese joq',
298300 'imagemap_no_link' => '&lt;imagemap&gt;: $1 jol ayağında jaramdı silteme tabılmadı',
@@ -303,10 +305,10 @@
304306 'imagemap_invalid_coord' => '&lt;imagemap&gt;: $1 jolında jaramsız koordïnata, san bolwı qajet',
305307 'imagemap_invalid_desc' => '&lt;imagemap&gt;: jaramsız sïpattama mamandanımı, mınanıñ birewi bolwı qajet: $1',
306308 'imagemap_description' => 'Bul swret twralı',
307 -),
 309+);
308310
309311 /* Kazakh Arabic (AlefZet) */
310 -'kk-arab' => array(
 312+$messages['kk-arab'] = array(
311313 'imagemap_no_image' => '&lt;imagemap&gt;: بٸرٸنشٸ جولدا سۋرەتتٸ كٶرسەتۋ قاجەت',
312314 'imagemap_invalid_image' => '&lt;imagemap&gt;: سۋرەت جارامسىز نەمەسە جوق',
313315 'imagemap_no_link' => '&lt;imagemap&gt;: $1 جول اياعىندا جارامدى سٸلتەمە تابىلمادى',
@@ -318,20 +320,20 @@
319321 'imagemap_invalid_coord' => '&lt;imagemap&gt;: $1 جولىندا جارامسىز كوورديناتا, سان بولۋى قاجەت',
320322 'imagemap_invalid_desc' => '&lt;imagemap&gt;: جارامسىز سيپاتتاما ماماندانىمى, مىنانىڭ بٸرەۋٸ بولۋى قاجەت: $1',
321323 'imagemap_description' => 'بۇل سۋرەت تۋرالى',
322 -),
 324+);
323325
324 -'la' => array(
 326+$messages['la'] = array(
325327 'imagemap_description' => 'De hac imagine',
326 -),
 328+);
327329
328330 /** Luxembourgish (Lëtzebuergesch)
329331 * @author Robby
330332 */
331 -'lb' => array(
 333+$messages['lb'] = array(
332334 'imagemap_description' => 'Iwwert dëst Bild',
333 -),
 335+);
334336
335 -'nds' => array(
 337+$messages['nds'] = array(
336338 'imagemap_no_image' => '&lt;imagemap&gt;: in de eerste Reeg mutt en Bild angeven wesen',
337339 'imagemap_invalid_image' => '&lt;imagemap&gt;: Bild geiht nich oder dat gifft dat gornich',
338340 'imagemap_no_link' => '&lt;imagemap&gt;: an dat Enn vun Reeg $1 weer keen Lenk',
@@ -342,20 +344,20 @@
343345 'imagemap_invalid_coord' => '&lt;imagemap&gt;: Koordinaat in Reeg $1 nich bi de Reeg, mutt en Tall wesen',
344346 'imagemap_invalid_desc' => '&lt;imagemap&gt;: Beschrieven nich bi de Reeg, mutt een vun disse wesen: <tt>$1</tt>',
345347 'imagemap_description' => 'Över dit Bild',
346 -),
 348+);
347349
348350 /** Lithuanian (Lietuvių)
349351 * @author Matasg
350352 * @author Garas
351353 */
352 -'lt' => array(
 354+$messages['lt'] = array(
353355 'imagemap_no_image' => '&lt;imagemap&gt;: privalote nurodyti paveikslėlį pirmoje linijoje',
354356 'imagemap_invalid_image' => '&lt;imagemap&gt;: blogas arba neegzistuojantis paveikslėlis',
355357 'imagemap_description' => 'Apie šį paveikslėlį',
356 -),
 358+);
357359
358360 /* nld / Dutch (Siebrand Mazeland) */
359 -'nl' => array(
 361+$messages['nl'] = array(
360362 'imagemap_no_image' => '&lt;imagemap&gt;: geef een afbeelding op in de eerste regel',
361363 'imagemap_invalid_image' => '&lt;imagemap&gt;: de afbeelding is corrupt of bestaat niet',
362364 'imagemap_no_link' => '&lt;imagemap&gt;: er is geen geldige link aangetroffen aan het einde van regel $1',
@@ -368,10 +370,10 @@
369371 'imagemap_description' => 'Over deze afbeelding',
370372 # Note to translators: keep the same order
371373 'imagemap_desc_types' => 'rechtsboven, rechtsonder, linksonder, linksboven, geen',
372 -),
 374+);
373375
374376 /* Norwegian (Jon Harald Søby) */
375 -'no' => array(
 377+$messages['no'] = array(
376378 'imagemap_no_image' => '&lt;imagemap&gt;: må angi et bilde i første linje',
377379 'imagemap_invalid_image' => '&lt;imagemap&gt;: bilde er ugyldig eller ikke-eksisterende',
378380 'imagemap_no_link' => '&lt;imagemap&gt;: ingen gyldig lenke ble funnet i slutten av linje $1',
@@ -382,10 +384,10 @@
383385 'imagemap_invalid_coord' => '&lt;imagemap&gt;: ugyldig koordinat i slutten av linje $1, må være et tall',
384386 'imagemap_invalid_desc' => '&lt;imagemap&gt;: ugyldig desc-spesifisering, må være enten: <tt>$1</tt>',
385387 'imagemap_description' => 'Om dette bildet',
386 -),
 388+);
387389
388390 /* Occitan (Cedric31) */
389 -'oc' => array(
 391+$messages['oc'] = array(
390392 'imagemap_no_image' => '&lt;imagemap&gt; : devètz especificar un imatge dins la primièra linha',
391393 'imagemap_invalid_image' => '&lt;imagemap&gt; : l’imatge es invalid o existís pas',
392394 'imagemap_no_link' => '&lt;imagemap&gt; : cap de ligam valid es pas estat trobat a la fin de la linha $1',
@@ -396,9 +398,9 @@
397399 'imagemap_invalid_coord' => '&lt;imagemap&gt; : coordenada invalida a la linha $1, deu èsser un nombre',
398400 'imagemap_invalid_desc' => '&lt;imagemap&gt; : paramètre « desc » invalid, los paramètres possibles son : $1',
399401 'imagemap_description' => 'A prepaus d\'aqueste imatge',
400 -),
 402+);
401403
402 -'pl' => array(
 404+$messages['pl'] = array(
403405 'imagemap_no_image' => '&lt;imagemap&gt;: należy wpisać grafikę w pierwszej linii',
404406 'imagemap_invalid_image' => '&lt;imagemap&gt;: grafika jest niepoprawna lub nie istnieje',
405407 'imagemap_no_link' => '&lt;imagemap&gt;: nie znaleziono poprawnego linku na końcu linii $1',
@@ -409,10 +411,10 @@
410412 'imagemap_invalid_coord' => '&lt;imagemap&gt;: nieprawidłowa współrzędna w linii $1; należy podać liczbę',
411413 'imagemap_invalid_desc' => '&lt;imagemap&gt;: nieprawidłowa specyfikacja opisu; należy wpisać jeden z wariantów: <tt>$1</tt>',
412414 'imagemap_description' => 'Informacje o tej grafice',
413 -),
 415+);
414416
415417 /* Piedmontese (Bèrto 'd Sèra) */
416 -'pms' => array(
 418+$messages['pms'] = array(
417419 'imagemap_no_image' => '&lt;imagemap&gt;: ant la prima riga a venta ch\'a-i sia la specìfica ëd na figura',
418420 'imagemap_invalid_image' => '&lt;imagemap&gt;: la figura ò ch\'a l\'ha chèich-còs ch\'a va nen, ò ch\'a-i é nen d\'autut',
419421 'imagemap_no_link' => '&lt;imagemap&gt;: pa gnun-a anliura bon-a a la fin dla riga $1',
@@ -423,10 +425,10 @@
424426 'imagemap_invalid_coord' => '&lt;imagemap&gt;: coordinà nen bon-a a la riga $1, a l\'ha da esse un nùmer',
425427 'imagemap_invalid_desc' => '&lt;imagemap&gt;: specìfica dla descrission nen bon-a, a l\'ha da esse un-a ëd coste-sì: <tt>$1</tt>',
426428 'imagemap_description' => 'Rësgoard a sta figura-sì',
427 -),
 429+);
428430
429431 /* Portuguese (Lugusto) */
430 -'pt' => array(
 432+$messages['pt'] = array(
431433 'imagemap_no_image' => '&lt;imagemap&gt;: é necessário especificar uma imagem na primeira linha',
432434 'imagemap_invalid_image' => '&lt;imagemap&gt;: imagem inválida ou inexistente',
433435 'imagemap_no_link' => '&lt;imagemap&gt;: não foi encontrado um link válido ao final da linha $1',
@@ -438,12 +440,12 @@
439441 'imagemap_invalid_coord' => '&lt;imagemap&gt;: coordenada inválida na linha $1. 0 necessário que seja um número',
440442 'imagemap_invalid_desc' => '&lt;imagemap&gt;: especificação desc inválida. 0 necessário que seja uma dentre: <tt>$1</tt>',
441443 'imagemap_description' => 'Sobre esta imagem',
442 -),
 444+);
443445
444446 /** Russian (Русский)
445447 * @author .:Ajvol:.
446448 */
447 -'ru' => array(
 449+$messages['ru'] = array(
448450 'imagemap_no_image' => '&lt;imagemap&gt;: в первой строке должно быть задано изображение',
449451 'imagemap_invalid_image' => '&lt;imagemap&gt;: неверное или отсутствующее изображение',
450452 'imagemap_no_link' => '&lt;imagemap&gt;: неверная ссылка в конце строки $1',
@@ -454,10 +456,10 @@
455457 'imagemap_invalid_coord' => '&lt;imagemap&gt;: ошибочная координата в строке $1, ожидается число',
456458 'imagemap_invalid_desc' => '&lt;imagemap&gt;: ошибочное значение desc, ожидается одно из следующих значений: <tt>$1</tt>',
457459 'imagemap_description' => 'Описание изображения',
458 -),
 460+);
459461
460462 /* Slovak (helix84) */
461 -'sk' => array(
 463+$messages['sk'] = array(
462464 'imagemap_no_image' => '&lt;imagemap&gt;: musí mať na prvom riadku uvedený obrázok',
463465 'imagemap_invalid_image' => '&lt;imagemap&gt;: obrázok je neplatný alebo neexistuje',
464466 'imagemap_no_link' => '&lt;imagemap&gt;: na konci riadka $1 nebol nájdený platný odkaz',
@@ -469,24 +471,24 @@
470472 'imagemap_invalid_coord' => '&lt;imagemap&gt;: neplatná súradnica na riadku $1, musí to byť číslo',
471473 'imagemap_invalid_desc' => '&lt;imagemap&gt;: neplatný popis, musí byť jedno z nasledovných: $1',
472474 'imagemap_description' => 'O tomto obrázku',
473 -),
 475+);
474476
475477 /** ћирилица (ћирилица)
476478 * @author Sasa Stefanovic
477479 */
478 -'sr-ec' => array(
 480+$messages['sr-ec'] = array(
479481 'imagemap_description' => 'О овој слици',
480 -),
 482+);
481483
482484 /** Seeltersk (Seeltersk)
483485 * @author Pyt
484486 */
485 -'stq' => array(
 487+$messages['stq'] = array(
486488 'imagemap_no_image' => '&lt;imagemap&gt;-Failer: In ju eerste Riege mout ne Bielde ounroat wäide',
487 -),
 489+);
488490
489491 /* Swedish */
490 -'sv' => array(
 492+$messages['sv'] = array(
491493 'imagemap_no_image' => '&lt;imagemap&gt;: en bild måste anges på första raden',
492494 'imagemap_invalid_image' => '&lt;imagemap&gt;: bilden är ogiltig eller existerar inte',
493495 'imagemap_no_link' => '&lt;imagemap&gt;: ingen giltig länk fanns i slutet av rad $1',
@@ -500,21 +502,21 @@
501503 'imagemap_description' => 'Bildinformation',
502504 # Note to translators: keep the same order
503505 'imagemap_desc_types' => 'uppe till höger, nere till höger, nere till vänster, uppe till vänster, ingen',
504 -),
 506+);
505507
506 -'tet' => array(
 508+$messages['tet'] = array(
507509 'imagemap_description' => 'Kona-ba imajen ne\'e',
508 -),
 510+);
509511
510512 /** Volapük (Volapük)
511513 * @author Malafaya
512514 */
513 -'vo' => array(
 515+$messages['vo'] = array(
514516 'imagemap_description' => 'Tefü magod at',
515 -),
 517+);
516518
517519 /* Cantonese (Shinjiman) */
518 -'yue' => array(
 520+$messages['yue'] = array(
519521 'imagemap_no_image' => '&lt;imagemap&gt;: 一定要響第一行指定一幅圖像',
520522 'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像唔正確或者唔存在',
521523 'imagemap_no_link' => '&lt;imagemap&gt;: 響第$1行結尾度搵唔到一個正式嘅連結',
@@ -527,10 +529,10 @@
528530 'imagemap_invalid_desc' => '&lt;imagemap&gt;: 唔正確嘅 desc 參數,一定係要以下嘅其中之一: $1',
529531 'imagemap_description' => '關於呢幅圖像',
530532 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 無',
531 -),
 533+);
532534
533535 /* Chinese (Simplified) (Shinjiman) */
534 -'zh-hans' => array(
 536+$messages['zh-hans'] = array(
535537 'imagemap_no_image' => '&lt;imagemap&gt;: 必须要在第一行指定一幅图像',
536538 'imagemap_invalid_image' => '&lt;imagemap&gt;: 图像不正确或者不存在',
537539 'imagemap_no_link' => '&lt;imagemap&gt;: 在第$1行结尾中找不到一个正式的链接',
@@ -543,10 +545,10 @@
544546 'imagemap_invalid_desc' => '&lt;imagemap&gt;: 不正确的 desc 参数,必须是以下的其中之一: $1',
545547 'imagemap_description' => '关于这幅图像',
546548 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 无',
547 -),
 549+);
548550
549551 /* Chinese (Traditional) (Shinjiman) */
550 -'zh-hant' => array(
 552+$messages['zh-hant'] = array(
551553 'imagemap_no_image' => '&lt;imagemap&gt;: 必須要在第一行指定一幅圖像',
552554 'imagemap_invalid_image' => '&lt;imagemap&gt;: 圖像不正確或者不存在',
553555 'imagemap_no_link' => '&lt;imagemap&gt;: 在第$1行結尾中找不到一個正式的連結',
@@ -559,24 +561,15 @@
560562 'imagemap_invalid_desc' => '&lt;imagemap&gt;: 不正確的 desc 參數,必須是以下的其中之一: $1',
561563 'imagemap_description' => '關於這幅圖像',
562564 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 無',
563 -),
 565+);
564566
565 - );
566 -
567 - /* Kazakh fallbacks */
568 - $messages['kk-kz'] = $messages['kk-cyrl'];
569 - $messages['kk-tr'] = $messages['kk-latn'];
570 - $messages['kk-cn'] = $messages['kk-arab'];
571 - $messages['kk'] = $messages['kk-cyrl'];
572 -
573 - /* Chinese defaults, fallback to zh-hans or zh-hant */
574 - $messages['zh'] = $messages['zh-hans'];
575 - $messages['zh-cn'] = $messages['zh-hans'];
576 - $messages['zh-hk'] = $messages['zh-hant'];
577 - $messages['zh-tw'] = $messages['zh-hans'];
578 - $messages['zh-sg'] = $messages['zh-hant'];
579 - /* Cantonese default, fallback to yue */
580 - $messages['zh-yue'] = $messages['yue'];
581 -
582 - return $messages;
583 -}
 567+$messages['kk-kz'] = $messages['kk-cyrl'];
 568+$messages['kk-tr'] = $messages['kk-latn'];
 569+$messages['kk-cn'] = $messages['kk-arab'];
 570+$messages['kk'] = $messages['kk-cyrl'];
 571+$messages['zh'] = $messages['zh-hans'];
 572+$messages['zh-cn'] = $messages['zh-hans'];
 573+$messages['zh-hk'] = $messages['zh-hant'];
 574+$messages['zh-tw'] = $messages['zh-hans'];
 575+$messages['zh-sg'] = $messages['zh-hant'];
 576+$messages['zh-yue'] = $messages['yue'];
Index: trunk/extensions/ImageMap/ImageMap.php
@@ -1,9 +1,13 @@
22 <?php
33
 4+$dir = dirname(__FILE__) . '/';
 5+$wgExtensionMessagesFiles['ImageMap'] = $dir . 'ImageMap.i18n.php';
 6+$wgAutoloadClasses['ImageMap'] = $dir . 'ImageMap_body.php';
47 $wgExtensionFunctions[] = 'wfSetupImageMap';
5 -$wgAutoloadClasses['ImageMap'] = dirname(__FILE__).'/ImageMap_body.php';
 8+
69 $wgExtensionCredits['parserhook']['ImageMap'] = array(
710 'name' => 'ImageMap',
 11+ 'version' => '2008-01-11',
812 'author' => 'Tim Starling',
913 'url' => 'http://www.mediawiki.org/wiki/Extension:ImageMap',
1014 'description' => 'Allows client-side clickable image maps using <nowiki><imagemap></nowiki> tag.',
@@ -13,5 +17,3 @@
1418 global $wgParser;
1519 $wgParser->setHook( 'imagemap', array( 'ImageMap', 'render' ) );
1620 }
17 -
18 -
Index: trunk/extensions/Translate/MessageGroups.php
@@ -1165,18 +1165,12 @@
11661166 }
11671167
11681168 class ImageMapMessageGroup extends ExtensionMessageGroup {
1169 - protected $fileExporter = null;
11701169 protected $label = 'Image Map';
11711170 protected $id = 'ext-imagemap';
11721171
1173 - protected $functionName = 'efImageMapMessages';
 1172+ protected $arrName = 'messages';
11741173 protected $messageFile = 'ImageMap/ImageMap.i18n.php';
11751174
1176 - protected $exportStart = '\'$CODE\' => array(';
1177 - protected $exportPrefix= '';
1178 - protected $exportLineP = "\t";
1179 - protected $exportEnd = '),';
1180 -
11811175 protected $ignored = array(
11821176 'imagemap_desc_types',
11831177 );

Status & tagging log