code: func GetPluralSpec(tag string) *PluralSpec {
  	tag = NormalizeTag(tag)
  	subtag := tag
  	for {
  		if spec := pluralSpecs[subtag]; spec != nil {
  			return spec
  		}
  		end := strings.LastIndex(subtag, "-")
  		if end == -1 {
  			return nil
  		}
  		subtag = subtag[:end]
  	}
  }
docs: // GetPluralSpec returns the PluralSpec that matches the longest prefix of tag.
  // It returns nil if no PluralSpec matches tag.