Tasks related to specific language code support in MediaWiki and Wikimedia production (especially Wikidata).
Wikidata
New language codes need to be configured for Wikidata. There are several different places where support for new language codes can be added. They are listed below including an explanation for how to request them. The technical steps for how to deploy a new language code are explained here.
Monolingual text language codes
- https://www.wikidata.org/wiki/Help:Monolingual_text_languages#Getting_a_language_code_added outlines the steps
- create a separate ticket for each language and add this as parent task.
- include a link to the item about the language
- include a sample use
- (recommended) include the autonym for the language and add it to the language item (using P1705 and language code "mis")
Lexemes
It is preferrable to use a valid BCP47 tag instead of private use tags like mis-x-Q123 (which is current practice on Wikidata in lieu of proper tags) for lexemes. If a valid tag exists, follow "monolingual text language codes" section above to request addition of a language code, which will also be available for lexemes.
Termbox (labels and descriptions)
The best thing you can do to enable a language for use in the termbox (labels, descriptions and aliases) on Wikidata is to help translate into that language on Translatewiki.net. Once 13 % of the group 'MediaWiki core' has been translated, the language will be available in MediaWiki, and therefore also for labels and descriptions.
If, for whatever reason, this is not possible or feasible, but there is still a need to add labels/descriptions/aliases in a language, create a new task in this project and Wikidata:
- include the language code
- include a link to the item about the language
- include the autonym for the language and add it to the language item (using P1705 and language code "mis")
- include some examples for how the language code will be used