type golang.org/x/text/language.Tag

233 uses

	golang.org/x/text/language (current package)
		coverage.go#L20: 	Tags() []Tag
		coverage.go#L79: func (s allSubtags) Tags() []Tag {
		coverage.go#L89: 	tags    func() []Tag
		coverage.go#L95: func (s *coverage) Tags() []Tag {
		coverage.go#L172: 		case func() []Tag:
		coverage.go#L180: 		case []Tag:
		coverage.go#L181: 			s.tags = func() []Tag { return v }
		language.go#L22: type Tag compact.Tag
		language.go#L24: func makeTag(t language.Tag) (tag Tag) {
		language.go#L25: 	return Tag(compact.Make(t))
		language.go#L28: func (t *Tag) tag() language.Tag {
		language.go#L32: func (t *Tag) isCompact() bool {
		language.go#L37: func (t *Tag) lang() language.Language { return t.tag().LangID }
		language.go#L38: func (t *Tag) region() language.Region { return t.tag().RegionID }
		language.go#L39: func (t *Tag) script() language.Script { return t.tag().ScriptID }
		language.go#L43: func Make(s string) Tag {
		language.go#L49: func (c CanonType) Make(s string) Tag {
		language.go#L56: func (t Tag) Raw() (b Base, s Script, r Region) {
		language.go#L62: func (t Tag) IsRoot() bool {
		language.go#L188: func (c CanonType) Canonicalize(t Tag) (Tag, error) {
		language.go#L226: func (t Tag) String() string {
		language.go#L231: func (t Tag) MarshalText() (text []byte, err error) {
		language.go#L236: func (t *Tag) UnmarshalText(text []byte) error {
		language.go#L246: func (t Tag) Base() (Base, Confidence) {
		language.go#L275: func (t Tag) Script() (Script, Confidence) {
		language.go#L305: func (t Tag) Region() (Region, Confidence) {
		language.go#L322: func (t Tag) Variants() []Variant {
		language.go#L343: func (t Tag) Parent() Tag {
		language.go#L344: 	return Tag(compact.Tag(t).Parent())
		language.go#L391: func (t Tag) Extension(x byte) (ext Extension, ok bool) {
		language.go#L400: func (t Tag) Extensions() []Extension {
		language.go#L415: func (t Tag) TypeForKey(key string) string {
		language.go#L428: func (t Tag) SetTypeForKey(key, value string) (Tag, error) {
		language.go#L442: func CompactIndex(t Tag) (index int, exact bool) {
		match.go#L33: func MatchStrings(m Matcher, lang ...string) (tag Tag, index int) {
		match.go#L53: 	Match(t ...Tag) (tag Tag, index int, c Confidence)
		match.go#L58: func Comprehends(speaker, alternative Tag) Confidence {
		match.go#L59: 	_, _, c := NewMatcher([]Tag{alternative}).Match(speaker)
		match.go#L77: func NewMatcher(t []Tag, options ...MatchOption) Matcher {
		match.go#L81: func (m *matcher) Match(want ...Tag) (t Tag, index int, c Confidence) {
		match.go#L368: func newMatcher(supported []Tag, options []MatchOption) *matcher {
		match.go#L453: func (m *matcher) getBest(want ...Tag) (got *haveTag, orig language.Tag, c Confidence) {
		parse.go#L33: func Parse(s string) (t Tag, err error) {
		parse.go#L45: func (c CanonType) Parse(s string) (t Tag, err error) {
		parse.go#L67: func Compose(part ...interface{}) (t Tag, err error) {
		parse.go#L81: func (c CanonType) Compose(part ...interface{}) (t Tag, err error) {
		parse.go#L95: 		case Tag:
		parse.go#L144: func ParseAcceptLanguage(s string) (tag []Tag, q []float32, err error) {
		parse.go#L213: 	tag []Tag
		tags.go#L13: func MustParse(s string) Tag {
		tags.go#L23: func (c CanonType) MustParse(s string) Tag {
		tags.go#L62: 	und = Tag{}
		tags.go#L64: 	Und Tag = Tag{}
		tags.go#L66: 	Afrikaans            Tag = Tag(compact.Afrikaans)
		tags.go#L67: 	Amharic              Tag = Tag(compact.Amharic)
		tags.go#L68: 	Arabic               Tag = Tag(compact.Arabic)
		tags.go#L69: 	ModernStandardArabic Tag = Tag(compact.ModernStandardArabic)
		tags.go#L70: 	Azerbaijani          Tag = Tag(compact.Azerbaijani)
		tags.go#L71: 	Bulgarian            Tag = Tag(compact.Bulgarian)
		tags.go#L72: 	Bengali              Tag = Tag(compact.Bengali)
		tags.go#L73: 	Catalan              Tag = Tag(compact.Catalan)
		tags.go#L74: 	Czech                Tag = Tag(compact.Czech)
		tags.go#L75: 	Danish               Tag = Tag(compact.Danish)
		tags.go#L76: 	German               Tag = Tag(compact.German)
		tags.go#L77: 	Greek                Tag = Tag(compact.Greek)
		tags.go#L78: 	English              Tag = Tag(compact.English)
		tags.go#L79: 	AmericanEnglish      Tag = Tag(compact.AmericanEnglish)
		tags.go#L80: 	BritishEnglish       Tag = Tag(compact.BritishEnglish)
		tags.go#L81: 	Spanish              Tag = Tag(compact.Spanish)
		tags.go#L82: 	EuropeanSpanish      Tag = Tag(compact.EuropeanSpanish)
		tags.go#L83: 	LatinAmericanSpanish Tag = Tag(compact.LatinAmericanSpanish)
		tags.go#L84: 	Estonian             Tag = Tag(compact.Estonian)
		tags.go#L85: 	Persian              Tag = Tag(compact.Persian)
		tags.go#L86: 	Finnish              Tag = Tag(compact.Finnish)
		tags.go#L87: 	Filipino             Tag = Tag(compact.Filipino)
		tags.go#L88: 	French               Tag = Tag(compact.French)
		tags.go#L89: 	CanadianFrench       Tag = Tag(compact.CanadianFrench)
		tags.go#L90: 	Gujarati             Tag = Tag(compact.Gujarati)
		tags.go#L91: 	Hebrew               Tag = Tag(compact.Hebrew)
		tags.go#L92: 	Hindi                Tag = Tag(compact.Hindi)
		tags.go#L93: 	Croatian             Tag = Tag(compact.Croatian)
		tags.go#L94: 	Hungarian            Tag = Tag(compact.Hungarian)
		tags.go#L95: 	Armenian             Tag = Tag(compact.Armenian)
		tags.go#L96: 	Indonesian           Tag = Tag(compact.Indonesian)
		tags.go#L97: 	Icelandic            Tag = Tag(compact.Icelandic)
		tags.go#L98: 	Italian              Tag = Tag(compact.Italian)
		tags.go#L99: 	Japanese             Tag = Tag(compact.Japanese)
		tags.go#L100: 	Georgian             Tag = Tag(compact.Georgian)
		tags.go#L101: 	Kazakh               Tag = Tag(compact.Kazakh)
		tags.go#L102: 	Khmer                Tag = Tag(compact.Khmer)
		tags.go#L103: 	Kannada              Tag = Tag(compact.Kannada)
		tags.go#L104: 	Korean               Tag = Tag(compact.Korean)
		tags.go#L105: 	Kirghiz              Tag = Tag(compact.Kirghiz)
		tags.go#L106: 	Lao                  Tag = Tag(compact.Lao)
		tags.go#L107: 	Lithuanian           Tag = Tag(compact.Lithuanian)
		tags.go#L108: 	Latvian              Tag = Tag(compact.Latvian)
		tags.go#L109: 	Macedonian           Tag = Tag(compact.Macedonian)
		tags.go#L110: 	Malayalam            Tag = Tag(compact.Malayalam)
		tags.go#L111: 	Mongolian            Tag = Tag(compact.Mongolian)
		tags.go#L112: 	Marathi              Tag = Tag(compact.Marathi)
		tags.go#L113: 	Malay                Tag = Tag(compact.Malay)
		tags.go#L114: 	Burmese              Tag = Tag(compact.Burmese)
		tags.go#L115: 	Nepali               Tag = Tag(compact.Nepali)
		tags.go#L116: 	Dutch                Tag = Tag(compact.Dutch)
		tags.go#L117: 	Norwegian            Tag = Tag(compact.Norwegian)
		tags.go#L118: 	Punjabi              Tag = Tag(compact.Punjabi)
		tags.go#L119: 	Polish               Tag = Tag(compact.Polish)
		tags.go#L120: 	Portuguese           Tag = Tag(compact.Portuguese)
		tags.go#L121: 	BrazilianPortuguese  Tag = Tag(compact.BrazilianPortuguese)
		tags.go#L122: 	EuropeanPortuguese   Tag = Tag(compact.EuropeanPortuguese)
		tags.go#L123: 	Romanian             Tag = Tag(compact.Romanian)
		tags.go#L124: 	Russian              Tag = Tag(compact.Russian)
		tags.go#L125: 	Sinhala              Tag = Tag(compact.Sinhala)
		tags.go#L126: 	Slovak               Tag = Tag(compact.Slovak)
		tags.go#L127: 	Slovenian            Tag = Tag(compact.Slovenian)
		tags.go#L128: 	Albanian             Tag = Tag(compact.Albanian)
		tags.go#L129: 	Serbian              Tag = Tag(compact.Serbian)
		tags.go#L130: 	SerbianLatin         Tag = Tag(compact.SerbianLatin)
		tags.go#L131: 	Swedish              Tag = Tag(compact.Swedish)
		tags.go#L132: 	Swahili              Tag = Tag(compact.Swahili)
		tags.go#L133: 	Tamil                Tag = Tag(compact.Tamil)
		tags.go#L134: 	Telugu               Tag = Tag(compact.Telugu)
		tags.go#L135: 	Thai                 Tag = Tag(compact.Thai)
		tags.go#L136: 	Turkish              Tag = Tag(compact.Turkish)
		tags.go#L137: 	Ukrainian            Tag = Tag(compact.Ukrainian)
		tags.go#L138: 	Urdu                 Tag = Tag(compact.Urdu)
		tags.go#L139: 	Uzbek                Tag = Tag(compact.Uzbek)
		tags.go#L140: 	Vietnamese           Tag = Tag(compact.Vietnamese)
		tags.go#L141: 	Chinese              Tag = Tag(compact.Chinese)
		tags.go#L142: 	SimplifiedChinese    Tag = Tag(compact.SimplifiedChinese)
		tags.go#L143: 	TraditionalChinese   Tag = Tag(compact.TraditionalChinese)
		tags.go#L144: 	Zulu                 Tag = Tag(compact.Zulu)

	golang.org/x/text/cases
		cases.go#L71: func Upper(t language.Tag, opts ...Option) Caser {
		cases.go#L76: func Lower(t language.Tag, opts ...Option) Caser {
		cases.go#L82: func Title(t language.Tag, opts ...Option) Caser {
		map.go#L41: 	tags := []language.Tag{}
		map.go#L102: func makeUpper(t language.Tag, o options) transform.SpanningTransformer {
		map.go#L111: func makeLower(t language.Tag, o options) transform.SpanningTransformer {
		map.go#L129: func makeTitle(t language.Tag, o options) transform.SpanningTransformer {

	golang.org/x/text/internal
		internal.go#L16: func SortTags(tags []language.Tag) {
		internal.go#L20: type sorter []language.Tag
		internal.go#L36: func UniqueTags(tags []language.Tag) []language.Tag {
		match.go#L32: func NewInheritanceMatcher(t []language.Tag) *InheritanceMatcher {
		match.go#L33: 	tags := &InheritanceMatcher{make(map[language.Tag]int)}
		match.go#L45: 	index map[language.Tag]int
		match.go#L48: func (m InheritanceMatcher) Match(want ...language.Tag) (language.Tag, int, language.Confidence) {