未验证 提交 0a6479f9 编写于 作者: R Rafael França 提交者: Rafael Mendonça França

Merge pull request #37756 from plentz/patch-1

Eager load translations during initialization
上级 241def5f
...@@ -68,7 +68,7 @@ PATH ...@@ -68,7 +68,7 @@ PATH
marcel (~> 0.3.1) marcel (~> 0.3.1)
activesupport (6.0.1) activesupport (6.0.1)
concurrent-ruby (~> 1.0, >= 1.0.2) concurrent-ruby (~> 1.0, >= 1.0.2)
i18n (>= 0.7, < 2) i18n (>= 1.6, < 2)
minitest (~> 5.1) minitest (~> 5.1)
tzinfo (~> 1.1) tzinfo (~> 1.1)
zeitwerk (~> 2.2) zeitwerk (~> 2.2)
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
# NOTE: Please read our dependency guidelines before updating versions: # NOTE: Please read our dependency guidelines before updating versions:
# https://edgeguides.rubyonrails.org/security.html#dependency-management-and-cves # https://edgeguides.rubyonrails.org/security.html#dependency-management-and-cves
s.add_dependency "i18n", ">= 0.7", "< 2" s.add_dependency "i18n", ">= 1.6", "< 2"
s.add_dependency "tzinfo", "~> 1.1" s.add_dependency "tzinfo", "~> 1.1"
s.add_dependency "minitest", "~> 5.1" s.add_dependency "minitest", "~> 5.1"
s.add_dependency "concurrent-ruby", "~> 1.0", ">= 1.0.2" s.add_dependency "concurrent-ruby", "~> 1.0", ">= 1.0.2"
......
...@@ -12,6 +12,8 @@ class Railtie < Rails::Railtie ...@@ -12,6 +12,8 @@ class Railtie < Rails::Railtie
config.i18n.load_path = [] config.i18n.load_path = []
config.i18n.fallbacks = ActiveSupport::OrderedOptions.new config.i18n.fallbacks = ActiveSupport::OrderedOptions.new
config.eager_load_namespaces << I18n
# Set the i18n configuration after initialization since a lot of # Set the i18n configuration after initialization since a lot of
# configuration is still usually done in application initializers. # configuration is still usually done in application initializers.
config.after_initialize do |app| config.after_initialize do |app|
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册