RFC 5646
RFC 5646 is a standard that defines a format for language tags used in computer systems. It specifies how to represent languages, scripts, and regions in a consistent way, allowing for better communication and data processing across different platforms and applications.
The document builds on earlier standards and provides guidelines for creating language tags that can include information about dialects and variations. This helps software developers and content creators ensure that their applications can support multiple languages and regional differences effectively.