onomojo / i18n-timezones

Rails I18n timezone translations
MIT License
67 stars 49 forks source link

Does not translate time_zone.name #33

Open yesthatguy opened 6 years ago

yesthatguy commented 6 years ago

This gem overrides the .to_s method but doesn't change how .name is accessed. This probably isn't the best way, but something like this seems to work:

module ActiveSupport
  class TimeZone
    def name=(new_name)
      @name2 = new_name
    end
    def name
      I18n.t(@name2, :scope => :timezones, :default => @name2, :separator => "\001")
    end
  end
end