12345678910111213141516171819202122232425262728293031 |
- package common
- type Lang string
- const (
- Lang_en Lang = "en"
- Lang_zh Lang = "zh"
- )
- func (p Lang) toString() string {
- switch p {
- case Lang_en:
- return "en"
- case Lang_zh:
- return "zh"
- }
- return ""
- }
- func ValidLanguages(langs []Lang) bool {
- for _, lang := range langs {
- if lang.toString() == "" {
- return false
- }
- }
- return true
- }
- func AllLanguages() []Lang {
- return []Lang{Lang_en, Lang_zh}
- }
|