class

Azu::I18nConfiguration

Inherits Reference < Object

Configuration for internationalization (i18n)

Azu.configure do |c|
  c.i18n.load_path = ["locales", "config/locales"]
  c.i18n.default_locale = "en"
  c.i18n.available_locales = ["en", "es", "fr"]
  c.i18n.fallback_locale = "en"
end

Constructors

Instance methods

available_locales

Available locales (auto-detected if empty)

Source
available_locales=(available_locales : Array(String))

Available locales (auto-detected if empty)

Source
default_locale

Default locale for the application

Source
default_locale=(default_locale : String)

Default locale for the application

Source
fallback_locale

Fallback locale when translation is missing

Source
fallback_locale=(fallback_locale : String | Nil)

Fallback locale when translation is missing

Source
load_path

Directories to load translation files from

Source
load_path=(load_path : Array(String))

Directories to load translation files from

Source
missing_key_format

Format for missing translation keys

Source
missing_key_format=(missing_key_format : String)

Format for missing translation keys

Source
raise_on_missing=(raise_on_missing : Bool)

Whether to raise on missing translations (useful for development)

Source
raise_on_missing?

Whether to raise on missing translations (useful for development)

Source