Patch #12753
Update config.i18n.load_path for plugin-supplied locales
Status: | Closed | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | % Done: | 0% | ||
Category: | I18n | |||
Target version: | 2.5.0 |
Description
With Rails 3 Redmine::Plugin.register
should update Rails.application.config.i18n.load_path
for plugin-supplied locales to allow them to override system locales. I18n.load_path
is overriden with system locales by an after_initialize
hook in active_support/i18n_railtie.rb
, thus currently plugins like https://github.com/edavis10/redmine_language_change won't work.
The attached patch is against 2.1-stable branch.
Related issues
Associated revisions
Use Rails.application.config.i18n.load_path for adding plugin locales (#12753).
Patch by Takeshi Yaegashi.
History
#1
Updated by Jean-Philippe Lang over 9 years ago
Can you add a test to your patch?
#2
Updated by Siegfried Vogel over 9 years ago
+1
Need the string customization scheme in plugins of previous Redmine versions back, too!
#3
Updated by Daniel Felix almost 9 years ago
Hi there,
any news on this? Did you write a test? :-)
#4
Updated by Toshi MARUYAMA almost 9 years ago
- Duplicated by Defect #14758: Can't override default locale with plugin added
#5
Updated by Ebrahim Mohammadi over 8 years ago
This is absolutely needed.
#6
Updated by Jean-Philippe Lang over 8 years ago
- Status changed from New to Resolved
- Assignee set to Jean-Philippe Lang
- Target version set to 2.4.3
redmine_language_change plugin works fine for me without the patch applied but it's committed in r12482 anyway as it seems safer to use Rails config instead.
#7
Updated by Jean-Philippe Lang over 8 years ago
- Status changed from Resolved to Closed
- Target version changed from 2.4.3 to 2.5.0