Project

General

Profile

Actions

Patch #12753

closed

Update config.i18n.load_path for plugin-supplied locales

Added by Takeshi Yaegashi almost 12 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Category:
I18n
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:

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.


Files


Related issues

Has duplicate Redmine - Defect #14758: Can't override default locale with pluginClosed

Actions
Actions #1

Updated by Jean-Philippe Lang almost 12 years ago

Can you add a test to your patch?

Actions #2

Updated by Siegfried Vogel over 11 years ago

+1

Need the string customization scheme in plugins of previous Redmine versions back, too!

Actions #3

Updated by Daniel Felix over 11 years ago

Hi there,

any news on this? Did you write a test? :-)

Actions #4

Updated by Toshi MARUYAMA over 11 years ago

  • Has duplicate Defect #14758: Can't override default locale with plugin added
Actions #5

Updated by Ebrahim Mohammadi almost 11 years ago

This is absolutely needed.

Actions #6

Updated by Jean-Philippe Lang almost 11 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.

Actions #7

Updated by Jean-Philippe Lang almost 11 years ago

  • Status changed from Resolved to Closed
  • Target version changed from 2.4.3 to 2.5.0
Actions

Also available in: Atom PDF