Permalink
Commits on Dec 10, 2009
  1. version bump to 0.3.1

    clemens committed Dec 10, 2009
  2. update changelog

    clemens committed Dec 10, 2009
  3. Version bump to 0.3.1

    clemens committed Dec 10, 2009
Commits on Dec 5, 2009
  1. add Mathias to the contributors list

    Sven Fuchs
    Sven Fuchs committed Dec 5, 2009
  2. restructure tests: all testcases are now in the tests/cases directory…

    Sven Fuchs
    Sven Fuchs committed Dec 5, 2009
    …. clean up /refactor api tests: can now include all api test modules into one test case.
  3. available_locales is supposed to return an array of Symbols, make sur…

    Sven Fuchs
    Sven Fuchs committed Dec 5, 2009
    …e ActiveRecord sticks to that
  4. make sure Chain#localize returns nil when a format can not be found (…

    Sven Fuchs
    Sven Fuchs committed Dec 5, 2009
    …previously returned all the backends)
  5. move ActiveRecordMissing to ActiveRecord::Missing

    Sven Fuchs
    Sven Fuchs committed Dec 5, 2009
  6. update readme

    Sven Fuchs
    Sven Fuchs committed Dec 4, 2009
  7. on popular demand, extract a list of all contributors from git log an…

    Sven Fuchs
    Sven Fuchs committed Dec 4, 2009
    …d add it to the readme
Commits on Dec 1, 2009
  1. Fixed bug with ngettext where it wouldn't find translations with keys…

    roidrage committed Dec 1, 2009
    … having a dot in them.
Commits on Nov 30, 2009
  1. update gemspec for v0.3.0

    Clemens Kofler and Sven Fuchs
    Clemens Kofler and Sven Fuchs committed Nov 30, 2009
Commits on Nov 27, 2009
  1. Massive work on gettext API:

    clemens committed Nov 17, 2009
    * add proper aliases and method names
    * add missing npgettext implementation
    * add array-syntax support for pluralization
    * refactorings throughout
Commits on Nov 21, 2009
  1. Update Pluralization to use a more flexible key scheme.

    Sven Fuchs
    Sven Fuchs committed Nov 21, 2009
    Plural rules are now expected to be stored at I18n.t(:'i18n.plural.rule') (previously was: :'i18n.pluralizer'). The extra namespace is necessary because libraries want to store extra plural related data next to the rule, e.g. known plural keys per locale.
  2. Add an ActiveRecordMissing extension that stores empty records for mi…

    m4ssive authored and Sven Fuchs committed Nov 17, 2009
    …ssing
    
    translations to the ActiveRecord backend. This is useful when you e.g. have
    a web-based translation tool and want the database to be populated with
    empty (missing) translation records as the application is being used.
    Translators can then go through these records and add actual translations.
  3. In the Chain backend use the #translate method instead of #lookup (so…

    Sven Fuchs
    Sven Fuchs committed Nov 21, 2009
    … that optional modules that modify #translate still can do their work, e.g. Fallbacks).
  4. add a test for a Chain backend using Fallbacks

    Sven Fuchs
    Sven Fuchs committed Nov 21, 2009
  5. when resolving a Symbol go through the public I18n API (e.g. for back…

    Sven Fuchs
    Sven Fuchs committed Nov 21, 2009
    …ends like Chain)
  6. do not pass the :raise option to the backend

    Sven Fuchs
    Sven Fuchs committed Nov 21, 2009
  7. ActiveRecord::StoreProcs currently isn't available on Ruby 1.9 becaus…

    Sven Fuchs
    Sven Fuchs committed Nov 21, 2009
    …e it relies on ParseTree
  8. Ruby 1.9: test setup uses UTF-8 encoding

    jeremy authored and Sven Fuchs committed Nov 14, 2009
  9. set encoding in test files for ruby 1.9

    Sven Fuchs
    Sven Fuchs committed Nov 19, 2009
Commits on Nov 20, 2009
  1. Skip cache backend tests unless Active Support is available

    jeremy authored and Clemens Kofler and Sven Fuchs committed Nov 14, 2009
  2. Ruby 1.9: don't assume . is in the load path

    jeremy authored and Clemens Kofler and Sven Fuchs committed Nov 14, 2009
  3. Rails 3: require library name instead of gem name

    jeremy authored and Clemens Kofler and Sven Fuchs committed Nov 14, 2009
  4. fixed so fallbacks and fallback tags could be loaded

    Michael Lang Sven Fuchs
    Michael Lang authored and Sven Fuchs committed Nov 19, 2009
Commits on Nov 17, 2009
  1. add a test to make sure localize does not alter stored strings

    Clemens Kofler and Sven Fuchs
    Clemens Kofler and Sven Fuchs committed Nov 17, 2009
  2. update gemspec

    Sven Fuchs
    Sven Fuchs committed Nov 17, 2009
Commits on Nov 16, 2009
  1. add an "all-features included" api test

    Sven Fuchs
    Sven Fuchs committed Nov 16, 2009
  2. Improve test setup by using individual backend classes instead of inc…

    Sven Fuchs
    Sven Fuchs committed Nov 16, 2009
    …luding everything to Simple