Language tools/Requirements/Indic language support

This page contains an overview of the different parameters that are essential for proper language support in MediaWiki for a language. It contains the requirements that should be fulfilled for each language in the list of languages.

Requirements
Requirements consist of two parts:
 * Languages involved
 * Support properties

Languages involved
Template for line in table. If no props, it should be the header row. Current list (taken from en:Languages with official status in India ):
 * 1) Assamese
 * 2) Bengali
 * 3) Bodo
 * 4) Chhattisgarhi
 * 5) English
 * 6) French
 * 7) Garo
 * 8) Gujarati
 * 9) Hindi
 * 10) Kannada
 * 11) Khasi
 * 12) Kokani
 * 13) Kokborok
 * 14) Maithili
 * 15) Malayalam
 * 16) Manipuri
 * 17) Marathi
 * 18) Mizo
 * 19) Nepali
 * 20) Odia
 * 21) Ol-Chiki
 * 22) Punjabi
 * 23) Rajasthani
 * 24) Sanskrit
 * 25) Santali
 * 26) Tamil
 * 27) Telugu
 * 28) Urdu

Support properties
List to be discussed with team. Current version created by Gerard, Niklas, Santhosh and Siebrand.
 * 1) Information to include in all overviews
 * 2) What is the language name (in English)?
 * 3) What is the ISO 639-3 code (with link to Wikipedia article and Ethnologue)?
 * 4) What is the ISO 639-1 code (if any)?
 * 5) What is the MediaWiki langage code (if any)?


 * 1) Language and community information
 * 2) What are the autonyms for the language in the scripts it can be written in?
 * 3) Which alternate names does the language have?
 * 4) What is the number of speakers (per Ethnologue)?
 * 5) What is the literacy rate (L1 only; leave blank if not available)?
 * 6) Does the language have a writing system?
 * 7) Is there an active Wikimedia community for this language (links to project's village pump page/embassy)?
 * 8) Is there a standard body for the language? If so, which?
 * 9) If no active Wikimedia community, is there an active online community (links to projects)?
 * 10) Who are the 1-3 goto people for testing language support for this language?
 * 11) Which initiatives can we use to speed up our language support?


 * 1) Language support information
 * 2) In which ISO 15924 scripts is the language being written? Add RTL if right-to-left.
 * 3) Are characters used in the various scripts of language part of the Unicode 5.1 standard ?
 * 4) Do the language/script combinations have CLDR presence?
 * 5) Do the language/script combinations have glibc presence?
 * 6) Is language currently supported in MediaWiki trunk (1.19 alpha)?
 * 7) Is language currently supported in the Wikimedia deployment?
 * 8) Are there active translators for the language/script combinations?
 * 9) Have the most often used messages been translated?
 * 10) Have more than 90% of MediaWiki core messages been translated?
 * 11) Have more than 90% of the MediaWiki extensions used by Wikimedia been translated?
 * 12) Is plural correctly defined for the language?
 * 13) Are numerals, number grouping and separators implemented for all scripts?
 * 14) Are time and date formatting implemented for all scripts/locales?
 * 15) Are localised images for the toolbar needed and added?
 * 16) If language uses gender, has support been added (namespaces)?
 * 17) Is collation correctly supported for all scripts?
 * 18) Are there freely licensed fonts available that support the language/script combinations (add names/URLs)?
 * 19) Is support for WebFonts needed? Motivate if no.
 * 20) Is there support for the fonts in the WebFonts extension?
 * 21) Are the scripts/fonts supported in PDF export/Collection extension?
 * 22) Which used keyboard /script mappings need to be available in Narayam and as on-screen keyboard?
 * 23) If language uses multiple scripts, is automated script conversion feasible?
 * 24) Are script conversion tables available?
 * 25) Has script conversion been implemented?
 * 26) Is search working properly for the language's scripts in standard MediaWiki (confirmed by goto person)?
 * 27) Is search working properly for the language's scripts in the Wikimedia setup (confirmed by goto person)?

Lacking:
 * mobile penetration high, desktop penetration low: which questions?
 * offline support (Kiwix L10n and directionality)