code: func (l *Locale) GetND(dom, str, plural string, n int, vars ...interface{}) string {
  	// Sync read
  	l.RLock()
  	defer l.RUnlock()
  
  	if l.Domains != nil {
  		if _, ok := l.Domains[dom]; ok {
  			if l.Domains[dom] != nil {
  				return l.Domains[dom].GetN(str, plural, n, vars...)
  			}
  		}
  	}
  
  	// Return the same we received by default
  	return Printf(plural, vars...)
  }
docs: // GetND retrieves the (N)th plural form of Translation in the given domain for the given string.
  // Supports optional parameters (vars... interface{}) to be inserted on the formatted string using the fmt.Printf syntax.