diff options
Diffstat (limited to 'extensions/ImageMap')
-rw-r--r-- | extensions/ImageMap/ImageMap.i18n.php | 2122 | ||||
-rw-r--r-- | extensions/ImageMap/ImageMap.php | 23 | ||||
-rw-r--r-- | extensions/ImageMap/ImageMap_body.php | 391 | ||||
-rw-r--r-- | extensions/ImageMap/desc-20.png | bin | 0 -> 1138 bytes | |||
-rw-r--r-- | extensions/ImageMap/desc.svg | 299 |
5 files changed, 2835 insertions, 0 deletions
diff --git a/extensions/ImageMap/ImageMap.i18n.php b/extensions/ImageMap/ImageMap.i18n.php new file mode 100644 index 00000000..f3a46a76 --- /dev/null +++ b/extensions/ImageMap/ImageMap.i18n.php @@ -0,0 +1,2122 @@ +<?php +/** + * Internationalisation file for extension FindSpam. + * + * @file + * @ingroup Extensions + */ + +$messages = array(); + +/** English + * @author Tim Starling + */ +$messages['en'] = array( + 'imagemap_desc' => 'Allows client-side clickable image maps using <code><imagemap></code> tag', + 'imagemap_no_image' => 'Error: Must specify an image in the first line.', + 'imagemap_invalid_image' => 'Error: Image is invalid or non-existent.', + 'imagemap_bad_image' => 'Error: Image is blacklisted on this page.', + 'imagemap_no_link' => 'Error: No valid link was found at the end of line $1.', + 'imagemap_invalid_title' => 'Error: Invalid title in link at line $1.', + 'imagemap_missing_coord' => 'Error: Not enough coordinates for shape at line $1.', + 'imagemap_unrecognised_shape' => 'Error: Unrecognized shape at line $1, each line must start with one of: <code>default</code>, <code>rect</code>, <code>circle</code> or <code>poly</code>.', + 'imagemap_invalid_coord' => 'Error: Invalid coordinate at line $1, must be a number.', + 'imagemap_invalid_desc' => 'Error: Invalid desc specification, must be one of: <code>$1</code>.', + 'imagemap_description' => 'About this image', + # Note to translators: keep the same order + 'imagemap_desc_types' => 'top-right, bottom-right, bottom-left, top-left, none', + 'imagemap_poly_odd' => 'Error: Found poly with odd number of coordinates on line $1', +); + +/** Message documentation (Message documentation) + * @author Kghbln + * @author Purodha + * @author Shirayuki + * @author The Evil IP address + * @author Umherirrender + */ +$messages['qqq'] = array( + 'imagemap_desc' => '{{desc|name=Image Map|url=http://www.mediawiki.org/wiki/Extension:ImageMap}}', + 'imagemap_no_image' => 'Used as error message. + +This 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.', + 'imagemap_no_link' => 'Used as error message. Parameters: +* $1 - line number', + 'imagemap_invalid_title' => 'Used as error message. Parameters: +* $1 - line number', + 'imagemap_missing_coord' => 'Used as error message. Parameters: +* $1 - line number', + 'imagemap_unrecognised_shape' => '{{doc-important|Do not translate the parameters <code>default</code>, <code>rect</code>, <code>circle</code> or <code>poly</code>.}}', + 'imagemap_invalid_coord' => 'Used as error message. Parameters: +* $1 - line number', + 'imagemap_invalid_desc' => 'Used as error message. Parameters: +* $1 - list of desc types', + 'imagemap_description' => 'Used as HTML <code>title=</code> attribute of <code><nowiki><a></nowiki></code> tag and as HTML <code>alt=</code> attribute of <code><nowiki><img></nowiki></code> tag.', + 'imagemap_desc_types' => '{{optional}}{{doc-important|Keep the same order.}}', + 'imagemap_poly_odd' => 'Used as error message. Parameters: +* $1 - line number', +); + +/** Afrikaans (Afrikaans) + * @author Naudefj + * @author SPQRobin + * @author පසිඳු කාවින්ද + */ +$messages['af'] = array( + 'imagemap_no_image' => "Fout: moet 'n beeld op die eerste lyn spesifiseer", + 'imagemap_invalid_image' => 'Fout: beeld is ongeldig of bestaan nie', + 'imagemap_bad_image' => 'Fout: beeld is op die swartlys vir hierdie bladsy', + 'imagemap_no_link' => 'Fout: geen geldige skakel was aan die einde van lyn $1 gevind nie', + 'imagemap_invalid_title' => 'Fout: ongeldige titel in skakel op lyn $1', + 'imagemap_missing_coord' => 'Fout: nie genoeg koördinate vir vorm op lyn $1', + 'imagemap_description' => 'Beeldinligting', +); + +/** Aragonese (aragonés) + * @author Juanpabl + */ +$messages['an'] = array( + 'imagemap_desc' => "Premite mapas d'imachens punchables en o client fendo servir a etiqueta <code><imagemap></code>", + 'imagemap_no_image' => "Error: ha d'endicar una imachen a primer ringlera", + 'imagemap_invalid_image' => 'Error: a imachen no ye conforme u no existe', + 'imagemap_bad_image' => 'Error: a imachen ye en a lista negra ta ista pachina', + 'imagemap_no_link' => "Error: no s'ha trobato garra vinclo conforme a la fin d'a ringlera $1", + 'imagemap_invalid_title' => "Error: títol no conforme en o vinclo d'a ringlera $1", + 'imagemap_missing_coord' => "Error: No bi'n ha prous de coordinadas ta definir a forma en a ringlera $1", + 'imagemap_unrecognised_shape' => "Error: no s'ha reconoixito a forma en a ringlera $1, cada linia ha de prencipiar con una d'as siguients espresions: <code>default</code>, <code>rect</code>, <code>circle</code> u <code>poly</code>", + 'imagemap_invalid_coord' => "Error: coordinada no conforme en a ringlera $1, ha d'estar un numero", + 'imagemap_invalid_desc' => "Error: A descripción (desc) especificata no ye conforme, ha d'estar una de: <code>$1</code>", + 'imagemap_description' => 'Información sobre ista imachen', + 'imagemap_poly_odd' => "Error: s'ha trobato un polinomio con un numero impar de coordinadas en a linia $1", +); + +/** Arabic (العربية) + * @author Meno25 + * @author OsamaK + */ +$messages['ar'] = array( + 'imagemap_desc' => 'يسمح بخرائط صور قابلة للضغط عليها من طرف العميل باستخدام وسم <code><imagemap></code>', + 'imagemap_no_image' => 'خطأ: يجب تحديد صورة في السطر الأول', + 'imagemap_invalid_image' => 'خطأ: الصورة غير صحيحة أو غير موجودة', + 'imagemap_bad_image' => 'خطأ: الصورة في القائمة السوداء على هذه الصفحة', + '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' => 'خطأ: محدد وصف غير صحيح، يجب أن يكون واحدا من: <code>$1</code>', + 'imagemap_description' => 'عن هذه الصورة', + 'imagemap_desc_types' => 'أعلى اليمين, أسفل اليمين, أسفل اليسار, أعلى اليسار, لا شيء', + 'imagemap_poly_odd' => 'خطأ: تم العثور على مضلع بعدد فردي من الأضلاع في السطر $1', +); + +/** Egyptian Spoken Arabic (مصرى) + * @author Meno25 + * @author Ramsis II + */ +$messages['arz'] = array( + 'imagemap_desc' => 'بيسمح بخرايط صور قابلة للضغط عليها من طرف العميل باستخدام تاج <code><imagemap></code>', + 'imagemap_no_image' => 'غلط: لازم تحدد صورة فى السطر الاولانى.', + 'imagemap_invalid_image' => 'غلط:الصورة مش صحيحة او مش موجودة', + 'imagemap_bad_image' => 'غلط: الصورة فى البلاك ليست بتاعة الصفحة دى', + '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' => 'غلط: محدد وصف مش صحيح, لازم يكون واحد من دول: <code>$1</code>', + 'imagemap_description' => 'عن الصورة دي', + 'imagemap_desc_types' => 'اليمين من فوق،اليمين من تحت،الشمال من تحت،الشمال من فوق، ولا حاجة', + 'imagemap_poly_odd' => 'خطأ: تم العثور على مضلع بعدد فردى من الأضلاع فى السطر $1', +); + +/** Assamese (অসমীয়া) + * @author Bishnu Saikia + * @author Gitartha.bordoloi + */ +$messages['as'] = array( + 'imagemap_desc' => '<code><imagemap></code> টেগ্ ব্যৱহাৰ কৰি ক্লায়েণ্ট-চাইড ক্লিকেবল্ ইমেজ্ মেপৰ অনুমতি দিয়ে', + 'imagemap_no_image' => 'ত্ৰুটী: প্ৰথম শাৰীত এখন ছবি নিৰ্দিষ্ট কৰিবই লাগিব', + 'imagemap_invalid_image' => 'ত্ৰুটী: ছবিখন অবৈধ বা ছবিখন নাই', + 'imagemap_bad_image' => 'ত্ৰুটী: এই পৃষ্ঠাত ছবিখন ব্লেকলিষ্টেড কৰা হৈছে', + '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_description' => 'এই ছবিখনৰ বিষয়ে', + 'imagemap_poly_odd' => 'ত্ৰুটী: $1 শাৰীত অযৌগ স্থানাংক সংখ্যাৰে poly পোৱা গৈছে', +); + +/** Asturian (asturianu) + * @author Esbardu + * @author Xuacu + */ +$messages['ast'] = array( + 'imagemap_desc' => "Permite nel llau del cliente los mapes d'imaxe que se puen calcar usando la etiqueta <code><imagemap></code>", + 'imagemap_no_image' => 'Error: ha especificase una imaxe na primer llinia', + 'imagemap_invalid_image' => 'Error: la imaxe nun ye válida o nun esiste', + 'imagemap_bad_image' => "Error: La imaxe ta na llista prieta d'esta páxina", + 'imagemap_no_link' => 'Error: atopóse un enllaz non válidu a lo cabero la llinia $1', + 'imagemap_invalid_title' => 'Error: títulu non válidu nel enllaz de la llinia $1', + 'imagemap_missing_coord' => 'Error: nun hai abondes coordenaes pa formar la figura de la llinia $1', + 'imagemap_unrecognised_shape' => "Error: figura non reconocida na llinia $1, cada llinia ha empecipiar con dalguna d'estes: <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>.", + 'imagemap_invalid_coord' => 'Error: coordenada non válida en llinia $1, ha ser un númberu', + 'imagemap_invalid_desc' => "Error: parámetru 'desc' non válidu, ha ser ún d'estos: <code>$1</code>", + 'imagemap_description' => 'Tocante a esta imaxe', + 'imagemap_poly_odd' => 'Error: atopóse un polígonu con un númberu impar de coordenaes na llinia $1', +); + +/** Azerbaijani (azərbaycanca) + * @author Vago + */ +$messages['az'] = array( + 'imagemap_desc_types' => 'yuxarı-sağ, aşağı-sağ, aşağı-sol, yuxarı-sol, heç nə', +); + +/** South Azerbaijani (تورکجه) + * @author Amir a57 + */ +$messages['azb'] = array( + 'imagemap_description' => 'شکیله گوره', +); + +/** Bashkir (башҡортса) + * @author Assele + */ +$messages['ba'] = array( + 'imagemap_desc' => '<code><imagemap></code> билдәһе ярҙамында килент яғында баҫмалы рәсемдәр картаһын күрһатеү мөмкинлеген бирә', + 'imagemap_no_image' => 'Хата: беренсе юлда рәсем билдәләнгән булырға тейеш', + 'imagemap_invalid_image' => 'Хата: рәсем дөрөҫ түгел йәки юҡ', + 'imagemap_bad_image' => 'Хата: рәсем был биттә ҡара исемлеккә керә', + '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_description' => 'Рәсем тураһында', + 'imagemap_poly_odd' => 'Хата: $1 юлындағы күпмөйөштөң координаталар һаны — таҡ һан', +); + +/** Southern Balochi (بلوچی مکرانی) + * @author Mostafadaneshvar + */ +$messages['bcc'] = array( + 'imagemap_desc' => 'اجازت دن استفاده چه برچسپ<code><imagemap></code>نقشه یان تصاویر کلیکی کاربر-جهت', + 'imagemap_no_image' => '<imagemap>: بایدن یک تصویری ته خط اول مشخص کنیت', # Fuzzy + 'imagemap_invalid_image' => '<imagemap>: عکس نامعتبر یا موجود نهنت', # Fuzzy + 'imagemap_no_link' => '<imagemap>: هچ معتبرین لینکی ته آهر خط$1پیداگ نه بوت', # Fuzzy + 'imagemap_invalid_title' => '<imagemap>: نامعتبراین عنوان ته لینک ته خط $1', # Fuzzy + 'imagemap_missing_coord' => '<imagemap>: کافی ان هماهنگی په شکل نیست ته خط $1', # Fuzzy + 'imagemap_unrecognised_shape' => '<imagemap>: ناشناسین شکل ته خط $1، هر خط بایدن گون یکی چه شان شروه بیت:پیشفرض،مربع, گردیم یا باز', # Fuzzy + 'imagemap_invalid_coord' => '<imagemap>: نامعتبراین هماهنگی ته خطا $1, بایدن یک شماره بیت', # Fuzzy + 'imagemap_invalid_desc' => '<imagemap>: نامعتبراین مشخصه ای توضیح، بایدن یکی چه شان بیت: <code>$1</code>', # Fuzzy + 'imagemap_description' => 'ای عکسء باره', +); + +/** Bikol Central (Bikol Central) + * @author Filipinayzd + */ +$messages['bcl'] = array( + 'imagemap_description' => 'Manónongod sa retratong ini', +); + +/** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)) + * @author EugeneZelenko + * @author Jim-by + * @author Red Winged Duck + */ +$messages['be-tarask'] = array( + 'imagemap_desc' => 'Дазваляе стварэньне на старонцы кліента мапаў выявы з выкарыстаньнем тэгу <code><imagemap></code>', + 'imagemap_no_image' => 'Памылка: у першым радку мусіць быць пазначаная выява', + 'imagemap_invalid_image' => 'Памылка: няслушная выява альбо яна не існуе', + 'imagemap_bad_image' => 'Памылка: выява на гэтай старонцы ўваходзіць у чорны сьпіс', + '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_description' => 'Апісаньне выявы', + 'imagemap_poly_odd' => 'Памылка: у радку $1 знойдзены шматкутнік зь няцотнай колькасьцю каардынатаў', +); + +/** Bulgarian (български) + * @author Spiritia + */ +$messages['bg'] = array( + 'imagemap_no_image' => 'Error: трябва да се укаже изображение на първия ред', + 'imagemap_invalid_image' => 'Error: невалидно или липсващо изображение', + 'imagemap_bad_image' => 'Грешка: има забрана за включване на изображението в тази страница', + 'imagemap_no_link' => 'Error: липсва валидна препратка в края на ред $1', + 'imagemap_invalid_title' => 'Error: невалидно заглавие в препратка на ред $1', + 'imagemap_missing_coord' => 'Error: недостатъчно координати за фигура на ред $1', + 'imagemap_unrecognised_shape' => 'Error: неразпозната фигура на ред $1; всеки ред трябва да са започва с някое от следните: <code>default</code> (по подразбиране), <code>rect</code> (правоъгълник), <code>circle</code> (кръг) или <code>poly</code> (многоъгълник)', + 'imagemap_invalid_coord' => 'Error: невалидна координата на ред $1, трябва да бъде число', + 'imagemap_invalid_desc' => 'Грешка: невалидна спецификация на описанието (desc), което трябва да бъде някое от следните: <code>$1</code>', + 'imagemap_description' => 'Информация за изображението', + 'imagemap_poly_odd' => 'Грешка: открит е многоъгълник (poly) с нечетен брой координати на ред $1', +); + +/** Banjar (Bahasa Banjar) + * @author Alamnirvana + */ +$messages['bjn'] = array( + 'imagemap_invalid_coord' => 'Nyunyuk: koordinat kada sah pada baris ka $1, musti barupa angka', +); + +/** Bengali (বাংলা) + * @author Bellayet + */ +$messages['bn'] = array( + 'imagemap_no_image' => 'ত্রুটি:প্রথম লাইনে অবশ্যই একটি চিত্র নির্দিষ্ট করতে হবে', + 'imagemap_invalid_image' => 'ত্রুটি:চিত্রটি সঠিক নয় অথবা চিত্রটি নাই', + 'imagemap_bad_image' => 'ত্রুটি:এই পাতায় ছবি কালতালিকাভুক্ত করা হয়েছে', + 'imagemap_no_link' => 'ত্রুটি:লাইন নম্বর $1 এ শেষ কোন সঠিক লিঙ্ক পাওয়া যায় নি', + 'imagemap_invalid_title' => 'ত্রুটি:লাইন নম্বর $1 এ লিঙ্কে সঠিক শিরোনাম নাই', + 'imagemap_missing_coord' => 'ত্রুটি:লাইন নম্বর $1 এ আকারের জন্য যথেষ্ট স্থানাংক নাই', + 'imagemap_invalid_coord' => 'ত্রুটি:লাইন নম্বর $1 এ স্থানাংক সঠিক নয়, তা অবশ্যই সংখ্যা হবে', + 'imagemap_description' => 'এই চিত্র সম্পর্কে', +); + +/** Tibetan (བོད་ཡིག) + * @author Freeyak + */ +$messages['bo'] = array( + 'imagemap_description' => 'བརྙན་རིས་འདིའི་སྐོར།', +); + +/** Breton (brezhoneg) + * @author Fulup + */ +$messages['br'] = array( + 'imagemap_desc' => "Aotren a ra ar c'hartennoù skeudennoù arval klikadus, a-drugarez d'ar valizenn <code><imagemap></code>", + 'imagemap_no_image' => 'Error: rankout a rit spisaat ur skeudenn el linenn gentañ', + 'imagemap_invalid_image' => "Error : direizh eo ar skeudenn pe n'eus ket anezhi", + 'imagemap_bad_image' => 'Fazi : emañ ar skeudenn war al listenn zu evit ar bajenn-mañ', + 'imagemap_no_link' => "Error: n'eus bet kavet liamm reizh ebet e dibenn al linenn $1", + 'imagemap_invalid_title' => 'Error: titl direizh el liamm el linenn $1', + 'imagemap_missing_coord' => 'Error: diouer a zaveennoù zo evit stumm al linenn $1', + 'imagemap_unrecognised_shape' => 'Fazi : Furm dianav el linenn $1, rankout a ra pep linenn kregiñ gant unan eus ar gerioù-mañ : <code>default</code>, <code>rect</code>, <code>circle</code> pe <code>poly</code>', + 'imagemap_invalid_coord' => 'Fazi : daveenn fall el linenn $1, ret eo e vije un niver', + 'imagemap_invalid_desc' => 'Fazi : arventenn desc direizh; setu an arventennoù aotreet : <code>$1</code>', + 'imagemap_description' => 'Diwar-benn ar skeudenn-mañ', + 'imagemap_poly_odd' => 'Fazi : kavet ez eus ul lieskorn dezhañ un niver daveennoù ampar el linenn $1', +); + +/** Bosnian (bosanski) + * @author CERminator + */ +$messages['bs'] = array( + 'imagemap_desc' => 'Omogućuje mape slika na klijentskom računaru koje se mogu kliknuti koristeći oznaku <code><imagemap></code>', + 'imagemap_no_image' => 'Greška: morate odrediti sliku u prvom redu', + 'imagemap_invalid_image' => 'Greška: slika je nevaljana ili ne postoji', + 'imagemap_bad_image' => 'Greška: slika je nepoželjna na ovoj stranici', + 'imagemap_no_link' => 'Greška: nije pronađen valjan link na kraju reda $1', + 'imagemap_invalid_title' => 'Greška: nevaljan naslov u linku u redu $1', + 'imagemap_missing_coord' => 'Greška: nema dovoljno koordinata za iscrtavanje u redu $1', + 'imagemap_unrecognised_shape' => 'Greška: neprepoznat oblik u redu $1, svaki red mora počinjati sa jednim od: <code>default</code>, <code>rect</code>, <code>circle</code> ili <code>poly</code>', + 'imagemap_invalid_coord' => 'Greška: nevaljane koordinate u redu $1, treba biti broj', + 'imagemap_invalid_desc' => 'Greška: nevaljana specifikacija opisa, mora biti jedan od: <code>$1</code>', + 'imagemap_description' => 'O ovoj slici', + 'imagemap_desc_types' => 'gore-desno, dolje-desno, dolje-lijevo, gore-lijevo, nema', + 'imagemap_poly_odd' => 'Greška: pronađen poly sa neparnim brojem koordinata u redu $1', +); + +/** Catalan (català) + * @author SMP + * @author Toniher + */ +$messages['ca'] = array( + 'imagemap_desc' => "Permet mapes d'imatges clicables des del costat del client fent servir l'etiqueta <code><imagemap></code>", + 'imagemap_no_image' => 'Error: cal especificar una imatge en la primera línia', + 'imagemap_invalid_image' => 'Error: la imatge no es vàlida o no existeix', + 'imagemap_bad_image' => 'Error: la imatge està en la llista negra', + 'imagemap_no_link' => "Error: no s'ha trobat cap enllaç vàlid al final de la línia $1", + 'imagemap_invalid_title' => "Error: el títol no és vàlid a l'enllaç de la línia $1", + 'imagemap_missing_coord' => 'Error: no hi ha coordenades suficients per a la forma de la línia $1', + 'imagemap_unrecognised_shape' => 'Error: la forma de la línia $1 no és reconeixible, cada línia ha de començar amb una de les opcions següents: <code>default</code>, <code>rect</code>, <code>circle</code> or <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: la coordenada a la línia $1 no és vàlida, ha de ser un nombre', + 'imagemap_invalid_desc' => "Error: l'especificació de descripció no és vàlida, ha de ser una de: <code>$1</code>", + 'imagemap_description' => 'Quant a la imatge', + 'imagemap_poly_odd' => 'Error: poly amb un nombre senar de coordenades a la línia $1', +); + +/** Chechen (нохчийн) + * @author Sasan700 + */ +$messages['ce'] = array( + 'imagemap_invalid_image' => 'Гlалат: нийса дац йа ишта сурт дац кху чохь', +); + +/** Corsican (corsu) + */ +$messages['co'] = array( + 'imagemap_description' => "À prupositu d'issa imagine", +); + +/** Czech (česky) + * @author Li-sung + * @author Mormegil + */ +$messages['cs'] = array( + 'imagemap_desc' => 'Umožňuje vytvoření klikací mapy obrázku na straně klienta pomocí značky <code><imagemap></code>', + 'imagemap_no_image' => 'Error: na první řádce musí být určen obrázek', + 'imagemap_invalid_image' => 'Error: soubor není platný nebo neexistuje', + 'imagemap_bad_image' => 'Chyba: obrázek se nachází na černé listině', + 'imagemap_no_link' => 'Error: nebyl nalezen žádný platný odkaz na konci řádku $1', + 'imagemap_invalid_title' => 'Error: neplatný název v odkazu na řádku $1', + 'imagemap_missing_coord' => 'Error: chybějící souřadnice tvaru na řádku $1', + 'imagemap_unrecognised_shape' => 'Error: nerozpoznaný tvar na řádku $1, každá řádka musí začínat definicí tvaru: <code>default</code>, <code>rect</code>, <code>circle</code> nebo <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: neplatné souřadnice na řádku $1, je očekáváno číslo', + 'imagemap_invalid_desc' => 'Error: neplatné určení oblasti desc, je očekávána jedna z možností: <code>$1</code>', + 'imagemap_description' => 'O tomto obrázku', + 'imagemap_poly_odd' => 'Chyba: na řádku $1 nalezen mnohoúhelník s lichým počtem souřadnic', +); + +/** Welsh (Cymraeg) + * @author Lloffiwr + */ +$messages['cy'] = array( + 'imagemap_description' => "Ynglŷn â'r ddelwedd hon", +); + +/** Danish (dansk) + * @author Byrial + * @author Peter Alberti + * @author Tjernobyl + */ +$messages['da'] = array( + 'imagemap_desc' => 'Muliggør klikbare billeder med brug af <code><imagemap></code>-tagget.', + 'imagemap_no_image' => 'Fejl: Der skal angives et billede i første linje', + 'imagemap_invalid_image' => 'Fejl: Billedet er ugyldigt eller findes ikke', + 'imagemap_bad_image' => 'Fejl: billedet er sortlistet på denne side', + 'imagemap_no_link' => 'Fejl: Fandt ikke en brugbar henvisning i slutningen af linje $1', + 'imagemap_invalid_title' => 'Fejl: Ugyldig titel i henvisning på linje $1', + 'imagemap_missing_coord' => 'Fejl: Ikke nok koordinater til omridset på linje $1', + 'imagemap_unrecognised_shape' => 'Fejl: Ukendt omridstype på linje $1. Alle linjer skal starte med enten <code>default</code>, <code>rect</code>, <code>circle</code> eller <code>poly</code>', + 'imagemap_invalid_coord' => 'Fejl: Ugyldigt koordinat på linje $1, koordinater skal være tal', + 'imagemap_invalid_desc' => 'Fejl: Ugyldig specifikation af desc, skal være en af: <code>$1</code>', + 'imagemap_description' => 'Om dette billede', + 'imagemap_desc_types' => 'top-højre, bund-højre, bund-venstre, top-venstre, ingen', + 'imagemap_poly_odd' => 'Fejl: fandt polygon med et ulige antal koordinater på linje $1', +); + +/** German (Deutsch) + * @author Kghbln + * @author LWChris + * @author Raimond Spekking + * @author Umherirrender + */ +$messages['de'] = array( + 'imagemap_desc' => 'Ergänzt das Tag <code><imagemap></code> zum Erstellen verweissensitiver Grafiken', + 'imagemap_no_image' => '<imagemap>-Fehler: In der ersten Zeile muss ein Bild angegeben werden', + 'imagemap_invalid_image' => '<imagemap>-Fehler: Bild ist ungültig oder nicht vorhanden', + 'imagemap_bad_image' => 'Fehler: Das Bild steht auf der Liste unerwünschter Bilder', + 'imagemap_no_link' => '<imagemap>-Fehler: Am Ende von Zeile $1 wurde kein gültiger Link gefunden', + 'imagemap_invalid_title' => '<imagemap>-Fehler: ungültiger Titel im Link in Zeile $1', + 'imagemap_missing_coord' => '<imagemap>-Fehler: Zu wenige Koordinaten in Zeile $1 für den Umriss', + 'imagemap_unrecognised_shape' => 'Fehler: Es befindet sich eine unbekannte Umrissform in Zeile $1. Jede Zeile muss mit einem der folgenden Parameter anfangen: <code>default</code>, <code>rect</code>, <code>circle</code> oder <code>poly</code>', + 'imagemap_invalid_coord' => '<imagemap>-Fehler: Ungültige Koordinate in Zeile $1: es sind nur Zahlen erlaubt', + 'imagemap_invalid_desc' => '<imagemap>-Fehler: Ungültiger „desc“-Parameter, möglich sind: <code>$1</code>', + 'imagemap_description' => 'Über dieses Bild', + 'imagemap_desc_types' => 'oben rechts, unten rechts, unten links, oben links, keine', + 'imagemap_poly_odd' => 'Fehler: Polygon mit ungerader Anzahl an Koordinaten in Zeile $1', +); + +/** Zazaki (Zazaki) + * @author Aspar + * @author Mirzali + */ +$messages['diq'] = array( + '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_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ê', + 'imagemap_unrecognised_shape' => 'Xeta: Rêza $1 de şeklo nênaskerde esto, her rêza gani be ninan ra yewe ra dest pêkero: <code>default</code>, <code>rect</code>, <code>circle</code> ya zi <code>poly</code>', + 'imagemap_invalid_coord' => 'xeta: satıro $1. de koordinato nemeqbul, gani yew amar bıbo', + 'imagemap_invalid_desc' => 'xeta: diyarikerdışê desci yo nemeqbul, gani ninan ra yew bıbo: <code>$1</code>', + 'imagemap_description' => 'Derheqê resmi de', + 'imagemap_poly_odd' => 'xeta: satıro $1. de poliyo ke wayirê yew koordinat diya', +); + +/** Lower Sorbian (dolnoserbski) + * @author Michawiki + */ +$messages['dsb'] = array( + 'imagemap_desc' => 'Zmóžnja klikajobne wobraze wót boka klienta z pomocu toflicki <code><imagemap></code>', + 'imagemap_no_image' => 'Zmólka: musyš wobraz w prědnej zmužce pódaś', + 'imagemap_invalid_image' => 'Zmólka: wobraz jo njepłaśiwy abo njeeksistěrujo', + 'imagemap_bad_image' => 'Zmólka: wobraz stoj na cornej lisćinje', + 'imagemap_no_link' => 'Zmólka: žeden płaśiwy wótkaz na kóńcu smužki $1 namakany', + 'imagemap_invalid_title' => 'Zmólka: njepłaśiwy titel we wótkazu w smužce $1', + 'imagemap_missing_coord' => 'Zmólka: nic dosć koordinatow za formu w smužce $1', + 'imagemap_unrecognised_shape' => 'Zmólka: njespóznata forma w smužce $1, kužda smužka musy se z jadnym z toś tych parametrow zachopiś: <code>default</code>, <code>rect</code>, <code>circle</code> abo <code>poly</code>', + 'imagemap_invalid_coord' => 'Zmólka: njepłaśiwa koordinata w smužce $1, musy to licba byś', + 'imagemap_invalid_desc' => 'Zmólka: njepłaśiwy parameter "desc", móžno su: <code>$1</code>', + 'imagemap_description' => 'Wó toś tom wobrazu', + 'imagemap_poly_odd' => 'Zmólka: polygon z njerowneju licbu koordinatow w smužce $1', +); + +/** Greek (Ελληνικά) + * @author Consta + * @author Dead3y3 + */ +$messages['el'] = array( + 'imagemap_desc' => 'Επιτρέπει από την πλευρά-του-πελάτη επιλέξιμους εικονοχάρτες χρησιμοποιώντας την ετικέτα <code><imagemap></code>', + 'imagemap_no_image' => 'Σφάλμα: πρέπει να ορίσετε μια εικόνα στην πρώτη γραμμή', + 'imagemap_invalid_image' => 'Σφάλμα: η εικόνα είναι άκυρη ή ανύπαρκτη', + 'imagemap_bad_image' => 'Σφάλμα: η εικόνα βρίσκεται στη μαύρη λίστα σε αυτή τη σελίδα', + '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_description' => 'Σχετικά με αυτήν την εικόνα', + 'imagemap_poly_odd' => 'Σφάλμα: βρέθηκε πολύγωνο με περιττό αριθμό συντεταγμένων στη γραμμή $1', +); + +/** British English (British English) + * @author Shirayuki + */ +$messages['en-gb'] = array( + 'imagemap_unrecognised_shape' => 'Error: Unrecognised shape at line $1, each line must start with one of: <code>default</code>, <code>rect</code>, <code>circle</code> or <code>poly</code>.', +); + +/** Esperanto (Esperanto) + * @author Michawiki + * @author Yekrats + */ +$messages['eo'] = array( + 'imagemap_desc' => 'Permesas klientflankajn klakeblajn bildmapojn uzante etikedon <code><imagemap></code>', + 'imagemap_no_image' => 'Eraro: devas specifi bildon en la unua linio', + 'imagemap_invalid_image' => 'Eraro: bildo estas aŭ malvalida aŭ neekzista', + 'imagemap_bad_image' => 'Eraro: bildo estas nigralistigita en ĉi tiu paĝo', + 'imagemap_no_link' => 'Eraro: neniu valida ligilo estis trovita ĉe fino de linio $1', + 'imagemap_invalid_title' => 'Eraro: malvalida titolo en ligilo ĉe linio $1', + 'imagemap_missing_coord' => 'Eraro: mankas sufiĉaj koordinatoj por formo ĉe linio $1', + 'imagemap_unrecognised_shape' => 'Eraro: nekonata formo ĉe linio $1; ĉiu linio devas komenci kun unu el: <code>default</code>, <code>rect</code>, <code>circle</code> aŭ <code>poly</code>', + 'imagemap_invalid_coord' => 'Eraro: Malvalida koordinato ĉe linio $1; ĝi nepre estu nombro', + 'imagemap_invalid_desc' => 'Eraro: malvalida deklarado de desc, devas esti unu el: <code>$1</code>', + 'imagemap_description' => 'Pri ĉi tiu bildo', + 'imagemap_poly_odd' => 'Eraro: troviĝis poligono kun malpara nombro de koordinatoj en linio $1', +); + +/** Spanish (español) + * @author Crazymadlover + * @author Drini + * @author Remember the dot + * @author Sanbec + */ +$messages['es'] = array( + 'imagemap_desc' => "Permite ''image-maps'' dinámicos usando la etiqueta <code><imagemap></code>", + 'imagemap_no_image' => 'Error: hay que especificar un imagen en la línea primera', + 'imagemap_invalid_image' => 'Error: la imagen no es válida o no existe', + 'imagemap_bad_image' => 'Error: la imagen esta en la lista negra en esta página', + 'imagemap_no_link' => 'Error: no se encontró ningún enlace válido al final de la línea $1', + 'imagemap_invalid_title' => 'Error: título no válido en un enlace de la linea $1', + 'imagemap_missing_coord' => 'Error: no hay bastante coordinates para la figura a la linea $1', + 'imagemap_unrecognised_shape' => 'Error: figura no reconocida a la linea $1, cada linea debe comenzar con uno de <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: hay una coordenada no válida en la línea $1, debe ser un número', + 'imagemap_invalid_desc' => 'Error: especificación de desc no válido, debe ser uno de: <code>$1</code>', + 'imagemap_description' => 'Acerca de esta imagen', + 'imagemap_poly_odd' => 'Error: se encontró un polígono con un número de coordinates impar en la linea $1', +); + +/** Estonian (eesti) + * @author Avjoska + * @author Pikne + * @author Silvar + */ +$messages['et'] = array( + 'imagemap_desc' => 'Lubab kliendipoolse klõpsatava pildi ala, mis kasutab <code><imagemap></code>-silti.', + 'imagemap_no_image' => 'Tõrge: Esimesel real peab määrama pildi.', + 'imagemap_invalid_image' => 'Tõrge: Pilt on vigane või teda pole olemas.', + 'imagemap_bad_image' => 'Tõrge: Pilt on siin lehel mustas nimekirjas.', + 'imagemap_no_link' => 'Tõrge: Rea $1 lõpust ei leitud sobivat linki', + 'imagemap_invalid_title' => 'Tõrge: Real $1 lingis vigane pealkiri', + 'imagemap_missing_coord' => 'Tõrge: Real $1 pole kujundi jaoks piisavalt koordinaate', + 'imagemap_unrecognised_shape' => 'Tõrge: Real $1 on tundmatu kujund; rida peab algama ühega neist: <tt><code>default</code></tt>, <tt><code>rect</code></tt>, <tt><code>circle</code></tt> või <tt><code>poly</code></tt>.', + 'imagemap_invalid_coord' => 'Tõrge: Real $1 on vigane koordinaat; see peab olema number', + 'imagemap_invalid_desc' => 'Tõrge: Vigane "desc"-parameeter; peab olema üks järgmistest: <code>$1</code>', + 'imagemap_description' => 'Info pildi kohta', + 'imagemap_poly_odd' => 'Tõrge: Real $1 on polügoon paaritu arvu koordinaatidega.', +); + +/** Basque (euskara) + * @author An13sa + * @author Kobazulo + */ +$messages['eu'] = array( + 'imagemap_no_image' => 'Errorea: lehen lerroan irudia zehaztu behar da', + 'imagemap_invalid_image' => 'Errorea: irudia baliogabea da edo ez da existitzen', + 'imagemap_invalid_coord' => 'Errorea: baliogabeko koordenatua $1. lerroan, zenbaki bat izan behar du', + 'imagemap_description' => 'Irudi honen inguruan', +); + +/** Extremaduran (estremeñu) + * @author Better + */ +$messages['ext'] = array( + 'imagemap_description' => 'Al tentu esta imahin', +); + +/** Persian (فارسی) + * @author Huji + * @author ZxxZxxZ + */ +$messages['fa'] = array( + 'imagemap_desc' => 'امکان ایجاد نقشههای تصویری قابل کلیک کردن در سمت کاربر را با استفاده از برچسب <code><imagemap></code> فراهم میآورد', + 'imagemap_no_image' => '<imagemap>: باید در اولین سطر یک تصویر را مشخص کنید', + 'imagemap_invalid_image' => '<imagemap>: تصویر غیرمجاز است یا وجود ندارد', + 'imagemap_bad_image' => 'خطا: تصویر در این صفحه در فهرست سیاه قرار دارد', + 'imagemap_no_link' => 'خطا: هیچ پیوند مجازی در انتهای خط $1 یافت نشد', + 'imagemap_invalid_title' => '<imagemap>: عنوان غیرمجاز در پیوند سطر $1', + 'imagemap_missing_coord' => '<imagemap>: تعداد مختصات در سطر $1 برای شکل کافی نیست', + 'imagemap_unrecognised_shape' => '<imagemap>: شکل ناشناخته در سطر $1، هر سطر باید با یکی از این دستورات آغاز شود: <code>default</code>، <code>rect</code>، <code>circle</code> یا <code>poly</code>', + 'imagemap_invalid_coord' => '<imagemap>: مختصات غیرمجاز در سطر $1، مختصات باید عدد باشد', + 'imagemap_invalid_desc' => '<imagemap>: توضیحات غیرمجاز، باید یکی از این موارد باشد: <code>$1</code>', + 'imagemap_description' => 'دربارهٔ این تصویر', + 'imagemap_poly_odd' => 'خطا: چند ضلعی با تعداد فرعی از مختصات در سطر $1 پیدا شد', +); + +/** Finnish (suomi) + * @author Agony + * @author Nike + * @author Str4nd + * @author Tarmo + */ +$messages['fi'] = array( + 'imagemap_desc' => 'Mahdollistaa napsautettavien kuvakarttojen tekemisen <code><imagemap></code>-elementillä.', + 'imagemap_no_image' => 'Error: kuva pitää määritellä ensimmäisellä rivillä.', + 'imagemap_invalid_image' => 'Error: kuva ei kelpaa tai sitä ei ole olemassa', + 'imagemap_bad_image' => 'Virhe: Kuva kuuluu sivuston estolistalle', + 'imagemap_no_link' => 'Virhe: rivin $1 lopusta ei löytynyt kelvollista linkkiä', + 'imagemap_invalid_title' => 'Virhe: kelvoton otsikko linkissä rivillä $1', + 'imagemap_missing_coord' => 'Virhe: rivin $1 muodolle ei ole määritelty riittävästi koordinaatteja', + 'imagemap_unrecognised_shape' => 'Virhe: rivin $1 muotoa ei tunnistettu. Jokaisen rivin tulee alkaa jollakin seuraavista: <code>default</code>, <code>rect</code>, <code>circle</code> tai <code>poly</code>.', + 'imagemap_invalid_coord' => 'Error: kelpaamaton koordinaatti rivillä $1. Koordinaatin täytyy olla numero.', + 'imagemap_invalid_desc' => 'Virhe: virheellinen kohdemäärittely, kohdemäärittelyn tulee olla yksi seuraavista: <code>$1</code>', + 'imagemap_description' => 'Kuvan tiedot', + 'imagemap_poly_odd' => 'Virhe: löytyi polygoni, jossa pariton määrä koordinaatteja rivillä $1', +); + +/** Faroese (føroyskt) + * @author EileenSanda + */ +$messages['fo'] = array( + 'imagemap_no_image' => 'Feilur: tú mást skriva eitt myndanavn á fyrstu linju', + 'imagemap_invalid_image' => 'Feilur: Myndin er ógyldug ella er ikki til', + 'imagemap_bad_image' => 'Feilur: Myndin er á svartalista á hesi síðu', + 'imagemap_no_link' => 'Feilur: ongin galdandi slóð var funnin fyri endan á linju $1', + 'imagemap_invalid_title' => 'Feilur: skeivt heiti á leinkjuni á linju $1', + 'imagemap_description' => 'Um hesa myndina', +); + +/** French (français) + * @author Grondin + * @author Urhixidur + * @author Verdy p + */ +$messages['fr'] = array( + 'imagemap_desc' => 'Permet les cartes images clientes cliquables, grâce à la balise <code><imagemap></code>', + 'imagemap_no_image' => '<imagemap> : vous devez spécifier une image dans la première ligne', + 'imagemap_invalid_image' => '<imagemap> : l’image est invalide ou n’existe pas', + 'imagemap_bad_image' => '<imagemap> : l’image est en liste noire sur cette page', + 'imagemap_no_link' => '<imagemap> : aucun lien valide n’a été trouvé à la fin de la ligne $1', + 'imagemap_invalid_title' => '<imagemap> : titre invalide dans le lien à la ligne $1', + 'imagemap_missing_coord' => '<imagemap> : pas assez de coordonnées pour la forme à la ligne $1', + 'imagemap_unrecognised_shape' => '<imagemap> : forme non reconnue à la ligne $1, chaque ligne doit débuter par un des mots suivants : <code>default</code>, <code>rect</code>, <code>circle</code> ou <code>poly</code>', + 'imagemap_invalid_coord' => '<imagemap> : coordonnée invalide à la ligne $1, doit être un nombre', + 'imagemap_invalid_desc' => '<imagemap> : paramètre « desc » invalide, les paramètres possibles sont : $1', + 'imagemap_description' => 'À propos de cette image', + 'imagemap_poly_odd' => 'Erreur : trouvé un polygone avec un nombre impair de coordonnées à la ligne $1', +); + +/** Franco-Provençal (arpetan) + * @author ChrisPtDe + */ +$messages['frp'] = array( + 'imagemap_desc' => 'Pèrmèt les mapes émâges cliantes clicâbles, grâce a la balisa <code><imagemap></code>.', + 'imagemap_no_image' => 'Èrror : vos dête spècefiar una émâge dens la premiére legne', + 'imagemap_invalid_image' => 'Èrror : l’émâge est envalida ou ben ègziste pas', + 'imagemap_bad_image' => 'Èrror : l’émâge est en lista nêre sur ceta pâge', + 'imagemap_no_link' => 'Èrror : nion lim valido at étâ trovâ a la fin de la legne $1', + 'imagemap_invalid_title' => 'Èrror : titro envalido dens lo lim a la legne $1', + 'imagemap_missing_coord' => 'Èrror : pas prod de coordonâs por la fôrma a la legne $1', + 'imagemap_unrecognised_shape' => 'Èrror : fôrma pas recognua a la legne $1, châque legne dêt comenciér per yon de cetos mots : <code>default</code>, <code>rect</code>, <code>circle</code> ou ben <code>poly</code>', + 'imagemap_invalid_coord' => 'Èrror : coordonâ envalida a la legne $1, dêt étre un nombro', + 'imagemap_invalid_desc' => 'Èrror : paramètre « dèsc » envalido, los paramètres possiblos sont : <code>$1</code>', + 'imagemap_description' => 'Sur ceta émâge', + 'imagemap_desc_types' => 'd’amont a drêta, d’avâl a drêta, d’avâl a gôche, d’amont a gôche, nion', + 'imagemap_poly_odd' => 'Èrror : trovâ un poligono avouéc un nombro mâl-par de coordonâs a la legne $1', +); + +/** Galician (galego) + * @author Alma + * @author Toliño + * @author Xosé + */ +$messages['gl'] = array( + 'imagemap_desc' => 'Permite mapas de imaxe nos que se pode facer clic usando a etiqueta <code><imagemap></code>', + 'imagemap_no_image' => 'Erro: Cómpre especificar unha imaxe na primeira liña.', + 'imagemap_invalid_image' => 'Erro: A imaxe non é válida ou non existe.', + 'imagemap_bad_image' => 'Erro: A imaxe atópase na lista negra desta páxina.', + 'imagemap_no_link' => 'Erro: Non se atopou ningunha ligazón válida ao final da liña $1.', + 'imagemap_invalid_title' => 'Erro: Título incorrecto na ligazón da liña $1.', + 'imagemap_missing_coord' => 'Erro: Non abondan as coordenadas para a forma na liña $1.', + 'imagemap_unrecognised_shape' => 'Erro: Forma descoñecida na liña $1. Cada liña debe comezar con algunha das seguintes secuencias: <code>default</code>, <code>rect</code>, <code>circle</code> ou <code>poly</code>.', + 'imagemap_invalid_coord' => 'Erro: Coordenada non válida na liña $1; debe ser un número.', + 'imagemap_invalid_desc' => 'Erro: Especificación da descrición non válida. Os valores posibles son: <code>$1</code>.', + 'imagemap_description' => 'Acerca desta imaxe', + 'imagemap_desc_types' => 'arriba-dereita, abaixo-dereita, abaixo-esquerda, arriba-esquerda, ningunha', + 'imagemap_poly_odd' => 'Erro: Atopouse un polígono cun número impar de coordenadas na liña $1', +); + +/** Ancient Greek (Ἀρχαία ἑλληνικὴ) + * @author Omnipaedista + */ +$messages['grc'] = array( + 'imagemap_description' => 'Περὶ τῆσδε τῆς εἰκόνος', +); + +/** Swiss German (Alemannisch) + * @author Als-Chlämens + * @author Als-Holder + */ +$messages['gsw'] = array( + 'imagemap_desc' => "Macht s Aalege vu verwyys-sensitive Grafike ''(image maps)'' megli mit dr Hilf vu dr <code><imagemap></code>-Syntax", + 'imagemap_no_image' => 'Fähler: in dr erschte Zyylete muess e Bild aagee wäre', + 'imagemap_invalid_image' => 'Fähler: Bild ist nit giltig oder s git s nit', + 'imagemap_bad_image' => 'Fähler: S Bild stoht uf dr Lischt vu nit gwinschte Bilder', + 'imagemap_no_link' => 'Fähler: Am Änd vu Zyyle $1 isch kei giltige Link gfunde wore', + 'imagemap_invalid_title' => 'Fähler: uugiltiger Titel im Link in dr Zyyle $1', + 'imagemap_missing_coord' => 'Fähler: Z wenig Koordinate in dr Zyyle $1 fir dr Umriss', + 'imagemap_unrecognised_shape' => 'Fähler: Nit bekannti Umrissform in dr Zyyle $1. Jedi Zyyle muess mit eim vu däne Parameter aafange: <tt><code>default</code>, <code>rect</code>, <code>circle</code></tt> oder <tt><code>poly</code></tt>', + 'imagemap_invalid_coord' => 'Fähler: Uugiltigi Koordinate in dr Zyyle $1: s sin nume Zahle erlaubt', + 'imagemap_invalid_desc' => 'Fähler: Uugiltige „desc“-Parameter, megli sin: <code>$1</code>', + 'imagemap_description' => 'Iber des Bild', + 'imagemap_poly_odd' => 'Fähler: Polygon mit ere uugrade Anzahl vu Koordinate in dr Zyyle $1', +); + +/** Gujarati (ગુજરાતી) + * @author Dsvyas + * @author KartikMistry + * @author Sushant savla + */ +$messages['gu'] = array( + 'imagemap_desc' => 'વપરાશ કર્તા (ક્લાયંટ સાઈડ) પર <code><imagemap></code> ટેગ વાપરી ક્લીક કરી શકાય તેવા ચિત્ર નક્શાની પરવાનગી આપે છે.', + 'imagemap_no_image' => 'ત્રુટિ: પહેલી લીટીમાં ચિત્રની સ્પષ્ટાતા કરેલી હોવી જ જોઈએ', + 'imagemap_invalid_image' => 'ત્રુટી: ચિત્ર યાતો અવૈધ છે અથવાતો અસ્તિત્વમાં નથી', + 'imagemap_bad_image' => 'ત્રુટી: આ પાના પર ચિત્ર પર પ્રતિબંધ મુકેલો છે', + '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> or <code>poly</code> થી શરૂ થવી જોઈએ.', + 'imagemap_invalid_coord' => 'ક્ષતિ: લીટી $1 પર અયોગ્ય કો-ઓર્ડિનેટ, સંખ્યા જ હોવી જોઈએ.', + 'imagemap_invalid_desc' => 'Error: અયોગ્ય વર્ણન વિગત, આમાંનું એક હોવુ જોઈએ: <code>$1</code>', + 'imagemap_description' => 'આ ચિત્ર વિષે', + 'imagemap_poly_odd' => 'ત્રુટી: $1 મી હરોળમાં વિસંગત ક્રમાંકના નિર્દેશકો મળી આવ્યાં', +); + +/** Hebrew (עברית) + * @author Amire80 + * @author Rotem Liss + */ +$messages['he'] = array( + 'imagemap_desc' => 'אפשרות למפות תמונה עם קישורים בצד הלקוח באמצעות התגית <code><imagemap></code>', + 'imagemap_no_image' => 'שגיאה: יש לציין תמונה בשורה הראשונה', + 'imagemap_invalid_image' => 'שגיאה: התמונה שגויה או שאינה קיימת', + 'imagemap_bad_image' => 'שגיאה: התמונה אסורה לשימוש בדף זה', + '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> or <code>poly</code>', + 'imagemap_invalid_coord' => 'שגיאה;: קוארדינאטה שגויה בשורה $1, היא חייבת להיות מספר', + 'imagemap_invalid_desc' => 'שגיאה: הגדרת פרמטר desc שגויה, צריך להיות אחד מהבאים: $1', + 'imagemap_description' => 'אודות התמונה', + 'imagemap_poly_odd' => 'שגיאה: איזור poly עם מספר אי־זוגי של קואורדינטות בשורה $1', +); + +/** Hindi (हिन्दी) + * @author Ansumang + * @author Kaustubh + * @author Siddhartha Ghai + */ +$messages['hi'] = array( + 'imagemap_desc' => 'क्लायंटके चित्रनक्शे <code><imagemap></code> टॅग देकर इस्तेमाल किये जा सकतें हैं', + 'imagemap_no_image' => 'Error: पहली कतारमें चित्र देना जरूरी हैं', + 'imagemap_invalid_image' => 'Error: गलत या अस्तित्वमें ना होने वाला चित्र', + 'imagemap_bad_image' => 'त्रुटि: छबि को इस पृष्ठ पे ब्लाकलिस्ट किया गया है', + 'imagemap_no_link' => 'Error: $1 कतार के आखिर में वैध कड़ी मिली नहीं', + 'imagemap_invalid_title' => 'Error: $1 कतारमें दिये कड़ीका अवैध शीर्षक', + 'imagemap_missing_coord' => 'Error: $1 कतारपर आकार के लिये जरूरी कोऑर्डिनेट्स नहीं हैं', + 'imagemap_unrecognised_shape' => 'Error: $1 कतारमें गलत आकार, हर कतार: <code>default</code>, <code>rect</code>, <code>circle</code> अथवा <code>poly</code> से शुरू होनी चाहियें', + 'imagemap_invalid_coord' => 'Error: $1 कतार में गलत कोऑर्डिनेट्स, संख्या चाहिये', + 'imagemap_invalid_desc' => 'त्रुटि: गलत जानकारी, इसमें से एक होनी चाहिये: <code>$1</code>', + 'imagemap_description' => 'इस चित्र के बारे में', +); + +/** Croatian (hrvatski) + * @author Dalibor Bosits + * @author Roberta F. + * @author SpeedyGonsales + */ +$messages['hr'] = array( + 'imagemap_desc' => 'Omogućava strani klijenta klikabilne slike karata korištenjem <code><imagemap></code> oznake', + 'imagemap_no_image' => 'Error: morate navesti ime slike koju rabite u prvom retku', + 'imagemap_invalid_image' => 'Error: slika ne postoji ili je krivog tipa', + 'imagemap_bad_image' => 'Pogrješka: slika je na crnom popisu na ovoj stranici', + 'imagemap_no_link' => 'Error: nema (ispravne) poveznice na kraju retka $1', + 'imagemap_invalid_title' => 'Error: loš naziv u poveznici u retku $1', + 'imagemap_missing_coord' => 'Error: nedovoljan broj koordinata za oblik u retku $1', + 'imagemap_unrecognised_shape' => 'Error: oblik u retku $1 nije prepoznat, svaki redak mora početi s jednim od oblika: <code>default</code>, <code>rect</code>, <code>circle</code> ili <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: nevaljane koordinate u retku $1, mora biti broj', + 'imagemap_invalid_desc' => 'Error: nevaljan opis, mora biti jedan od: <code>$1</code>', + 'imagemap_description' => "Ovo je slika/karta s poveznicama (''imagemap'')", + 'imagemap_poly_odd' => 'Pogrješka: pronađen poly s neobičnim brojem koordinata u redu $1', +); + +/** Upper Sorbian (hornjoserbsce) + * @author Michawiki + */ +$messages['hsb'] = array( + 'imagemap_desc' => 'Zmóžnja klikajomne wobrazowe mapy na klientowej stronje z pomocu taflički <code><imagemap></code>', + 'imagemap_no_image' => '<imagemap> zmylk: Dyrbiš w prěnjej lince wobraz podać', + 'imagemap_invalid_image' => '<imagemap> zmylk: Wobraz je njepłaćiwy abo njeeksistuje', + 'imagemap_bad_image' => 'Zmylk: wobraz na tutej stronje je na čornej lisćinje', + 'imagemap_no_link' => '<imagemap> zmylk: Na kóncu linki $1 njebu płaćiwy wotkaz namakany', + 'imagemap_invalid_title' => '<imagemap> zmylk: njepłaćiwy titul we wotkazu w lince $1', + 'imagemap_missing_coord' => '<imagemap> zmylk: Přemało koordinatow w lince $1 za podobu', + 'imagemap_unrecognised_shape' => '<imagemap> zmylk: Njeznata podoba w lince $1, kóžda linka dyrbi so z jednym z tutych parametrow započeć: <tt><code>default</code>, <code>rect</code>, <code>circle</code></tt> abo <tt><code>poly</code></tt>', + 'imagemap_invalid_coord' => '<imagemap> zmylk: njepłaćiwa koordinata w lince $1: su jenož ličby dowolene', + 'imagemap_invalid_desc' => '<imagemap> zmylk: Njepłaćiwy parameter "desc", móžne su: <code>$1</code>', + 'imagemap_description' => 'Wo tutym wobrazu', + 'imagemap_poly_odd' => 'Zmylk: polygon z njerunej ličbu koordinatow na lince $1', +); + +/** Hungarian (magyar) + * @author Dani + * @author KossuthRad + * @author Tgr + */ +$messages['hu'] = array( + 'imagemap_desc' => 'Lehetővé teszi kliensoldali imagemap-ek létrehozását a <code><imagemap></code> tag segítségével', + 'imagemap_no_image' => 'Error: kell egy előírt kép az első sorban', + 'imagemap_invalid_image' => 'Error: érvénytelen vagy nem létező kép', + 'imagemap_bad_image' => 'Hiba: a kép feketelistán van ezen az oldalon', + 'imagemap_no_link' => 'Error: nincs érvényes link a(z) $1. sor végén', + 'imagemap_invalid_title' => 'Hiba: érvénytelen cím a linkben, a(z) $1. sorban', + 'imagemap_missing_coord' => 'Error: nincs elég koordináta az alakításhoz a $1 sorban', + 'imagemap_unrecognised_shape' => 'Error: ismeretlen alakzat a(z) $1. sorban, mindegyiknek ezek valamelyikével kell kezdődnie: <code>default</code>, <code>rect</code>, <code>circle</code> vagy <code>poly</code>', + 'imagemap_invalid_coord' => 'Hiba: érvénytelen koordináta a(z) $1. sorban, számnak kell lennie', + 'imagemap_invalid_desc' => 'Error: hibás desc leírás, ezek egyike kell: <code>$1</code>', + 'imagemap_description' => 'Kép leírása', + 'imagemap_poly_odd' => 'Hiba: az $1. sorban páratlan számú koordináta található', +); + +/** Interlingua (interlingua) + * @author McDutchie + */ +$messages['ia'] = array( + 'imagemap_desc' => 'Permitte le mappas de imagines cliccabile al latere del cliente, usante le etiquetta <code><imagemap></code>', + 'imagemap_no_image' => 'Error: debe specificar un imagine in le prime linea', + 'imagemap_invalid_image' => 'Error: imagine es invalide o non existe', + 'imagemap_bad_image' => 'Error: le imagine es in le lista nigre de iste pagina', + 'imagemap_no_link' => 'Error: necun ligamine valide esseva trovate al fin del linea $1', + 'imagemap_invalid_title' => 'Error: titulo invalide in ligamine al linea $1', + 'imagemap_missing_coord' => 'Error: non bastante coordinatas pro le forma al linea $1', + 'imagemap_unrecognised_shape' => 'Error: forma non recognoscite al linea $1; cata linea debe comenciar con un del sequentes: <code>default</code>, <code>rect</code>, <code>circle</code>, <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: coordinata invalide al linea $1, debe esser un numero', + 'imagemap_invalid_desc' => 'Error: specification "desc" invalide, debe esser un del sequentes: <code>$1</code>', + 'imagemap_description' => 'A proposito de iste imagine', + 'imagemap_poly_odd' => 'Error: se trova un polygono con un numero impar de coordinatas in linea $1', +); + +/** Indonesian (Bahasa Indonesia) + * @author IvanLanin + * @author Rex + */ +$messages['id'] = array( + 'imagemap_desc' => 'Menyediakan peta gambar yang dapat diklik dari klien dengan menggunakan tag <code><imagemap></code>', + 'imagemap_no_image' => '<imagemap>: harus memberikan suatu gambar di baris pertama', # Fuzzy + 'imagemap_invalid_image' => '<imagemap>: gambar tidak sah atau tidak ditemukan', # Fuzzy + 'imagemap_bad_image' => 'Kesalahan: berkas tidak diperbolehkan pada halaman ini', + 'imagemap_no_link' => '<imagemap>: tidak ditemukan pranala yang sah di akhir baris ke $1', # Fuzzy + 'imagemap_invalid_title' => '<imagemap>: judul tidak sah pada pranala di baris ke $1', # Fuzzy + 'imagemap_missing_coord' => '<imagemap>: tidak cukup koordinat untuk bentuk pada baris ke $1', # Fuzzy + 'imagemap_unrecognised_shape' => '<imagemap>: bentuk tak dikenali pada baris ke $1, tiap baris harus dimulai dengan salah satu dari: <code>default</code>, <code>rect</code>, <code>circle</code> atau <code>poly</code>', # Fuzzy + 'imagemap_invalid_coord' => '<imagemap>: koordinat tidak sah pada baris ke $1, haruslah berupa angka', # Fuzzy + 'imagemap_invalid_desc' => '<imagemap>: spesifikasi desc tidak sah, harus salah satu dari: $1', # Fuzzy + 'imagemap_description' => 'Tentang gambar ini', + 'imagemap_poly_odd' => 'Kesalahan: terdapat poligon dengan nomor koordinat salah pada baris $1', +); + +/** Iloko (Ilokano) + * @author Lam-ang + */ +$messages['ilo'] = array( + 'imagemap_desc' => 'Palubusan ti kliente-a bangir nga agpabalin ti agtakla kadagiti imahen ti mapa nga agusar ti <code><imagemap></code> nga etiketa', + 'imagemap_no_image' => 'Biddut: masapul nga inaganan ti imahen iti umuna a linia', + 'imagemap_invalid_image' => 'Biddut: ti imahen ket imbalido wenn awan', + 'imagemap_bad_image' => 'Biddut: ti imahen ket naiparit iti daytoy a panid', + 'imagemap_no_link' => 'Biddut: awan ti nabirukan nga umisu a panilpo idiay lippasan ti linia $1', + 'imagemap_invalid_title' => 'Biddut: imbalido a titulo iti panilpo idiay linia $1', + 'imagemap_missing_coord' => 'Biddut: awan ti umanay a nagsasabtan para iti tabas idiay linia $1', + 'imagemap_unrecognised_shape' => 'Biddut: saan a malasing a tabas idiay linia $1, tunggal maysa a linia ket masapul a mangrugi iti maysa nga: kinasigud, rektanggilo, nagtimbukel wenno <code>poly</code>', + 'imagemap_invalid_coord' => 'Biddut: imbalido a nagsasabtan idiay linia $1, masapul a numero', + 'imagemap_invalid_desc' => 'Biddut: imbalido a nainaganan a panagipalpalawag, masapul a maysa iti: <code>$1</code>', + 'imagemap_description' => 'Maipanggep daytoy nga imahen', + 'imagemap_poly_odd' => 'Biddut: nabirukan ti poly nga addaan ti pangis a numero iti nagsasabtan idiay linia $1', +); + +/** Ido (Ido) + * @author Malafaya + */ +$messages['io'] = array( + 'imagemap_description' => 'Pri ca imajo', +); + +/** Icelandic (íslenska) + * @author Snævar + */ +$messages['is'] = array( + 'imagemap_no_image' => 'Villa: mynd verður að vera tilgreind í fyrstu línu', + 'imagemap_invalid_image' => 'Villa: mynd er ógild eða ekki til', + 'imagemap_bad_image' => 'Villa: myndin er bannlistuð á þessari síðu', + 'imagemap_no_link' => 'Villa: engin gildur tengill fannst við enda línu $1', + 'imagemap_invalid_title' => 'Villa: Ógildur titill í tengli í línu $1', + 'imagemap_missing_coord' => 'Villa: Ekki nógu mörg hnit fyrir þetta form í línu $1', + 'imagemap_unrecognised_shape' => 'Villa: Óþekkt form í línu $1, hver lína verður að byrja á <code>default</code>, <code>rect</code>, <code>circle</code> eða <code>poly</code>', + 'imagemap_invalid_coord' => 'Villa: Ógilt hnit í línu $1, verður að vera tala', + 'imagemap_description' => 'Um þessa mynd', +); + +/** Italian (italiano) + * @author Anyfile + * @author Beta16 + * @author BrokenArrow + * @author Darth Kule + */ +$messages['it'] = array( + 'imagemap_desc' => "Consente di realizzare ''image map'' cliccabili lato client con il tag <code><imagemap></code>", + 'imagemap_no_image' => "Errore: si deve specificare un'immagine nella prima riga", + 'imagemap_invalid_image' => "Errore: l'immagine non è valida o non esiste", + 'imagemap_bad_image' => "Errore: l'immagine si trova nella blacklist per questa pagina", + 'imagemap_no_link' => 'Errore: non è stato trovato alcun collegamento valido alla fine della riga $1', + 'imagemap_invalid_title' => 'Errore: titolo del collegamento non valido alla riga $1', + 'imagemap_missing_coord' => 'Errore: non ci sono abbastanza coordinate per la forma specificata alla riga $1', + 'imagemap_unrecognised_shape' => 'Errore: forma specificata non riconosciuta alla riga $1, ogni riga deve iniziare con uno dei seguenti valori: <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>', + 'imagemap_invalid_coord' => 'Errore: coordinata non valida alla riga $1, deve essere un numero', + 'imagemap_invalid_desc' => 'Errore: valore non valido per il parametro desc, deve essere uno dei seguenti: $1', + 'imagemap_description' => "Informazioni sull'immagine", + 'imagemap_poly_odd' => 'Errore: trovato poligono con un numero dispari di coordinate nella riga $1', +); + +/** Japanese (日本語) + * @author Aotake + * @author Fryed-peach + * @author JtFuruhata + * @author Kahusi + * @author Mizusumashi + * @author Shirayuki + */ +$messages['ja'] = array( + 'imagemap_desc' => '<code><imagemap></code>タグによるクライアントサイドのクリッカブルマップ機能を有効にする', + 'imagemap_no_image' => 'エラー: 最初の行で画像を指定してください。', + 'imagemap_invalid_image' => 'エラー: 画像が無効、または存在しません。', + 'imagemap_bad_image' => 'エラー: このページでは画像が排除されています。', + '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_description' => '画像の詳細', + 'imagemap_poly_odd' => 'エラー: $1 行目に、座標値が奇数個の poly があります。', +); + +/** Javanese (Basa Jawa) + * @author Meursault2004 + * @author Pras + */ +$messages['jv'] = array( + 'imagemap_desc' => 'Nyedyakaké péta gambar sing bisa diklik saka klièn mawa nganggo tag <code><imagemap></code>', + 'imagemap_no_image' => 'Error: kudu mènèhi sawijining gambar ing baris kapisan', + 'imagemap_invalid_image' => 'Error: gambar ora absah utawa ora ditemokaké', + 'imagemap_bad_image' => 'Kasalahan: berkas ora diidinaké ing kaca iki', + 'imagemap_no_link' => 'Kasalahan: ora ditemokaké pranala sing absah ing pungkasan baris kaping $1', + 'imagemap_invalid_title' => 'Error: irah-irahan ora absah ing pranala ing baris kaping $1', + 'imagemap_missing_coord' => 'Error: ora cukup koordinat kanggo wujud ing baris kaping $1', + 'imagemap_unrecognised_shape' => 'Error: wujud ora ditepungi ing baris kaping $1, saben baris kudu diwiwiti mawa salah siji saka: <code>default</code>, <code>rect</code>, <code>circle</code> utawa <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: koordinat ora absah ing baris kaping $1, kudu awujud angka', + 'imagemap_invalid_desc' => 'Error: spésifikasi desc ora absah, kudu salah siji saka: $1', + 'imagemap_description' => 'Prekara gambar iki', + 'imagemap_poly_odd' => 'Kasalahan: ana poligon kanthi nomer koordinat kliru ing larikan $1', +); + +/** Georgian (ქართული) + * @author BRUTE + * @author David1010 + * @author ITshnik + * @author Malafaya + * @author გიორგიმელა + */ +$messages['ka'] = array( + 'imagemap_desc' => 'უფლებას აძლევს კლიენტის ინტერაქტიულ სურათის რუკებს გამოიყენოს <code><imagemap></code> ტეგები', + 'imagemap_no_image' => 'შეცდომა: პირველ ხაზზე უნდა მიუთითოთ სურათი', + 'imagemap_invalid_image' => 'შეცდომა: სურათი მცდარია ან არ არსებობს', + 'imagemap_bad_image' => 'შეცდომა: სურათი შავ სიაშია ამ გვერდზე', + '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_description' => 'ამ სურათის შესახებ', + 'imagemap_poly_odd' => 'შეცდომა: $1 ხაზში არის შეცდომით აღწერილი მრავალკუთხედით ზედმეტი კორდინატებით.', +); + +/** Kazakh (Arabic script) (قازاقشا (تٴوتە)) + * @author AlefZet + */ +$messages['kk-arab'] = array( + 'imagemap_no_image' => '<imagemap>: بٸرٸنشٸ جولدا سۋرەتتٸ كٶرسەتۋ قاجەت', # Fuzzy + 'imagemap_invalid_image' => '<imagemap>: سۋرەت جارامسىز نەمەسە جوق', # Fuzzy + 'imagemap_no_link' => '<imagemap>: $1 جول اياعىندا جارامدى سٸلتەمە تابىلمادى', # Fuzzy + 'imagemap_invalid_title' => '<imagemap>: $1 جول اياعىنداعى سٸلتەمەدە جارامسىز اتاۋ', # Fuzzy + 'imagemap_missing_coord' => '<imagemap>: $1 جولداعى كەسكٸن ٷشٸن كوورديناتتار جەتٸكسٸز', # Fuzzy + 'imagemap_unrecognised_shape' => '<imagemap>: $1 جولداعى كەسكٸن جارامسىز, ٵربٸر جول مىنانىڭ بٸرەۋٸنەن باستالۋ قاجەت:', # Fuzzy + 'imagemap_invalid_coord' => '<imagemap>: $1 جولىندا جارامسىز كوورديناتا, سان بولۋى قاجەت', # Fuzzy + 'imagemap_invalid_desc' => '<imagemap>: جارامسىز سيپاتتاما ماماندانىمى, مىنانىڭ بٸرەۋٸ بولۋى قاجەت: $1', # Fuzzy + 'imagemap_description' => 'بۇل سۋرەت تۋرالى', +); + +/** Kazakh (Cyrillic script) (қазақша (кирил)) + * @author AlefZet + */ +$messages['kk-cyrl'] = array( + 'imagemap_no_image' => '<imagemap>: бірінші жолда суретті көрсету қажет', # Fuzzy + 'imagemap_invalid_image' => '<imagemap>: сурет жарамсыз немесе жоқ', # Fuzzy + 'imagemap_no_link' => '<imagemap>: $1 жол аяғында жарамды сілтеме табылмады', # Fuzzy + 'imagemap_invalid_title' => '<imagemap>: $1 жол аяғындағы сілтемеде жарамсыз атау', # Fuzzy + 'imagemap_missing_coord' => '<imagemap>: $1 жолдағы кескін үшін координаттар жетіксіз', # Fuzzy + 'imagemap_unrecognised_shape' => '<imagemap>: $1 жолдағы кескін жарамсыз, әрбір жол мынаның біреуінен басталу қажет:', # Fuzzy + 'imagemap_invalid_coord' => '<imagemap>: $1 жолында жарамсыз координата, сан болуы қажет', # Fuzzy + 'imagemap_invalid_desc' => '<imagemap>: жарамсыз сипаттама маманданымы, мынаның біреуі болуы қажет: $1', # Fuzzy + 'imagemap_description' => 'Бұл сурет туралы', +); + +/** Kazakh (Latin script) (qazaqşa (latın)) + * @author AlefZet + */ +$messages['kk-latn'] = array( + 'imagemap_no_image' => '<imagemap>: birinşi jolda swretti körsetw qajet', # Fuzzy + 'imagemap_invalid_image' => '<imagemap>: swret jaramsız nemese joq', # Fuzzy + 'imagemap_no_link' => '<imagemap>: $1 jol ayağında jaramdı silteme tabılmadı', # Fuzzy + 'imagemap_invalid_title' => '<imagemap>: $1 jol ayağındağı siltemede jaramsız ataw', # Fuzzy + 'imagemap_missing_coord' => '<imagemap>: $1 joldağı keskin üşin koordïnattar jetiksiz', # Fuzzy + 'imagemap_unrecognised_shape' => '<imagemap>: $1 joldağı keskin jaramsız, ärbir jol mınanıñ birewinen bastalw qajet:', # Fuzzy + 'imagemap_invalid_coord' => '<imagemap>: $1 jolında jaramsız koordïnata, san bolwı qajet', # Fuzzy + 'imagemap_invalid_desc' => '<imagemap>: jaramsız sïpattama mamandanımı, mınanıñ birewi bolwı qajet: $1', # Fuzzy + 'imagemap_description' => 'Bul swret twralı', +); + +/** Khmer (ភាសាខ្មែរ) + * @author Chhorran + * @author Lovekhmer + * @author Thearith + * @author វ័ណថារិទ្ធ + */ +$messages['km'] = array( + 'imagemap_no_image' => 'កំហុស៖ ត្រូវបញ្ជាក់រូបភាពមួយនៅក្នុងបន្ទាត់ទីមួយ', + 'imagemap_invalid_image' => 'កំហុស៖ រូបភាពមិនត្រឹមត្រូវ ឬមិនមាន', + 'imagemap_bad_image' => 'កំហុស៖ រូបភាពត្រូវបានហាមឃាត់ក្នុងបញ្ជីខ្មៅ លើទំព័រនេះ', + 'imagemap_invalid_title' => 'កំហុស:ចំណងជើងមិនត្រឹមត្រូវក្នុងតំណភ្ជាប់នៅបន្ទាត់ទី$1', + 'imagemap_description' => 'អំពីរូបភាពនេះ', +); + +/** Korean (한국어) + * @author Klutzy + * @author Kwj2772 + * @author Yknok29 + */ +$messages['ko'] = array( + 'imagemap_desc' => '사용자가 이미지맵을 사용할 수 있도록 <code><imagemap></code> 태그를 추가', + 'imagemap_no_image' => '오류: 첫 줄에 그림이 제시되어야 합니다.', + 'imagemap_invalid_image' => '오류: 그림이 잘못되었거나 존재하지 않습니다.', + 'imagemap_bad_image' => '오류: 이 그림은 이 문서에서 사용이 금지되어 있습니다.', + '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_description' => '이 그림에 대한 정보', + 'imagemap_poly_odd' => '오류: $1번째 줄에 정의된 좌표 값의 수가 홀수 개입니다.', +); + +/** Colognian (Ripoarisch) + * @author Purodha + */ +$messages['ksh'] = array( + 'imagemap_desc' => 'Brengk dä Befäähl <code><imagemap></code> en et Wiki, un med em Belldsche, wo mer op Anndeile fun klecke kann, wo dann Lengks henger lijje.', + 'imagemap_no_image' => 'Do es ene Fääler met <code><imagemap></code> opjefalle: En de eetzte Reih mööt e Beld shtonn.', + 'imagemap_invalid_image' => 'Do es ene Fääler met <code><imagemap></code> opjefalle: dat Beld jidd_et nit, odder dä Name es verkeeht', + 'imagemap_bad_image' => 'Do es ene Fääler met <code><imagemap></code> opjefalle: Dat Beld es op dä Sigg nit äloup.', + 'imagemap_no_link' => 'Do es ene Fääler met <code><imagemap></code> opjefalle: En de {{PLURAL:$1|eetzte|$1-te|nullte}} Reih eß am Engk keine Lengk jefonge woode.', + 'imagemap_invalid_title' => 'Do es ene Fääler met <code><imagemap></code> opjefalle: Dä Tittel em Lengk en de {{PLURAL:$1|eetzte|$1-te|nullte}} Reih eß verkeeht.', + 'imagemap_missing_coord' => "Do es ene Fääler met <code><imagemap></code> opjefalle: En dä {{PLURAL:$1|eetzte|$1-te|nullte}} Reih sin nit jenooch Ko'oddinate förr_ene komplätte Ömreß.", + 'imagemap_unrecognised_shape' => 'Do es ene Fääler met <code><imagemap></code> opjefalle: Dä Name förr_enne Ömreß en de {{PLURAL:$1|eetzte|$1-te|nullte}} Reih eß verkeeht. Et mööt „<tt><code>rect</code></tt>“, „<tt><code>circle</code></tt>“, „<tt><code>poly</code></tt>“, udder „<tt><code>default</code></tt>“ do shtonn.', + 'imagemap_invalid_coord' => "Do es ene Fääler met <code><imagemap></code> opjefalle: En de {{PLURAL:$1|eetzte|$1-te|nullte}} Reih eß jet verkeeht met de Ko'oddinate. Do mööte luuter Zahle shtonn, es äver nit esu.", + 'imagemap_invalid_desc' => 'Do es ene Fääler met <code><imagemap></code> opjefalle: Dä Parammeeter „<tt><nowiki>desc</nowiki></tt>“ eß verkeeht aanjejovve. Bruche kanns De nor ein fun dänne hee: <code>$1</code>', + 'imagemap_description' => 'Övver dat Beld heh', + 'imagemap_desc_types' => 'bovve räähß, unge räähß, unge lengkß, bovve lengkß, nix', + 'imagemap_poly_odd' => 'Do es ene Fääler met <imagemap> opjefalle: De Parammeeter för „poly“ möße Zahle-Päärche sin, ävver hee es ei Zahl zovill udder zowinnisch +en dä Reih: $1.', +); + +/** Kurdish (Latin script) (Kurdî (latînî)) + * @author George Animal + * @author Gomada + */ +$messages['ku-latn'] = array( + 'imagemap_description' => 'Derbarê vî wêneyî de', +); + +/** Latin (Latina) + * @author SPQRobin + */ +$messages['la'] = array( + 'imagemap_description' => 'De hac imagine', +); + +/** Luxembourgish (Lëtzebuergesch) + * @author Robby + */ +$messages['lb'] = array( + 'imagemap_desc' => 'Erlaabt et Biller ze benotzen déi een uklicke ka mat Hëllef vum Tag <code><imagemap></code>.', + 'imagemap_no_image' => 'Feeler: Dir musst an der éischter Linn e Bild uginn', + 'imagemap_invalid_image' => "Feeler: d'Bild ass ongëltig oder net do", + 'imagemap_bad_image' => "Feeler: D'Bild steet op der Lëscht vun den onerwënschte Biller", + 'imagemap_no_link' => 'Feeler: Um Enn vun der Zeil $1 gouf kee gëltege Link fonnt', + 'imagemap_invalid_title' => 'Feeler: ongëltigen Titel am Link an der Zeil $1', + 'imagemap_missing_coord' => 'Feeler: Ze wéineg Koordinaten an der Zeil $1 fir den Ëmress', + 'imagemap_unrecognised_shape' => 'Feeler: Onbekannte Form an der Zeil $1. All Zeile muss matt engem vun dëse Parameter ufänken: <tt><code>default</code>, <code>rect</code>, <code>circle</code></tt> oder <tt><code>poly</code></tt>', + 'imagemap_invalid_coord' => 'Feeler: Ongëlteg Koordinaten an der Zeil $1: et sinn nëmmen Zuelen erlaabt', + 'imagemap_invalid_desc' => 'Feeler: Ongëltegen „desc“-Parameter, méiglech sinn: <code>$1</code>', + 'imagemap_description' => 'Iwwert dëst Bild', + 'imagemap_desc_types' => 'uewe-riets, ënne-riets, ënne-lénks, uewe-lénks, keen', + 'imagemap_poly_odd' => 'Feeler: e Polygon mat enger ongerueder Zuel vu Koordinate gouf an der Linn $1 fonnt', +); + +/** Limburgish (Limburgs) + * @author Aelske + * @author Matthias + * @author Ooswesthoesbes + */ +$messages['li'] = array( + 'imagemap_desc' => 'Maakt aanklikbare imagemaps meugelijk met de tag <code><imagemap></code>', + 'imagemap_no_image' => "Error: geef 'n afbeelding op in de eerste regel", + 'imagemap_invalid_image' => 'Error: de afbeelding is corrupt of bestaat neet', + 'imagemap_bad_image' => 'Fout: de afbeelding steit op de zwarte lies voor deze pagina', + 'imagemap_no_link' => 'Error: er is geen geldige link aangetroffen aan het einde van regel $1', + 'imagemap_invalid_title' => 'Error: er staat een ongeldige titel in de verwijzing op regel $1', + 'imagemap_missing_coord' => 'Error: neet genoeg coördinaten veur vorm in regel $1', + 'imagemap_unrecognised_shape' => "Error: neet herkende vorm in regel $1, iedere regel mot beginne met éin van de commando's: <code>default</code>, <code>rect</code>, <code>circle</code> of <code>poly</code>", + 'imagemap_invalid_coord' => 'Error: ongeldige coördinaten in regel $1, moet een getal zien', + 'imagemap_invalid_desc' => 'Error: ongeldige beschrijvingsspecificatie, dit moet er één zijn uit de volgende lijst: $1', + 'imagemap_description' => 'Euver deze aafbeelding', + 'imagemap_poly_odd' => 'Fout: polygoon gevonje met een oneven aantal coördinate op regel $1', +); + +/** Lithuanian (lietuvių) + * @author Garas + * @author Matasg + */ +$messages['lt'] = array( + 'imagemap_no_image' => 'Error: privalote nurodyti paveikslėlį pirmoje linijoje', + 'imagemap_invalid_image' => 'Error: blogas arba neegzistuojantis paveikslėlis', + 'imagemap_no_link' => 'Error: nerasta tinkama nuoroda eilutės $1 pabaigoje', + 'imagemap_invalid_title' => 'Error: blogas pavadinimas nuorodoje $1 eilutėje', + 'imagemap_missing_coord' => 'Error: nėra pakankamai koordinačių figūrai $1 eilutėje', + 'imagemap_unrecognised_shape' => 'Error: neatpažįstama figūra $1 eilutėje, kiekviena eilutė privalo prasidėti su vienu iš šių žodžių: <code>default</code>, <code>rect</code>, <code>circle</code> arba <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: netinkama koordinatė $1 eilutėje, privalo būti skaičius', + 'imagemap_invalid_desc' => 'Error: bloga aprašymo specifikacija, privalo būti viena iš: <code>$1</code>', + 'imagemap_description' => 'Apie šį paveikslėlį', +); + +/** Latvian (latviešu) + * @author Xil + */ +$messages['lv'] = array( + 'imagemap_no_image' => 'Kļūda: pirmajā rindiņā jānorāda attēls', + 'imagemap_invalid_image' => 'Kļūda: attēls nav derīgs vai nepastāv', + 'imagemap_no_link' => 'Kļūda: rindiņas $1 beigās netika atrasta derīga saite', + 'imagemap_description' => 'Par šo attēlu', +); + +/** Macedonian (македонски) + * @author Bjankuloski06 + */ +$messages['mk'] = array( + 'imagemap_desc' => 'Дава картографски слики кои можат да се кликаат од клиентот користејќи ја ознаката <code><imagemap></code>', + 'imagemap_no_image' => 'Грешка: мора да се назначи слика во првиот ред', + 'imagemap_invalid_image' => 'Грешка: сликата е неважечка или не постои', + 'imagemap_bad_image' => 'Грешка: сликата е на црн список за оваа страница', + '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' => 'Грешка: неважечко напатствие за опис, мора да биде едно од: <code>$1</code>', + 'imagemap_description' => 'За сликава', + 'imagemap_desc_types' => 'најгоре-десно, најдолу-десно, најдолу-лево, најгоре-лево, нема', + 'imagemap_poly_odd' => 'Грешка: пронајден е многуаголник (poly) со непарен број на координати во ред $1', +); + +/** Malayalam (മലയാളം) + * @author Praveenp + * @author Shijualex + */ +$messages['ml'] = array( + 'imagemap_desc' => 'സ്വീകർത്താവിന് ചിത്രത്തിലെ അടയാളപ്പെടുത്തലുകളിൽ ഞെക്കി ഗമിക്കാവുന്ന സൗകര്യം <code><imagemap></code> റ്റാഗ് ഉപയോഗിച്ച് സാദ്ധ്യമാക്കുന്നു', + 'imagemap_no_image' => 'പിഴവ്: ഒന്നാമത്തെ വരിയിൽ ഒരു ചിത്രത്തിന്റെ പേരു വേണം', + 'imagemap_invalid_image' => 'പിഴവ്: ചിത്രം അസാധുവാണ് അല്ലെങ്കിൽ നിലവിലില്ല', + 'imagemap_bad_image' => 'പിഴവ്: ഈ താളിൽ ചിത്രം കരിമ്പട്ടികയിലാണ്', + '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' => 'പിഴവ്: അസാധുവായ വിവരണ നിർദ്ദേശം. ഇനി പറയുന്ന ഇനങ്ങളിൽ ഒന്നായിരിക്കണം: <code>$1</code>', + 'imagemap_description' => 'ഈ ചിത്രത്തെ കുറിച്ച്', + 'imagemap_poly_odd' => 'പിഴവ്: വിവിധ ഒറ്റയായുള്ള സംഖ്യകൾ ഉപയോഗിച്ചുള്ള നിർദ്ദേശാങ്കങ്ങൾ വരി $1-ൽ കണ്ടെത്തി', +); + +/** Marathi (मराठी) + * @author Kaajawa + * @author Kaustubh + * @author Rahuldeshmukh101 + */ +$messages['mr'] = array( + 'imagemap_desc' => 'क्लायंटकडील चित्रनकाशे <code><imagemap></code> टॅग देऊन वापरता येऊ शकतात.', + 'imagemap_no_image' => 'Error: पहिल्या ओळीत चित्र देणे गरजेचे आहे', + 'imagemap_invalid_image' => 'Error: चुकीचे अथवा अस्तित्वात नसलेले चित्र', + 'imagemap_bad_image' => 'त्रूटी: ह्या पानावरील चित्र काळ्या यादीत टाकले आहे', + 'imagemap_no_link' => 'Error: $1 ओळीच्या शेवटी योग्य दुवा सापडलेला नाही', + 'imagemap_invalid_title' => 'Error: $1 ओळीतील दुव्याचे चुकीचे शीर्षक', + 'imagemap_missing_coord' => 'Error: $1 ओळीवरील आकारासाठी पुरेसे कोऑर्डिनेट्स नाहीत', + 'imagemap_unrecognised_shape' => 'Error: $1 ओळीमध्ये चुकीचा आकार, प्रत्येक ओळ ही: <code>default</code>, <code>rect</code>, <code>circle</code> अथवा <code>poly</code> पासून सुरु व्हायला पाहिजे.', + 'imagemap_invalid_coord' => 'Error: $1 ओळीवर चुकीचे कोऑर्डिनेट्स, संख्या हवी', + 'imagemap_invalid_desc' => 'Error: चुकीची माहिती, यापैकी एक असायला हवी: <code>$1</code>', + 'imagemap_description' => 'या चित्राबद्दल माहिती', + 'imagemap_poly_odd' => 'त्रुटी: रेष क्र. $1 मधे विषम संख्येचे गुणक असलेला बहुभुजक आकार सापडला', +); + +/** Malay (Bahasa Melayu) + * @author Anakmalaysia + * @author Aviator + * @author Kurniasan + */ +$messages['ms'] = array( + 'imagemap_desc' => 'Membenarkan peta imej boleh klik menggunakan tag <code><imagemap></code>', + 'imagemap_no_image' => 'Ralat: sila nyatakan imej dalam baris pertama', + 'imagemap_invalid_image' => 'Imej: imej tidak sah atau tidak wujud', + 'imagemap_bad_image' => 'Ralat: imej disenaraihitamkan di laman ini', + 'imagemap_no_link' => 'Ralat: tiada pautan sah dijumpai pada akhir baris $1', + 'imagemap_invalid_title' => 'Ralat: tajuk tidak sah dalam pautan pada baris $1', + 'imagemap_missing_coord' => 'Ralat: koordinat bagi bentuk tidak cukup pada baris $1', + 'imagemap_unrecognised_shape' => 'Ralat: bentuk tidak dikenali pada baris $1, setiap baris hendaklah dimulakan dengan salah satu daripada: <code>default</code>, <code>rect</code>, <code>circle</code> atau <code>poly</code>', + 'imagemap_invalid_coord' => 'Ralat: koordinat tidak sah pada baris $1, hanya nombor dibenarkan', + 'imagemap_invalid_desc' => 'Ralat: spesifikasi keterangan tidak sah, hendaklah salah satu daripada: <code>$1</code>', + 'imagemap_description' => 'Perihal imej ini', + 'imagemap_desc_types' => 'atas-kanan, bawah-kanan, bawah-kiri, atas-kiri, tiada', + 'imagemap_poly_odd' => 'Ralat: terdapat poligon dengan bilangan koordinat yang ganjil dalam baris $1', +); + +/** Maltese (Malti) + * @author Chrisportelli + */ +$messages['mt'] = array( + 'imagemap_no_image' => 'Żball: trid tispeċifika stampa fl-ewwel linja', + 'imagemap_invalid_image' => 'Żball: l-istampa hija invalida jew ħażina', + 'imagemap_bad_image' => "Żball: l-istampa tinsab fil-''blacklist'' fuq din il-paġna", + 'imagemap_no_link' => 'Żball: l-ebda ħolqa valida ma nstabet fi tmiem il-linja $1', + 'imagemap_invalid_title' => "Żball: titlu invalidu għall-ħolqa f'linja $1", + 'imagemap_missing_coord' => 'Żball: mhux biżżejjed koordinati għall-forma speċifikata fil-linja $1', + 'imagemap_unrecognised_shape' => "Żball: il-forma speċifikata fil-linja $1 mhix magħrufa, kull linja trid tibda b'waħda minn dawn: <code>default</code>, <code>rect</code>, <code>circle</code> jew <code>poly</code>", + 'imagemap_invalid_coord' => 'Żball: koordinata invalida fil-linja $1, trid tkun numru', + 'imagemap_invalid_desc' => 'Żball: valur ħażin għall-parametru desc, irid ikun wieħed minn: <code>$1</code>', + 'imagemap_description' => 'Dwar din l-istampa', + 'imagemap_poly_odd' => "Żball: instab poliganu b'numru fard ta' koordinati fil-linja $1", +); + +/** Erzya (эрзянь) + * @author Botuzhaleny-sodamo + */ +$messages['myv'] = array( + 'imagemap_description' => 'Те артовкстонть', +); + +/** Norwegian Bokmål (norsk (bokmål)) + */ +$messages['nb'] = array( + 'imagemap_desc' => 'Gjør at man kan bruke klikkbare bilder ved hjelp av <code><imagemap></code>.', + 'imagemap_no_image' => 'Error: må angi et bilde i første linje', + 'imagemap_invalid_image' => 'Error: bilde er ugyldig eller ikke-eksisterende', + 'imagemap_bad_image' => 'Feil: bildet er svartelistet på denne siden', + 'imagemap_no_link' => 'Error: ingen gyldig lenke ble funnet i slutten av linje $1', + 'imagemap_invalid_title' => 'Error: ugyldig tittel i lenke på linje $1', + 'imagemap_missing_coord' => 'Error: ikke nok koordinater for form på linje $1', + 'imagemap_unrecognised_shape' => 'Error: ugjenkjennelig form på linje $1; hver linje må starte med enten: <code>default</code>, <code>rect</code>, <code>circle</code> eller <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: ugyldig koordinat i slutten av linje $1, må være et tall', + 'imagemap_invalid_desc' => 'Error: ugyldig desc-spesifisering, må være enten: <code>$1</code>', + 'imagemap_description' => 'Om dette bildet', + 'imagemap_poly_odd' => 'Feil: fant poly med et oddetall koordinater på rad $1', +); + +/** Low German (Plattdüütsch) + * @author Slomox + */ +$messages['nds'] = array( + 'imagemap_desc' => 'Verlöövt dat Instellen vun Lenken op Biller över den Tag <code><imagemap></code>', + 'imagemap_no_image' => 'Error: in de eerste Reeg mutt en Bild angeven wesen', + 'imagemap_invalid_image' => 'Error: Bild geiht nich oder dat gifft dat gornich', + 'imagemap_bad_image' => 'Fehler: Dat Bild steiht op de swarte List för disse Sied', + 'imagemap_no_link' => 'Error: an dat Enn vun Reeg $1 weer keen Lenk', + 'imagemap_invalid_title' => 'Error: in Reeg $1 is de Titel in’n Lenk nich bi de Reeg', + 'imagemap_missing_coord' => 'Error: Form in Reeg $1 hett nich noog Koordinaten', + 'imagemap_unrecognised_shape' => "Error: Form in Reeg $1 nich kennt, jede Reeg mutt mit ''<code>default</code>'', ''<code>rect</code>'', ''<code>circle</code>'' oder ''<code>poly</code>'' anfangen", + 'imagemap_invalid_coord' => 'Error: Koordinaat in Reeg $1 nich bi de Reeg, mutt en Tall wesen', + 'imagemap_invalid_desc' => 'Error: Beschrieven nich bi de Reeg, mutt een vun disse wesen: <code>$1</code>', + 'imagemap_description' => 'Över dit Bild', + 'imagemap_poly_odd' => 'Fehler: Polygon mit unevene Tall Koordinaten in Reeg $1', +); + +/** Nedersaksies (Nedersaksies) + * @author Servien + */ +$messages['nds-nl'] = array( + 'imagemap_no_image' => 'Fout: geef n aofbeelding op in de eerste regel', + 'imagemap_invalid_image' => 'Fout: aofbeelding is ongeldig of besteet niet', + 'imagemap_no_link' => 'Fout: der is gien geldige verwiezing evunnen an t einde van regel $1', + 'imagemap_invalid_title' => 'Fout: ongeldige titel in de verwiezing op regel $1', + 'imagemap_missing_coord' => 'Fout: niet genog koördinaoten veur vorm op regel $1', + 'imagemap_unrecognised_shape' => 'Fout: onherkenbaore vorm op regel $1, elke regel mut beginnen mit één van de volgende vormen: standard, dreehoek, sirkel of n veulhoek', + 'imagemap_invalid_coord' => 'Fout: ongeldige koördinaot in regel $1, mut n getal ween', + 'imagemap_invalid_desc' => 'Fout: ongeldige beschrievingsspesifikasie, mut n van: <code>$1</code> ween', + 'imagemap_description' => 'Over disse aofbeelding', +); + +/** Nepali (नेपाली) + */ +$messages['ne'] = array( + 'imagemap_description' => 'यो चित्रको बारेमा', +); + +/** Dutch (Nederlands) + * @author SPQRobin + * @author Siebrand + */ +$messages['nl'] = array( + '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_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', + 'imagemap_missing_coord' => 'Fout: niet genoeg coördinaten voor vorm in regel $1', + 'imagemap_unrecognised_shape' => "Fout: niet herkende vorm in regel $1. Iedere regel moet beginnen met één van de commando's: <code>default</code>, <code>rect</code>, <code>circle</code> of <code>poly</code>.", + 'imagemap_invalid_coord' => 'Fout: ongeldige coördinaten in regel $1, moet een getal zijn', + 'imagemap_invalid_desc' => 'Fout: ongeldige beschrijvingsspecificatie, dit moet er één zijn uit de volgende lijst: $1', + 'imagemap_description' => 'Over deze afbeelding', + 'imagemap_poly_odd' => 'Fout: polygoon gevonden met een oneven aantal coördinaten op regel $1', +); + +/** Norwegian Nynorsk (norsk (nynorsk)) + * @author Frokor + */ +$messages['nn'] = array( + 'imagemap_desc' => 'Gjer at ein kan nytte klikkbare bilete ved hjelp av <code><imagemap></code>.', + 'imagemap_no_image' => 'Feil: må gje eit bilete i første linja', + 'imagemap_invalid_image' => 'Fil: biletet er ugyldig eller eksisterer ikkje', + 'imagemap_bad_image' => 'Feil: biletet er svartelista på denne sida', + 'imagemap_no_link' => 'Feil: fann ingen gyldig lenke i slutten av linje $1', + 'imagemap_invalid_title' => 'Feil: ugyldig tittel i lenke på linje $1', + 'imagemap_missing_coord' => 'Feil: ikkje nok koordinatar for form på linje $1', + 'imagemap_unrecognised_shape' => 'Feil: ukjend form på linje $1; kvar linje må starte med anten: <code>default</code>, <code>rect</code>, <code>circle</code> eller <code>poly</code>', + 'imagemap_invalid_coord' => 'Feil: ugyldig koordinat i slutten av linje $1, må vere eit tal', + 'imagemap_invalid_desc' => 'Feil: ugyldig desc-spesifisering, må vere ein av: <code>$1</code>', + 'imagemap_description' => 'Om dette bilete', + 'imagemap_poly_odd' => 'Feil: fann poly med eit oddetal koordinatar på rad $1', +); + +/** Occitan (occitan) + * @author Cedric31 + */ +$messages['oc'] = array( + 'imagemap_desc' => "Permet qu'una mapa imatge clienta siá clicabla en utilizant la balisa <code><imagemap></code>", + 'imagemap_no_image' => 'Error : vos cal especificar un imatge dins la primièra linha', + 'imagemap_invalid_image' => 'Error : l’imatge es invalid o existís pas', + 'imagemap_bad_image' => 'Error : l’imatge es sus la tièra negra sus aquesta pagina', + 'imagemap_no_link' => 'Error : cap de ligam valid es pas estat trobat a la fin de la linha $1', + 'imagemap_invalid_title' => 'Error : títol invalid dins lo ligam a la linha $1', + 'imagemap_missing_coord' => 'Error : pas pro de coordenadas per la forma a la linha $1', + 'imagemap_unrecognised_shape' => 'Error : forma pas reconeguda a la linha $1, cada linha deu començar amb un dels mots seguents : <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>', + 'imagemap_invalid_coord' => 'Error : coordenada invalida a la linha $1, deu èsser un nombre', + 'imagemap_invalid_desc' => 'Error : paramètre « desc » invalid, los paramètres possibles son : $1', + 'imagemap_description' => "A prepaus d'aqueste imatge", + 'imagemap_poly_odd' => 'Error : trobat un poligòn amb un nombre impar de coordenadas a la linha $1', +); + +/** Oriya (ଓଡ଼ିଆ) + * @author Psubhashish + */ +$messages['or'] = array( + 'imagemap_desc' => '<code><imagemap></code> ଚିହ୍ନ ବ୍ୟବହାର କରି କ୍ଲାଏଣ୍ଟ ଭାଗର କ୍ଲିକ କଲାଭଳି ଛବିର ମାନଚିତ୍ର ତିଆରି କରିଥାଏ ।', + 'imagemap_no_image' => 'ଭୁଲ: ପ୍ରଥମ ଧାଡ଼ିରେ ଏକ ଛବି ଉଲ୍ଲେଖ କରିବା ଜରୁରୀ', + 'imagemap_invalid_image' => 'ଭୁଲ: ଛବିଟି ଅବୈଧ ବା ନାହିଁ', + 'imagemap_bad_image' => 'ଭୁଲ: ଏହି ପୃଷ୍ଠାରେ ଛବିଟି ବାସନ୍ଦ କରାଯାଇଅଛି', + 'imagemap_no_link' => 'ଭୁଲ:$1 ଧାଡ଼ିର ଶେଷରେ କୌଣସିଟି ବୈଧ ଲିଙ୍କ ଦିଆଯାଇନାହିଁ', + 'imagemap_invalid_title' => 'ଭୁଲ:$1ତମ ଧାଡ଼ିରେ ଭୁଲ ନାମଟିଏ ଦିଆଯାଇଅଛି', + 'imagemap_missing_coord' => 'ଭୁଲ: ଆକୃତି ପାଇଁ $1 ଧାଡ଼ିରେ ସେତେ ଅଧିକ ଦିଗବରେଣି ନାହିଁ', + 'imagemap_unrecognised_shape' => 'ଭୁଲ: $1ମ ଧାଡ଼ିରେ ଅଚିହ୍ନା ଆକୃତି, ସବୁଯାକ ଧାଡ଼ି ଏହି ସବୁ ନାମରୁ ଆରମ୍ଭ ହେବ ଉଚିତ: ଆପେଆପେ, ଆୟତକ୍ଷେତ୍ର, ବୃତ୍ତ ବ ବହୁଭୂଜ', + 'imagemap_invalid_coord' => 'ଭୁଲ: $1 ଧାଡ଼ିରେ ଥିବା ଅବୈଧ ଦିଗବାରେଣି, ସଂଖ୍ୟାଟିଏ ନିହାତି ହୋଇପାରେ', + 'imagemap_invalid_desc' => 'ଭୁଲ: ଅବୈଧ ବଖାଣ ନିର୍ଦିଷ୍ଟତା, ଏହି ସବୁ ଭିତରୁ ଗୋଟିଏ ହୋଇପାରେ: <code>$1</code>', + 'imagemap_description' => 'ଏହି ଛବି ବାବଦରେ', + 'imagemap_poly_odd' => 'ଭୁଲ: $1 ତମ ଧାଡ଼ିରେ ଏକ ବିସମ କୋଣଥିବା ବହୁଭୂଜ ପାଇଲୁଁ', +); + +/** Ossetic (Ирон) + * @author Amikeco + */ +$messages['os'] = array( + 'imagemap_description' => 'Ацы нывы тыххæй', +); + +/** Deitsch (Deitsch) + * @author Xqt + */ +$messages['pdc'] = array( + 'imagemap_description' => 'Iwwer sell Pikder', +); + +/** Pälzisch (Pälzisch) + * @author Manuae + */ +$messages['pfl'] = array( + 'imagemap_description' => 'Iwas Bild', +); + +/** Polish (polski) + * @author Derbeth + * @author Leinad + * @author Sp5uhe + */ +$messages['pl'] = array( + 'imagemap_desc' => 'Umożliwia utworzenie obrazka zawierającego klikalną mapę, z użyciem znacznika <code><imagemap></code>', + 'imagemap_no_image' => 'Błąd – należy wpisać grafikę w pierwszej linii', + 'imagemap_invalid_image' => 'Błąd – grafika jest niepoprawna lub nie istnieje', + 'imagemap_bad_image' => 'Błąd – ta grafika jest zakazana w tym serwisie', + 'imagemap_no_link' => 'Błąd – nie znaleziono poprawnego linku na końcu linii $1', + 'imagemap_invalid_title' => 'Błąd – niepoprawny tytuł linku w linii $1', + 'imagemap_missing_coord' => 'Błąd – niewystarczająca liczba współrzędnych dla kształtu zdefiniowanego w linii $1', + 'imagemap_unrecognised_shape' => 'Błąd – nierozpoznany kształt w linii $1; każda linia musi zawierać tekst: <code>default</code>, <code>rect</code>, <code>circle</code> lub <code>poly</code>', + 'imagemap_invalid_coord' => 'Błąd – nieprawidłowa współrzędna w linii $1; należy podać liczbę', + 'imagemap_invalid_desc' => 'Błąd – nieprawidłowa specyfikacja opisu; należy wpisać jeden z wariantów: <code>$1</code>', + 'imagemap_description' => 'Informacje o tej grafice', + 'imagemap_poly_odd' => 'Błąd – w linii $1 znaleziono wielokąt z nieparzystą liczbą współrzędnych', +); + +/** Piedmontese (Piemontèis) + * @author Bèrto 'd Sèra + * @author Dragonòt + */ +$messages['pms'] = array( + 'imagemap_desc' => 'A përmëtt "image map" client-side clicàbij an dovrand ël tag <code><imagemap></code>', + 'imagemap_no_image' => "Error: ant la prima riga a venta ch'a-i sia la specìfica ëd na figura", + 'imagemap_invalid_image' => "Error: la figura ò ch'a l'ha chèich-còs ch'a va nen, ò ch'a-i é nen d'autut", + 'imagemap_bad_image' => "Eror: la figura a l'é ant la blacklist ëd costa pàgina", + 'imagemap_no_link' => 'Error: pa gnun-a anliura bon-a a la fin dla riga $1', + 'imagemap_invalid_title' => "Error: tìtol nen bon ant l'anliura dla riga $1", + 'imagemap_missing_coord' => 'Error: pa basta ëd coordinà për fé na forma a la riga $1', + 'imagemap_unrecognised_shape' => 'Error: forma nen arconossùa a la riga $1, minca riga a la dev anandiesse con un ëd: <code>default</code>, <code>rect</code>, <code>circle</code> ò <code>poly</code>', + 'imagemap_invalid_coord' => "Error: coordinà nen bon-a a la riga $1, a l'ha da esse un nùmer", + 'imagemap_invalid_desc' => "Error: specìfica dla descrission nen bon-a, a l'ha da esse un-a ëd coste-sì: <code>$1</code>", + 'imagemap_description' => 'Rësgoard a sta figura-sì', + 'imagemap_poly_odd' => 'Eror: trovà un polìgon con un nùmer dìspar ëd coordinà an sla linia $1', +); + +/** Western Punjabi (پنجابی) + * @author Khalid Mahmood + */ +$messages['pnb'] = array( + 'imagemap_desc' => 'اجازت دیندا اے کلائینٹ سائیڈ کلکایبل امیج نقشے <code><imagemap></code> ٹیگ ورتدیاں ہویاں۔', + 'imagemap_no_image' => 'غلطی: پہلی لائن چ مورت بارے دسو', + 'imagemap_invalid_image' => 'مسئلہ: اے فوٹو غلط اے یا نئیں ہیگی', + 'imagemap_bad_image' => 'مسئلہ: فوٹو اس صفے واسطے بلیک لسٹ اے', + 'imagemap_no_link' => 'مسئلہ: $1 دی لائن دے انت تے کوئی ٹردا جوڑ نئیں', + 'imagemap_invalid_title' => 'مسئلہ: $1 لائن دے جوڑ تے غلط ناں اے', + 'imagemap_missing_coord' => 'غلطی: کافی کووارڈینیٹ لکیر $1 تے مورت لئی نئیں دتے گۓ۔', + 'imagemap_unrecognised_shape' => 'غلطی:لکیر $1 تے مورت نئیں پچھانی جاندی، ہر لکیر ایناں چوں کسے نال شروع ہووے: ڈیفالٹ، ریکٹ، چکر، یا پولی', + 'imagemap_invalid_coord' => 'غلطی: ناں منے جان والے کووارڈینیٹ لکیر $1، لازمی اک نمبر ہووے۔', + 'imagemap_invalid_desc' => 'غلطی: ناں منی جان والی ڈیسک سپیسیفیکیشن، لازمی ایناں چوں ہووے: <code>$1</code>', + 'imagemap_description' => 'ایس مورت بارے', + 'imagemap_poly_odd' => 'غلطی: لکیر $1 تے پولی لبی وکھے نمبراں دے کوورڈینیٹ نال', +); + +/** Pashto (پښتو) + * @author Ahmed-Najib-Biabani-Ibrahimkhel + */ +$messages['ps'] = array( + 'imagemap_description' => 'ددې انځور په اړه', +); + +/** Portuguese (português) + * @author Hamilton Abreu + * @author Malafaya + */ +$messages['pt'] = array( + 'imagemap_desc' => 'Permite mapas de imagem clicáveis no lado do cliente usando a "tag" <code><imagemap></code>', + 'imagemap_no_image' => 'Erro: é necessário especificar uma imagem na primeira linha', + '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 nenhum link válido, ao final da linha $1', + 'imagemap_invalid_title' => 'Erro: título inválido num link, na 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 tem de começar por: <code>default</code>, <code>rect</code>, <code>circle</code> ou <code>poly</code>', + 'imagemap_invalid_coord' => 'Erro: coordenada inválida, na linha $1 - tem de ser um número', + 'imagemap_invalid_desc' => 'Erro: especificação desc inválida - tem de ser uma destas: <code>$1</code>', + 'imagemap_description' => 'Sobre esta imagem', + 'imagemap_poly_odd' => 'Erro: encontrado polígono com número ímpar de coordenadas na linha $1', +); + +/** Brazilian Portuguese (português do Brasil) + * @author Carla404 + * @author Eduardo.mps + */ +$messages['pt-br'] = array( + 'imagemap_desc' => 'Permite mapas de imagem clicáveis no lado do cliente usando a marca <code><imagemap></code>', + 'imagemap_no_image' => 'Erro: deve ser especificada uma imagem na primeira linha', + '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_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', + 'imagemap_invalid_desc' => 'Erro: especificação desc inválida, é necessário que seja uma dentre: <code>$1</code>', + 'imagemap_description' => 'Sobre esta imagem', + 'imagemap_desc_types' => 'superior-direito, inferior-direito, inferior-esquerdo, superior-esquerdo, nenhum', + 'imagemap_poly_odd' => 'Erro: encontrado polígono com número ímpar de coordenadas na linha $1', +); + +/** Quechua (Runa Simi) + * @author AlimanRuna + */ +$messages['qu'] = array( + 'imagemap_description' => 'Kay rikchamanta', +); + +/** Romanian (română) + * @author Cin + * @author KlaudiuMihaila + * @author Mihai + * @author Minisarm + */ +$messages['ro'] = array( + 'imagemap_desc' => 'Permite realizarea unei imagini hartă, cu ajutorul etichetei <code><imagemap></code>', + 'imagemap_no_image' => 'Eroare: trebuie specificată o imagine pe prima linie', + 'imagemap_invalid_image' => 'Eroare: imaginea este incorectă sau nu există', + 'imagemap_bad_image' => 'Eroare: imaginea este pe o listă neagră pentru această pagină', + 'imagemap_no_link' => 'Eroare: nu a fost găsită nici o legătură validă la sfârșitul liniei $1', + 'imagemap_invalid_title' => 'Eroare: titlu invalid în legătură în linia $1', + 'imagemap_missing_coord' => 'Eroare: coordonate insuficiente pentru forma de la linia $1', + 'imagemap_unrecognised_shape' => 'Eroare: formă nerecunoscută în linia $1, fiecare linie trebuie să înceapă cu unul din parametrii: <code>default</code>, <code>rect</code>, <code>circle</code> or <code>poly</code>', + 'imagemap_invalid_coord' => 'Eroare: coordonată incorectă la linia $1, trebuie să fie număr', + 'imagemap_invalid_desc' => 'Eroare: parametru "desc" invalid, trebuie să fie unul din următorii: <code>$1</code>', + 'imagemap_description' => 'Despre această imagine', + 'imagemap_poly_odd' => 'Eroare: a fost găsit un poligon cu un număr impar de coordonate în linia $1', +); + +/** tarandíne (tarandíne) + * @author Joetaras + */ +$messages['roa-tara'] = array( + 'imagemap_desc' => "Permette le mappe de immaggine cazzabbele late cliende ausanne 'u tag <code><imagemap></code>", + 'imagemap_no_image' => "Errore: a specifià 'n'immaggine jndr'à prima righe", + 'imagemap_invalid_image' => "Errore: l'immaggine jè invalide o non g'esiste", + 'imagemap_bad_image' => "Errore: l'immaggine sus a sta pàgene jè jndr'à lista gnore", + 'imagemap_no_link' => "Errore: nisciune collegamende valide ha state acchiate a fine d'a linèe $1", + 'imagemap_invalid_title' => "Errore: titele invalide jndr'à 'u collegamende a 'a linèe $1", + 'imagemap_missing_coord' => "Errore: non ge stonne abbastanze coordinate pa figure a 'a linèe $1", + 'imagemap_unrecognised_shape' => "Errore: figure none recanusciute a 'a linèe $1, ogne linèe adda accumenzà cu une de quiste: <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>", + 'imagemap_invalid_coord' => "Errore: coordinate invalide a 'a linèe $1, adda essere 'nu numere", + 'imagemap_invalid_desc' => "Errore: specificazione d'a descrizione (desc) invalide, adda essere une de <code>$1</code>", + 'imagemap_description' => "Sus a st'immaggine", + 'imagemap_poly_odd' => "Errore: acchiate 'nu poligone cu numere dispare de coordinate sus a linèe $1", +); + +/** Russian (русский) + * @author Dim Grits + * @author Kaganer + * @author Александр Сигачёв + */ +$messages['ru'] = array( + 'imagemap_desc' => 'Позволяет указывать срабатывающие на нажатие карты изображений на стороне клиента с помощью тега <code><imagemap></code>', + 'imagemap_no_image' => 'Ошибка: в первой строке должно быть задано изображение', + 'imagemap_invalid_image' => 'Ошибка: неверное или отсутствующее изображение', + 'imagemap_bad_image' => 'Ошибка. Изображение входит в чёрный список на этой странице.', + '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_description' => 'Описание изображения', + 'imagemap_desc_types' => 'верхний правый, нижний правый, нижний левый, верхний левый, ни один', + 'imagemap_poly_odd' => 'Ошибка: в строке $1 обнаружено описание многоугольника с лишними координатами', +); + +/** Rusyn (русиньскый) + * @author Gazeb + */ +$messages['rue'] = array( + 'imagemap_desc' => 'Доволює створёвати кликачу мапу образку на боцї кліента за помочі значкы <code><imagemap></code>', + 'imagemap_no_image' => 'Хыба: на першім рядку мусить быти заданый образок', + 'imagemap_invalid_image' => 'Хыба: файл не є платный або не єствує', + 'imagemap_bad_image' => 'Хыба: образок ся находить на чорнім списку', + '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_description' => 'О образку', + 'imagemap_poly_odd' => 'Хыба: на рядку $1 найденый многокутник з непарным чіслом коордінат', +); + +/** Sanskrit (संस्कृतम्) + * @author Shubha + */ +$messages['sa'] = array( + 'imagemap_desc' => ' <code><imagemap></code> इदम् उपयुज्य क्लैण्ट्-सैड्-नोदनयोग्यचित्रपटं कर्तुं शक्यते ।', + 'imagemap_no_image' => 'दॊषः: प्रथमपङ्क्तौ चित्रं निर्देष्टव्यम्', + 'imagemap_invalid_image' => 'दॊषः: इदं चित्रम् अमान्यम् अथवा अविद्यमानम्', + 'imagemap_bad_image' => 'दोषः: चित्रम् अस्मिन् पृष्ठे अमानितमस्ति', + 'imagemap_no_link' => 'दोषः: $1 पङ्क्तेः अन्ते मान्यः अनुबन्धः कोपि न दृष्टः ।', + 'imagemap_invalid_title' => 'दोषः: $1 पङ्क्तौ अनुबन्धस्य अमान्यं शिरोनाम विद्यते', + 'imagemap_missing_coord' => 'दोषः : $1 पङ्क्तौ आकाराय आवश्यकाः बिन्दवः न विद्यन्ते', + 'imagemap_unrecognised_shape' => 'Error: $1 पङ्क्त्याः आकारे कश्चन दोषः जातः, प्रतिपङ्क्तिः: <code>default</code>, <code>rect</code>, <code>circle</code> अथवा <code>poly</code> इत्येतेन आरब्धा स्यात्', + 'imagemap_invalid_coord' => 'Error: $1 पङ्क्तौ अङ्कनं दोषपूर्णम्, संख्या अपेक्षिता', + 'imagemap_invalid_desc' => 'दोषः: सदोषविवरणम्, अनयोः अन्यतरः स्यात् <code>$1</code>', + 'imagemap_description' => 'अस्य चित्रस्य विषये', + 'imagemap_poly_odd' => 'दोषः: $1 पङ्क्तौ विषमसंख्यायुक्तैः अङ्कनैः दोषः दृष्टः', +); + +/** Sakha (саха тыла) + * @author HalanTul + */ +$messages['sah'] = array( + 'imagemap_desc' => 'Бу <code><imagemap></code> тиэги туһанан клиент өттүгэр каартаны баттааһын үлэлиирин көҥүллүүр', + 'imagemap_no_image' => 'Error: бастакы строкатыгар ойуу баар буолуохтаах', + 'imagemap_invalid_image' => 'Error: ойуу сыыһа бэриллибит, эбэтэр отой суох', + 'imagemap_bad_image' => 'Алҕас: ойуу бу сирэй хара испииһэгэр киирэр', + 'imagemap_no_link' => 'Error: $1 строка бүтэһигэр сыыһа ыйынньык турбут', + 'imagemap_invalid_title' => 'Error: $1 строкаҕа ыйынньык баһа сыыһа суруллубут', + 'imagemap_missing_coord' => 'Error: недостаточно координат для фигуры в строке $1', + 'imagemap_unrecognised_shape' => 'Error: неопознанная фигура в строке $1, каждая строка должна начинаться одним из ключевых слов: <code>default</code>, <code>rect</code>, <code>circle</code> или <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: $1 строкаҕа сыыһа координата суруллубут, чыыһыла буолуохтаах', + 'imagemap_invalid_desc' => 'Error: desc суолтата сыыһа турбут, мантан талыахха наада: <code>$1</code>', + 'imagemap_description' => 'Ойуу туһунан', + 'imagemap_poly_odd' => 'Алҕас: $1 строкааҕа наһаа элбэх координааталаах многоугольник туһунан булулунна', +); + +/** Sicilian (sicilianu) + * @author Santu + */ +$messages['scn'] = array( + 'imagemap_desc' => "Pirmetti di rializzari ''image map'' cliccàbbili latu client cô tag <code><imagemap></code>", + 'imagemap_no_image' => "Sbàgghiu: s'hà spicificari na mmàggini ntâ prima riga", + 'imagemap_invalid_image' => "Sbàgghiu: la mmàggini nun è vàlida o non c'è", + 'imagemap_bad_image' => "Sbàgghiu: la mmàggini s'attrova ntâ blacklist pi sta pàggina", + 'imagemap_no_link' => ' +Sbàgghiu: non vinni attruvatu nuddu lijami vàlidu a la fini dâ riga $1', + 'imagemap_invalid_title' => 'Sbàgghiu: tìtulu dû lijami non vàlidu ntâ riga $1', + 'imagemap_missing_coord' => 'Sbàgghiu: non ci sunnu abbastanza cuurdinati pi la furma spicificata nti la tiga $1', + 'imagemap_unrecognised_shape' => 'Sbàgghiu: Furma (shape) non canusciuta nti la riga $1, ogniduna di li righi hà accuminciari cu unu di li furmi ccà di sècutu: <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>', + 'imagemap_invalid_coord' => 'Sbàgghiu: cuurdinata non vàlida ntâ riga $1, idda hà èssiri nu nùmmiru', + 'imagemap_invalid_desc' => 'Sbàgghiu: valuri non vàlidu pô paràmitru desc, hà èssiri unu di chisti: <code>$1</code>', + 'imagemap_description' => "Nfumazzioni supr'a â mmàggini", + 'imagemap_desc_types' => 'top-right (susu-a manu dritta), bottom-right (jusu-a manu dritta) , bottom-left (jusu-a manu manca), top-left (susu-a manu manca), none (nenti)', + 'imagemap_poly_odd' => "Sbàgghiu: attruvatu pulìgunu c'un nùmmiru sparu di cuurdinati nti la riga $1", +); + +/** Sinhala (සිංහල) + * @author නන්දිමිතුරු + */ +$messages['si'] = array( + 'imagemap_desc' => '<code><imagemap></code> ටැගය භාවිතයෙන් සේවාලාභි-අන්තයෙහි ක්ලික්කලහැකි රූප සිතියම් වලට ඉඩ සලසයි', + 'imagemap_no_image' => 'දෝෂය: ඔබ විසින්, පළමු පේලියෙහි රූපයක් හුවාදැක්වියයුතුය', + 'imagemap_invalid_image' => 'දෝෂය: රූපය අනීතිකයි නැතිනම් නොපවතියි', + 'imagemap_bad_image' => 'දෝෂය: රූපය මෙම පටුවෙහි අපලේඛණය කොට ඇත', + '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_description' => 'මෙම රූපය පිළිබඳ', + 'imagemap_desc_types' => 'ඉහළ-දකුණ, පහළ-දකුණ, පහළ-වම, ඉහළ-වම, කිසිවක් නැත', + 'imagemap_poly_odd' => 'දෝෂය: $1 පේළියෙහි ඛණ්ඩාංක ඔත්තේ ගණනක් සමග poly හමුවිය', +); + +/** Slovak (slovenčina) + * @author Helix84 + */ +$messages['sk'] = array( + 'imagemap_desc' => 'Poskytuje klikateľné obrázkové mapy spracúvané na strane klienta pomocou značky <code><imagemap></code>', + 'imagemap_no_image' => 'Chyba: musí mať na prvom riadku uvedený obrázok', + 'imagemap_invalid_image' => 'Chyba: obrázok je neplatný alebo neexistuje', + 'imagemap_bad_image' => 'Chyba: obrázok na tejto stránke sa nachádza na čiernej listine', + 'imagemap_no_link' => 'Chyba: na konci riadka $1 nebol nájdený platný odkaz', + 'imagemap_invalid_title' => 'Chyba: neplatný nadpis v odkaze na riadku $1', + 'imagemap_missing_coord' => 'Chyba: nedostatok súradníc na vytvorenie tvaru na riadku $1', + 'imagemap_unrecognised_shape' => 'Chyba: nerozpoznaný tvar na riadku $1, každý riadok musí začínať jedným z: <code>default</code>, <code>rect</code>, <code>circle</code> alebo <code>poly</code>', + 'imagemap_invalid_coord' => 'Chyba: neplatná súradnica na riadku $1, musí to byť číslo', + 'imagemap_invalid_desc' => 'Chyba: neplatný popis, musí byť jedno z nasledovných: <code>$1</code>', + 'imagemap_description' => 'O tomto obrázku', + 'imagemap_poly_odd' => 'Chyba: nájdený mnohouholník s nepárnym počtom súradníc na riadku $1', +); + +/** Slovenian (slovenščina) + * @author Dbc334 + */ +$messages['sl'] = array( + 'imagemap_desc' => 'Omogoča klikljive zemljevide slik na odjemalski strani z uporabo oznake <code><imagemap></code>', + 'imagemap_no_image' => 'Napaka: v prvi vrstici morate navesti sliko', + 'imagemap_invalid_image' => 'Napaka: slika je neveljavna ali ne obstaja', + 'imagemap_bad_image' => 'Napaka: slika je na tej strani na črnem seznamu', + 'imagemap_no_link' => 'Napaka: na koncu vrstice $1 ni bila najdena veljavna povezava', + 'imagemap_invalid_title' => 'Napaka: neveljaven naslov v povezavi v vrstici $1', + 'imagemap_missing_coord' => 'Napaka: ni dovolj koordinat za obliko v vrstici $1', + 'imagemap_unrecognised_shape' => 'Napaka: nerazpoznavna oblika v vrsici $1; vsaka vrstica se mora začeti z enim od: <code>default</code>, <code>rect</code>, <code>circle</code> ali <code>poly</code>', + 'imagemap_invalid_coord' => 'Napaka: neveljavna koordinata v vrstici $1, mora biti število', + 'imagemap_invalid_desc' => 'Napaka: neveljavno določilo desc, mora biti eno izmed: <code>$1</code>', + 'imagemap_description' => 'O tej sliki', + 'imagemap_poly_odd' => 'Napaka: najden večkotnik z lihim številom koordinat v vrstici $1', +); + +/** Albanian (shqip) + * @author Olsi + */ +$messages['sq'] = array( + 'imagemap_desc' => 'Lejon klientin-side klikueshme harta figure duke përdorur etiketën <code><imagemap></code>', + 'imagemap_no_image' => 'Gabim: duhet të specifikohet një figurë në rreshtin e parë', + 'imagemap_invalid_image' => 'Gabim: figura është e pavlefshme ose joekzistente', + 'imagemap_bad_image' => 'Gabim: figura është në listën e zezë në këtë faqe', + 'imagemap_no_link' => 'Gabim: nuk u gjet asnjë lidhje në fund të rreshtit $1', + 'imagemap_invalid_title' => 'Gabim: titull i pavlefshëm në lidhjen tek rreshti $1', + 'imagemap_missing_coord' => 'Gabim: nuk ka mjaftueshëm koordinata për formën tek rreshti $1', + 'imagemap_unrecognised_shape' => 'Gabim: formë e papranuar tek rreshti $1, çdo rresht duhet të fillojë me një: <code>default</code>, <code>rect</code>, cicrcle ose <code>poly</code>', + 'imagemap_invalid_coord' => 'Gabim: koordinatë e pavlefshme tek rreshti $1, duhet të jetë një numër', + 'imagemap_invalid_desc' => 'Gabim: desc specifikim i pavlefshëm, duhet të jetë një nga: <code>$1</code>', + 'imagemap_description' => 'Rreth kësaj figure', + 'imagemap_poly_odd' => 'Gabim: u gjet poli me numër tek i koordinatave në rreshtin $1', +); + +/** Serbian (Cyrillic script) (српски (ћирилица)) + * @author Millosh + * @author Rancher + * @author Sasa Stefanovic + * @author Михајло Анђелковић + */ +$messages['sr-ec'] = array( + 'imagemap_desc' => 'Омогућава клијентској страни кликабилну мапу коришћњењм ознаке <code><imagemap></code>.', + 'imagemap_no_image' => 'Грешка: Неопходно је одредити слику у првој линији.', + 'imagemap_invalid_image' => 'Грешка: Слика је лоша или непостојећа.', + 'imagemap_bad_image' => 'Грешка: слика се налази на црном списку за ову страну', + '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_description' => 'О слици', + 'imagemap_desc_types' => 'горе-десно, доле-десно, доле-лево, горе-лево, нема', + 'imagemap_poly_odd' => 'Грешка: нађен је полигон са непарним бројем координата у линији $1', +); + +/** Serbian (Latin script) (srpski (latinica)) + * @author Michaello + */ +$messages['sr-el'] = array( + '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_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_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_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', +); + +/** Seeltersk (Seeltersk) + * @author Pyt + */ +$messages['stq'] = array( + 'imagemap_desc' => "Moaket dät muugelk ferwies-sensitive Grafike ''(image maps)'' tou moakjen mäd Hälpe fon ju <code><imagemap></code>-Syntax", + 'imagemap_no_image' => 'Failer: In ju eerste Riege mout ne Bielde ounroat wäide', + 'imagemap_invalid_image' => 'Failer: Bielde is uungultich of is nit deer', + 'imagemap_bad_image' => 'Failer: Ju Bielde stoant ap ju Lieste fon nit wonskede Bielden', + 'imagemap_no_link' => 'Failer: Ap Eende fon Riege $1 wuude neen gultige Link fuunen', + 'imagemap_invalid_title' => 'Failer: uungultigen Tittel in dän Link in Riege $1', + 'imagemap_missing_coord' => 'Failer: Tou min Koordinate in Riege $1 foar dän Uumriet', + 'imagemap_unrecognised_shape' => 'Failer: Uunbekoande Uumrietfoarm in Riege $1. Älke Riege mout mäd aan fon disse Parametere ounfange: <tt><code>default</code>, <code>rect</code>, <code>circle</code></tt> of <tt><code>poly</code></tt>', + 'imagemap_invalid_coord' => 'Failer: Uungultige Koordinate in Riege $1: der sunt bloot Taale toulät', + 'imagemap_invalid_desc' => 'Failer: Uungultigen „desc“-Parameter, muugelk sunt: <code>$1</code>', + 'imagemap_description' => 'Uur disse Bielde', + 'imagemap_poly_odd' => 'Failer: Polygon mäd uunpooren Antaal an Koordinoaten in Riege $1', +); + +/** Sundanese (Basa Sunda) + * @author Kandar + */ +$messages['su'] = array( + 'imagemap_description' => 'Ngeunaan ieu gambar', +); + +/** Swedish (svenska) + * @author Boivie + * @author Lejonel + * @author M.M.S. + * @author WikiPhoenix + */ +$messages['sv'] = array( + 'imagemap_desc' => 'Lägger till taggen <code><imagemap></code> för klickbara bilder', + 'imagemap_no_image' => 'Fel: en bild måste anges på första raden', + 'imagemap_invalid_image' => 'Fel: bilden är ogiltig eller existerar inte', + 'imagemap_bad_image' => 'Fel: bilden är svartlistad på den här sidan', + '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_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', + 'imagemap_poly_odd' => 'Fel: hittade poly med udda antal koordinater på rad $1', +); + +/** Swahili (Kiswahili) + * @author Kwisha + */ +$messages['sw'] = array( + 'imagemap_description' => 'Kuhusu picha hii', +); + +/** Tamil (தமிழ்) + * @author Karthi.dr + * @author Shanmugamp7 + * @author மதனாஹரன் + */ +$messages['ta'] = array( + 'imagemap_no_image' => 'பிழை:ஒரு படத்தை முதல் வரியில் கண்டிப்பாக குறிப்பிடவேண்டும்.', + 'imagemap_invalid_image' => 'பிழை:படம் செல்லத்தக்கதல்ல அல்லது இல்லாத ஒன்று', + 'imagemap_bad_image' => 'பிழை:படம் இந்த பக்கத்தில் ஏற்கத்தகாதது என பட்டியலிடப்பட்டுள்ளது.', + 'imagemap_no_link' => 'தவறு: $1 வரியின் முடிவில் செல்லுபடியாகும் தொடுப்பு எதுவும் காணப்படவில்லை', + 'imagemap_invalid_title' => 'பிழை:செல்லத்தகாத தலைப்பு இணைப்பின் வரி $1ல்', + 'imagemap_missing_coord' => 'தவறு: $1 வரியில் வடிவத்துக்குப் போதுமான ஆள்கூறுகள் இல்லை', + 'imagemap_description' => 'இப் படத்தைப் பற்றி', +); + +/** Telugu (తెలుగు) + * @author Chaduvari + * @author Veeven + */ +$messages['te'] = array( + 'imagemap_desc' => '<code><imagemap></code> ట్యాగును వాడటం ద్వారా క్లిక్కదగ్గ క్లయంటు-వైపు ఇమేజి మ్యాపులను అనుమతిస్తుంది', + 'imagemap_no_image' => 'Error: తప్పనిసరిగా మొదటి లైనులో ఓ బొమ్మని ఇవ్వాలి', + 'imagemap_invalid_image' => 'Error: తప్పుడు లేదా ఉనికిలో లేని బొమ్మ', + 'imagemap_no_link' => 'Error: $1వ లైను చివర సరియైన లింకు కనబడలేదు', + 'imagemap_invalid_title' => 'Error: $1వ లైనులో ఉన్న లింకులో తప్పుడు శీర్షిక', + 'imagemap_missing_coord' => 'Error: ఆకృతికి తగినన్ని నిరూపకాలు $1వ లైనులో లేవు', + 'imagemap_invalid_coord' => 'Error: $1వ లైనులో తప్పుడు నిరూపకం, అది ఖచ్చితంగా సంఖ్య అయివుండాలి.', + 'imagemap_invalid_desc' => 'Error: descని తప్పుగా ఇచ్చారు, అది వీటిల్లో ఏదో ఒకటి అయివుండాలి: <code>$1</code>', + 'imagemap_description' => 'ఈ బొమ్మ గురించి', +); + +/** Tetum (tetun) + * @author MF-Warburg + */ +$messages['tet'] = array( + 'imagemap_description' => "Kona-ba imajen ne'e", +); + +/** Tajik (Cyrillic script) (тоҷикӣ) + * @author Ibrahim + */ +$messages['tg-cyrl'] = array( + 'imagemap_desc' => 'Имкони эҷоди нақшаҳои тасвирӣ қобили клик кардан дар самти корбарро бо истифода аз барчасби <code><imagemap></code> фароҳам меоварад', + 'imagemap_no_image' => 'Error: бояд дар сатри аввал як аксро мушаххас кунед', + 'imagemap_invalid_image' => 'Error: акс ғайримиҷоз аст ё вуҷуд надорад', + 'imagemap_no_link' => 'Error: ҳеҷ пайванди миҷозе то интиҳои сатри $1 пайдо нашуд', + 'imagemap_invalid_title' => 'Error: унвони ғайримиҷоз дар пайванди сатри $1', + 'imagemap_missing_coord' => 'Error: теъдоди ҳамоҳангӣ дар сатри $1 барои шакл кофӣ нест', + 'imagemap_unrecognised_shape' => 'Error: шакли ношинохта дар сатри $1, ҳар сатр бояд бо яке аз ин дастурот оғоз шавад: <code>default</code>, <code>rect</code>, <code>circle</code> ё <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: баробарии ғайримиҷоз дар сатри $1, бояд адад бошад', + 'imagemap_invalid_desc' => 'Error: тавзеҳоти ғайримиҷоз, бояд яке аз ин маворид бошад: <code>$1</code>', + 'imagemap_description' => 'Дар бораи ин акс', +); + +/** Tajik (Latin script) (tojikī) + * @author Liangent + */ +$messages['tg-latn'] = array( + 'imagemap_desc' => 'Imkoni eçodi naqşahoi tasvirī qobili klik kardan dar samti korbarro bo istifoda az barcasbi <code><imagemap></code> faroham meovarad', + 'imagemap_no_image' => 'Error: bojad dar satri avval jak aksro muşaxxas kuned', + 'imagemap_invalid_image' => 'Error: aks ƣajrimiçoz ast jo vuçud nadorad', + 'imagemap_no_link' => 'Error: heç pajvandi miçoze to intihoi satri $1 pajdo naşud', + 'imagemap_invalid_title' => 'Error: unvoni ƣajrimiçoz dar pajvandi satri $1', + 'imagemap_missing_coord' => "Error: te'dodi hamohangī dar satri $1 baroi şakl kofī nest", + 'imagemap_unrecognised_shape' => 'Error: şakli noşinoxta dar satri $1, har satr bojad bo jake az in dasturot oƣoz şavad: <code>default</code>, <code>rect</code>, <code>circle</code> jo <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: barobariji ƣajrimiçoz dar satri $1, bojad adad boşad', + 'imagemap_invalid_desc' => 'Error: tavzehoti ƣajrimiçoz, bojad jake az in mavorid boşad: <code>$1</code>', + 'imagemap_description' => 'Dar borai in aks', +); + +/** Turkmen (Türkmençe) + * @author Hanberke + */ +$messages['tk'] = array( + 'imagemap_desc' => '<code><imagemap></code> tegini ulanyp, müşderi tarapyndan tyklanyp boljak surat kartalaryna rugsat berýär', + 'imagemap_no_image' => 'Säwlik: birinji setirde bir surat görkezmeli', + 'imagemap_invalid_image' => 'Säwlik: surat nädogry ýa-da ýok', + 'imagemap_bad_image' => 'Säwlik: surat bu sahypada gara sanawda', + 'imagemap_no_link' => 'Säwlik: $1 setiriň ahyrynda dogry çykgyt tapylmady', + 'imagemap_invalid_title' => 'Säwlik: $1 setirdäki çykgytda nädogry at', + 'imagemap_missing_coord' => 'Säwlik: $1 setirde surat üçin ýeterlik koordinata ýok', + 'imagemap_unrecognised_shape' => 'Säwlik: $1 setirde ykrar edilmedik şekil, her setir şulardan biri bilen başlamaly: <code>default</code>, <code>rect</code>, cirle ýa-da <code>poly</code>', + 'imagemap_invalid_coord' => 'Säwlik: $1 setirde nädogry koordinata, san bolmaly', + 'imagemap_invalid_desc' => 'Säwlik: nädogry desc bahasy, şulardan biri bolmaly: <code>$1</code>', + 'imagemap_description' => 'Bu surat hakda', + 'imagemap_poly_odd' => 'Säwlik: $1 setirde täk sanly koordinata eýe poly tapyldy', +); + +/** Tagalog (Tagalog) + * @author AnakngAraw + */ +$messages['tl'] = array( + 'imagemap_desc' => 'Nagpapahintulot ng napipindot na mga larawang mapa sa panig ng mga kliyente na ginagamitan ng tatak na <code><imagemap></code>', + 'imagemap_no_image' => 'Kamalian: dapat tumukoy ng isang larawan sa unang guhit/hanay', + 'imagemap_invalid_image' => 'Kamalian: hindi tanggap o hindi umiiral ang isang larawan', + 'imagemap_bad_image' => 'Kamalian: ipinagbabawal (nasa "itim na talaan") sa pahinang ito ang larawan', + 'imagemap_no_link' => 'Kamalian: walang natagpuang tanggap na kawing sa hulihan ng guhit/hanay na $1', + 'imagemap_invalid_title' => 'Kamalian: may hindi tanggap na pamagat sa kawing sa guhit/hanay na $1', + 'imagemap_missing_coord' => 'Kamalian: walang sapat na tugmaang pampook para sa hugis sa guhit/hanay na $1', + 'imagemap_unrecognised_shape' => 'Kamalian: hindi nakikilalang hugis sa guhit/hanay na $1, bawat guhit ay dapat na nagsisimula sa kahit na isang: <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>.', + 'imagemap_invalid_coord' => 'Kamalian: hindi tanggap na tugmaang pampook sa guhit/hanay na $1, dapat na isang bilang', + 'imagemap_invalid_desc' => 'Kamalian: hindi tanggap na pagtukoy sa paglalarawan, dapat na isa sa: <code>$1</code>', + 'imagemap_description' => 'Tungkol sa larawang ito', + 'imagemap_desc_types' => 'pang-itaas na kanan, pang-ibabang kanan, pang-ibabang kaliwa, pang-itaas na kaliwa, wala', + 'imagemap_poly_odd' => "Kamalian: nakatagpo ng isang \"poli\" (''poly'') na mayroong bilang na may butal na pang-pagtutugmang pampook na nasa guhit/hanay na \$1", +); + +/** Turkish (Türkçe) + * @author Joseph + * @author Karduelis + */ +$messages['tr'] = array( + 'imagemap_desc' => '<code><imagemap></code> etiketini kullanarak, alıcı-tarafında tıklanabilir resim haritalarına izin verir', + 'imagemap_no_image' => 'Hata: ilk satırda bir resim belirtmelisiniz', + 'imagemap_invalid_image' => 'Hata: resim geçersiz ya da mevcut değil', + 'imagemap_bad_image' => 'Hata: resim bu sayfada karalistelenmiş', + 'imagemap_no_link' => 'Hata: $1. satırın sonunda geçerli bir bağlantı bulunamadı', + 'imagemap_invalid_title' => 'Hata: $1. satırdaki bağlantıda geçersiz başlık', + 'imagemap_missing_coord' => 'Hata: $1. satırda şekil için yeterli koordinat yok', + 'imagemap_unrecognised_shape' => 'Hata: $1. satırda tanımlanmamış şekil, her satır şunlardan biriyle başlamalı: <code>default</code>, <code>rect</code>, cirle ya da <code>poly</code>', + 'imagemap_invalid_coord' => 'Hata: $1. satırda geçersiz koordinat, bir sayı olmalı', + 'imagemap_invalid_desc' => 'Hata: geçersiz desc belirlemesi, şunlardan biri olmalı: <code>$1</code>', + 'imagemap_description' => 'Resim hakkında', + 'imagemap_poly_odd' => 'Hata: $1. satırda tek sayıda koordinata sahip poly bulundu', +); + +/** Ukrainian (українська) + * @author AS + * @author Ahonc + * @author Alex Khimich + * @author Dim Grits + */ +$messages['uk'] = array( + 'imagemap_desc' => 'Дозволяє створювати на боці клієнта карти зображень, які спрацьовують при натисканні, за допомогою тегу <code><imagemap></code>', + 'imagemap_no_image' => 'Помилка: у першому рядку має бути задане зображення', + 'imagemap_invalid_image' => 'Помилка: неправильне або відсутнє зображення', + 'imagemap_bad_image' => 'Помилка: зображення на цій сторінці присутнє у чорному списку', + '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_description' => 'Опис зображення', + 'imagemap_desc_types' => 'угорі праворуч, унизу праворуч, унизу ліворуч, угорі ліворуч, ніде', + 'imagemap_poly_odd' => 'Помилка: в рядку $1 знайдений многокутник із непарною кількістю координат', +); + +/** vèneto (vèneto) + * @author Candalua + */ +$messages['vec'] = array( + 'imagemap_desc' => "Parméte de realizar ''image map'' clicàbili lato client col tag <code><imagemap></code>", + 'imagemap_no_image' => 'Error: se gà da specificar na imagine ne la prima riga', + 'imagemap_invalid_image' => "Error: l'imagine no la xe valida o no la esiste", + 'imagemap_bad_image' => "Eror: l'imagine la se cata su la lista nera de sta pagina", + 'imagemap_no_link' => 'Error: no xe stà catà nissun colegamento valido a la fine de la riga $1', + 'imagemap_invalid_title' => 'Error: titolo del colegamento mìa valido ne la riga $1', + 'imagemap_missing_coord' => 'Error: no ghe xe coordinate in bisogno par la forma speçificada ne la riga $1', + 'imagemap_unrecognised_shape' => 'Error: Forma (shape) mìa riconossiùa ne la riga $1, ogni riga la ga da scuminsiar con uno dei seguenti: <code>default</code>, <code>rect</code>, <code>circle</code> o <code>poly</code>', + 'imagemap_invalid_coord' => 'Error: coordinata mìa valida ne la riga $1, la gà da èssar un nùmaro', + 'imagemap_invalid_desc' => 'Error: Valor mìa valido par el parametro desc, el gà da èssar uno dei seguenti: $1', + 'imagemap_description' => 'Informazion su sta imagine', + 'imagemap_poly_odd' => "Erór: gò catà un polìgono co' un nùmaro dispari de coordinate in te la riga $1", +); + +/** Veps (vepsän kel’) + * @author Игорь Бродский + */ +$messages['vep'] = array( + 'imagemap_description' => 'Necen kuvan polhe', +); + +/** Vietnamese (Tiếng Việt) + * @author Minh Nguyen + * @author Vinhtantran + */ +$messages['vi'] = array( + 'imagemap_desc' => 'Thêm những bản đồ hình có liên kết dùng thẻ <code><imagemap></code>', + 'imagemap_no_image' => 'Lỗi: phải đưa tên hình vào dòng đầu tiên', + 'imagemap_invalid_image' => 'Lỗi: hình không hợp lệ hay không tồn tại', + 'imagemap_bad_image' => 'Lỗi: cấm nhúng hình đó vào trang này', + 'imagemap_no_link' => 'Lỗi: không có liên kết hợp lệ ở cuối dòng $1', + 'imagemap_invalid_title' => 'Lỗi: văn bản liên kết không hợp lệ ở dòng $1', + 'imagemap_missing_coord' => 'Lỗi: không có đủ tọa độ cho vùng ở dòng $1', + 'imagemap_unrecognised_shape' => 'Lỗi: không hiểu hình dạng ở dòng $1, mỗi dòng phải bắt đầu với một trong: <code>default</code>, <code>rect</code>, <code>circle</code>, hay <code>poly</code>', + 'imagemap_invalid_coord' => 'Lỗi: tọa độ không hợp lệ ở dòng $1, phải là số', + 'imagemap_invalid_desc' => 'Lỗi: chọn desc không hợp lệ, phải là một trong: $1', + 'imagemap_description' => 'Thông tin về hình này', + 'imagemap_desc_types' => 'trên-phải, dưới-phải, dưới-trái, trên-trái, không', + 'imagemap_poly_odd' => 'Lỗi: đa giác có tọa độ không đầy đủ ở dòng $1', +); + +/** Volapük (Volapük) + * @author Malafaya + * @author Smeira + */ +$messages['vo'] = array( + 'imagemap_no_image' => 'Error: lien balid muton keninükön magodanemi', + 'imagemap_invalid_image' => 'Error: magod no lonöfon u no dabinon', + 'imagemap_bad_image' => 'Pöl: magod binon in blägalised', + 'imagemap_no_link' => 'Error: yüm lonöföl no petuvon finü lien: $1', + 'imagemap_invalid_title' => 'Error: tiäd no lonöföl pö yüm su lien: $1', + 'imagemap_invalid_coord' => 'Error: koordinats no lonöföls su lien $1: mutons binön num', + 'imagemap_description' => 'Tefü magod at', +); + +/** Yiddish (ייִדיש) + * @author פוילישער + */ +$messages['yi'] = array( + 'imagemap_desc' => 'דערמעגלעכט קליענט־זײַט בילד מאפעס מיטן <code><imagemap></code> טאַג', + 'imagemap_no_image' => 'טעות: מען מוז ספעציפיצירן א בילד אין דער ערשטער שורה', + 'imagemap_invalid_image' => 'טעות: בילד איז אומגילטיק אָדער נישט פֿאַרהאַנען', + 'imagemap_bad_image' => 'טעות: מען טאר נישט שטעלן דאס בילד אויף דעם בלאט', + '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> or <code>poly</code>', + 'imagemap_invalid_coord' => 'טעות: אומגילטיקער קאארדינאט אין שורה $1, מוז זיין א נומער', + 'imagemap_invalid_desc' => 'טעות: אומגילטיקע desc פאראמעטער, מוז זיין איינער פון: <code>$1</code>', + 'imagemap_description' => 'וועגן דעם בילד', + 'imagemap_poly_odd' => 'טעות: געטראפן poly מיט נומיקער צאל קאארדינאטן אין שורה $1', +); + +/** Yoruba (Yorùbá) + * @author Demmy + */ +$messages['yo'] = array( + 'imagemap_no_image' => 'Àsìṣe: àwòrán gbọ́dọ̀ jẹ́ títọ́kasí ní inú ìlà àkọ́kọ́', + 'imagemap_missing_coord' => 'Àsìṣe: àwọn ajọfọ̀nàkò kò tó fún síṣerí ní ìlà $1', + 'imagemap_description' => 'Nípa àwòrán yìí', +); + +/** Cantonese (粵語) + * @author Shinjiman + */ +$messages['yue'] = array( + 'imagemap_desc' => '容許客戶端可以用<code><imagemap></code>標籤整可撳圖像地圖', + 'imagemap_no_image' => '錯誤: 一定要響第一行指定一幅圖像', + 'imagemap_invalid_image' => '錯誤: 圖像唔正確或者唔存在', + 'imagemap_bad_image' => '錯誤: 圖像響呢一版已經列入咗黑名單度', + '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 參數,一定係要以下嘅其中之一: $1', + 'imagemap_description' => '關於呢幅圖像', + 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 無', + 'imagemap_poly_odd' => '錯誤: 響第$1行搵到單數嘅多邊坐標', +); + +/** Simplified Chinese (中文(简体)) + * @author Shinjiman + */ +$messages['zh-hans'] = array( + 'imagemap_desc' => '容许客户端可以使用<code><imagemap></code>标签整可点击图像地图', + 'imagemap_no_image' => '错误: 必须要在第一行指定一幅图像', + 'imagemap_invalid_image' => '错误: 图像不正确或者不存在', + 'imagemap_bad_image' => '错误: 图像已被本页列入黑名单内', + '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 参数,必须是以下的其中之一: $1', + 'imagemap_description' => '关于这幅图像', + 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 无', + 'imagemap_poly_odd' => '错误: 在第$1行找到单数的多边坐标', +); + +/** Traditional Chinese (中文(繁體)) + * @author Mark85296341 + * @author Shinjiman + * @author Tomchiukc + */ +$messages['zh-hant'] = array( + 'imagemap_desc' => '容許客戶端可以使用<code><imagemap></code>標籤整可點擊圖片地圖', + 'imagemap_no_image' => '錯誤:必須要在第一行指定一幅圖片', + 'imagemap_invalid_image' => '錯誤:圖片不正確或者不存在', + 'imagemap_bad_image' => '錯誤:圖片已被本頁列入黑名單內', + '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 參數,必須是以下的其中之一:$1', + 'imagemap_description' => '關於這幅圖片', + 'imagemap_desc_types' => '右上, 右下, 左下, 左上, 無', + 'imagemap_poly_odd' => '錯誤:在第 $1 行找到單數的多邊坐標', +); diff --git a/extensions/ImageMap/ImageMap.php b/extensions/ImageMap/ImageMap.php new file mode 100644 index 00000000..aa4cfa0d --- /dev/null +++ b/extensions/ImageMap/ImageMap.php @@ -0,0 +1,23 @@ +<?php + +$dir = __DIR__ . '/'; +$wgExtensionMessagesFiles['ImageMap'] = $dir . 'ImageMap.i18n.php'; +$wgAutoloadClasses['ImageMap'] = $dir . 'ImageMap_body.php'; +$wgHooks['ParserFirstCallInit'][] = 'wfSetupImageMap'; + +$wgExtensionCredits['parserhook']['ImageMap'] = array( + 'path' => __FILE__, + 'name' => 'ImageMap', + 'author' => 'Tim Starling', + 'url' => 'https://www.mediawiki.org/wiki/Extension:ImageMap', + 'descriptionmsg' => 'imagemap_desc', +); + +/** + * @param $parser Parser + * @return bool + */ +function wfSetupImageMap( &$parser ) { + $parser->setHook( 'imagemap', array( 'ImageMap', 'render' ) ); + return true; +} diff --git a/extensions/ImageMap/ImageMap_body.php b/extensions/ImageMap/ImageMap_body.php new file mode 100644 index 00000000..e67b4426 --- /dev/null +++ b/extensions/ImageMap/ImageMap_body.php @@ -0,0 +1,391 @@ +<?php + +/** + * Image map extension. + * + * Syntax: + * <imagemap> + * Image:Foo.jpg | 100px | picture of a foo + * + * rect 0 0 50 50 [[Foo type A]] + * circle 50 50 20 [[Foo type B]] + * + * desc bottom-left + * </imagemap> + * + * Coordinates are relative to the source image, not the thumbnail + * + */ + +class ImageMap { + static public $id = 0; + + const TOP_RIGHT = 0; + const BOTTOM_RIGHT = 1; + const BOTTOM_LEFT = 2; + const TOP_LEFT = 3; + const NONE = 4; + + /** + * @param $input + * @param $params + * @param $parser Parser + * @return array|mixed|string + */ + public static function render( $input, $params, $parser ) { + global $wgExtensionAssetsPath, $wgUrlProtocols, $wgNoFollowLinks; + + $lines = explode( "\n", $input ); + + $first = true; + $lineNum = 0; + $mapHTML = ''; + $links = array(); + + # Define canonical desc types to allow i18n of 'imagemap_desc_types' + $descTypesCanonical = 'top-right, bottom-right, bottom-left, top-left, none'; + $descType = self::BOTTOM_RIGHT; + $defaultLinkAttribs = false; + $realmap = true; + $extLinks = array(); + foreach ( $lines as $line ) { + ++$lineNum; + $externLink = false; + + $line = trim( $line ); + if ( $line == '' || $line[0] == '#' ) { + continue; + } + + if ( $first ) { + $first = false; + + # The first line should have an image specification on it + # Extract it and render the HTML + $bits = explode( '|', $line, 2 ); + if ( count( $bits ) == 1 ) { + $image = $bits[0]; + $options = ''; + } else { + list( $image, $options ) = $bits; + } + $imageTitle = Title::newFromText( $image ); + if ( !$imageTitle || $imageTitle->getNamespace() != NS_IMAGE ) { + return self::error( 'imagemap_no_image' ); + } + if ( wfIsBadImage( $imageTitle->getDBkey(), $parser->mTitle ) ) { + return self::error( 'imagemap_bad_image' ); + } + // Parse the options so we can use links and the like in the caption + $parsedOptions = $parser->recursiveTagParse( $options ); + $imageHTML = $parser->makeImage( $imageTitle, $parsedOptions ); + $parser->replaceLinkHolders( $imageHTML ); + $imageHTML = $parser->mStripState->unstripBoth( $imageHTML ); + $imageHTML = Sanitizer::normalizeCharReferences( $imageHTML ); + + $domDoc = new DOMDocument(); + wfSuppressWarnings(); + $ok = $domDoc->loadXML( $imageHTML ); + wfRestoreWarnings(); + if ( !$ok ) { + return self::error( 'imagemap_invalid_image' ); + } + $xpath = new DOMXPath( $domDoc ); + $imgs = $xpath->query( '//img' ); + if ( !$imgs->length ) { + return self::error( 'imagemap_invalid_image' ); + } + $imageNode = $imgs->item( 0 ); + $thumbWidth = $imageNode->getAttribute( 'width' ); + $thumbHeight = $imageNode->getAttribute( 'height' ); + + $imageObj = wfFindFile( $imageTitle ); + if ( !$imageObj || !$imageObj->exists() ) { + return self::error( 'imagemap_invalid_image' ); + } + # Add the linear dimensions to avoid inaccuracy in the scale + # factor when one is much larger than the other + # (sx+sy)/(x+y) = s + $denominator = $imageObj->getWidth() + $imageObj->getHeight(); + $numerator = $thumbWidth + $thumbHeight; + if ( $denominator <= 0 || $numerator <= 0 ) { + return self::error( 'imagemap_invalid_image' ); + } + $scale = $numerator / $denominator; + continue; + } + + # Handle desc spec + $cmd = strtok( $line, " \t" ); + if ( $cmd == 'desc' ) { + $typesText = wfMessage( 'imagemap_desc_types' )->inContentLanguage()->text(); + if ( $descTypesCanonical != $typesText ) { + // i18n desc types exists + $typesText = $descTypesCanonical . ', ' . $typesText; + } + $types = array_map( 'trim', explode( ',', $typesText ) ); + $type = trim( strtok( '' ) ); + $descType = array_search( $type, $types ); + if ( $descType > 4 ) { + // A localized descType is used. Subtract 5 to reach the canonical desc type. + $descType = $descType - 5; + } + if ( $descType === false || $descType < 0 ) { // <0? In theory never, but paranoia... + return self::error( 'imagemap_invalid_desc', $typesText ); + } + continue; + } + + # Find the link + $link = trim( strstr( $line, '[' ) ); + $m = array(); + if ( preg_match( '/^ \[\[ ([^|]*+) \| ([^\]]*+) \]\] \w* $ /x', $link, $m ) ) { + $title = Title::newFromText( $m[1] ); + $alt = trim( $m[2] ); + } elseif ( preg_match( '/^ \[\[ ([^\]]*+) \]\] \w* $ /x', $link, $m ) ) { + $title = Title::newFromText( $m[1] ); + if ( is_null( $title ) ) { + return self::error( 'imagemap_invalid_title', $lineNum ); + } + $alt = $title->getFullText(); + } elseif ( in_array( substr( $link, 1, strpos( $link, '//' ) + 1 ), $wgUrlProtocols ) || in_array( substr( $link, 1, strpos( $link, ':' ) ), $wgUrlProtocols ) ) { + if ( preg_match( '/^ \[ ([^\s]*+) \s ([^\]]*+) \] \w* $ /x', $link, $m ) ) { + $title = $m[1]; + $alt = trim( $m[2] ); + $externLink = true; + } elseif ( preg_match( '/^ \[ ([^\]]*+) \] \w* $ /x', $link, $m ) ) { + $title = $alt = trim( $m[1] ); + $externLink = true; + } + } else { + return self::error( 'imagemap_no_link', $lineNum ); + } + if ( !$title ) { + return self::error( 'imagemap_invalid_title', $lineNum ); + } + + $shapeSpec = substr( $line, 0, -strlen( $link ) ); + + # Tokenize shape spec + $shape = strtok( $shapeSpec, " \t" ); + switch ( $shape ) { + case 'default': + $coords = array(); + break; + case 'rect': + $coords = self::tokenizeCoords( 4, $lineNum ); + if ( !is_array( $coords ) ) { + return $coords; + } + break; + case 'circle': + $coords = self::tokenizeCoords( 3, $lineNum ); + if ( !is_array( $coords ) ) { + return $coords; + } + break; + case 'poly': + $coords = array(); + $coord = strtok( " \t" ); + while ( $coord !== false ) { + $coords[] = $coord; + $coord = strtok( " \t" ); + } + if ( !count( $coords ) ) { + return self::error( 'imagemap_missing_coord', $lineNum ); + } + if ( count( $coords ) % 2 !== 0 ) { + return self::error( 'imagemap_poly_odd', $lineNum ); + } + break; + default: + return self::error( 'imagemap_unrecognised_shape', $lineNum ); + } + + # Scale the coords using the size of the source image + foreach ( $coords as $i => $c ) { + $coords[$i] = intval( round( $c * $scale ) ); + } + + # Construct the area tag + $attribs = array(); + if ( $externLink ) { + $attribs['href'] = $title; + $attribs['class'] = 'plainlinks'; + if ( $wgNoFollowLinks ) { + $attribs['rel'] = 'nofollow'; + } + } elseif ( $title->getFragment() != '' && $title->getPrefixedDBkey() == '' ) { + # XXX: kluge to handle [[#Fragment]] links, should really fix getLocalURL() + # in Title.php to return an empty string in this case + $attribs['href'] = $title->getFragmentForURL(); + } else { + $attribs['href'] = $title->getLocalURL() . $title->getFragmentForURL(); + } + if ( $shape != 'default' ) { + $attribs['shape'] = $shape; + } + if ( $coords ) { + $attribs['coords'] = implode( ',', $coords ); + } + if ( $alt != '' ) { + if ( $shape != 'default' ) { + $attribs['alt'] = $alt; + } + $attribs['title'] = $alt; + } + if ( $shape == 'default' ) { + $defaultLinkAttribs = $attribs; + } else { + $mapHTML .= Xml::element( 'area', $attribs ) . "\n"; + } + if ( $externLink ) { + $extLinks[] = $title; + } else { + $links[] = $title; + } + } + + if ( $first ) { + return self::error( 'imagemap_no_image' ); + } + + if ( $mapHTML == '' ) { + // no areas defined, default only. It's not a real imagemap, so we do not need some tags + $realmap = false; + } + + if ( $realmap ) { + # Construct the map + # Add random number to avoid breaking cached HTML fragments that are + # later joined together on the one page (bug 16471) + $mapName = "ImageMap_" . ++self::$id . '_' . mt_rand( 0, 0x7fffffff ); + $mapHTML = "<map name=\"$mapName\">\n$mapHTML</map>\n"; + + # Alter the image tag + $imageNode->setAttribute( 'usemap', "#$mapName" ); + } + + # Add a surrounding div, remove the default link to the description page + $anchor = $imageNode->parentNode; + $parent = $anchor->parentNode; + $div = $parent->insertBefore( new DOMElement( 'div' ), $anchor ); + $div->setAttribute( 'class', 'noresize' ); + if ( $defaultLinkAttribs ) { + $defaultAnchor = $div->appendChild( new DOMElement( 'a' ) ); + foreach ( $defaultLinkAttribs as $name => $value ) { + $defaultAnchor->setAttribute( $name, $value ); + } + $imageParent = $defaultAnchor; + } else { + $imageParent = $div; + } + + # Add the map HTML to the div + # We used to add it before the div, but that made tidy unhappy + if ( $mapHTML != '' ) { + $mapDoc = new DOMDocument(); + $mapDoc->loadXML( $mapHTML ); + $mapNode = $domDoc->importNode( $mapDoc->documentElement, true ); + $div->appendChild( $mapNode ); + } + + $imageParent->appendChild( $imageNode->cloneNode( true ) ); + $parent->removeChild( $anchor ); + + # Determine whether a "magnify" link is present + $xpath = new DOMXPath( $domDoc ); + $magnify = $xpath->query( '//div[@class="magnify"]' ); + if ( !$magnify->length && $descType != self::NONE ) { + # Add image description link + if ( $descType == self::TOP_LEFT || $descType == self::BOTTOM_LEFT ) { + $marginLeft = 0; + } else { + $marginLeft = $thumbWidth - 20; + } + if ( $descType == self::TOP_LEFT || $descType == self::TOP_RIGHT ) { + $marginTop = -$thumbHeight; + // 1px hack for IE, to stop it poking out the top + $marginTop += 1; + } else { + $marginTop = -20; + } + $div->setAttribute( 'style', "height: {$thumbHeight}px; width: {$thumbWidth}px; " ); + $descWrapper = $div->appendChild( new DOMElement( 'div' ) ); + $descWrapper->setAttribute( 'style', + "margin-left: {$marginLeft}px; " . + "margin-top: {$marginTop}px; " . + "text-align: left;" + ); + + $descAnchor = $descWrapper->appendChild( new DOMElement( 'a' ) ); + $descAnchor->setAttribute( 'href', $imageTitle->getLocalURL() ); + $descAnchor->setAttribute( + 'title', + wfMessage( 'imagemap_description' )->inContentLanguage()->text() + ); + $descImg = $descAnchor->appendChild( new DOMElement( 'img' ) ); + $descImg->setAttribute( + 'alt', + wfMessage( 'imagemap_description' )->inContentLanguage()->text() + ); + $descImg->setAttribute( 'src', "$wgExtensionAssetsPath/ImageMap/desc-20.png" ); + $descImg->setAttribute( 'style', 'border: none;' ); + } + + # Output the result + # We use saveXML() not saveHTML() because then we get XHTML-compliant output. + # The disadvantage is that we have to strip out the DTD + $output = preg_replace( '/<\?xml[^?]*\?>/', '', $domDoc->saveXML() ); + + # Register links + foreach ( $links as $title ) { + if ( $title->isExternal() || $title->getNamespace() == NS_SPECIAL ) { + // Don't register special or interwiki links... + } elseif ( $title->getNamespace() == NS_MEDIA ) { + // Regular Media: links are recorded as image usages + $parser->mOutput->addImage( $title->getDBkey() ); + } else { + // Plain ol' link + $parser->mOutput->addLink( $title ); + } + } + if ( isset( $extLinks ) ) { + foreach ( $extLinks as $title ) { + $parser->mOutput->addExternalLink( $title ); + } + } + # Armour output against broken parser + $output = str_replace( "\n", '', $output ); + return $output; + } + + /** + * @param $count int + * @param $lineNum int|string + * @return array|string + */ + static function tokenizeCoords( $count, $lineNum ) { + $coords = array(); + for ( $i = 0; $i < $count; $i++ ) { + $coord = strtok( " \t" ); + if ( $coord === false ) { + return self::error( 'imagemap_missing_coord', $lineNum ); + } + if ( !is_numeric( $coord ) || $coord > 1e9 || $coord < 0 ) { + return self::error( 'imagemap_invalid_coord', $lineNum ); + } + $coords[$i] = $coord; + } + return $coords; + } + + /** + * @param $name string + * @param $line string|int|bool + * @return string + */ + static function error( $name, $line = false ) { + return '<p class="error">' . wfMessage( $name, $line )->text() . '</p>'; + } +} diff --git a/extensions/ImageMap/desc-20.png b/extensions/ImageMap/desc-20.png Binary files differnew file mode 100644 index 00000000..2f7d940b --- /dev/null +++ b/extensions/ImageMap/desc-20.png diff --git a/extensions/ImageMap/desc.svg b/extensions/ImageMap/desc.svg new file mode 100644 index 00000000..f86ea359 --- /dev/null +++ b/extensions/ImageMap/desc.svg @@ -0,0 +1,299 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="744.09448819" + height="1052.3622047" + id="svg2" + sodipodi:version="0.32" + inkscape:version="0.47 r22583" + sodipodi:docname="desc.svg" + version="1.1" + inkscape:export-filename="/Users/tparscal/Desktop/imageMap.png" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + <defs + id="defs4"> + <linearGradient + id="linearGradient3615"> + <stop + style="stop-color:#50a3ff;stop-opacity:1;" + offset="0" + id="stop3617" /> + <stop + style="stop-color:#0051ab;stop-opacity:1;" + offset="1" + id="stop3619" /> + </linearGradient> + <linearGradient + id="linearGradient5219"> + <stop + style="stop-color:#8b8b8b;stop-opacity:1;" + offset="0" + id="stop5221" /> + <stop + style="stop-color:#999999;stop-opacity:1;" + offset="1" + id="stop5223" /> + </linearGradient> + <linearGradient + id="linearGradient5183"> + <stop + style="stop-color:#1282ff;stop-opacity:1;" + offset="0" + id="stop5185" /> + <stop + style="stop-color:#0a7eff;stop-opacity:0.184;" + offset="1" + id="stop5187" /> + </linearGradient> + <linearGradient + id="linearGradient5140"> + <stop + style="stop-color:#008bff;stop-opacity:1;" + offset="0" + id="stop5142" /> + <stop + style="stop-color:#003452;stop-opacity:0;" + offset="1" + id="stop5144" /> + </linearGradient> + <linearGradient + id="linearGradient2904"> + <stop + style="stop-color:#ffffff;stop-opacity:1;" + offset="0" + id="stop2906" /> + <stop + style="stop-color:#ffffff;stop-opacity:0;" + offset="1" + id="stop2908" /> + </linearGradient> + <inkscape:perspective + sodipodi:type="inkscape:persp3d" + inkscape:vp_x="0 : 526.18109 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_z="744.09448 : 526.18109 : 1" + inkscape:persp3d-origin="372.04724 : 350.78739 : 1" + id="perspective13" /> + <inkscape:perspective + id="perspective2832" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2857" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2882" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <inkscape:perspective + id="perspective2882-0" + inkscape:persp3d-origin="0.5 : 0.33333333 : 1" + inkscape:vp_z="1 : 0.5 : 1" + inkscape:vp_y="0 : 1000 : 0" + inkscape:vp_x="0 : 0.5 : 1" + sodipodi:type="inkscape:persp3d" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient5183" + id="radialGradient5191" + cx="421.42856" + cy="694.62939" + fx="421.42856" + fy="694.62939" + r="311.18631" + gradientTransform="matrix(2.2098429,-3.3268405e-8,2.0370692e-8,1.31418,-509.86238,-221.41781)" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2904" + id="linearGradient5203" + x1="421.42856" + y1="770.5788" + x2="421.42856" + y2="157.00269" + gradientUnits="userSpaceOnUse" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2904" + id="linearGradient5207" + gradientUnits="userSpaceOnUse" + x1="421.42856" + y1="770.5788" + x2="421.42856" + y2="157.00269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2904" + id="linearGradient5210" + gradientUnits="userSpaceOnUse" + x1="421.42856" + y1="770.5788" + x2="421.42856" + y2="157.00269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2904" + id="linearGradient5212" + gradientUnits="userSpaceOnUse" + x1="421.42856" + y1="770.5788" + x2="421.42856" + y2="157.00269" + gradientTransform="matrix(1.014493,0,0,1.029412,-127.53624,-175.0696)" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient2904" + id="linearGradient5217" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.014493,0,0,1.029412,-107.53624,-157.92674)" + x1="421.42856" + y1="770.5788" + x2="421.42856" + y2="157.00269" /> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient5219" + id="linearGradient5225" + x1="421.42856" + y1="768.92761" + x2="421.42856" + y2="158.65387" + gradientUnits="userSpaceOnUse" /> + <radialGradient + inkscape:collect="always" + xlink:href="#linearGradient3615" + id="radialGradient3621" + cx="421.42856" + cy="463.79074" + fx="421.42856" + fy="463.79074" + r="303.84723" + gradientTransform="matrix(1,0,0,1.0042444,0,-1.968506)" + gradientUnits="userSpaceOnUse" /> + <filter + inkscape:collect="always" + id="filter3631" + x="-0.1165843" + width="1.2331686" + y="-0.065459239" + height="1.1309185"> + <feGaussianBlur + inkscape:collect="always" + stdDeviation="10.301636" + id="feGaussianBlur3633" /> + </filter> + </defs> + <sodipodi:namedview + id="base" + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1.0" + gridtolerance="10000" + guidetolerance="10" + objecttolerance="10" + inkscape:pageopacity="0.0" + inkscape:pageshadow="2" + inkscape:zoom="0.35" + inkscape:cx="108.91681" + inkscape:cy="358.30213" + inkscape:document-units="px" + inkscape:current-layer="layer3" + inkscape:window-width="1920" + inkscape:window-height="1075" + inkscape:window-x="1440" + inkscape:window-y="0" + showgrid="false" + inkscape:window-maximized="0" /> + <metadata + id="metadata7"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title /> + </cc:Work> + </rdf:RDF> + </metadata> + <g + inkscape:label="Base" + inkscape:groupmode="layer" + id="layer1" + style="display:inline" + sodipodi:insensitive="true"> + <path + sodipodi:type="arc" + style="fill:url(#radialGradient3621);fill-opacity:1;stroke:url(#linearGradient5225);stroke-width:27.61747932;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" + id="path1872" + sodipodi:cx="421.42856" + sodipodi:cy="463.79074" + sodipodi:rx="295.71429" + sodipodi:ry="291.42856" + d="m 717.14285,463.79074 a 295.71429,291.42856 0 1 1 -591.42859,0 295.71429,291.42856 0 1 1 591.42859,0 z" + transform="matrix(1.014493,0,0,1.029412,-107.53624,-157.92674)" /> + </g> + <g + inkscape:groupmode="layer" + id="layer4" + inkscape:label="Refraction" + style="display:inline" + sodipodi:insensitive="true"> + <path + transform="matrix(1.014493,0,0,1.029412,-107.53624,-157.92674)" + d="m 717.14285,463.79074 a 295.71429,291.42856 0 1 1 -591.42859,0 295.71429,291.42856 0 1 1 591.42859,0 z" + sodipodi:ry="291.42856" + sodipodi:rx="295.71429" + sodipodi:cy="463.79074" + sodipodi:cx="421.42856" + id="path5180" + style="opacity:0.79111113;fill:url(#radialGradient5191);fill-opacity:1;stroke:none;display:inline" + sodipodi:type="arc" /> + </g> + <g + inkscape:groupmode="layer" + id="layer5" + inkscape:label="Reflection" + style="display:inline" + sodipodi:insensitive="true"> + <path + style="opacity:0.3288889;fill:url(#linearGradient5217);fill-opacity:1;stroke:none;display:inline" + d="m 320,19.517857 c -165.68547,0 -300,134.314543 -300,300.000003 0,21.41886 2.264366,42.28957 6.53125,62.4375 C 106.0102,338.98527 208.33367,313.11161 320,313.11161 c 111.66633,0 213.9898,25.87366 293.46875,68.84375 C 617.73563,361.80743 620,340.93672 620,319.51786 620,153.8324 485.68547,19.517857 320,19.517857 z" + id="path5193" /> + </g> + <g + inkscape:groupmode="layer" + id="layer3" + inkscape:label="Italic "i"" + style="display:inline"> + <path + id="path2820" + style="font-size:144px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;opacity:0.17777782;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3631);font-family:Times New Roman" + d="m 370.95661,140.65523 c 15.48657,3.7e-4 28.47549,3.8263 38.96675,11.4778 10.7406,7.65219 16.111,16.9056 16.11127,27.76025 -2.7e-4,10.85529 -5.37067,20.10867 -16.11127,27.76025 -10.74102,7.65215 -23.72994,11.47807 -38.96675,11.47777 -14.98738,3e-4 -27.85138,-3.82562 -38.59209,-11.47777 -10.74096,-7.65158 -16.11137,-16.90496 -16.11127,-27.76025 -10e-5,-10.85465 5.24545,-20.10806 15.73661,-27.76025 10.7407,-7.6515 23.72961,-11.47743 38.96675,-11.4778 m 23.23015,122.78572 -76.80945,189.78403 c -4.24645,10.85499 -6.36966,17.973 -6.36955,21.35404 -1.1e-4,1.95747 1.12395,3.82596 3.37211,5.60542 2.248,1.60157 4.62096,2.40236 7.11894,2.40232 4.24624,4e-5 8.49265,-1.33457 12.7391,-4.00388 11.24028,-6.58411 24.72877,-18.50676 40.46547,-35.76801 l 12.73917,5.33852 c -37.71796,46.80095 -77.80871,70.20137 -120.27237,70.20141 -16.23624,-4e-5 -29.2251,-3.20315 -38.96676,-9.60932 -9.49195,-6.58418 -14.23788,-14.85885 -14.23788,-24.8241 0,-6.5841 2.12321,-14.94779 6.36955,-25.09098 l 52.08058,-127.59039 c 4.99569,-12.27837 7.49356,-21.53179 7.49361,-27.76026 -5e-5,-3.91468 -2.37302,-7.3847 -7.11894,-10.41007 -4.74598,-3.02494 -11.24044,-4.53753 -19.48338,-4.53775 -3.74682,2.2e-4 -8.24299,0.0892 -13.48849,0.26688 l 4.87088,-10.67703 127.01659,-14.68091 22.48082,0" + transform="matrix(1.0936445,0,0,1.0936445,-29.966243,-30.856327)" /> + <path + d="m 369.16654,116.40862 c 16.9368,4.1e-4 31.14206,4.18461 42.61577,12.55264 11.7464,8.36877 17.61971,18.48871 17.62,30.35984 -2.9e-4,11.87183 -5.8736,21.99174 -17.62,30.35984 -11.74686,8.36874 -25.95212,12.55293 -42.61577,12.5526 -16.39086,3.3e-4 -30.45951,-4.18386 -42.20603,-12.5526 -11.74679,-8.3681 -17.62011,-18.48801 -17.62,-30.35984 -1.1e-4,-11.87113 5.73666,-21.99107 17.21026,-30.35984 11.74651,-8.36803 25.95176,-12.55223 42.61577,-12.55264 m 25.40553,134.28393 -84.00224,207.55626 c -4.6441,11.8715 -6.96614,19.65607 -6.96602,23.35372 -1.2e-4,2.14078 1.2292,4.18424 3.68789,6.13034 2.45851,1.75155 5.05369,2.62733 7.78559,2.62728 4.64388,5e-5 9.28794,-1.45954 13.93205,-4.37882 12.29287,-7.20067 27.04448,-20.23981 44.25483,-39.11748 l 13.93213,5.83844 c -41.25004,51.1836 -85.09507,76.77534 -131.53522,76.77538 -17.75667,-4e-5 -31.96187,-3.5031 -42.61578,-10.50918 -10.38082,-7.20075 -15.57118,-16.2503 -15.57118,-27.14874 0,-7.20066 2.32204,-16.34756 6.96603,-27.44061 l 56.95764,-139.53852 c 5.4635,-13.42818 8.19529,-23.54813 8.19534,-30.35986 -5e-5,-4.28127 -2.59524,-8.07624 -7.78559,-11.38492 -5.19041,-3.3082 -12.29304,-4.96244 -21.30789,-4.96268 -4.09769,2.4e-4 -9.0149,0.0976 -14.75161,0.29187 l 5.32701,-11.67687 138.91099,-16.0557 24.58603,0" + style="font-size:144px;font-style:italic;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#ffffff;fill-opacity:1;stroke:none;font-family:Times New Roman" + id="path5215" /> + </g> +</svg> |