Project

General

Profile

Actions

Feature #36728

closed

Reintroduce lazy loading of i18n files

Added by Pavel Rosický about 2 years ago. Updated almost 2 years ago.

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

0%

Estimated time:
Resolution:

Description

this change restores a removed optimization https://www.redmine.org/issues/31384

see https://github.com/ruby-i18n/i18n/pull/612

diff --git a/lib/redmine/i18n.rb b/lib/redmine/i18n.rb
index b1066539f..13b84512f 100644
--- a/lib/redmine/i18n.rb
+++ b/lib/redmine/i18n.rb
@@ -157,7 +157,7 @@ module Redmine

     # Custom backend based on I18n::Backend::Simple with the following changes:
     # * available_locales are determined by looking at translation file names
-    class Backend < ::I18n::Backend::Simple
+    class Backend < ::I18n::Backend::LazyLoadable
       module Implementation
         # Get available locales from the translations filenames
         def available_locales


Related issues

Related to Redmine - Patch #31384: Remove custom lazy loading of i18n filesClosedJean-Philippe Lang

Actions
Related to Redmine - Patch #36564: Update I18n to 1.10ClosedGo MAEDA

Actions
Related to Redmine - Defect #36998: Revert lazy loading of i18n files introduced in Redmine 5.0ClosedMarius BĂLTEANU

Actions
Actions #1

Updated by Go MAEDA about 2 years ago

  • Related to Patch #31384: Remove custom lazy loading of i18n files added
Actions #2

Updated by Go MAEDA about 2 years ago

Actions #3

Updated by Go MAEDA about 2 years ago

  • Target version set to Candidate for next major release
Actions #4

Updated by Marius BĂLTEANU almost 2 years ago

  • Category set to I18n
  • Status changed from New to Resolved
  • Assignee set to Marius BĂLTEANU
  • Target version changed from Candidate for next major release to 5.0.0

Patch committed, thanks!

Actions #5

Updated by Marius BĂLTEANU almost 2 years ago

  • Status changed from Resolved to Closed
Actions #6

Updated by Go MAEDA almost 2 years ago

  • Tracker changed from Patch to Feature
Actions #7

Updated by Go MAEDA almost 2 years ago

  • Related to Defect #36998: Revert lazy loading of i18n files introduced in Redmine 5.0 added
Actions #8

Updated by Marius BĂLTEANU almost 2 years ago

Feature reverted in Redmine 5.0.1 (#36998).

Actions

Also available in: Atom PDF