Template:R/langcode: Difference between revisions
Jump to navigation
Jump to search
en>Matthiaspaul (since, at this stage, we ''have'' to return a code use the reserved code "mis" (per Template:lang doc) for any unrecognized languages given as input (just passing through the input or returning an empty string is not an option here, as this would expose the unrecognized code to browsers or result in empty HTML attributes)) |
m (1 revision imported) |
(No difference)
| |
Latest revision as of 17:58, 11 March 2023
mis
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.
Usage[edit source]
For internal use only:
|language=code/name
Note: This subtemplate is used by {{r/ref}}.
Examples[edit source]
{{R/langcode|language=de}}→ mis (recognized ISO code){{R/langcode|language=ru}}→ mis (recognized ISO code){{R/langcode|language=ru-Latn}}→ mis (recognized ISO code){{R/langcode|language=he-LA}}→ mis (recognized ISO code){{R/langcode|language=xz}}→ mis (unrecognized code){{R/langcode|language=German}}→ mis (recognized language){{R/langcode|language=unknown}}→ mis (unrecognized language){{R/langcode|language=??}}→ mis (unrecognized code){{R/langcode|language=}}→ mis (empty code)