MediaWiki  1.32.5
Names.php
Go to the documentation of this file.
1 <?php
24 namespace MediaWiki\Languages\Data;
25 
47 class Names {
48  public static $names = [
49  'aa' => 'Qafár af', # Afar
50  'ab' => 'Аҧсшәа', # Abkhaz
51  'abs' => 'bahasa ambon', # Ambonese Malay, T193566
52  'ace' => 'Acèh', # Aceh
53  'ady' => 'адыгабзэ', # Adyghe
54  'ady-cyrl' => 'адыгабзэ', # Adyghe
55  'aeb' => 'تونسي/Tûnsî', # Tunisian Arabic (multiple scripts - defaults to Arabic)
56  'aeb-arab' => 'تونسي', # Tunisian Arabic (Arabic Script)
57  'aeb-latn' => 'Tûnsî', # Tunisian Arabic (Latin Script)
58  'af' => 'Afrikaans', # Afrikaans
59  'ak' => 'Akan', # Akan
60  'aln' => 'Gegë', # Gheg Albanian
61  'als' => 'Alemannisch', # Alemannic -- not a valid code, for compatibility. See gsw.
62  'am' => 'አማርኛ', # Amharic
63  'an' => 'aragonés', # Aragonese
64  'ang' => 'Ænglisc', # Old English, T25283
65  'anp' => 'अङ्गिका', # Angika
66  'ar' => 'العربية', # Arabic
67  'arc' => 'ܐܪܡܝܐ', # Aramaic
68  'arn' => 'mapudungun', # Mapuche, Mapudungu, Araucanian (Araucano)
69  'arq' => 'جازايرية', # Algerian Spoken Arabic
70  'ary' => 'Maġribi', # Moroccan Spoken Arabic
71  'arz' => 'مصرى', # Egyptian Spoken Arabic
72  'as' => 'অসমীয়া', # Assamese
73  'ase' => 'American sign language', # American sign language
74  'ast' => 'asturianu', # Asturian
75  'atj' => 'Atikamekw', # Atikamekw
76  'av' => 'авар', # Avar
77  'avk' => 'Kotava', # Kotava
78  'awa' => 'अवधी', # Awadhi
79  'ay' => 'Aymar aru', # Aymara
80  'az' => 'azərbaycanca', # Azerbaijani
81  'azb' => 'تۆرکجه', # South Azerbaijani
82  'ba' => 'башҡортса', # Bashkir
83  'ban' => 'Basa Bali', # Balinese
84  'bar' => 'Boarisch', # Bavarian (Austro-Bavarian and South Tyrolean)
85  'bat-smg' => 'žemaitėška', # Samogitian (deprecated code, 'sgs' in ISO 639-3 since 2010-06-30 )
86  'bbc' => 'Batak Toba', # Batak Toba (falls back to bbc-latn)
87  'bbc-latn' => 'Batak Toba', # Batak Toba
88  'bcc' => 'جهلسری بلوچی', # Southern Balochi
89  'bcl' => 'Bikol Central', # Bikol: Central Bicolano language
90  'be' => 'беларуская', # Belarusian normative
91  'be-tarask' => "беларуская (тарашкевіца)\u{200E}", # Belarusian in Taraskievica orthography
92  'be-x-old' => "беларуская (тарашкевіца)\u{200E}", # (be-tarask compat)
93  'bg' => 'български', # Bulgarian
94  'bgn' => 'روچ کپتین بلوچی', # Western Balochi
95  'bh' => 'भोजपुरी', # Bihari macro language. Falls back to Bhojpuri (bho)
96  'bho' => 'भोजपुरी', # Bhojpuri
97  'bi' => 'Bislama', # Bislama
98  'bjn' => 'Bahasa Banjar', # Banjarese
99  'bm' => 'bamanankan', # Bambara
100  'bn' => 'বাংলা', # Bengali
101  'bo' => 'བོད་ཡིག', # Tibetan
102  'bpy' => 'বিষ্ণুপ্রিয়া মণিপুরী', # Bishnupriya Manipuri
103  'bqi' => 'بختیاری', # Bakthiari
104  'br' => 'brezhoneg', # Breton
105  'brh' => 'Bráhuí', # Brahui
106  'bs' => 'bosanski', # Bosnian
107  'btm' => 'Batak Mandailing', # Batak Mandailing
108  'bto' => 'Iriga Bicolano', # Rinconada Bikol
109  'bug' => 'ᨅᨔ ᨕᨘᨁᨗ', # Buginese
110  'bxr' => 'буряад', # Buryat (Russia)
111  'ca' => 'català', # Catalan
112  'cbk-zam' => 'Chavacano de Zamboanga', # Zamboanga Chavacano
113  'cdo' => 'Mìng-dĕ̤ng-ngṳ̄', # Min Dong
114  'ce' => 'нохчийн', # Chechen
115  'ceb' => 'Cebuano', # Cebuano
116  'ch' => 'Chamoru', # Chamorro
117  'cho' => 'Choctaw', # Choctaw
118  'chr' => 'ᏣᎳᎩ', # Cherokee
119  'chy' => 'Tsetsêhestâhese', # Cheyenne
120  'ckb' => 'کوردی', # Central Kurdish
121  'co' => 'corsu', # Corsican
122  'cps' => 'Capiceño', # Capiznon
123  'cr' => 'Nēhiyawēwin / ᓀᐦᐃᔭᐍᐏᐣ', # Cree
124  'crh' => 'qırımtatarca', # Crimean Tatar (multiple scripts - defaults to Latin)
125  'crh-latn' => "qırımtatarca (Latin)\u{200E}", # Crimean Tatar (Latin)
126  'crh-cyrl' => "къырымтатарджа (Кирилл)\u{200E}", # Crimean Tatar (Cyrillic)
127  'cs' => 'čeština', # Czech
128  'csb' => 'kaszëbsczi', # Cassubian
129  'cu' => 'словѣньскъ / ⰔⰎⰑⰂⰡⰐⰠⰔⰍⰟ', # Old Church Slavonic (ancient language)
130  'cv' => 'Чӑвашла', # Chuvash
131  'cy' => 'Cymraeg', # Welsh
132  'da' => 'dansk', # Danish
133  'de' => 'Deutsch', # German ("Du")
134  'de-at' => 'Österreichisches Deutsch', # Austrian German
135  'de-ch' => 'Schweizer Hochdeutsch', # Swiss Standard German
136  'de-formal' => "Deutsch (Sie-Form)\u{200E}", # German - formal address ("Sie")
137  'din' => 'Thuɔŋjäŋ', # Dinka
138  'diq' => 'Zazaki', # Zazaki
139  'dsb' => 'dolnoserbski', # Lower Sorbian
140  'dtp' => 'Dusun Bundu-liwan', # Central Dusun
141  'dty' => 'डोटेली', # Doteli
142  'dv' => 'ދިވެހިބަސް', # Dhivehi
143  'dz' => 'ཇོང་ཁ', # Dzongkha (Bhutan)
144  'ee' => 'eʋegbe', # Éwé
145  'egl' => 'Emiliàn', # Emilian
146  'el' => 'Ελληνικά', # Greek
147  'eml' => 'emiliàn e rumagnòl', # Emiliano-Romagnolo / Sammarinese
148  'en' => 'English', # English
149  'en-ca' => 'Canadian English', # Canadian English
150  'en-gb' => 'British English', # British English
151  'eo' => 'Esperanto', # Esperanto
152  'es' => 'español', # Spanish
153  'es-419' => 'español de América Latina', # Spanish for the Latin America and Caribbean region
154  'es-formal' => "español (formal)\u{200E}", # Spanish formal address
155  'et' => 'eesti', # Estonian
156  'eu' => 'euskara', # Basque
157  'ext' => 'estremeñu', # Extremaduran
158  'fa' => 'فارسی', # Persian
159  'ff' => 'Fulfulde', # Fulfulde, Maasina
160  'fi' => 'suomi', # Finnish
161  'fit' => 'meänkieli', # Tornedalen Finnish
162  'fiu-vro' => 'Võro', # Võro (deprecated code, 'vro' in ISO 639-3 since 2009-01-16)
163  'fj' => 'Na Vosa Vakaviti', # Fijian
164  'fo' => 'føroyskt', # Faroese
165  'fr' => 'français', # French
166  'frc' => 'français cadien', # Cajun French
167  'frp' => 'arpetan', # Franco-Provençal/Arpitan
168  'frr' => 'Nordfriisk', # North Frisian
169  'fur' => 'furlan', # Friulian
170  'fy' => 'Frysk', # Frisian
171  'ga' => 'Gaeilge', # Irish
172  'gag' => 'Gagauz', # Gagauz
173  'gan' => '贛語', # Gan (multiple scripts - defaults to Traditional)
174  'gan-hans' => "赣语(简体)\u{200E}", # Gan (Simplified Han)
175  'gan-hant' => "贛語(繁體)\u{200E}", # Gan (Traditional Han)
176  'gcr' => 'kréyòl gwiyanè', # Guianan Creole
177  'gd' => 'Gàidhlig', # Scots Gaelic
178  'gl' => 'galego', # Galician
179  'glk' => 'گیلکی', # Gilaki
180  'gn' => 'Avañe\'ẽ', # Guaraní, Paraguayan
181  'gom' => 'गोंयची कोंकणी / Gõychi Konknni', # Goan Konkani
182  'gom-deva' => 'गोंयची कोंकणी', # Goan Konkani (Devanagari script)
183  'gom-latn' => 'Gõychi Konknni', # Goan Konkani (Latin script)
184  'gor' => 'Bahasa Hulontalo', # Gorontalo
185  'got' => '𐌲𐌿𐍄𐌹𐍃𐌺', # Gothic
186  'grc' => 'Ἀρχαία ἑλληνικὴ', # Ancient Greek
187  'gsw' => 'Alemannisch', # Alemannic
188  'gu' => 'ગુજરાતી', # Gujarati
189  'gv' => 'Gaelg', # Manx
190  'ha' => 'Hausa', # Hausa
191  'hak' => '客家語/Hak-kâ-ngî', # Hakka
192  'haw' => 'Hawaiʻi', # Hawaiian
193  'he' => 'עברית', # Hebrew
194  'hi' => 'हिन्दी', # Hindi
195  'hif' => 'Fiji Hindi', # Fijian Hindi (multiple scripts - defaults to Latin)
196  'hif-latn' => 'Fiji Hindi', # Fiji Hindi (Latin script)
197  'hil' => 'Ilonggo', # Hiligaynon
198  'ho' => 'Hiri Motu', # Hiri Motu
199  'hr' => 'hrvatski', # Croatian
200  'hrx' => 'Hunsrik', # Riograndenser Hunsrückisch
201  'hsb' => 'hornjoserbsce', # Upper Sorbian
202  'ht' => 'Kreyòl ayisyen', # Haitian Creole French
203  'hu' => 'magyar', # Hungarian
204  'hu-formal' => "magyar (formal)\u{200E}", # Hungarian formal address
205  'hy' => 'հայերեն', # Armenian, T202611
206  'hyw' => 'արեւմտահայերէն', # Western Armenian, T201276
207  'hz' => 'Otsiherero', # Herero
208  'ia' => 'interlingua', # Interlingua (IALA)
209  'id' => 'Bahasa Indonesia', # Indonesian
210  'ie' => 'Interlingue', # Interlingue (Occidental)
211  'ig' => 'Igbo', # Igbo
212  'ii' => 'ꆇꉙ', # Sichuan Yi
213  'ik' => 'Iñupiak', # Inupiak (Inupiatun, Northwest Alaska / Inupiatun, North Alaskan)
214  'ike-cans' => 'ᐃᓄᒃᑎᑐᑦ', # Inuktitut, Eastern Canadian (Unified Canadian Aboriginal Syllabics)
215  'ike-latn' => 'inuktitut', # Inuktitut, Eastern Canadian (Latin script)
216  'ilo' => 'Ilokano', # Ilokano
217  'inh' => 'ГӀалгӀай', # Ingush
218  'io' => 'Ido', # Ido
219  'is' => 'íslenska', # Icelandic
220  'it' => 'italiano', # Italian
221  'iu' => 'ᐃᓄᒃᑎᑐᑦ/inuktitut', # Inuktitut (macro language, see ike/ikt, falls back to ike-cans)
222  'ja' => '日本語', # Japanese
223  'jam' => 'Patois', # Jamaican Creole English
224  'jbo' => 'la .lojban.', # Lojban
225  'jut' => 'jysk', # Jutish / Jutlandic
226  'jv' => 'Basa Jawa', # Javanese
227  'ka' => 'ქართული', # Georgian
228  'kaa' => 'Qaraqalpaqsha', # Karakalpak
229  'kab' => 'Taqbaylit', # Kabyle
230  'kbd' => 'Адыгэбзэ', # Kabardian
231  'kbd-cyrl' => 'Адыгэбзэ', # Kabardian (Cyrillic)
232  'kbp' => 'Kabɩyɛ', # Kabiyè
233  'kg' => 'Kongo', # Kongo, (FIXME!) should probaly be KiKongo or KiKoongo
234  'khw' => 'کھوار', # Khowar
235  'ki' => 'Gĩkũyũ', # Gikuyu
236  'kiu' => 'Kırmancki', # Kirmanjki
237  'kj' => 'Kwanyama', # Kwanyama
238  'kk' => 'қазақша', # Kazakh (multiple scripts - defaults to Cyrillic)
239  'kk-arab' => "قازاقشا (تٴوتە)\u{200F}", # Kazakh Arabic
240  'kk-cyrl' => "қазақша (кирил)\u{200E}", # Kazakh Cyrillic
241  'kk-latn' => "qazaqşa (latın)\u{200E}", # Kazakh Latin
242  'kk-cn' => "قازاقشا (جۇنگو)\u{200F}", # Kazakh (China)
243  'kk-kz' => "қазақша (Қазақстан)\u{200E}", # Kazakh (Kazakhstan)
244  'kk-tr' => "qazaqşa (Türkïya)\u{200E}", # Kazakh (Turkey)
245  'kl' => 'kalaallisut', # Inuktitut, Greenlandic/Greenlandic/Kalaallisut (kal)
246  'km' => 'ភាសាខ្មែរ', # Khmer, Central
247  'kn' => 'ಕನ್ನಡ', # Kannada
248  'ko' => '한국어', # Korean
249  'ko-kp' => '조선말', # Korean (DPRK), T190324
250  'koi' => 'Перем Коми', # Komi-Permyak
251  'kr' => 'Kanuri', # Kanuri, Central
252  'krc' => 'къарачай-малкъар', # Karachay-Balkar
253  'kri' => 'Krio', # Krio
254  'krj' => 'Kinaray-a', # Kinaray-a
255  'krl' => 'karjal', # Karelian
256  'ks' => 'कॉशुर / کٲشُر', # Kashmiri (multiple scripts - defaults to Perso-Arabic)
257  'ks-arab' => 'کٲشُر', # Kashmiri (Perso-Arabic script)
258  'ks-deva' => 'कॉशुर', # Kashmiri (Devanagari script)
259  'ksh' => 'Ripoarisch', # Ripuarian
260  'ku' => 'kurdî', # Kurdish (multiple scripts - defaults to Latin)
261  'ku-latn' => "kurdî (latînî)\u{200E}", # Northern Kurdish (Latin script)
262  'ku-arab' => "كوردي (عەرەبی)\u{200F}", # Northern Kurdish (Arabic script) (falls back to ckb)
263  'kum' => 'къумукъ', # Kumyk (Cyrillic, 'kum-latn' for Latin script)
264  'kv' => 'коми', # Komi-Zyrian (Cyrillic is common script but also written in Latin script)
265  'kw' => 'kernowek', # Cornish
266  'ky' => 'Кыргызча', # Kirghiz
267  'la' => 'Latina', # Latin
268  'lad' => 'Ladino', # Ladino
269  'lb' => 'Lëtzebuergesch', # Luxembourgish
270  'lbe' => 'лакку', # Lak
271  'lez' => 'лезги', # Lezgi
272  'lfn' => 'Lingua Franca Nova', # Lingua Franca Nova
273  'lg' => 'Luganda', # Ganda
274  'li' => 'Limburgs', # Limburgian
275  'lij' => 'Ligure', # Ligurian
276  'liv' => 'Līvõ kēļ', # Livonian
277  'lki' => 'لەکی', # Laki
278  'lmo' => 'lumbaart', # Lombard
279  'ln' => 'lingála', # Lingala
280  'lo' => 'ລາວ', # Laotian
281  'lrc' => 'لۊری شومالی', # Northern Luri
282  'loz' => 'Silozi', # Lozi
283  'lt' => 'lietuvių', # Lithuanian
284  'ltg' => 'latgaļu', # Latgalian
285  'lus' => 'Mizo ţawng', # Mizo/Lushai
286  'luz' => 'لئری دوٙمینی', # Southern Luri
287  'lv' => 'latviešu', # Latvian
288  'lzh' => '文言', # Literary Chinese, T10217
289  'lzz' => 'Lazuri', # Laz
290  'mai' => 'मैथिली', # Maithili
291  'map-bms' => 'Basa Banyumasan', # Banyumasan ('jv-x-bms')
292  'mdf' => 'мокшень', # Moksha
293  'mg' => 'Malagasy', # Malagasy
294  'mh' => 'Ebon', # Marshallese
295  'mhr' => 'олык марий', # Eastern Mari
296  'mi' => 'Māori', # Maori
297  'min' => 'Baso Minangkabau', # Minangkabau
298  'mk' => 'македонски', # Macedonian
299  'ml' => 'മലയാളം', # Malayalam
300  'mn' => 'монгол', # Halh Mongolian (Cyrillic) (ISO 639-3: khk)
301  'mni' => 'মেইতেই লোন্', # Manipuri/Meitei
302  'mnw' => 'ဘာသာ မန်', # Mon, T201583
303  'mo' => 'молдовеняскэ', # Moldovan, deprecated (ISO 639-2: ro-Cyrl-MD)
304  'mr' => 'मराठी', # Marathi
305  'mrj' => 'кырык мары', # Hill Mari
306  'ms' => 'Bahasa Melayu', # Malay
307  'mt' => 'Malti', # Maltese
308  'mus' => 'Mvskoke', # Muskogee/Creek
309  'mwl' => 'Mirandés', # Mirandese
310  'my' => 'မြန်မာဘာသာ', # Burmese
311  'myv' => 'эрзянь', # Erzya
312  'mzn' => 'مازِرونی', # Mazanderani
313  'na' => 'Dorerin Naoero', # Nauruan
314  'nah' => 'Nāhuatl', # Nahuatl (added to ISO 639-3 on 2006-10-31)
315  'nan' => 'Bân-lâm-gú', # Min-nan, T10217
316  'nap' => 'Napulitano', # Neapolitan, T45793
317  'nb' => 'norsk bokmål', # Norwegian (Bokmal)
318  'nds' => 'Plattdüütsch', # Low German ''or'' Low Saxon
319  'nds-nl' => 'Nedersaksies', # aka Nedersaksisch: Dutch Low Saxon
320  'ne' => 'नेपाली', # Nepali
321  'new' => 'नेपाल भाषा', # Newar / Nepal Bhasha
322  'ng' => 'Oshiwambo', # Ndonga
323  'niu' => 'Niuē', # Niuean
324  'nl' => 'Nederlands', # Dutch
325  'nl-informal' => "Nederlands (informeel)\u{200E}", # Dutch (informal address ("je"))
326  'nn' => 'norsk nynorsk', # Norwegian (Nynorsk)
327  'no' => 'norsk', # Norwegian macro language (falls back to nb).
328  'nov' => 'Novial', # Novial
329  'nrm' => 'Nouormand', # Norman (invalid code; 'nrf' in ISO 639 since 2014)
330  'nso' => 'Sesotho sa Leboa', # Northern Sotho
331  'nv' => 'Diné bizaad', # Navajo
332  'ny' => 'Chi-Chewa', # Chichewa
333  'nys' => 'Nyunga', # Nyungar
334  'oc' => 'occitan', # Occitan
335  'olo' => 'Livvinkarjala', # Livvi-Karelian
336  'om' => 'Oromoo', # Oromo
337  'or' => 'ଓଡ଼ିଆ', # Oriya
338  'os' => 'Ирон', # Ossetic, T31091
339  'pa' => 'ਪੰਜਾਬੀ', # Eastern Punjabi (Gurmukhi script) (pan)
340  'pag' => 'Pangasinan', # Pangasinan
341  'pam' => 'Kapampangan', # Pampanga
342  'pap' => 'Papiamentu', # Papiamentu
343  'pcd' => 'Picard', # Picard
344  'pdc' => 'Deitsch', # Pennsylvania German
345  'pdt' => 'Plautdietsch', # Plautdietsch/Mennonite Low German
346  'pfl' => 'Pälzisch', # Palatinate German
347  'pi' => 'पालि', # Pali
348  'pih' => 'Norfuk / Pitkern', # Norfuk/Pitcairn/Norfolk
349  'pl' => 'polski', # Polish
350  'pms' => 'Piemontèis', # Piedmontese
351  'pnb' => 'پنجابی', # Western Punjabi
352  'pnt' => 'Ποντιακά', # Pontic/Pontic Greek
353  'prg' => 'Prūsiskan', # Prussian
354  'ps' => 'پښتو', # Pashto
355  'pt' => 'português', # Portuguese
356  'pt-br' => 'português do Brasil', # Brazilian Portuguese
357  'qu' => 'Runa Simi', # Southern Quechua
358  'qug' => 'Runa shimi', # Kichwa/Northern Quechua (temporarily used until Kichwa has its own)
359  'rgn' => 'Rumagnôl', # Romagnol
360  'rif' => 'Tarifit', # Tarifit
361  'rm' => 'rumantsch', # Raeto-Romance
362  'rmy' => 'Romani', # Vlax Romany
363  'rn' => 'Kirundi', # Rundi/Kirundi/Urundi
364  'ro' => 'română', # Romanian
365  'roa-rup' => 'armãneashti', # Aromanian (deprecated code, 'rup' exists in ISO 639-3)
366  'roa-tara' => 'tarandíne', # Tarantino ('nap-x-tara')
367  'ru' => 'русский', # Russian
368  'rue' => 'русиньскый', # Rusyn
369  'rup' => 'armãneashti', # Aromanian
370  'ruq' => 'Vlăheşte', # Megleno-Romanian (multiple scripts - defaults to Latin)
371  'ruq-cyrl' => 'Влахесте', # Megleno-Romanian (Cyrillic script)
372  # 'ruq-grek' => 'Βλαεστε', # Megleno-Romanian (Greek script)
373  'ruq-latn' => 'Vlăheşte', # Megleno-Romanian (Latin script)
374  'rw' => 'Kinyarwanda', # Kinyarwanda, should possibly be Kinyarwandi
375  'sa' => 'संस्कृतम्', # Sanskrit
376  'sah' => 'саха тыла', # Sakha
377  'sat' => 'ᱥᱟᱱᱛᱟᱲᱤ', # Santali
378  'sc' => 'sardu', # Sardinian
379  'scn' => 'sicilianu', # Sicilian
380  'sco' => 'Scots', # Scots
381  'sd' => 'سنڌي', # Sindhi
382  'sdc' => 'Sassaresu', # Sassarese
383  'sdh' => 'کوردی خوارگ', # Southern Kurdish
384  'se' => 'davvisámegiella', # Northern Sami
385  'sei' => 'Cmique Itom', # Seri
386  'ses' => 'Koyraboro Senni', # Koyraboro Senni
387  'sg' => 'Sängö', # Sango/Sangho
388  'sgs' => 'žemaitėška', # Samogitian
389  'sh' => 'srpskohrvatski / српскохрватски', # Serbocroatian
390  'shi' => 'Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ', # Tachelhit (multiple scripts - defaults to Latin)
391  'shi-tfng' => 'ⵜⴰⵛⵍⵃⵉⵜ', # Tachelhit (Tifinagh script)
392  'shi-latn' => 'Tašlḥiyt', # Tachelhit (Latin script)
393  'shn' => 'ၽႃႇသႃႇတႆး ', # Shan
394  'shy-latn' => 'tachawit', # Shawiya (Latin script) - T194047
395  'si' => 'සිංහල', # Sinhalese
396  'simple' => 'Simple English', # Simple English
397  'sk' => 'slovenčina', # Slovak
398  'skr' => 'سرائیکی', # Saraiki (multiple scripts - defaults to Arabic)
399  'skr-arab' => 'سرائیکی', # Saraiki (Arabic script)
400  'sl' => 'slovenščina', # Slovenian
401  'sli' => 'Schläsch', # Lower Selisian
402  'sm' => 'Gagana Samoa', # Samoan
403  'sma' => 'Åarjelsaemien', # Southern Sami
404  'sn' => 'chiShona', # Shona
405  'so' => 'Soomaaliga', # Somali
406  'sq' => 'shqip', # Albanian
407  'sr' => 'српски / srpski', # Serbian (multiple scripts - defaults to Cyrillic)
408  'sr-ec' => "српски (ћирилица)\u{200E}", # Serbian Cyrillic ekavian
409  'sr-el' => "srpski (latinica)\u{200E}", # Serbian Latin ekavian
410  'srn' => 'Sranantongo', # Sranan Tongo
411  'ss' => 'SiSwati', # Swati
412  'st' => 'Sesotho', # Southern Sotho
413  'sty' => 'cебертатар', # Siberian Tatar
414  'stq' => 'Seeltersk', # Saterland Frisian
415  'su' => 'Basa Sunda', # Sundanese
416  'sv' => 'svenska', # Swedish
417  'sw' => 'Kiswahili', # Swahili
418  'szl' => 'ślůnski', # Silesian
419  'ta' => 'தமிழ்', # Tamil
420  'tay' => 'Tayal', # Atayal
421  'tcy' => 'ತುಳು', # Tulu
422  'te' => 'తెలుగు', # Telugu
423  'tet' => 'tetun', # Tetun
424  'tg' => 'тоҷикӣ', # Tajiki (falls back to tg-cyrl)
425  'tg-cyrl' => 'тоҷикӣ', # Tajiki (Cyrllic script) (default)
426  'tg-latn' => 'tojikī', # Tajiki (Latin script)
427  'th' => 'ไทย', # Thai
428  'ti' => 'ትግርኛ', # Tigrinya
429  'tk' => 'Türkmençe', # Turkmen
430  'tl' => 'Tagalog', # Tagalog
431  'tly' => 'толышә зывон', # Talysh
432  'tn' => 'Setswana', # Setswana
433  'to' => 'lea faka-Tonga', # Tonga (Tonga Islands)
434  'tpi' => 'Tok Pisin', # Tok Pisin
435  'tr' => 'Türkçe', # Turkish
436  'tru' => 'Ṫuroyo', # Turoyo
437  'ts' => 'Xitsonga', # Tsonga
438  'tt' => 'татарча/tatarça', # Tatar (multiple scripts - defaults to Cyrillic)
439  'tt-cyrl' => 'татарча', # Tatar (Cyrillic script) (default)
440  'tt-latn' => 'tatarça', # Tatar (Latin script)
441  'tum' => 'chiTumbuka', # Tumbuka
442  'tw' => 'Twi', # Twi
443  'ty' => 'reo tahiti', # Tahitian
444  'tyv' => 'тыва дыл', # Tyvan
445  'tzm' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ', # Tamazight
446  'udm' => 'удмурт', # Udmurt
447  'ug' => 'ئۇيغۇرچە / Uyghurche', # Uyghur (multiple scripts - defaults to Arabic)
448  'ug-arab' => 'ئۇيغۇرچە', # Uyghur (Arabic script) (default)
449  'ug-latn' => 'Uyghurche', # Uyghur (Latin script)
450  'uk' => 'українська', # Ukrainian
451  'ur' => 'اردو', # Urdu
452  'uz' => 'oʻzbekcha/ўзбекча', # Uzbek (multiple scripts - defaults to Latin)
453  'uz-cyrl' => 'ўзбекча', # Uzbek Cyrillic
454  'uz-latn' => 'oʻzbekcha', # Uzbek Latin (default)
455  've' => 'Tshivenda', # Venda
456  'vec' => 'vèneto', # Venetian
457  'vep' => 'vepsän kel’', # Veps
458  'vi' => 'Tiếng Việt', # Vietnamese
459  'vls' => 'West-Vlams', # West Flemish
460  'vmf' => 'Mainfränkisch', # Upper Franconian, Main-Franconian
461  'vo' => 'Volapük', # Volapük
462  'vot' => 'Vaďďa', # Vod/Votian
463  'vro' => 'Võro', # Võro
464  'wa' => 'walon', # Walloon
465  'war' => 'Winaray', # Waray-Waray
466  'wo' => 'Wolof', # Wolof
467  'wuu' => '吴语', # Wu Chinese
468  'xal' => 'хальмг', # Kalmyk-Oirat
469  'xh' => 'isiXhosa', # Xhosan
470  'xmf' => 'მარგალური', # Mingrelian
471  'yi' => 'ייִדיש', # Yiddish
472  'yo' => 'Yorùbá', # Yoruba
473  'yue' => '粵語', # Cantonese
474  'za' => 'Vahcuengh', # Zhuang
475  'zea' => 'Zeêuws', # Zeeuws/Zeaws
476  'zgh' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ', # Moroccan Amazigh (multiple scripts - defaults to Neo-Tifinagh)
477  'zh' => '中文', # (Zhōng Wén) - Chinese
478  'zh-classical' => '文言', # Classical Chinese/Literary Chinese -- (see T10217)
479  'zh-cn' => "中文(中国大陆)\u{200E}", # Chinese (PRC)
480  'zh-hans' => "中文(简体)\u{200E}", # Mandarin Chinese (Simplified Chinese script) (cmn-hans)
481  'zh-hant' => "中文(繁體)\u{200E}", # Mandarin Chinese (Traditional Chinese script) (cmn-hant)
482  'zh-hk' => "中文(香港)\u{200E}", # Chinese (Hong Kong)
483  'zh-min-nan' => 'Bân-lâm-gú', # Min-nan -- (see T10217)
484  'zh-mo' => "中文(澳門)\u{200E}", # Chinese (Macau)
485  'zh-my' => "中文(马来西亚)\u{200E}", # Chinese (Malaysia)
486  'zh-sg' => "中文(新加坡)\u{200E}", # Chinese (Singapore)
487  'zh-tw' => "中文(台灣)\u{200E}", # Chinese (Taiwan)
488  'zh-yue' => '粵語', # Cantonese -- (see T10217)
489  'zu' => 'isiZulu' # Zulu
490  ];
491 }
MediaWiki\Languages\Data\Names
Language names in their own languages (language autonyms).
Definition: Names.php:47
a
</source > ! result< div class="mw-highlight mw-content-ltr" dir="ltr">< pre >< span ></span >< span class="kd"> var</span >< span class="nx"> a</span >< span class="p"></span ></pre ></div > ! end ! test Multiline< source/> in lists !input *< source > a b</source > *foo< source > a b</source > ! html< ul >< li >< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul >< ul >< li > foo< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul > ! html tidy< ul >< li >< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul >< ul >< li > foo< div class="mw-highlight mw-content-ltr" dir="ltr">< pre > a b</pre ></div ></li ></ul > ! end ! test Custom attributes !input< source lang="javascript" id="foo" class="bar" dir="rtl" style="font-size: larger;"> var a
Definition: parserTests.txt:89
is
This document provides an overview of the usage of PageUpdater and that is
Definition: pageupdater.txt:3
php
injection txt This is an overview of how MediaWiki makes use of dependency injection The design described here grew from the discussion of RFC T384 The term dependency this means that anything an object needs to operate should be injected from the the object itself should only know narrow no concrete implementation of the logic it relies on The requirement to inject everything typically results in an architecture that based on two main types of and essentially stateless service objects that use other service objects to operate on the value objects As of the beginning MediaWiki is only starting to use the DI approach Much of the code still relies on global state or direct resulting in a highly cyclical dependency which acts as the top level factory for services in MediaWiki which can be used to gain access to default instances of various services MediaWikiServices however also allows new services to be defined and default services to be redefined Services are defined or redefined by providing a callback the instantiator that will return a new instance of the service When it will create an instance of MediaWikiServices and populate it with the services defined in the files listed by thereby bootstrapping the DI framework Per $wgServiceWiringFiles lists includes ServiceWiring php
Definition: injection.txt:35
script
script(document.cookie)%253c/script%253e</pre ></div > !! end !! test XSS is escaped(inline) !!input< source lang
MediaWiki\Languages\Data
Definition: CrhExceptions.php:10
in
null for the wiki Added in
Definition: hooks.txt:1627
not
if not
Definition: COPYING.txt:307
or
or
Definition: COPYING.txt:140
code
and how to run hooks for an and one after Each event has a preferably in CamelCase For ArticleDelete hook A clump of code and data that should be run when an event happens This can be either a function and a chunk of or an object and a method hook function The function part of a third party developers and administrators to define code that will be run at certain points in the mainline code
Definition: hooks.txt:23
see
Some information about database access in MediaWiki By Tim January Database layout For information about the MediaWiki database such as a description of the tables and their please see
Definition: database.txt:2
language
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two distribute and or modify the software for each author s protection and we want to make certain that everyone understands that there is no warranty for this free software If the software is modified by someone else and passed we want its recipients to know that what they have is not the so that any problems introduced by others will not reflect on the original authors reputations any free program is threatened constantly by software patents We wish to avoid the danger that redistributors of a free program will individually obtain patent in effect making the program proprietary To prevent we have made it clear that any patent must be licensed for everyone s free use or not licensed at all The precise terms and conditions for distribution and modification follow GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR DISTRIBUTION AND MODIFICATION This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License The refers to any such program or and a work based on the Program means either the Program or any derivative work under copyright a work containing the Program or a portion of either verbatim or with modifications and or translated into another language(Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying
on
Using a hook running we can avoid having all this option specific stuff in our mainline code Using the function We ve cleaned up the code here by removing clumps of infrequently used code and moving them off somewhere else It s much easier for someone working with this code to see what s _really_ going on
Definition: hooks.txt:77
own
this hook is for auditing only RecentChangesLinked and Watchlist Do not use this to implement individual filters if they are compatible with the ChangesListFilter and ChangesListFilterGroup structure use sub classes of those in conjunction with the ChangesListSpecialPageStructuredFilters hook This hook can be used to implement filters that do not implement that or custom behavior that is not an individual filter e g Watchlist and Watchlist you will want to construct new ChangesListBooleanFilter or ChangesListStringOptionsFilter objects When constructing you specify which group they belong to You can reuse existing or create your own(ChangesListBooleanFilterGroup or ChangesListStringOptionsFilterGroup). If you create new groups
scripts
The package scripts
Definition: README.txt:1
and
and that you know you can do these things To protect your we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights These restrictions translate to certain responsibilities for you if you distribute copies of the or if you modify it For if you distribute copies of such a whether gratis or for a you must give the recipients all the rights that you have You must make sure that receive or can get the source code And you must show them these terms so they know their rights We protect your rights with two and(2) offer you this license which gives you legal permission to copy
used
you don t have to do a grep find to see where the $wgReverseTitle variable is used
Definition: hooks.txt:115
MediaWiki\Languages\Data\Names\$names
static $names
Definition: Names.php:48