mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-06 12:19:37 -06:00
ISO 639-1
List of all ISO 639-1 language names, native names and two character codes as well as functions for convenient access.
The lists of all names and codes (Codes, Names, NativeNames, Languages) are build in the init function for quick read access.
For full documentation please read the Godocs.
Installation
go get github.com/emvi/iso-639-1
Example
fmt.Println(iso6391.Codes) // print all codes
fmt.Println(iso6391.Names) // print all names
fmt.Println(iso6391.NativeNames) // print all native names
fmt.Println(iso6391.Languages) // print all language objects {Code, Name, NativeName}
fmt.Println(iso6391.FromCode("en")) // prints {Code: "en", Name: "English", NativeName: "English"}
fmt.Println(iso6391.Name("en")) // prints "English"
fmt.Println(iso6391.NativeName("zh")) // prints "中文"
fmt.Println(iso6391.CodeFromName("English")) // prints "en"
fmt.Println(iso6391.ValidCode("en")) // prints true
// ... see Godoc for more functions
Contribute
License
MIT