diff --git a/config/application.rb b/config/application.rb
index b3feffb1..06cd5765 100644
--- a/config/application.rb
+++ b/config/application.rb
@@ -37,10 +37,6 @@ module Greenlight
config.i18n.available_locales = [:en]
config.i18n.default_locale = :en
- config.i18n.available_locales.each do |locale|
- config.i18n.fallbacks[locale] = [locale, :en]
- end
-
# Check if a loadbalancer is configured.
config.loadbalanced_configuration = ENV["LOADBALANCER_ENDPOINT"].present? && ENV["LOADBALANCER_SECRET"].present?
diff --git a/config/environments/production.rb b/config/environments/production.rb
index c83f56eb..a34cc596 100644
--- a/config/environments/production.rb
+++ b/config/environments/production.rb
@@ -84,10 +84,6 @@ Rails.application.configure do
# Set this to true and configure the email server for immediate delivery to raise delivery errors.
# config.action_mailer.raise_delivery_errors = false
- # Enable locale fallbacks for I18n (makes lookups for any locale fall back to
- # the I18n.default_locale when a translation cannot be found).
- config.i18n.fallbacks = true
-
# Send deprecation notices to registered listeners.
config.active_support.deprecation = :notify
diff --git a/config/initializers/languages.rb b/config/initializers/languages.rb
index cdf65790..a4b5817f 100644
--- a/config/initializers/languages.rb
+++ b/config/initializers/languages.rb
@@ -10,3 +10,10 @@ locales.each do |loc|
end
Rails.configuration.i18n.available_locales = configured_languages
+
+# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
+# the I18n.default_locale when a translation cannot be found).
+Rails.configuration.i18n.fallbacks = {}
+Rails.configuration.i18n.available_locales.each do |locale|
+ Rails.configuration.i18n.fallbacks[locale] = :en
+end