FIX: Validate interpolation keys used in translation overrides.

https://meta.discourse.org/t/discobot-translation-missing-error/64429/6?u=tgxworld
This commit is contained in:
Guo Xiang Tan
2017-06-16 08:54:48 +09:00
parent 7366f334b0
commit b5ec241716
7 changed files with 159 additions and 16 deletions
@@ -0,0 +1,9 @@
class I18nInterpolationKeysFinder
def self.find(text)
keys = text.scan(I18n::INTERPOLATION_PATTERN)
keys.flatten!
keys.compact!
keys.uniq!
keys
end
end