# File lib/ramaze/contrib/gettext/parser.rb, line 18 def parse(file, ary) regex = Ramaze::Tool::Gettext.trait[:regex] body = File.read(file) body.gsub!(regex) do msg = $1 unless msg.to_s.empty? line_number = body[0..(body.index(msg))].split("\n").size add_message(ary, msg, file, line_number) end end return ary end