Skip to content
/ bcp47py Public

Provides standardized tags that is used to identify human languages and regions.

License

Notifications You must be signed in to change notification settings

guibos/bcp47py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BCP47Py

Provides standardized tags that is used to identify:

  • Scripts
  • Languages
  • Ext Language
  • Regions
  • Grandfathered
  • Redundant

Warning

Following BCP47 extensions are not implemented:

  • Extension T (Transformed Content): Extension T is described in the informational RFC 6497. It allows a language tag to include information on how the tagged data was transliterated, transcribed, or otherwise transformed. For example, the tag en-t-jp could be used for content in English that was translated from the original Japanese. Additional substrings could indicate that the translation was done mechanically, or in accordance with a published standard.
  • Extension U (Unicode Locale): Extension U is described in the informational RFC 6067. It allows a wide variety of locale attributes found in the Common Locale Data Repository (CLDR) to be embedded in language tags. These attributes include country subdivisions, calendar and time zone data, collation order, currency, number system, and keyboard identification.

About

Provides standardized tags that is used to identify human languages and regions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages