diff options
Diffstat (limited to 'config/initializers_before_autoloader/001_fast_gettext.rb')
-rw-r--r-- | config/initializers_before_autoloader/001_fast_gettext.rb | 31 |
1 files changed, 27 insertions, 4 deletions
diff --git a/config/initializers_before_autoloader/001_fast_gettext.rb b/config/initializers_before_autoloader/001_fast_gettext.rb index ede38450582..76a1dafd2d8 100644 --- a/config/initializers_before_autoloader/001_fast_gettext.rb +++ b/config/initializers_before_autoloader/001_fast_gettext.rb @@ -1,8 +1,31 @@ # frozen_string_literal: true -FastGettext.add_text_domain 'gitlab', - path: File.join(Rails.root, 'locale'), - type: :po, - ignore_fuzzy: true +translation_repositories = [ + FastGettext::TranslationRepository.build( + 'gitlab', + path: File.join(Rails.root, 'locale'), + type: :po, + ignore_fuzzy: true + ) +] + +Gitlab.jh do + translation_repositories.unshift( + FastGettext::TranslationRepository.build( + 'gitlab', + path: File.join(Rails.root, 'jh', 'locale'), + type: :po, + ignore_fuzzy: true + ) + ) +end + +FastGettext.add_text_domain( + 'gitlab', + type: :chain, + chain: translation_repositories, + ignore_fuzzy: true +) + FastGettext.default_text_domain = 'gitlab' FastGettext.default_locale = :en |