Загрузка файлов языков с I18n

У меня проблема с загрузкой файлов с I18n. До этого все мои переводы были в одном файле с именем fr.yml. Но я решил разделить их на несколько файлов, таких как club.fr.yml, searcher.fr.yml...

Проблема в том, что I18n, видимо, только загружают fr.yml.

Вот мой код для загрузки файлов:

  I18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
  I18n.default_locale = :fr

а вот пример одного из моих файлов:

fr:
  searcher:
    search: "Rechercher..."
    title: "Recherche sur :"
    clubs:
      title: "Liste des Clubs"
      name: "Nom du club"
      description: "Description"
      show: "Voir"
      no_result: "Aucun clubs n'a été trouvé pour cette recherche."

Я проверил, и это место и нет вкладки. Любая идея?

3 ответа

Проблема была в том, что я не перезагружал свой сервер... Позор мне!!!

Комментарий первой строки. По умолчанию все файлы yml будут загружены.

Также перезапустите сервер.

# config/application.rb
    . . .
    config.i18n.default_locale = :fr
    . . .

# in view
<%= t 'searcher.search' %>
Другие вопросы по тегам