class Liquid::I18n

def deep_fetch_translation(name)

def deep_fetch_translation(name)
  name.split('.').reduce(locale) do |level, cur|
    level[cur] || raise(TranslationError, "Translation for #{name} does not exist in locale #{path}")
  end
end