Добавить в Gemfile строчку
gem 'i18n'
(выполнить bundle install)
в config/application.rb раскомментировать строки и выбрать нужный язык:
config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.default_locale = :ru
в config/locales/en.yml прописать соответствия ключ-значение для нужных языков, например:
en:
admin_title: "Admin Panel"
user_created: "succesfully created."
.....
ru:
admin_title: "Панель администрирования"
.....
использовать можно с помощью хелпера t(:key) в контроллерах:
flash[:notice] = "#{@user.login} #{t :user_created}"
и view (haml):
%title= t :admin_title
Guide
gem 'i18n'
(выполнить bundle install)
в config/application.rb раскомментировать строки и выбрать нужный язык:
config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
config.i18n.default_locale = :ru
в config/locales/en.yml прописать соответствия ключ-значение для нужных языков, например:
en:
admin_title: "Admin Panel"
user_created: "succesfully created."
.....
ru:
admin_title: "Панель администрирования"
.....
использовать можно с помощью хелпера t(:key) в контроллерах:
flash[:notice] = "#{@user.login} #{t :user_created}"
и view (haml):
%title= t :admin_title
Guide