# File lib/gettext/textdomain.rb, line 131 def ngettext(msgid, msgid_plural, n) key = msgid + "\000" + msgid_plural msg = gettext(key) if ! msg nil elsif msg == key msg = n == 1 ? msgid : msgid_plural elsif msg.include?("\000") ary = msg.split("\000") if @current_mo plural = eval(@current_mo.plural) if plural.kind_of?(Numeric) msg = ary[plural] else msg = plural ? ary[1] : ary[0] end else msg = n == 1 ? ary[0] : ary[1] end end msg end