lib/i18n_screwdriver.rb in i18n_screwdriver-4.0.0 vs lib/i18n_screwdriver.rb in i18n_screwdriver-4.0.1
- old
+ new
@@ -27,11 +27,11 @@
end
end
def self.grab_texts_to_be_translated(string)
[].tap do |texts|
- texts.concat(string.scan(/_\("(.*?)"\)/).map{ |v| unescape_string(v[0]) })
- texts.concat(string.scan(/_\('(.*?)'\)/).map{ |v| unescape_string(v[0]) })
+ texts.concat(string.scan(/_\((?<!\\)"(.*?)(?<!\\)"\)/).map{ |v| unescape_string(v[0]) })
+ texts.concat(string.scan(/_\((?<!\\)'(.*?)(?<!\\)'\)/).map{ |v| unescape_string(v[0]) })
end
end
def self.in_utf8(hash)
{}.tap do |result|