Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 57 for langid (0.12 sec)

  1. src/cmd/vendor/golang.org/x/text/internal/language/match.go

    	if t.equalTags(Und) {
    		return t, nil
    	}
    	max, err := addTags(t)
    	if err != nil {
    		return t, err
    	}
    	for _, id := range [...]Tag{
    		{LangID: t.LangID},
    		{LangID: t.LangID, RegionID: t.RegionID},
    		{LangID: t.LangID, ScriptID: t.ScriptID},
    	} {
    		if x, err := addTags(id); err == nil && max.equalTags(x) {
    			t.setTagsFrom(id)
    			break
    		}
    	}
    	return t, nil
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/text/internal/language/language.go

    			base, _ := addTags(Tag{LangID: t.LangID})
    			if base.ScriptID != maxScript {
    				return Tag{LangID: t.LangID, ScriptID: maxScript}
    			}
    			return Tag{LangID: t.LangID}
    		} else if t.ScriptID != 0 {
    			// The parent for an base-script pair with a non-default script is
    			// "und" instead of the base language.
    			base, _ := addTags(Tag{LangID: t.LangID})
    			if base.ScriptID != t.ScriptID {
    				return Und
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 16.8K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/text/language/language.go

    	}
    	changed := false
    	if c&SuppressScript != 0 {
    		if t.LangID.SuppressScript() == t.ScriptID {
    			t.ScriptID = 0
    			changed = true
    		}
    	}
    	if c&canonLang != 0 {
    		for {
    			if l, aliasType := t.LangID.Canonicalize(); l != t.LangID {
    				switch aliasType {
    				case language.Legacy:
    					if c&Legacy != 0 {
    						if t.LangID == _sh && t.ScriptID == 0 {
    							t.ScriptID = _Latn
    						}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 18.9K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/text/internal/language/compact.go

    func GetCompactCore(t Tag) (cci CompactCoreInfo, ok bool) {
    	if t.LangID > langNoIndexOffset {
    		return 0, false
    	}
    	cci |= CompactCoreInfo(t.LangID) << (8 + 12)
    	cci |= CompactCoreInfo(t.ScriptID) << 12
    	cci |= CompactCoreInfo(t.RegionID)
    	return cci, true
    }
    
    // Tag generates a tag from c.
    func (c CompactCoreInfo) Tag() Tag {
    	return Tag{
    		LangID:   Language(c >> 20),
    		RegionID: Region(c & 0x3ff),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 853 bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/text/language/match.go

    	// Don't change the language once we already have found an exact match.
    	if m.pinLanguage && tag.LangID != m.want.LangID {
    		return
    	}
    	// Pin the region group if we are comparing tags for the same language.
    	if tag.LangID == m.want.LangID && m.sameRegionGroup {
    		_, sameGroup := regionGroupDist(m.pinnedRegion, have.maxRegion, have.maxScript, m.want.LangID)
    		if !sameGroup {
    			return
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 25.1K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/text/internal/language/lookup.go

    		v /= base
    	}
    }
    
    // getLangISO3 returns the langID for the given 3-letter ISO language code
    // or unknownLang if this does not exist.
    func getLangISO3(s []byte) (Language, error) {
    	if tag.FixCase("und", s) {
    		// first try to match canonical 3-letter entries
    		for i := lang.Index(s[:2]); i != -1; i = lang.Next(s[:2], i) {
    			if e := lang.Elem(i); e[3] == 0 && e[2] == s[2] {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 12.1K bytes
    - Viewed (0)
  7. src/cmd/vendor/golang.org/x/text/internal/language/compact/language.go

    	// TODO: use parent lookup table once cycle from internal package is
    	// removed. Probably by internalizing the table and declaring this fast
    	// enough.
    	// lang := compactID(internal.Parent(uint16(t.language)))
    	lang, _ := FromTag(t.language.Tag().Parent())
    	return Tag{language: lang, locale: lang}
    }
    
    // nextToken returns token t and the rest of the string.
    func nextToken(s string) (t, tail string) {
    	p := strings.Index(s[1:], "-")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/text/internal/language/compose.go

    		t.str = b.private
    		t.RemakeString()
    	}
    	return t
    }
    
    // SetTag copies all the settings from a given Tag. Any previously set values
    // are discarded.
    func (b *Builder) SetTag(t Tag) {
    	b.Tag.LangID = t.LangID
    	b.Tag.RegionID = t.RegionID
    	b.Tag.ScriptID = t.ScriptID
    	// TODO: optimize
    	b.variants = b.variants[:0]
    	if variants := t.Variants(); variants != "" {
    		for _, vr := range strings.Split(variants[1:], "-") {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/text/language/parse.go

    func update(b *language.Builder, part ...interface{}) (err error) {
    	for _, x := range part {
    		switch v := x.(type) {
    		case Tag:
    			b.SetTag(v.tag())
    		case Base:
    			b.Tag.LangID = v.langID
    		case Script:
    			b.Tag.ScriptID = v.scriptID
    		case Region:
    			b.Tag.RegionID = v.regionID
    		case Variant:
    			if v.variant == "" {
    				err = errInvalidArgument
    				break
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/text/language/coverage.go

    type bases []Base
    
    func (b bases) Len() int {
    	return len(b)
    }
    
    func (b bases) Swap(i, j int) {
    	b[i], b[j] = b[j], b[i]
    }
    
    func (b bases) Less(i, j int) bool {
    	return b[i].langID < b[j].langID
    }
    
    // BaseLanguages returns the result from calling s.bases if it is specified or
    // otherwise derives the set of supported base languages from tags.
    func (s *coverage) BaseLanguages() []Base {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 4.8K bytes
    - Viewed (0)
Back to top