John Ma b3f37cd3b3 Fixed #323 Allow users to select a language in settings (GRN-17) (#324)
* <Added ui for language setting and migration>

* <Option to choose languages added>

* <Fixed code style>

* <Added Rspec tests>

* <sync db>

* <Sync db>

* <Generalized language settings>

* <Fixed flash message>

* Fixed las issue with i18n fallback

* <Modified fallback config>

* <Fixed code style>
2018-12-06 16:00:22 -05:00

14 lines
282 B
Ruby

# frozen_string_literal: true
# Load available languages.
locales = "#{Rails.root}/config/locales/*"
configured_languages = []
Dir.glob(locales) do |loc|
configured_languages.push(loc.split('/').last.split('.').first)
end
Rails.configuration.languages = configured_languages