From 87df8661c7c6829549ef2e4bb5dc71d4af4527d2 Mon Sep 17 00:00:00 2001 From: Taylor Griffin Date: Thu, 18 Sep 2014 06:24:59 +1000 Subject: [PATCH] raise exception on missing translations in test and dev environment --- config/initializers/locale.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/config/initializers/locale.rb b/config/initializers/locale.rb index ef55314c4..eb4ed56e7 100644 --- a/config/initializers/locale.rb +++ b/config/initializers/locale.rb @@ -1,2 +1,8 @@ I18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}')] + +if Rails.env.development? || Rails.env.test? + I18n.exception_handler = lambda do |exception, locale, key, options| + raise "Missing translation: #{key}" + end +end \ No newline at end of file