I18n::Loader::JSON
Inherits I18n::Loader::Base < Reference < Object
The JSON translations loader.
This loader implementation allows to load translations from JSON files. It must be initialized from a given path and it will recursively try to load all the JSON files that are available under the targetted directory:
I18n.config.loaders << I18n::Loader::JSON.new("config/locales")
This loader also allows to embed the raw translations that are available under the targetted directory inside the
compiled binary through the use of the #embed macro:
I18n.config.loaders << I18n::Loader::JSON.embed("config/locales")
Constructors
new(preloaded_translations : TranslationsHash)
SourceClass methods
Instance methods
path
Sourcepreloaded_translations
SourceMacros
embed(path)
Source