CharInsert-1.21/000075500000000000000000000000001222655670100135035ustar00rootroot00000000000000CharInsert-1.21/.gitignore000064400000000000000000000000401222655670100154650ustar00rootroot00000000000000.svn *~ *.kate-swp .*.swp .idea CharInsert-1.21/.gitreview000064400000000000000000000001571222655670100155140ustar00rootroot00000000000000[gerrit] host=gerrit.wikimedia.org port=29418 project=mediawiki/extensions/CharInsert.git defaultbranch=master CharInsert-1.21/CharInsert.i18n.php000064400000000000000000000611651222655670100170450ustar00rootroot00000000000000 'Allows creation of JavaScript box for [[MediaWiki:Edittools|inserting non-standard characters]]', ); /** Message documentation (Message documentation) * @author Meno25 * @author Shirayuki * @author The Evil IP address */ $messages['qqq'] = array( 'charinsert-desc' => '{{desc|name=Char Insert|url=http://www.mediawiki.org/wiki/Extension:CharInsert}}', ); /** Afrikaans (Afrikaans) * @author Naudefj */ $messages['af'] = array( 'charinsert-desc' => "Maak dit moontlik om 'n JavaScript-boks te skep om [[MediaWiki:Edittools|nie-standaard karakters]] mee in te voer", ); /** Arabic (العربية) * @author Meno25 */ $messages['ar'] = array( 'charinsert-desc' => 'يسمح بإنشاء صندوق جافاسكريبت [[MediaWiki:Edittools|لإدخال حروف غير قياسية]]', ); /** Egyptian Spoken Arabic (مصرى) * @author Ramsis II */ $messages['arz'] = array( 'charinsert-desc' => 'بيسمح بعمل صندوق JavaScript لـ [[MediaWiki:Edittools|تدخيل حروف مش قياسية]]', ); /** Asturian (asturianu) * @author Esbardu */ $messages['ast'] = array( 'charinsert-desc' => "Permite la creación d'una caxa JavaScript pa [[MediaWiki:Edittools|enxertar carauteres non estándar]]", ); /** South Azerbaijani (تورکجه) * @author Mousa */ $messages['azb'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|قِیری-ایستاندارد حرفلری سالماق]] اوچون بیر جاوااسکریپت قوتوسونون یارادیلماسینا ایجازه وئرر', ); /** Bashkir (башҡортса) * @author Haqmar */ $messages['ba'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|Стандарт булмаған символдарҙы ҡуйыу]] өсөн JavaScript юлын яһауға рөхсәт бирә', ); /** Bavarian (Boarisch) * @author Man77 */ $messages['bar'] = array( 'charinsert-desc' => 'Erlaubt, dass a JavaScript-gsteiate Leistn zum [[MediaWiki:Edittools|Eifüng vu Sondazeichn]] eastöid wiad', ); /** Belarusian (Taraškievica orthography) (беларуская (тарашкевіца)‎) * @author EugeneZelenko * @author Jim-by */ $messages['be-tarask'] = array( 'charinsert-desc' => 'Дазваляе стварэньне JavaScript-блёку для [[MediaWiki:Edittools|ўстаўкі нестандартных сымбаляў]]', ); /** Bulgarian (български) * @author DCLXVI */ $messages['bg'] = array( 'charinsert-desc' => 'Позволява създаването на Джаваскрипт-кутия за [[MediaWiki:Edittools|вмъкване на нестандартни символи]]', ); /** Bengali (বাংলা) * @author Bellayet * @author Zaheen */ $messages['bn'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|আদর্শ নয় এমন অক্ষর যোগের]] জন্য জাভাস্ক্রিপ্ট বাক্স সৃষ্টি অনুমোদন করে', ); /** Breton (brezhoneg) * @author Fulup */ $messages['br'] = array( 'charinsert-desc' => "Aotren a ra krouiñ ur voest JavaScript evit [[MediaWiki:Edittools|ensoc'hañ arouezennoù na gaver ket war ar c'hlavierioù boas]]", ); /** Bosnian (bosanski) * @author CERminator */ $messages['bs'] = array( 'charinsert-desc' => 'Omogućuje pravljenje JavaScript kutije za [[MediaWiki:Edittools|ubacivanje nestandardnih znakova]]', ); /** Catalan (català) * @author Jordi Roqué */ $messages['ca'] = array( 'charinsert-desc' => "Permet la creació d'una caixa de JavaScript per a [[MediaWiki:Edittools|inserir caràcters no-estàndard]]", ); /** Czech (česky) * @author Li-sung */ $messages['cs'] = array( 'charinsert-desc' => 'Umožňuje vytvoření JavaScriptového políčka, které zjednodušuje [[MediaWiki:Edittools|vkládání neobvyklých znaků]]', ); /** Welsh (Cymraeg) * @author Lloffiwr */ $messages['cy'] = array( 'charinsert-desc' => 'Yn caniatau llunio blwch Javascript ar gyfer [[MediaWiki:Edittools|gosod nodau ansafonol]]', ); /** Danish (dansk) * @author Peter Alberti */ $messages['da'] = array( 'charinsert-desc' => 'Gør det muligt at indsætte [[MediaWiki:Edittools|specialtegn]] i redigeringsvinduet ved hjælp af JavaScript', ); /** German (Deutsch) * @author Kghbln * @author Raimond Spekking */ $messages['de'] = array( 'charinsert-desc' => 'Ermöglicht die Erstellung einer JavaScript-gesteuerten Leiste zum [[MediaWiki:Edittools|Einfügen von Sonderzeichen]]', ); /** Zazaki (Zazaki) * @author Xoser */ $messages['diq'] = array( 'charinsert-desc' => 'Qe [[MediaWiki:Edittools|de kerdişê karektaranê ne-standardî]] viraziyayîşê quti yê JavaScriptî ra destur dano', ); /** Lower Sorbian (dolnoserbski) * @author Michawiki */ $messages['dsb'] = array( 'charinsert-desc' => 'Dowólujo napóranje JavaScriptowego kašćika za [[MediaWiki:Edittools|zasajźenje specielnych znamješkow]]', ); /** Greek (Ελληνικά) * @author Geraki */ $messages['el'] = array( 'charinsert-desc' => 'Επιτρέπει την δημιουργία κουτιού JavaScript για την [[MediaWiki:Edittools|εισαγωγή μη-κανονικών χαρακτήρων]]', ); /** Esperanto (Esperanto) * @author Yekrats */ $messages['eo'] = array( 'charinsert-desc' => 'Permesas kreadon de JavaScript skatolon por [[MediaWiki:Edittools|entajpi nekutimajn signojn]]', ); /** Spanish (español) * @author Remember the dot */ $messages['es'] = array( 'charinsert-desc' => 'Permite la creación de una caja JavaScript para [[MediaWiki:Edittools|insertar caracteres inusuales]]', ); /** Estonian (eesti) * @author Pikne * @author Silvar */ $messages['et'] = array( 'charinsert-desc' => 'Lubab JavaScripti abil teha raami [[MediaWiki:Edittools|erimärkide lisamiseks]].', ); /** Basque (euskara) * @author An13sa */ $messages['eu'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|Estandarizatu gabeko karaktereak sartzeko]] JavaScript taula sortzea baimentzen du', ); /** Persian (فارسی) * @author Huji * @author ZxxZxxZ */ $messages['fa'] = array( 'charinsert-desc' => 'ایجاد جعبه‌ای مبتنی بر جاوااسکریپت را برای [[MediaWiki:Edittools|واردکردن نویسه‌های غیراستاندارد]] ممکن می‌کند', ); /** Finnish (suomi) * @author Nike * @author Str4nd */ $messages['fi'] = array( 'charinsert-desc' => 'Mahdollistaa [[MediaWiki:Edittools|erikoismerkkien syöttämisen]] JavaScript-laatikon avulla.', ); /** French (français) * @author Meithal * @author Urhixidur * @author Verdy p */ $messages['fr'] = array( 'charinsert-desc' => 'Permet la création d’une boîte JavaScript pour l’[[MediaWiki:Edittools|insertion de caractères absents des claviers usuels]]', ); /** Franco-Provençal (arpetan) * @author ChrisPtDe */ $messages['frp'] = array( 'charinsert-desc' => 'Pèrmèt la crèacion d’una bouèta JavaScript por l’[[MediaWiki:Edittools|entrebetâ de caractèros absents des cllaviérs d’usâjo]].', ); /** Galician (galego) * @author Toliño */ $messages['gl'] = array( 'charinsert-desc' => 'Permite a creación dunha caixa de JavaScript para [[MediaWiki:Edittools|inserir caracteres que non son estándar]]', ); /** Swiss German (Alemannisch) * @author Als-Holder */ $messages['gsw'] = array( 'charinsert-desc' => 'Erlaubt s Aalege vun ere JavaScript gstyyrte Leischte zum [[MediaWiki:Edittools|Yyfiege vu Sonderzeiche]]', ); /** Manx (Gaelg) * @author MacTire02 */ $messages['gv'] = array( 'charinsert-desc' => "T'eh shoh lhiggey da crooaght chishtey JavaScript dy [[MediaWiki:Edittools|chur cowraghyn neu-stundayrtit stiagh]]", ); /** Hebrew (עברית) * @author Rotem Liss */ $messages['he'] = array( 'charinsert-desc' => 'הוספת אפשרות ליצירת תיבת JavaScript עבור [[MediaWiki:Edittools|הוספת תווים בלתי סטנדרטיים]]', ); /** Hindi (हिन्दी) * @author Kaustubh */ $messages['hi'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|नॉन-स्टैडेर्ड चिन्ह]] के इस्तेमाल के लिये एक जावास्क्रीप्ट कुंजीफलक बनाता हैं', ); /** Hiligaynon (Ilonggo) * @author Tagimata */ $messages['hil'] = array( 'charinsert-desc' => 'Nagapasugot sa paghimu sang JavaScript kahon para sa [[MediaWiki:Edittools|inserting non-standard characters]]', ); /** Croatian (hrvatski) * @author Dalibor Bosits */ $messages['hr'] = array( 'charinsert-desc' => 'Omogućava stvaranje JavaScript polja za [[MediaWiki:Edittools|umetanje ne-standardnih znakova]]', ); /** Upper Sorbian (hornjoserbsce) * @author Michawiki */ $messages['hsb'] = array( 'charinsert-desc' => 'Dowola wutworjenje JavaScriptoweho kašćika za [[MediaWiki:Edittools|zasunjenje specialnych znamješkow]]', ); /** Hungarian (magyar) * @author Dani * @author Terik */ $messages['hu'] = array( 'charinsert-desc' => 'JavaScript-alapú doboz létrehozása [[MediaWiki:Edittools|különleges karakterek beillesztéséhez]]', ); /** Interlingua (interlingua) * @author McDutchie */ $messages['ia'] = array( 'charinsert-desc' => 'Permitte crear un quadro JavaScript pro [[MediaWiki:Edittools|inserer characteres non-standard]]', ); /** Indonesian (Bahasa Indonesia) * @author IvanLanin */ $messages['id'] = array( 'charinsert-desc' => 'Mengizinkan pembuatan kotak JavaScript untuk [[MediaWiki:Edittools|menyisipkan karakter non-standar]]', ); /** Iloko (Ilokano) * @author Lam-ang */ $messages['ilo'] = array( 'charinsert-desc' => 'Palubosan na ti agaramid iti JavaScript a kahon para iti [[MediaWiki:Edittools|pinagikabil kadagiti saan a kadawyan unay a kababalin]]', ); /** Italian (italiano) * @author Pietrodn */ $messages['it'] = array( 'charinsert-desc' => 'Permette di creare un box JavaScript per [[MediaWiki:Edittools|inserire caratteri non-standard]]', ); /** Japanese (日本語) * @author Aotake * @author JtFuruhata * @author Shirayuki */ $messages['ja'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|特殊文字の挿入]]を補助する JavaScript ボックスを作成できるようにする', ); /** Javanese (Basa Jawa) * @author Meursault2004 */ $messages['jv'] = array( 'charinsert-desc' => 'Marengaké digawéné kothak JavaScript kanggo [[MediaWiki:Edittools|nyisipaké karakter non-standar]]', ); /** Khmer (ភាសាខ្មែរ) * @author Lovekhmer * @author Thearith */ $messages['km'] = array( 'charinsert-desc' => 'អនុញ្ញាតឱ្យមានការបង្កើតប្រអ​ប់ JavaScript សម្រាប់[[MediaWiki:Edittools|ការដាក់បញ្ចូលតួរអក្សរមិនមានលក្ខណៈស្តង់ដារ]]', ); /** Korean (한국어) * @author Kwj2772 * @author 아라 */ $messages['ko'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|특수 문자]] 삽입을 위한 자바스크립트 상자 만들기 허용', ); /** Colognian (Ripoarisch) * @author Purodha */ $messages['ksh'] = array( 'charinsert-desc' => 'Määt Javascrip Knöppsche müjjelesch för [[MediaWiki:Edittools|Sönderbochstave un frempshprochijje Bochstave enzeföje]].', ); /** Latin (Latina) * @author MissPetticoats */ $messages['la'] = array( 'charinsert-desc' => 'Licet creare JavaScript loculum pro [[MediaWiki:Edittools|inserting non-standard characters]]', ); /** Luxembourgish (Lëtzebuergesch) * @author Robby */ $messages['lb'] = array( 'charinsert-desc' => 'Erlaabt et eng JavaScript-gesteiert Këscht ze maache fir [[MediaWiki:Edittools|Sonnerzeechen anzesetzen]]', ); /** Limburgish (Limburgs) * @author Ooswesthoesbes */ $messages['li'] = array( 'charinsert-desc' => "Maak 't meugelik [[MediaWiki:Edittools|neet-standaard karakters]] in te veure venoet e deilvènster via JavaScript", ); /** Lithuanian (lietuvių) * @author Vpovilaitis */ $messages['lt'] = array( 'charinsert-desc' => 'Leidžia sukurti JavaScript pasirinkimą dėl [[MediaWiki:Edittools|nestandartinių simbolių įterpimo]]', ); /** Latvian (latviešu) * @author Xil */ $messages['lv'] = array( 'charinsert-desc' => 'Atļauj izveidot javaskripta kasti [[MediaWiki:Edittools|nestandarta rakstu zimēm]]', ); /** Malagasy (Malagasy) * @author Jagwar */ $messages['mg'] = array( 'charinsert-desc' => "Mamela ny manao boaty JavaScript hoan'y [[MediaWiki:Edittools|fampidirana soratra tsy afaka soratana amin'izao]]", ); /** Macedonian (македонски) * @author Bjankuloski06 * @author Brest */ $messages['mk'] = array( 'charinsert-desc' => 'Дава можност за создавање на JavaScript кутија за [[MediaWiki:Edittools|вметнување на нестандардни знаци]]', ); /** Malayalam (മലയാളം) * @author Praveenp */ $messages['ml'] = array( 'charinsert-desc' => 'ജാവസ്ക്രിപ്റ്റ് പെട്ടിയിൽ [[MediaWiki:Edittools|സാധാരണമല്ലാത്ത ലിപികൾ ഉൾപ്പെടുത്താൻ]] ഉള്ള സൗകര്യം സൃഷ്ടിക്കാൻ അനുവദിക്കുന്നു.', ); /** Marathi (मराठी) * @author Kaustubh */ $messages['mr'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|ठराविक नसलेली चिन्हे]] वापरण्यासाठी एक जावास्क्रीप्ट कळफलक बनवितो', ); /** Malay (Bahasa Melayu) * @author Aviator */ $messages['ms'] = array( 'charinsert-desc' => 'Membolehkan penciptaan kotak JavaScript untuk [[MediaWiki:Edittools|menyisipkan aksara bukan piawai]]', ); /** Maltese (Malti) * @author Chrisportelli */ $messages['mt'] = array( 'charinsert-desc' => "Tħalli l-ħolqien ta' kaxxa bil-JavaScript biex [[MediaWiki:Edittools|iddaħħal karattri mhux standard]]", ); /** Erzya (эрзянь) * @author Botuzhaleny-sodamo */ $messages['myv'] = array( 'charinsert-desc' => 'Максы теемс-шкамс JavaScript-умине [[MediaWiki:Edittools|аволь эрьва чинь символонь путома]]нь туртов', ); /** Nahuatl (Nāhuatl) * @author Fluence * @author Teòtlalili */ $messages['nah'] = array( 'charinsert-desc' => 'Tèkàwilia mochîchìwas sè JavaScriptkalli tlèn ìka [[MediaWiki:Edittools|mokìntlàlia tlàtlamantỉkë tlâkuilòmë]]', ); /** Norwegian Bokmål (norsk (bokmål)‎) */ $messages['nb'] = array( 'charinsert-desc' => 'Gjør det mulig å sette inn [[MediaWiki:Edittools|spesialtegn]] i redigeringsruten med hjelp av JavaScript', ); /** Low German (Plattdüütsch) * @author Slomox */ $messages['nds'] = array( 'charinsert-desc' => 'Verlöövt dat Opstellen vun en mit JavaScript stüürt Liest för dat [[MediaWiki:Edittools|Infögen vun Sünnerteken]]', ); /** Nedersaksies (Nedersaksies) * @author Servien */ $messages['nds-nl'] = array( 'charinsert-desc' => "Hiermee ku'j [[MediaWiki:Edittools|niet-standardkarakters]] invoeren vanuut n deelvienster via JavaScript", ); /** Nepali (नेपाली) * @author सरोज कुमार ढकाल */ $messages['ne'] = array( 'charinsert-desc' => 'JavaScript बाकस बनाउन [[MediaWiki:Edittools| स्तरहिन वर्णहरु राख्न ]] सहयोग गर्छ', ); /** Dutch (Nederlands) * @author Siebrand */ $messages['nl'] = array( 'charinsert-desc' => 'Maakt het mogelijk [[MediaWiki:Edittools|niet-standaard karakters]] in te voeren vanuit een deelvenster via JavaScript', ); /** Norwegian Nynorsk (norsk (nynorsk)‎) * @author Harald Khan * @author Njardarlogar */ $messages['nn'] = array( 'charinsert-desc' => 'Gjer det mogleg å setja inn [[MediaWiki:Edittools|spesialteikn]] i endringsruta ved hjelp av JavaScript', ); /** Occitan (occitan) * @author Cedric31 */ $messages['oc'] = array( 'charinsert-desc' => 'Permet la creacion d’una bóstia JavaScript per [[MediaWiki:Edittools|l’insercion de caractèrs pas estandards]]', ); /** Papiamento (Papiamentu) * @author Sdm1985 */ $messages['pap'] = array( 'charinsert-desc' => 'Esaki ta pèrmití e kreashon di un kaha di JavaScript pa [[MediaWiki:Edittools|inserting non-standard characters]]', ); /** Picard (Picard) * @author Geoleplubo */ $messages['pcd'] = array( 'charinsert-desc' => "Pèrmet l'créhachon d’eune boéte JavaScript pou l’[[MediaWiki:Edittools|insérchon des caractéres absints d'chés cleftieus éd qhère]]", ); /** Polish (polski) * @author Derbeth * @author Sp5uhe */ $messages['pl'] = array( 'charinsert-desc' => 'Umożliwia stworzenie z użyciem JavaScriptu ramki z linkami [[MediaWiki:Edittools|wstawiającymi niestandardowe znaki]]', ); /** Piedmontese (Piemontèis) * @author Dragonòt */ $messages['pms'] = array( 'charinsert-desc' => 'A përmëtt la creassion dë fneste JavaScripts për [[MediaWiki:Edittools|anserì caràter pa standard]]', ); /** Portuguese (português) * @author Malafaya */ $messages['pt'] = array( 'charinsert-desc' => 'Permite a criação de uma caixa JavaScript para [[MediaWiki:Edittools|inserção de caracteres não "standard"]]', ); /** Brazilian Portuguese (português do Brasil) * @author Eduardo.mps */ $messages['pt-br'] = array( 'charinsert-desc' => 'Permite a criação de uma caixa JavaScript para [[MediaWiki:Edittools|inserção de caracteres "não-padrão"]]', ); /** Romanian (română) * @author KlaudiuMihaila */ $messages['ro'] = array( 'charinsert-desc' => 'Permite crearea unei cutii JavaScript pentru [[MediaWiki:Edittools|inserarea caracterelor nestandard]]', ); /** tarandíne (tarandíne) * @author Joetaras */ $messages['roa-tara'] = array( 'charinsert-desc' => "Permitte 'a ccreazzione de scatele in Javascript pe [[MediaWiki:Edittools|l'inzerimende de carattere non-stàndàrd]]", ); /** Russian (русский) * @author Lockal * @author Александр Сигачёв */ $messages['ru'] = array( 'charinsert-desc' => 'Позволяет создать JavaScript-поле для [[MediaWiki:Edittools|вставки нестандартных символов]]', ); /** Rusyn (русиньскый) * @author Gazeb */ $messages['rue'] = array( 'charinsert-desc' => 'Доволює створити JavaScript-блок про [[MediaWiki:Edittools|вкладаня незвычайных сімболів]]', ); /** Sakha (саха тыла) * @author HalanTul */ $messages['sah'] = array( 'charinsert-desc' => 'Оччо биллибэт, сэдэх бэлиэлэри [[MediaWiki:Edittools|туруорарга]] аналлаах JavaScript түннүгүн оҥорорго аналлаах', ); /** Sicilian (sicilianu) * @author Santu */ $messages['scn'] = array( 'charinsert-desc' => 'Pirmetti di criari nu box JavaScript pi [[MediaWiki:Edittools|nziriri caràttiri non-standard]]', ); /** Sinhala (සිංහල) * @author පසිඳු කාවින්ද */ $messages['si'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|සම්මත-නොවන අක්ෂර ඇතුලත් කිරීම]] සඳහා ජාවාස්ක්‍රිප්ට් කොටුවක් තැනීමට ඉඩදෙන්න', ); /** Slovak (slovenčina) * @author Helix84 */ $messages['sk'] = array( 'charinsert-desc' => 'Umožňuje vytvoriť JavaScriptové pole na [[MediaWiki:Edittools|vkladanie neštandardných znakov]]', ); /** Slovenian (slovenščina) * @author Dbc334 */ $messages['sl'] = array( 'charinsert-desc' => 'Omogoča ustvarjanje polja JavaScript za [[MediaWiki:Edittools|vstavljanje redkeje uporabljanih znakov]]', ); /** Albanian (shqip) * @author Puntori */ $messages['sq'] = array( 'charinsert-desc' => 'Lejon krijimin e kutive JavaScript për [[MediaWiki:Edittools|inserting karaktere jo standarde]]', ); /** Serbian (Cyrillic script) (српски (ћирилица)‎) * @author Rancher * @author Михајло Анђелковић */ $messages['sr-ec'] = array( 'charinsert-desc' => 'Омогућава прављење јаваскрипт кутијице за [[MediaWiki:Edittools|убацивање нестандардизованих знакова]]', ); /** Serbian (Latin script) (srpski (latinica)‎) * @author Michaello */ $messages['sr-el'] = array( 'charinsert-desc' => 'Omogućava pravljenje javaskript kutijice za [[MediaWiki:Edittools|inserting non-standard characters]]', ); /** Seeltersk (Seeltersk) * @author Pyt */ $messages['stq'] = array( 'charinsert-desc' => 'Ferlööwet dät Moakjen fon ne JavaScript stjuurde Lieste toun [[MediaWiki:Edittools|Ienföigjen fon Sunnerteekene]]', ); /** Sundanese (Basa Sunda) * @author Kandar */ $messages['su'] = array( 'charinsert-desc' => 'Dipaké nyieun kotak JavaScript pikeun [[MediaWiki:Edittools|ngasupkeun karakter teu baku]]', ); /** Swedish (svenska) * @author Lejonel */ $messages['sv'] = array( 'charinsert-desc' => 'Gör det möjligt att infoga [[MediaWiki:Edittools|specialtecken]] i redigeringsrutan med hjälp av JavaScript', ); /** Tamil (தமிழ்) * @author செல்வா */ $messages['ta'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|inserting non-standard characters]] என்பதற்கான சாவாநிரல்மொழிப் பெட்டியை உருவாக்க உதவுகின்றது', ); /** Telugu (తెలుగు) * @author Veeven */ $messages['te'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|ప్రత్యేక అక్షరాలను చేర్చడానికి]] ఉద్దేశించిన జావాస్క్రిప్టు పెట్టెని తయారుచేయడానికి పనికివస్తుంది', ); /** Tajik (Cyrillic script) (тоҷикӣ) * @author Ibrahim */ $messages['tg-cyrl'] = array( 'charinsert-desc' => 'Имкони эҷоди қуттиҳои ҶаваСкриптро барои [[MediaWiki:Edittools|дохил кардани аломатҳои ғайристандарӣ]] пешниҳод мекунад', ); /** Tajik (Latin script) (tojikī) * @author Liangent */ $messages['tg-latn'] = array( 'charinsert-desc' => 'Imkoni eçodi quttihoi ÇavaSkriptro baroi [[MediaWiki:Edittools|doxil kardani alomathoi ƣajristandarī]] peşnihod mekunad', ); /** Thai (ไทย) * @author Passawuth */ $messages['th'] = array( 'charinsert-desc' => 'อนุญาตการสร้างกล่องจาวาสคริปต์สำหรับ[[MediaWiki:Edittools|การใส่อักขระพิเศษ]]', ); /** Tagalog (Tagalog) * @author AnakngAraw */ $messages['tl'] = array( 'charinsert-desc' => 'Nagpapahintulot sa paglikha ng kahon ng JavaScript na para sa [[MediaWiki:Edittools|pagsisingit ng wala sa pamantayang mga panitik]]', ); /** Turkish (Türkçe) * @author Joseph */ $messages['tr'] = array( 'charinsert-desc' => '[[MediaWiki:Edittools|Standart olmayan karakter eklemek]] için JavaScript kutusu oluşturulmasına izin verir', ); /** Ukrainian (українська) * @author Ahonc */ $messages['uk'] = array( 'charinsert-desc' => 'Дозволяє створити JavaScript-блок для [[MediaWiki:Edittools|вставки нестандартних символів]]', ); /** vèneto (vèneto) * @author Candalua */ $messages['vec'] = array( 'charinsert-desc' => 'Permete la creazion de un riquadro in JavaScript par [[MediaWiki:Edittools|inserir i caràteri mìà standard]]', ); /** Vietnamese (Tiếng Việt) * @author Vinhtantran */ $messages['vi'] = array( 'charinsert-desc' => 'Cho phép tạo nên một hộp dùng để [[MediaWiki:Edittools|chèn các ký tự không chuẩn hóa]] dùng JavaScript', ); /** Volapük (Volapük) * @author Smeira */ $messages['vo'] = array( 'charinsert-desc' => 'Dälon jafi bügila me el JavaScript ad [[MediaWiki:Edittools|nüpladön malatis nekösömik]]', ); /** Yiddish (ייִדיש) * @author פוילישער */ $messages['yi'] = array( 'charinsert-desc' => 'דערמעגלעכט שאפן JavaScript קעסטל פאר [[MediaWiki:Edittools|אריינגעבן אומסטאנדארטע צייכנס]]', ); /** Cantonese (粵語) * @author Shinjiman */ $messages['yue'] = array( 'charinsert-desc' => '容許加入響[[MediaWiki:Edittools|插入非標準字元]]嘅JavaScript盒', ); /** Simplified Chinese (中文(简体)‎) * @author Alex S.H. Lin */ $messages['zh-hans'] = array( 'charinsert-desc' => '允许增加[[MediaWiki:Edittools|插入非标准文字]]的JavaScript控制项', ); /** Traditional Chinese (中文(繁體)‎) * @author Alex S.H. Lin */ $messages['zh-hant'] = array( 'charinsert-desc' => '允許增加[[MediaWiki:Edittools|插入非標準文字]]的JavaScript控制項', ); CharInsert-1.21/CharInsert.php000064400000000000000000000066521222655670100162670ustar00rootroot00000000000000 * @copyright Copyright (C) 2004,2006 Brion Vibber * @license http://www.gnu.org/copyleft/gpl.html GNU General Public License 2.0 or later */ if ( !defined( 'MEDIAWIKI' ) ) { die(); } $wgHooks['ParserFirstCallInit'][] = 'setupSpecialChars'; $wgExtensionCredits['parserhook'][] = array( 'path' => __FILE__, 'name' => 'CharInsert', 'author' => 'Brion Vibber', 'url' => 'https://www.mediawiki.org/wiki/Extension:CharInsert', 'descriptionmsg' => 'charinsert-desc', ); $dir = dirname( __FILE__ ) . '/'; $wgExtensionMessagesFiles['CharInsert'] = $dir . 'CharInsert.i18n.php'; function setupSpecialChars( &$parser ) { $parser->setHook( 'charinsert', 'charInsert' ); return true; } function charInsert( $data, $params, $parser ) { $data = $parser->mStripState->unstripBoth( $data ); return implode( "
\n", array_map( 'charInsertLine', explode( "\n", trim( $data ) ) ) ); } function charInsertLine( $data ) { return implode( "\n", array_map( 'charInsertItem', preg_split( '/\\s+/', charInsertArmor( $data ) ) ) ); } function charInsertArmor( $data ) { return preg_replace_callback( '!(.*?)!i', 'charInsertNowiki', $data ); } function charInsertNowiki( $matches ) { return str_replace( array( '\t', '\r', ' ' ), array( ' ', ' ', ' ' ), $matches[1] ); } function charInsertItem( $data ) { $chars = explode( '+', $data ); if ( count( $chars ) > 1 && $chars[0] !== '' ) { return charInsertChar( $chars[0], $chars[1] ); } elseif ( count( $chars ) == 1 ) { return charInsertChar( $chars[0] ); } else { return charInsertChar( '+' ); } } function charInsertChar( $start, $end = '' ) { $estart = charInsertJsString( $start ); $eend = charInsertJsString( $end ); if ( $eend == '' ) { $inline = charInsertDisplay( $start ); } else { $inline = charInsertDisplay( $start . $end ); } return Xml::element( 'a', array( 'onclick' => "insertTags('$estart','$eend','');return false", 'href' => '#' ), $inline ); } function charInsertJsString( $text ) { return strtr( charInsertDisplay( $text ), array( "\\" => "\\\\", "\"" => "\\\"", "'" => "\\'", "\r\n" => "\\n", "\r" => "\\n", "\n" => "\\n", ) ); } function charInsertDisplay( $text ) { static $invisibles = array( ' ', ' ' ); static $visibles = array( ' ', ' ' ); return Sanitizer::decodeCharReferences( str_replace( $invisibles, $visibles, $text ) ); }