Permalink
Commits on Nov 30, 2009
  1. update gemspec for v0.3.0

    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 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 committed with Sven Fuchs 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 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 committed Nov 21, 2009
  5. when resolving a Symbol go through the public I18n API (e.g. for back…

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

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

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

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

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

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

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

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

    Michael Lang committed with Sven Fuchs 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 committed Nov 17, 2009
  2. update gemspec

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

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

    Sven Fuchs committed Nov 16, 2009
    …luding everything to Simple
  3. fix implementation specific tests

    Sven Fuchs committed Nov 16, 2009
Commits on Nov 14, 2009
  1. clean up fallbacks tests a bit

    Sven Fuchs committed Nov 14, 2009
  2. Add a Metadata module. I18n translation metadata is useful when you w…

    Sven Fuchs committed Nov 14, 2009
    …ant to access information about how a translation was looked up, pluralized or interpolated in your application.
  3. rescue name error in test setup

    Sven Fuchs committed Nov 14, 2009
  4. add metaclass to Object

    Sven Fuchs committed Nov 13, 2009
Commits on Nov 13, 2009
  1. undefine deprecation method from ActiveRecord setup because it assume…

    Sven Fuchs committed Nov 13, 2009
    …s I18n version from stoneage
  2. make I18n::Backend::Base a module instead of a class. should make it …

    Sven Fuchs committed Nov 13, 2009
    …easier to overwrite methods in Base from included modules
  3. add a test to ensure interpolation does not change the original, stor…

    Sven Fuchs committed Nov 13, 2009
    …ed translation string
  4. whitespace

    Sven Fuchs committed Nov 13, 2009
  5. use database, not dbfile for sqlite3 setup

    Sven Fuchs committed Nov 13, 2009
  6. remove whitespace

    Sven Fuchs committed Nov 13, 2009
  7. Fix: Added code to catch ActiveRecord::StatementInvalid, ugly, but wi…

    Theo Cushion committed with Sven Fuchs Aug 7, 2009
    …thout this rake db:migrate causes issues in rails