Skip to content

Express language according to BCP 47 #89

@laurentromary

Description

@laurentromary

I see the specification of the language property is expressed in reference to ISO 639-3. ISO 639-3 is now replaced (like other parts of the former 639 multipart standard) by a single ISO 639:2023 Code for individual languages and language groups. In this standard you still have sets (in this case set 3) reminiscence of the former parts, but it is more adequate to follow the recommendation of IETF BCP 47 which articulates the ISO 639 language code with other standards (scripts, locale, etc.) thus allowing a finer-grained representation of language varieties. This is what is adopted for instance for the generic xml:lang attribute in the XML recommendation and would ensure a better interoperability across applications. You can find a good introduction under: https://www.w3.org/International/articles/language-tags/

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions