K
K
Konstantin T2014-12-04 23:43:04
Ruby on Rails
Konstantin T, 2014-12-04 23:43:04

The Russian locale does not want to work in ROR 4.1.4, what can interfere with the connection?

class Application < Rails::Application
    # Settings in config/environments/* take precedence over those specified here.
    # Application configuration should go into files in config/initializers
    # -- all .rb files in that directory are automatically loaded.

    # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
    # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
    # config.time_zone = 'Central Time (US & Canada)'

    # The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
    # config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '*.{rb,yml}').to_s]
    config.i18n.default_locale = :ru
  end

I set the locale to Russian, noticed that the translation does not work, got into the controller and did this:
abort I18n.default_locale.inspect
what do I get ?
:en
The file with the translation exists
b60b32c746fc4250a2713334cf7b000f.png

Answer the question

In order to leave comments, you need to log in

2 answer(s)
M
mstfa, 2014-12-05
@mstfa

must be added :ruto config.i18n.available_locales, since by default, config.i18n.enforce_available_locales = true
well, or doconfig.i18n.enforce_available_locales = false

F
FanKiLL, 2014-12-05
@FanKiLL

Is ru.ymlthere a file itself?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question