Module
I18n::Backend
In:
lib/i18n/backend/fallbacks.rb
lib/i18n/backend/simple.rb
lib/i18n/backend/metadata.rb
lib/i18n/backend/chain.rb
lib/i18n/backend/active_record/missing.rb
lib/i18n/backend/active_record/translation.rb
lib/i18n/backend/active_record/store_procs.rb
lib/i18n/backend/key_value.rb
lib/i18n/backend/flatten.rb
lib/i18n/backend/active_record.rb
lib/i18n/backend/base.rb
lib/i18n/backend/cldr.rb
lib/i18n/backend/gettext.rb
lib/i18n/backend/cache.rb
lib/i18n/backend/memoize.rb
lib/i18n/backend/transliterator.rb
lib/i18n/backend/pluralization.rb
lib/i18n/backend/interpolation_compiler.rb
lib/i18n/backend/cascade.rb
lib/i18n/backend.rb
Methods
cache_key
Classes and Modules
Module
I18n::Backend::Base
Module
I18n::Backend::Cache
Module
I18n::Backend::Cascade
Module
I18n::Backend::Cldr
Module
I18n::Backend::Fallbacks
Module
I18n::Backend::Flatten
Module
I18n::Backend::Gettext
Module
I18n::Backend::InterpolationCompiler
Module
I18n::Backend::Memoize
Module
I18n::Backend::Metadata
Module
I18n::Backend::Pluralization
Module
I18n::Backend::Transliterator
Class
I18n::Backend::ActiveRecord
Class
I18n::Backend::Chain
Class
I18n::Backend::KeyValue
Class
I18n::Backend::Simple
Constants
USE_INSPECT_HASH
=
RUBY_VERSION <= "1.9"
In Ruby < 1.9 the following is true: { :foo => 1, :bar => 2 }.hash == { :foo => 2, :bar => 1 }.hash Therefore we must use the hash of the inspect string instead to avoid cache key colisions.
Public Instance methods
cache_key
(locale, key, options)
[Validate]