This is the documentation page for Module:Language/name/data
This Lua module is used on
To avoid large-scale disruption and unnecessary server load, any changes to it should first be tested in its /sandbox or /testcases subpages. The tested changes can then be added to this page in a single edit. Please consider discussing any changes on the talk page before implementing them.
This pulls data from data modules and bunches them together. Language names are gathered in this order:
- Module:Language/data/ISO 639-3 – as defined in ISO 639-3
- Module:Language/data/iana languages – as defined by the IETF-sanctioned IANA registry; names almost always the same as ISO, but does not include 3-letter codes for languages with 2-letter codes, hence the fallback
- Module:Language/data/wp languages – specific to Wikipedia; languages for which we've decided another name is better
In other words, a name set in wp languages will take precedence over one set in iana languages and that too would take precedence over one from iso 639-3. wp languages can be discarded by passing
dataset="iana" to the parent module.
See also[edit source | hide | hide all]
- language subtags
- script subtags