mirror of
https://github.com/discourse/discourse.git
synced 2024-11-25 22:43:49 +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
|