npgettext (GetText)

    # File lib/gettext.rb, line 218
      def npgettext(msgctxt, msgids, arg2 = nil, arg3 = nil)
        if msgids.kind_of?(Array)
          msgid = msgids[0]
          msgid_ctxt = "#{msgctxt}\004#{msgid}"
          msgid_plural = msgids[1]
          opt1 = arg2
          opt2 = arg3
        else
          msgid = msgids
          msgid_ctxt = "#{msgctxt}\004#{msgid}"
          msgid_plural = arg2
          opt1 = arg3
          opt2 = nil
        end

        msgstr = TextDomainManager.translate_plural_message(self, msgid_ctxt, msgid_plural, opt1, opt2)
        if msgstr == msgid_ctxt
          msgid
        else
          msgstr
        end
      end