Programming languages
- English
- español
- 日本語
- Deutsch
- français
- 中文
- русский
- italiano
- português
- polski
- Nederlands
- العربية
- Afrikaans
- አማርኛ
- aragonés
- अंगिका
- الدارجة
- مصرى
- অসমীয়া
- asturianu
- azərbaycanca
- تۆرکجه
- башҡортса
- Boarisch
- беларуская
- български
- भोजपुरी
- ပအိုဝ်ႏဘာႏသာႏ
- বাংলা
- brezhoneg
- bosanski
- Basa Ugi
- català
- 閩東語 / Mìng-dĕ̤ng-ngṳ̄
- کوردی
- čeština
- чӑвашла
- Cymraeg
- dansk
- Zazaki
- Ελληνικά
- Esperanto
- eesti
- euskara
- estremeñu
- فارسی
- suomi
- Na Vosa Vakaviti
- Nordfriisk
- Gaeilge
- Gàidhlig
- galego
- עברית
- हिन्दी
- Fiji Hindi
- hrvatski
- hornjoserbsce
- magyar
- հայերեն
- interlingua
- Bahasa Indonesia
- Interlingue
- Ilokano
- Ido
- íslenska
- la .lojban.
- Jawa
- ქართული
- Qaraqalpaqsha
- Taqbaylit
- қазақша
- ភាសាខ្មែរ
- 한국어
- kurdî
- кыргызча
- Latina
- Lëtzebuergesch
- lombard
- ລາວ
- lietuvių
- latviešu
- олык марий
- Minangkabau
- македонски
- മലയാളം
- монгол
- मराठी
- Bahasa Melayu
- Mirandés
- မြန်မာဘာသာ
- Plattdüütsch
- नेपाली
- norsk nynorsk
- ߒߞߏ
- occitan
- ਪੰਜਾਬੀ
- Piemontèis
- پنجابی
- پښتو
- Runa Simi
- română
- русиньскый
- саха тыла
- sardu
- Scots
- srpskohrvatski / српскохрватски
- တႆး
- සිංහල
- Simple English
- slovenčina
- slovenščina
- shqip
- српски / srpski
- Sunda
- svenska
- Kiswahili
- ślůnski
- தமிழ்
- తెలుగు
- tetun
- тоҷикӣ
- ไทย
- Tagalog
- Türkçe
- татарча / tatarça
- ئۇيغۇرچە / Uyghurche
- українська
- اردو
- oʻzbekcha / ўзбекча
- vèneto
- Tiếng Việt
- Winaray
- 吴语
- მარგალური
- ייִדיש
- Yorùbá
- isiZulu
Languages:
There are many programming languages associated with MediaWiki, including:
- PHP - the primary language that MediaWiki was originally written in, and which most new code in MediaWiki uses
- JavaScript - language used for many important components of MediaWiki, notably VisualEditor, Parsoid, and all Gadgets, not to mention most code delivered to the browser via ResourceLoader for execution.
- Lua - language of scripts executed via Scribunto.
- Ruby - the base language for the browser test engine (Cucumber) and is used in Puppet deployment system.
- Python - used in development of many tools such as Pywikibot.
- Many client libraries available at API:Client code , including C++, C# (.NET), Java, OCaml, Objective-C, Perl, Python, R, and Ruby
Coding Conventions
Category:Development guidelines#Programming%20languages
See also
- Category:MediaWiki development
- Manual:Code
- Phab:T136866, "Improve the per-programming-language listings for our tools"
- Wikidata:Q9143, "programming language"
- Category:Programming languages