From c08c725c54d67959d048059aa012128c5213fe4c Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Fri, 22 Jun 2018 09:46:07 -0400 Subject: [PATCH] Allow plugins to omit base locales if they want --- config/application.rb | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/config/application.rb b/config/application.rb index e360d84dcf8..2bb727bc01f 100644 --- a/config/application.rb +++ b/config/application.rb @@ -116,8 +116,10 @@ module Discourse } # Precompile all available locales - Dir.glob("#{config.root}/app/assets/javascripts/locales/*.js.erb").each do |file| - config.assets.precompile << "locales/#{file.match(/([a-z_A-Z]+\.js)\.erb$/)[1]}" + unless GlobalSetting.try(:omit_base_locales) + Dir.glob("#{config.root}/app/assets/javascripts/locales/*.js.erb").each do |file| + config.assets.precompile << "locales/#{file.match(/([a-z_A-Z]+\.js)\.erb$/)[1]}" + end end # out of the box sprockets 3 grabs loose files that are hanging in assets,