Template:R/langcode/doc

From Wikipedia, the free encyclopedia
This is the current revision of this page, as edited by imported>Matthiaspaul at 13:38, 14 February 2022 (Examples: CE). The present address (URL) is a permanent link to this version.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This is a subtemplate, implementing the language-parameter evaluation. Recognized language codes will be kept as is, recognized language names will be converted into language codes, unrecognized codes or names will be left unchanged.

For internal use only:

|language=code/name

Note: This subtemplate is used by {{r/ref}}.

Examples

[edit source]
  • {{R/langcode|language=de}} → de (recognized ISO code)
  • {{R/langcode|language=ru}} → ru (recognized ISO code)
  • {{R/langcode|language=ru-Latn}} → ru-Latn (recognized ISO code)
  • {{R/langcode|language=he-LA}} → he-LA (recognized ISO code)
  • {{R/langcode|language=xz}} → mis (unrecognized code)
  • {{R/langcode|language=German}} → de (recognized language)
  • {{R/langcode|language=unknown}} → mis (unrecognized language)
  • {{R/langcode|language=??}} → mis (unrecognized code)
  • {{R/langcode|language=}} → mis (empty code)

See also

[edit source]