Method: Gonzui::CatalogValidator#collect_messages

Defined in:
lib/gonzui/gettext.rb

#collect_messages(content) ⇒ Object



80
81
82
83
84
85
86
87
88
# File 'lib/gonzui/gettext.rb', line 80

def collect_messages(content)
  messages = []
  while content.sub!(/\bN?_\[(\d+)\]\(("(?:\\"|.)*?").*?\)/m, "")
    lineno  = $1.to_i
    message = eval($2)
    messages.push([lineno, message])
  end
  messages
end