diff --git a/Gemfile b/Gemfile index e7593f2f..36af5f96 100644 --- a/Gemfile +++ b/Gemfile @@ -21,6 +21,9 @@ gem 'rails-observers' # for tracking data changes gem 'paper_trail' +# Internationalizing gem , use gem according to version of your rails application +gem 'rails-i18n', '~> 4.0.0' # For 4.0.x + # as authentification framework gem 'devise' gem 'devise_ichain_authenticatable' diff --git a/Gemfile.lock b/Gemfile.lock index 5af62e75..38114ed1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -357,6 +357,9 @@ GEM rails-deprecated_sanitizer (>= 1.0.1) rails-html-sanitizer (1.0.3) loofah (~> 2.0) + rails-i18n (4.0.8) + i18n (~> 0.7) + railties (~> 4.0) rails-observers (0.1.2) activemodel (~> 4.0) railties (4.2.5.2) @@ -558,6 +561,7 @@ DEPENDENCIES rails-assets-to-markdown! rails-assets-trianglify! rails-assets-waypoints! + rails-i18n (~> 4.0.0) rails-observers rdoc-generator-fivefish redcarpet @@ -579,3 +583,6 @@ DEPENDENCIES web-console (~> 2.0) webmock whenever + +BUNDLED WITH + 1.11.2 diff --git a/app/serializers/event_serializer.rb b/app/serializers/event_serializer.rb index d9e254f5..f11d6fe3 100644 --- a/app/serializers/event_serializer.rb +++ b/app/serializers/event_serializer.rb @@ -5,7 +5,7 @@ class EventSerializer < ActiveModel::Serializer def date t = object.start_time - t.blank? ? '' : %{ #{t.time.strftime('%Y-%m-%dT%H:%M:%S')}#{t.formatted_offset(false)} } + t.blank? ? '' : %{ #{l t, format: :short}#{t.formatted_offset(false)} } end def speaker_ids diff --git a/config/locales/en.yml b/config/locales/en.yml index 179c14ca..1a1147e0 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -3,3 +3,6 @@ en: hello: "Hello world" + time: + formats: + short: "%Y-%m-%dT%H:%M:%S"