Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Feb 14, 2011
  1. Make :include public on I18n::Backend::Simple

    Rationale: the I18n::Backend part of this library is designed to provide various modules that can be included into the I18n::Backend::Simple backend or other compatible backend implementations and thereby extend their functionality in an optional manner.
    Thus, both code and documentation have been cluttered with lots of calls sending :include to the Simple backend class. It seems that we in fact treat sending include as a public API of the Simple backend class and therefor should make it public.
Commits on Nov 6, 2010
Commits on Jul 22, 2010
  1. @spastorino @josevalim
Commits on May 23, 2010
  1. @josevalim

    Base backend now provides a raw implementation, showing the minimum a…

    josevalim committed
    …mount of methods required to implement a functional backend.
Commits on Nov 16, 2009
Commits on Nov 13, 2009
  1. make I18n::Backend::Base a module instead of a class. should make it …

    …easier to overwrite methods in Base from included modules
Commits on Aug 26, 2009
Commits on Jul 14, 2009
  1. add some docs

Commits on Jul 12, 2009
  1. move Simple backend implementation to a Base backend class and extend…

    … Simple from Base. (making it easier to include modules to overwrite parts of the functionality) (inspired by
Commits on Jul 11, 2009
Commits on Jul 8, 2009
  1. make better use of Masao's String patch and amend MissingInterpolatio…

    …nArgument exception to wrap Ruby 1.9's KeyError
  2. move testing for values.empty? from #translate to #interpolate (so #i…

    …nterpolate is more self-contained)
Commits on Jun 30, 2009
  1. @lawrencepit
  2. @lawrencepit

    Do not string interpolate in place, it changes the translation dictio…

    lawrencepit committed with
    …nary otherwise.
    Signed-off-by: Sven Fuchs <>
Commits on Jun 12, 2009
Commits on May 21, 2009
  1. allow to configure the default scope separator, allow to pass a custo…

    …m scope separator (e.g. I18n.t(:'foo|bar', :separator => '|')
  2. @yaroslav
  3. re-resolve lambda results

  4. @clemens
  5. @clemens
Commits on Feb 27, 2009
  1. @amatsuda

    Remove unnecessary string encoding handling in the i18n simple backen…

    amatsuda committed with
    …d which made the backend break on Ruby 1.9.
Commits on Jan 8, 2009
Commits on Dec 29, 2008
Commits on Oct 28, 2008
  1. merge with dhh's style changes

  2. add #reload! to Simple backend

Commits on Oct 25, 2008
Commits on Sep 14, 2008
  1. rename load_paths to load_path

  2. add #load_path to public api, add initialize to simple backend and re…

    …move #load_translations from public api
Commits on Aug 30, 2008
  1. Speed up for Backend::Simple#interpolate

    Luca Guidi committed with
Commits on Aug 27, 2008
Commits on Aug 25, 2008
  1. @mseppae
  2. use classes as backends

Something went wrong with that request. Please try again.