mirror of
https://github.com/discourse/discourse.git
synced 2024-11-30 09:23:44 +08:00
10 lines
207 B
Ruby
10 lines
207 B
Ruby
class I18nInterpolationKeysFinder
|
|
def self.find(text)
|
|
keys = text.scan(Regexp.union(I18n::INTERPOLATION_PATTERN, /\{\{(\w+)\}\}/))
|
|
keys.flatten!
|
|
keys.compact!
|
|
keys.uniq!
|
|
keys
|
|
end
|
|
end
|