lib/i18n/tasks/scanners/pattern_scanner.rb in i18n-tasks-0.9.0 vs lib/i18n/tasks/scanners/pattern_scanner.rb in i18n-tasks-0.9.1
- old
+ new
@@ -81,10 +81,10 @@
first(occurrence.line_num - 1).reverse_each.find { |x| x =~ /\bdef\b/ }
method && method.strip.sub(/^def\s*/, '').sub(/[\(\s;].*$/, '')
end
def translate_call_re
- /(?<=^|[^\w'\-])t(?:ranslate)?/
+ /(?<=^|[^\w'\-.]|[^\w'\-]I18n\.|I18n\.)t(?:ranslate)?/
end
# Match literals:
# * String: '', "#{}"
# * Symbol: :sym, :'', :"#{}"