Загрузка файлов языков с 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' %>