class Chain

Ruby on Rails 2.3.18

Since v2.3.18 Last seen in v2.3.18

Backend that chains multiple other backends and checks each of them when a translation needs to be looked up. This is useful when you want to use standard translations with a Simple backend but store custom application translations in a database or other backends.

To use the Chain backend instantiate it and set it to the I18n module. You can add chained backends through the initializer or backends accessor:

# preserves the existing Simple backend set to I18n.backend
I18n.backend = I18n::Backend::Chain.new(I18n::Backend::ActiveRecord.new, I18n.backend)

The implementation assumes that all backends added to the Chain implement a lookup method with the same API as Simple backend does.

Inherits from

Object

Includes

Attributes

Methods (defined here)

Methods (inherited)

From I18n::Backend::Base (16)
From Object (37)
From Benchmark (2)
From I18n::Backend::Transliterator (2)

Type at least 2 characters to search.

↑↓ navigate · open · esc close