# 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