code: func T(defaultValue string, args ...int) string {
  	if len(args) == 0 {
  		return gettext.PGettext("", defaultValue)
  	}
  	return fmt.Sprintf(gettext.PNGettext("", defaultValue, defaultValue+".plural", args[0]),
  		args[0])
  }
docs: // T translates a string, possibly substituting arguments into it along
  // the way. If len(args) is > 0, args1 is assumed to be the plural value
  // and plural translation is used.