summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/nicksnyder/go-i18n/v2/internal/plural/rules.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/nicksnyder/go-i18n/v2/internal/plural/rules.go')
-rw-r--r--vendor/github.com/nicksnyder/go-i18n/v2/internal/plural/rules.go24
1 files changed, 0 insertions, 24 deletions
diff --git a/vendor/github.com/nicksnyder/go-i18n/v2/internal/plural/rules.go b/vendor/github.com/nicksnyder/go-i18n/v2/internal/plural/rules.go
deleted file mode 100644
index 87eb8369d..000000000
--- a/vendor/github.com/nicksnyder/go-i18n/v2/internal/plural/rules.go
+++ /dev/null
@@ -1,24 +0,0 @@
-package plural
-
-import "golang.org/x/text/language"
-
-// Rules is a set of plural rules by language tag.
-type Rules map[language.Tag]*Rule
-
-// Rule returns the closest matching plural rule for the language tag
-// or nil if no rule could be found.
-func (r Rules) Rule(tag language.Tag) *Rule {
- t := tag
- for {
- if rule := r[t]; rule != nil {
- return rule
- }
- t = t.Parent()
- if t.IsRoot() {
- break
- }
- }
- base, _ := tag.Base()
- baseTag, _ := language.Parse(base.String())
- return r[baseTag]
-}