MediaWiki  1.33.0
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' => 'kriyòl gwiyannen', # 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  'kjp' => 'ဖၠုံလိက်', # Eastern Pwo (multiple scripts - defaults to Burmese script)
239  'kk' => 'қазақша', # Kazakh (multiple scripts - defaults to Cyrillic)
240  'kk-arab' => "قازاقشا (تٴوتە)\u{200F}", # Kazakh Arabic
241  'kk-cyrl' => "қазақша (кирил)\u{200E}", # Kazakh Cyrillic
242  'kk-latn' => "qazaqşa (latın)\u{200E}", # Kazakh Latin
243  'kk-cn' => "قازاقشا (جۇنگو)\u{200F}", # Kazakh (China)
244  'kk-kz' => "қазақша (Қазақстан)\u{200E}", # Kazakh (Kazakhstan)
245  'kk-tr' => "qazaqşa (Türkïya)\u{200E}", # Kazakh (Turkey)
246  'kl' => 'kalaallisut', # Inuktitut, Greenlandic/Greenlandic/Kalaallisut (kal)
247  'km' => 'ភាសាខ្មែរ', # Khmer, Central
248  'kn' => 'ಕನ್ನಡ', # Kannada
249  'ko' => '한국어', # Korean
250  'ko-kp' => '조선말', # Korean (DPRK), T190324
251  'koi' => 'Перем Коми', # Komi-Permyak
252  'kr' => 'Kanuri', # Kanuri, Central
253  'krc' => 'къарачай-малкъар', # Karachay-Balkar
254  'kri' => 'Krio', # Krio
255  'krj' => 'Kinaray-a', # Kinaray-a
256  'krl' => 'karjal', # Karelian
257  'ks' => 'कॉशुर / کٲشُر', # Kashmiri (multiple scripts - defaults to Perso-Arabic)
258  'ks-arab' => 'کٲشُر', # Kashmiri (Perso-Arabic script)
259  'ks-deva' => 'कॉशुर', # Kashmiri (Devanagari script)
260  'ksh' => 'Ripoarisch', # Ripuarian
261  'ku' => 'kurdî', # Kurdish (multiple scripts - defaults to Latin)
262  'ku-latn' => "kurdî (latînî)\u{200E}", # Northern Kurdish (Latin script)
263  'ku-arab' => "كوردي (عەرەبی)\u{200F}", # Northern Kurdish (Arabic script) (falls back to ckb)
264  'kum' => 'къумукъ', # Kumyk (Cyrillic, 'kum-latn' for Latin script)
265  'kv' => 'коми', # Komi-Zyrian (Cyrillic is common script but also written in Latin script)
266  'kw' => 'kernowek', # Cornish
267  'ky' => 'Кыргызча', # Kirghiz
268  'la' => 'Latina', # Latin
269  'lad' => 'Ladino', # Ladino
270  'lb' => 'Lëtzebuergesch', # Luxembourgish
271  'lbe' => 'лакку', # Lak
272  'lez' => 'лезги', # Lezgi
273  'lfn' => 'Lingua Franca Nova', # Lingua Franca Nova
274  'lg' => 'Luganda', # Ganda
275  'li' => 'Limburgs', # Limburgian
276  'lij' => 'Ligure', # Ligurian
277  'liv' => 'Līvõ kēļ', # Livonian
278  'lki' => 'لەکی', # Laki
279  'lmo' => 'lumbaart', # Lombard
280  'ln' => 'lingála', # Lingala
281  'lo' => 'ລາວ', # Laotian
282  'lrc' => 'لۊری شومالی', # Northern Luri
283  'loz' => 'Silozi', # Lozi
284  'lt' => 'lietuvių', # Lithuanian
285  'ltg' => 'latgaļu', # Latgalian
286  'lus' => 'Mizo ţawng', # Mizo/Lushai
287  'luz' => 'لئری دوٙمینی', # Southern Luri
288  'lv' => 'latviešu', # Latvian
289  'lzh' => '文言', # Literary Chinese, T10217
290  'lzz' => 'Lazuri', # Laz
291  'mai' => 'मैथिली', # Maithili
292  'map-bms' => 'Basa Banyumasan', # Banyumasan ('jv-x-bms')
293  'mdf' => 'мокшень', # Moksha
294  'mg' => 'Malagasy', # Malagasy
295  'mh' => 'Ebon', # Marshallese
296  'mhr' => 'олык марий', # Eastern Mari
297  'mi' => 'Māori', # Maori
298  'min' => 'Baso Minangkabau', # Minangkabau
299  'mk' => 'македонски', # Macedonian
300  'ml' => 'മലയാളം', # Malayalam
301  'mn' => 'монгол', # Halh Mongolian (Cyrillic) (ISO 639-3: khk)
302  'mni' => 'মেইতেই লোন্', # Manipuri/Meitei
303  'mnw' => 'ဘာသာ မန်', # Mon, T201583
304  'mo' => 'молдовеняскэ', # Moldovan, deprecated (ISO 639-2: ro-Cyrl-MD)
305  'mr' => 'मराठी', # Marathi
306  'mrj' => 'кырык мары', # Hill Mari
307  'ms' => 'Bahasa Melayu', # Malay
308  'mt' => 'Malti', # Maltese
309  'mus' => 'Mvskoke', # Muskogee/Creek
310  'mwl' => 'Mirandés', # Mirandese
311  'my' => 'မြန်မာဘာသာ', # Burmese
312  'myv' => 'эрзянь', # Erzya
313  'mzn' => 'مازِرونی', # Mazanderani
314  'na' => 'Dorerin Naoero', # Nauruan
315  'nah' => 'Nāhuatl', # Nahuatl (added to ISO 639-3 on 2006-10-31)
316  'nan' => 'Bân-lâm-gú', # Min-nan, T10217
317  'nap' => 'Napulitano', # Neapolitan, T45793
318  'nb' => 'norsk bokmål', # Norwegian (Bokmal)
319  'nds' => 'Plattdüütsch', # Low German ''or'' Low Saxon
320  'nds-nl' => 'Nedersaksies', # aka Nedersaksisch: Dutch Low Saxon
321  'ne' => 'नेपाली', # Nepali
322  'new' => 'नेपाल भाषा', # Newar / Nepal Bhasha
323  'ng' => 'Oshiwambo', # Ndonga
324  'niu' => 'Niuē', # Niuean
325  'nl' => 'Nederlands', # Dutch
326  'nl-informal' => "Nederlands (informeel)\u{200E}", # Dutch (informal address ("je"))
327  'nn' => 'norsk nynorsk', # Norwegian (Nynorsk)
328  'no' => 'norsk', # Norwegian macro language (falls back to nb).
329  'nov' => 'Novial', # Novial
330  'nrm' => 'Nouormand', # Norman (invalid code; 'nrf' in ISO 639 since 2014)
331  'nso' => 'Sesotho sa Leboa', # Northern Sotho
332  'nv' => 'Diné bizaad', # Navajo
333  'ny' => 'Chi-Chewa', # Chichewa
334  'nys' => 'Nyunga', # Nyungar
335  'oc' => 'occitan', # Occitan
336  'olo' => 'Livvinkarjala', # Livvi-Karelian
337  'om' => 'Oromoo', # Oromo
338  'or' => 'ଓଡ଼ିଆ', # Oriya
339  'os' => 'Ирон', # Ossetic, T31091
340  'pa' => 'ਪੰਜਾਬੀ', # Eastern Punjabi (Gurmukhi script) (pan)
341  'pag' => 'Pangasinan', # Pangasinan
342  'pam' => 'Kapampangan', # Pampanga
343  'pap' => 'Papiamentu', # Papiamentu
344  'pcd' => 'Picard', # Picard
345  'pdc' => 'Deitsch', # Pennsylvania German
346  'pdt' => 'Plautdietsch', # Plautdietsch/Mennonite Low German
347  'pfl' => 'Pälzisch', # Palatinate German
348  'pi' => 'पालि', # Pali
349  'pih' => 'Norfuk / Pitkern', # Norfuk/Pitcairn/Norfolk
350  'pl' => 'polski', # Polish
351  'pms' => 'Piemontèis', # Piedmontese
352  'pnb' => 'پنجابی', # Western Punjabi
353  'pnt' => 'Ποντιακά', # Pontic/Pontic Greek
354  'prg' => 'Prūsiskan', # Prussian
355  'ps' => 'پښتو', # Pashto
356  'pt' => 'português', # Portuguese
357  'pt-br' => 'português do Brasil', # Brazilian Portuguese
358  'qu' => 'Runa Simi', # Southern Quechua
359  'qug' => 'Runa shimi', # Kichwa/Northern Quechua (temporarily used until Kichwa has its own)
360  'rgn' => 'Rumagnôl', # Romagnol
361  'rif' => 'Tarifit', # Tarifit
362  'rm' => 'rumantsch', # Raeto-Romance
363  'rmy' => 'Romani', # Vlax Romany
364  'rn' => 'Kirundi', # Rundi/Kirundi/Urundi
365  'ro' => 'română', # Romanian
366  'roa-rup' => 'armãneashti', # Aromanian (deprecated code, 'rup' exists in ISO 639-3)
367  'roa-tara' => 'tarandíne', # Tarantino ('nap-x-tara')
368  'ru' => 'русский', # Russian
369  'rue' => 'русиньскый', # Rusyn
370  'rup' => 'armãneashti', # Aromanian
371  'ruq' => 'Vlăheşte', # Megleno-Romanian (multiple scripts - defaults to Latin)
372  'ruq-cyrl' => 'Влахесте', # Megleno-Romanian (Cyrillic script)
373  # 'ruq-grek' => 'Βλαεστε', # Megleno-Romanian (Greek script)
374  'ruq-latn' => 'Vlăheşte', # Megleno-Romanian (Latin script)
375  'rw' => 'Kinyarwanda', # Kinyarwanda, should possibly be Kinyarwandi
376  'sa' => 'संस्कृतम्', # Sanskrit
377  'sah' => 'саха тыла', # Sakha
378  'sat' => 'ᱥᱟᱱᱛᱟᱲᱤ', # Santali
379  'sc' => 'sardu', # Sardinian
380  'scn' => 'sicilianu', # Sicilian
381  'sco' => 'Scots', # Scots
382  'sd' => 'سنڌي', # Sindhi
383  'sdc' => 'Sassaresu', # Sassarese
384  'sdh' => 'کوردی خوارگ', # Southern Kurdish
385  'se' => 'davvisámegiella', # Northern Sami
386  'sei' => 'Cmique Itom', # Seri
387  'ses' => 'Koyraboro Senni', # Koyraboro Senni
388  'sg' => 'Sängö', # Sango/Sangho
389  'sgs' => 'žemaitėška', # Samogitian
390  'sh' => 'srpskohrvatski / српскохрватски', # Serbocroatian
391  'shi' => 'Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ', # Tachelhit (multiple scripts - defaults to Latin)
392  'shi-tfng' => 'ⵜⴰⵛⵍⵃⵉⵜ', # Tachelhit (Tifinagh script)
393  'shi-latn' => 'Tašlḥiyt', # Tachelhit (Latin script)
394  'shn' => 'ၽႃႇသႃႇတႆး ', # Shan
395  'shy-latn' => 'tachawit', # Shawiya (Latin script) - T194047
396  'si' => 'සිංහල', # Sinhalese
397  'simple' => 'Simple English', # Simple English
398  'sk' => 'slovenčina', # Slovak
399  'skr' => 'سرائیکی', # Saraiki (multiple scripts - defaults to Arabic)
400  'skr-arab' => 'سرائیکی', # Saraiki (Arabic script)
401  'sl' => 'slovenščina', # Slovenian
402  'sli' => 'Schläsch', # Lower Selisian
403  'sm' => 'Gagana Samoa', # Samoan
404  'sma' => 'Åarjelsaemien', # Southern Sami
405  'sn' => 'chiShona', # Shona
406  'so' => 'Soomaaliga', # Somali
407  'sq' => 'shqip', # Albanian
408  'sr' => 'српски / srpski', # Serbian (multiple scripts - defaults to Cyrillic)
409  'sr-ec' => "српски (ћирилица)\u{200E}", # Serbian Cyrillic ekavian
410  'sr-el' => "srpski (latinica)\u{200E}", # Serbian Latin ekavian
411  'srn' => 'Sranantongo', # Sranan Tongo
412  'ss' => 'SiSwati', # Swati
413  'st' => 'Sesotho', # Southern Sotho
414  'sty' => 'cебертатар', # Siberian Tatar
415  'stq' => 'Seeltersk', # Saterland Frisian
416  'su' => 'Basa Sunda', # Sundanese
417  'sv' => 'svenska', # Swedish
418  'sw' => 'Kiswahili', # Swahili
419  'szl' => 'ślůnski', # Silesian
420  'ta' => 'தமிழ்', # Tamil
421  'tay' => 'Tayal', # Atayal
422  'tcy' => 'ತುಳು', # Tulu
423  'te' => 'తెలుగు', # Telugu
424  'tet' => 'tetun', # Tetun
425  'tg' => 'тоҷикӣ', # Tajiki (falls back to tg-cyrl)
426  'tg-cyrl' => 'тоҷикӣ', # Tajiki (Cyrllic script) (default)
427  'tg-latn' => 'tojikī', # Tajiki (Latin script)
428  'th' => 'ไทย', # Thai
429  'ti' => 'ትግርኛ', # Tigrinya
430  'tk' => 'Türkmençe', # Turkmen
431  'tl' => 'Tagalog', # Tagalog
432  'tly' => 'толышә зывон', # Talysh
433  'tn' => 'Setswana', # Setswana
434  'to' => 'lea faka-Tonga', # Tonga (Tonga Islands)
435  'tpi' => 'Tok Pisin', # Tok Pisin
436  'tr' => 'Türkçe', # Turkish
437  'tru' => 'Ṫuroyo', # Turoyo
438  'ts' => 'Xitsonga', # Tsonga
439  'tt' => 'татарча/tatarça', # Tatar (multiple scripts - defaults to Cyrillic)
440  'tt-cyrl' => 'татарча', # Tatar (Cyrillic script) (default)
441  'tt-latn' => 'tatarça', # Tatar (Latin script)
442  'tum' => 'chiTumbuka', # Tumbuka
443  'tw' => 'Twi', # Twi
444  'ty' => 'reo tahiti', # Tahitian
445  'tyv' => 'тыва дыл', # Tyvan
446  'tzm' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ', # Tamazight
447  'udm' => 'удмурт', # Udmurt
448  'ug' => 'ئۇيغۇرچە / Uyghurche', # Uyghur (multiple scripts - defaults to Arabic)
449  'ug-arab' => 'ئۇيغۇرچە', # Uyghur (Arabic script) (default)
450  'ug-latn' => 'Uyghurche', # Uyghur (Latin script)
451  'uk' => 'українська', # Ukrainian
452  'ur' => 'اردو', # Urdu
453  'uz' => 'oʻzbekcha/ўзбекча', # Uzbek (multiple scripts - defaults to Latin)
454  'uz-cyrl' => 'ўзбекча', # Uzbek Cyrillic
455  'uz-latn' => 'oʻzbekcha', # Uzbek Latin (default)
456  've' => 'Tshivenda', # Venda
457  'vec' => 'vèneto', # Venetian
458  'vep' => 'vepsän kel’', # Veps
459  'vi' => 'Tiếng Việt', # Vietnamese
460  'vls' => 'West-Vlams', # West Flemish
461  'vmf' => 'Mainfränkisch', # Upper Franconian, Main-Franconian
462  'vo' => 'Volapük', # Volapük
463  'vot' => 'Vaďďa', # Vod/Votian
464  'vro' => 'Võro', # Võro
465  'wa' => 'walon', # Walloon
466  'war' => 'Winaray', # Waray-Waray
467  'wo' => 'Wolof', # Wolof
468  'wuu' => '吴语', # Wu Chinese
469  'xal' => 'хальмг', # Kalmyk-Oirat
470  'xh' => 'isiXhosa', # Xhosan
471  'xmf' => 'მარგალური', # Mingrelian
472  'xsy' => 'saisiyat', # SaiSiyat - T216479
473  'yi' => 'ייִדיש', # Yiddish
474  'yo' => 'Yorùbá', # Yoruba
475  'yue' => '粵語', # Cantonese
476  'za' => 'Vahcuengh', # Zhuang
477  'zea' => 'Zeêuws', # Zeeuws/Zeaws
478  'zgh' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ', # Moroccan Amazigh (multiple scripts - defaults to Neo-Tifinagh)
479  'zh' => '中文', # (Zhōng Wén) - Chinese
480  'zh-classical' => '文言', # Classical Chinese/Literary Chinese -- (see T10217)
481  'zh-cn' => "中文(中国大陆)\u{200E}", # Chinese (PRC)
482  'zh-hans' => "中文(简体)\u{200E}", # Mandarin Chinese (Simplified Chinese script) (cmn-hans)
483  'zh-hant' => "中文(繁體)\u{200E}", # Mandarin Chinese (Traditional Chinese script) (cmn-hant)
484  'zh-hk' => "中文(香港)\u{200E}", # Chinese (Hong Kong)
485  'zh-min-nan' => 'Bân-lâm-gú', # Min-nan -- (see T10217)
486  'zh-mo' => "中文(澳門)\u{200E}", # Chinese (Macau)
487  'zh-my' => "中文(马来西亚)\u{200E}", # Chinese (Malaysia)
488  'zh-sg' => "中文(新加坡)\u{200E}", # Chinese (Singapore)
489  'zh-tw' => "中文(台灣)\u{200E}", # Chinese (Taiwan)
490  'zh-yue' => '粵語', # Cantonese -- (see T10217)
491  'zu' => 'isiZulu' # Zulu
492  ];
493 }
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:85
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:1588
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