У меня есть гем, который использует словари локали I18n, которые находятся в lib / locales / *. Yml внутри моей папки с гемами.
Когда инициализируется гем, я хочу загрузить эти словари в мое приложение rails, но не могу понять, как:
Вот что я попробовал:
I18n.load_path += Dir.glob("lib/locales/*.{rb,yml}")
К сожалению, это не работает, когда гем загружается в мое приложение Rails. Когда я звоню I18n.t("foo")
, я получаю "translation missing: en, foo"
.
Мне, вероятно, придется указывать полный путь к локали при вызове I18n.load_path, но я не могу понять, как.
Любые намеки?