Internationalization
Last updated
Last updated
HyperI18n seamlessly brings Rails I18n into your Hyperstack application.
TODO these steps are wrong
Add gem 'hyper-i18n', git: 'https://github.com/ruby-Hyperstack/hyper-i18n.git'
to your Gemfile
Install the Gem: bundle install
Add require 'hyper-i18n'
to your components manifest
Hyper-I18n brings in the standard ActiveSupport API.
The methods Model.model_name.human
and Model.human_attribute_name
are available:
Hyper-I18n makes available the method t
to components, just as ActiveSupport does for views. It also implements the same lazy-loading pattern, so if you name space your locale file the same as your components, it will just work:
HyperI18n is fully compatible with server rendering! All translations are also sent to the client, so as to bypass fetching/rendering again on the client.