MediaWiki  master
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, T219975
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' => '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' => '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  'nqo' => 'ߒߞߏ', # N'Ko
331  'nrm' => 'Nouormand', # Norman (invalid code; 'nrf' in ISO 639 since 2014)
332  'nso' => 'Sesotho sa Leboa', # Northern Sotho
333  'nv' => 'Diné bizaad', # Navajo
334  'ny' => 'Chi-Chewa', # Chichewa
335  'nys' => 'Nyunga', # Nyungar
336  'oc' => 'occitan', # Occitan
337  'olo' => 'Livvinkarjala', # Livvi-Karelian
338  'om' => 'Oromoo', # Oromo
339  'or' => 'ଓଡ଼ିଆ', # Oriya
340  'os' => 'Ирон', # Ossetic, T31091
341  'pa' => 'ਪੰਜਾਬੀ', # Eastern Punjabi (Gurmukhi script) (pan)
342  'pag' => 'Pangasinan', # Pangasinan
343  'pam' => 'Kapampangan', # Pampanga
344  'pap' => 'Papiamentu', # Papiamentu
345  'pcd' => 'Picard', # Picard
346  'pdc' => 'Deitsch', # Pennsylvania German
347  'pdt' => 'Plautdietsch', # Plautdietsch/Mennonite Low German
348  'pfl' => 'Pälzisch', # Palatinate German
349  'pi' => 'पालि', # Pali
350  'pih' => 'Norfuk / Pitkern', # Norfuk/Pitcairn/Norfolk
351  'pl' => 'polski', # Polish
352  'pms' => 'Piemontèis', # Piedmontese
353  'pnb' => 'پنجابی', # Western Punjabi
354  'pnt' => 'Ποντιακά', # Pontic/Pontic Greek
355  'prg' => 'Prūsiskan', # Prussian
356  'ps' => 'پښتو', # Pashto
357  'pt' => 'português', # Portuguese
358  'pt-br' => 'português do Brasil', # Brazilian Portuguese
359  'qu' => 'Runa Simi', # Southern Quechua
360  'qug' => 'Runa shimi', # Kichwa/Northern Quechua (temporarily used until Kichwa has its own)
361  'rgn' => 'Rumagnôl', # Romagnol
362  'rif' => 'Tarifit', # Tarifit
363  'rm' => 'rumantsch', # Raeto-Romance
364  'rmy' => 'romani čhib', # Vlax Romany
365  'rn' => 'Kirundi', # Rundi/Kirundi/Urundi
366  'ro' => 'română', # Romanian
367  'roa-rup' => 'armãneashti', # Aromanian (deprecated code, 'rup' exists in ISO 639-3)
368  'roa-tara' => 'tarandíne', # Tarantino ('nap-x-tara')
369  'ru' => 'русский', # Russian
370  'rue' => 'русиньскый', # Rusyn
371  'rup' => 'armãneashti', # Aromanian
372  'ruq' => 'Vlăheşte', # Megleno-Romanian (multiple scripts - defaults to Latin)
373  'ruq-cyrl' => 'Влахесте', # Megleno-Romanian (Cyrillic script)
374  # 'ruq-grek' => 'Βλαεστε', # Megleno-Romanian (Greek script)
375  'ruq-latn' => 'Vlăheşte', # Megleno-Romanian (Latin script)
376  'rw' => 'Kinyarwanda', # Kinyarwanda, should possibly be Kinyarwandi
377  'sa' => 'संस्कृतम्', # Sanskrit
378  'sah' => 'саха тыла', # Sakha
379  'sat' => 'ᱥᱟᱱᱛᱟᱲᱤ', # Santali
380  'sc' => 'sardu', # Sardinian
381  'scn' => 'sicilianu', # Sicilian
382  'sco' => 'Scots', # Scots
383  'sd' => 'سنڌي', # Sindhi
384  'sdc' => 'Sassaresu', # Sassarese
385  'sdh' => 'کوردی خوارگ', # Southern Kurdish
386  'se' => 'davvisámegiella', # Northern Sami
387  'sei' => 'Cmique Itom', # Seri
388  'ses' => 'Koyraboro Senni', # Koyraboro Senni
389  'sg' => 'Sängö', # Sango/Sangho
390  'sgs' => 'žemaitėška', # Samogitian
391  'sh' => 'srpskohrvatski / српскохрватски', # Serbocroatian
392  'shi' => 'Tašlḥiyt/ⵜⴰⵛⵍⵃⵉⵜ', # Tachelhit (multiple scripts - defaults to Latin)
393  'shi-tfng' => 'ⵜⴰⵛⵍⵃⵉⵜ', # Tachelhit (Tifinagh script)
394  'shi-latn' => 'Tašlḥiyt', # Tachelhit (Latin script)
395  'shn' => 'ၽႃႇသႃႇတႆး ', # Shan
396  'shy-latn' => 'tachawit', # Shawiya (Latin script) - T194047
397  'si' => 'සිංහල', # Sinhalese
398  'simple' => 'Simple English', # Simple English
399  'sk' => 'slovenčina', # Slovak
400  'skr' => 'سرائیکی', # Saraiki (multiple scripts - defaults to Arabic)
401  'skr-arab' => 'سرائیکی', # Saraiki (Arabic script)
402  'sl' => 'slovenščina', # Slovenian
403  'sli' => 'Schläsch', # Lower Selisian
404  'sm' => 'Gagana Samoa', # Samoan
405  'sma' => 'Åarjelsaemien', # Southern Sami
406  'sn' => 'chiShona', # Shona
407  'so' => 'Soomaaliga', # Somali
408  'sq' => 'shqip', # Albanian
409  'sr' => 'српски / srpski', # Serbian (multiple scripts - defaults to Cyrillic)
410  'sr-ec' => "српски (ћирилица)\u{200E}", # Serbian Cyrillic ekavian
411  'sr-el' => "srpski (latinica)\u{200E}", # Serbian Latin ekavian
412  'srn' => 'Sranantongo', # Sranan Tongo
413  'ss' => 'SiSwati', # Swati
414  'st' => 'Sesotho', # Southern Sotho
415  'sty' => 'cебертатар', # Siberian Tatar
416  'stq' => 'Seeltersk', # Saterland Frisian
417  'su' => 'Basa Sunda', # Sundanese
418  'sv' => 'svenska', # Swedish
419  'sw' => 'Kiswahili', # Swahili
420  'szl' => 'ślůnski', # Silesian
421  'ta' => 'தமிழ்', # Tamil
422  'tay' => 'Tayal', # Atayal
423  'tcy' => 'ತುಳು', # Tulu
424  'te' => 'తెలుగు', # Telugu
425  'tet' => 'tetun', # Tetun
426  'tg' => 'тоҷикӣ', # Tajiki (falls back to tg-cyrl)
427  'tg-cyrl' => 'тоҷикӣ', # Tajiki (Cyrllic script) (default)
428  'tg-latn' => 'tojikī', # Tajiki (Latin script)
429  'th' => 'ไทย', # Thai
430  'ti' => 'ትግርኛ', # Tigrinya
431  'tk' => 'Türkmençe', # Turkmen
432  'tl' => 'Tagalog', # Tagalog
433  'tly' => 'толышә зывон', # Talysh
434  'tn' => 'Setswana', # Setswana
435  'to' => 'lea faka-Tonga', # Tonga (Tonga Islands)
436  'tpi' => 'Tok Pisin', # Tok Pisin
437  'tr' => 'Türkçe', # Turkish
438  'tru' => 'Ṫuroyo', # Turoyo
439  'ts' => 'Xitsonga', # Tsonga
440  'tt' => 'татарча/tatarça', # Tatar (multiple scripts - defaults to Cyrillic)
441  'tt-cyrl' => 'татарча', # Tatar (Cyrillic script) (default)
442  'tt-latn' => 'tatarça', # Tatar (Latin script)
443  'tum' => 'chiTumbuka', # Tumbuka
444  'tw' => 'Twi', # Twi
445  'ty' => 'reo tahiti', # Tahitian
446  'tyv' => 'тыва дыл', # Tyvan
447  'tzm' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ', # Tamazight
448  'udm' => 'удмурт', # Udmurt
449  'ug' => 'ئۇيغۇرچە / Uyghurche', # Uyghur (multiple scripts - defaults to Arabic)
450  'ug-arab' => 'ئۇيغۇرچە', # Uyghur (Arabic script) (default)
451  'ug-latn' => 'Uyghurche', # Uyghur (Latin script)
452  'uk' => 'українська', # Ukrainian
453  'ur' => 'اردو', # Urdu
454  'uz' => 'oʻzbekcha/ўзбекча', # Uzbek (multiple scripts - defaults to Latin)
455  'uz-cyrl' => 'ўзбекча', # Uzbek Cyrillic
456  'uz-latn' => 'oʻzbekcha', # Uzbek Latin (default)
457  've' => 'Tshivenda', # Venda
458  'vec' => 'vèneto', # Venetian
459  'vep' => 'vepsän kel’', # Veps
460  'vi' => 'Tiếng Việt', # Vietnamese
461  'vls' => 'West-Vlams', # West Flemish
462  'vmf' => 'Mainfränkisch', # Upper Franconian, Main-Franconian
463  'vo' => 'Volapük', # Volapük
464  'vot' => 'Vaďďa', # Vod/Votian
465  'vro' => 'Võro', # Võro
466  'wa' => 'walon', # Walloon
467  'war' => 'Winaray', # Waray-Waray
468  'wo' => 'Wolof', # Wolof
469  'wuu' => '吴语', # Wu Chinese
470  'xal' => 'хальмг', # Kalmyk-Oirat
471  'xh' => 'isiXhosa', # Xhosan
472  'xmf' => 'მარგალური', # Mingrelian
473  'xsy' => 'saisiyat', # SaiSiyat - T216479
474  'yi' => 'ייִדיש', # Yiddish
475  'yo' => 'Yorùbá', # Yoruba
476  'yue' => '粵語', # Cantonese
477  'za' => 'Vahcuengh', # Zhuang
478  'zea' => 'Zeêuws', # Zeeuws/Zeaws
479  'zgh' => 'ⵜⴰⵎⴰⵣⵉⵖⵜ ⵜⴰⵏⴰⵡⴰⵢⵜ', # Moroccan Amazigh (multiple scripts - defaults to Neo-Tifinagh)
480  'zh' => '中文', # (Zhōng Wén) - Chinese
481  'zh-classical' => '文言', # Classical Chinese/Literary Chinese -- (see T10217)
482  'zh-cn' => "中文(中国大陆)\u{200E}", # Chinese (PRC)
483  'zh-hans' => "中文(简体)\u{200E}", # Mandarin Chinese (Simplified Chinese script) (cmn-hans)
484  'zh-hant' => "中文(繁體)\u{200E}", # Mandarin Chinese (Traditional Chinese script) (cmn-hant)
485  'zh-hk' => "中文(香港)\u{200E}", # Chinese (Hong Kong)
486  'zh-min-nan' => 'Bân-lâm-gú', # Min-nan -- (see T10217)
487  'zh-mo' => "中文(澳門)\u{200E}", # Chinese (Macau)
488  'zh-my' => "中文(马来西亚)\u{200E}", # Chinese (Malaysia)
489  'zh-sg' => "中文(新加坡)\u{200E}", # Chinese (Singapore)
490  'zh-tw' => "中文(台灣)\u{200E}", # Chinese (Taiwan)
491  'zh-yue' => '粵語', # Cantonese -- (see T10217)
492  'zu' => 'isiZulu' # Zulu
493  ];
494 }
Language names in their own languages (language autonyms).
Definition: Names.php:47
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 local administrators to define code that will be run at certain points in the mainline code
Definition: hooks.txt:23
null for the local wiki Added in
Definition: hooks.txt:1566
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 local administrators to define code that will be run at certain points in the mainline and to modify the data run by that mainline code Hooks can keep mainline code simple
Definition: hooks.txt:23
The package scripts
Definition: README.txt:1
This document provides an overview of the usage of PageUpdater and that is
Definition: pageupdater.txt:3
and(b) You must cause any modified files to carry prominent notices stating that You changed the files
as see the revision history and available at free of to any person obtaining a copy of this software and associated documentation to deal in the Software without including without limitation the rights to and or sell copies of the and to permit persons to whom the Software is furnished to do so
Definition: LICENSE.txt:10
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
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
div ss
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