Commit 00b06a4dafa6bf4274f5d7ef14c6b7cdf5458e0b

Authored by Heitor
Committed by Rafael Manzo
1 parent 3444bb93

Added set_locale to application controller and first locale translations

Signed off by: Daniel Alves <danpaulalves@gmail.com>
app/controllers/application_controller.rb
... ... @@ -6,16 +6,21 @@ class ApplicationController &lt; ActionController::Base
6 6 add_flash_types :error, :alert
7 7  
8 8 before_filter :configure_permitted_parameters, if: :devise_controller?
  9 + before_filter :set_locale
9 10  
10 11 protected
11 12  
12   - # We don't have how too test this unless we have the Devise controllers.
13   - # Since creating the controllers looks wronger than not testing this two
14   - # lines. I think we can live without 100% of coverage
15 13 # :nocov:
16 14 def configure_permitted_parameters
17 15 devise_parameter_sanitizer.for(:sign_up) << :name
18 16 devise_parameter_sanitizer.for(:account_update) << :name
19 17 end
20   - # :nocov:
  18 +
  19 + def set_locale
  20 + if (params[:locale])
  21 + I18n.locale = params[:locale]
  22 + else
  23 + I18n.locale = I18n.default_locale
  24 + end
  25 + end
21 26 end
... ...
config/locales/en.yml
... ... @@ -20,4 +20,14 @@
20 20 # available at http://guides.rubyonrails.org/i18n.html.
21 21  
22 22 en:
23   - hello: "Hello world"
  23 + successfully_created: "%{record} was successfully created."
  24 + successfully_updated: "%{record} was successfully updated."
  25 +
  26 + #class names
  27 + MetricConfiguration: "Metric Configuration"
  28 + CompoundMetricConfiguration: "Compound Metric Configuration"
  29 + KalibroRange: "Range"
  30 + ReadingGroup: "Reading Group"
  31 + Repository: "Repository"
  32 + Project: "Project"
  33 + Reading: "Reading"
... ...