IETF language tag
ID languagetag
DatatypeNot PIIcategorical
An IETF BCP 47 language tag is a standardized code or tag that is used to identify human languages in the Internet. The tag structure has been standardized by the Internet Engineering Task Force (IETF) in Best Current Practice (BCP) 47; the subtags are maintained by the IANA Language Subtag Registry.
- Categories
- Geographic identifiers
- Countries
- Global (not tied to a country)
- Languages
- Common to most languages
- Bioregistry
ietf.language- Microsoft CDM
means.reference.language.tag- Schema.org
inLanguage- Wikidata
- P305
- Quality
- 95/100 · missing: negative example
- Metacrafter rules
- 1 rule (0 by field name, 1 by value)
languagetagdata, common/intcodes.yaml
- Supported by tools
- metacrafter, metacrafterpro
Regular expression
^(?:[a-z]{2,3}(?:-[a-zA-Z0-9]{1,8})*|i-[a-z]{3,8})$
Python re syntax.
Examples
| Value | Description |
|---|---|
| hu | Hungarian |
| en-GB | British English |
Translations
| Language | Name | Description |
|---|---|---|
| Russian | Языковой код IETF | Языковой код/тэг по стандарту IETF BCP 47 идентифицирующий конкретный человеческий язык, стиль написания и тд. |
Sources
- wikipedia: https://en.wikipedia.org/wiki/IETF_language_tag
- wikidata: https://www.wikidata.org/wiki/Property:P305
Use this record
- Page URL:
http://registry.apicrafter.io/datatype/languagetag - JSON: API v1 · legacy shape (used by metacrafter) · Markdown (for LLMs)
- Improve it: edit
data/datatypes/any/geo/languagetag.yamlon GitHub