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