Permalink
Commits on Apr 29, 2011
Commits on Apr 24, 2011
  1. remove the rails translation_helper

    Sven Fuchs committed Apr 24, 2011
Commits on Apr 23, 2011
  1. let's use a build matrix on http://travis-ci.org

    Sven Fuchs committed Apr 23, 2011
  2. bump to 0.6.0beta1

    Sven Fuchs committed Apr 23, 2011
  3. re-throw by default, only re-raise if we already received an exceptio…

    Sven Fuchs committed Apr 23, 2011
    …n for bc
  4. Switch from I18n::MissingTranslationData (which is an Exception) to I…

    Sven Fuchs committed Feb 27, 2011
    …18n::MissingTranslation (which is a plain Object) for the default case. Create an I18n::MissingTranslationData exception only if it needs to be raised to the user.
  5. Add I18n::Rails::TranslationHelper

    Sven Fuchs committed Feb 27, 2011
    Right now this helper can be used to enable 0.5.0 exception handling in Rails 3.0.x.
    
    Not sure we want to entirely move this from ActionPack. But keeping changes in I18n and ActionPack in sync is a pain, especially because Rails' releases happen way less frequently.
  6. enable I18n.t to use throw as an error handling strategy and use it i…

    Sven Fuchs committed Feb 27, 2011
    …n I18n::Backend::Base.resolve for re-translating symbols
  7. stop using exceptions in the backend, use throw/catch instead. still …

    Sven Fuchs committed Feb 14, 2011
    …needs further investigation as MissingTranslationData still is a subclass of Exception and the I18n.t still simply raises (as currently defined by the API).
  8. require active_support/ordered_hash in key_value.rb as active_support…

    Sven Fuchs committed Feb 26, 2011
    …/json/encoding uses it but does not require it
Commits on Mar 24, 2011
Commits on Feb 27, 2011
  1. Merge branch 'master' of github.com:svenfuchs/i18n

    Sven Fuchs committed Feb 27, 2011
Commits on Feb 24, 2011
  1. Add .rvmrc to gitignore

    knapo committed Feb 24, 2011
Commits on Feb 14, 2011
  1. Make :include public on I18n::Backend::Simple

    Sven Fuchs committed Feb 14, 2011
    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 Feb 13, 2011
  1. Make sure file names are always flattened

    krekoten committed with Sven Fuchs Feb 13, 2011
Commits on Feb 12, 2011
  1. Do not specify a file extension when requiring ruby files

    ferrous26 committed with Sven Fuchs Feb 12, 2011
    This is so that other Rubies, such as MacRuby, which compile the code
    can require files and load the compiled file instead of the source file.
    
    Signed-off-by: Mark Rada <mrada@marketcircle.com>
Commits on Jan 13, 2011
Commits on Nov 29, 2010
  1. release 0.5.0

    Sven Fuchs committed Nov 29, 2010
Commits on Nov 20, 2010
  1. mention that we are going to move the Ruby 1.9 string interpolation s…

    Sven Fuchs committed Nov 20, 2010
    …yntax backport to ActiveSupport
Commits on Nov 18, 2010
  1. bump to 0.5.0beta3

    Sven Fuchs committed Nov 18, 2010
  2. Re-add 1.9 string interpolation syntax backport

    Sven Fuchs committed Nov 18, 2010
    ActiveSupport relies on it. Should be moved to ActiveSupport instead.
  3. relock gemfiles

    Sven Fuchs committed Nov 18, 2010
  4. bump to 0.5.0beta2

    Sven Fuchs committed Nov 18, 2010
  5. remove Gemfile.all and move rufus/tokyo to rails-2.3.x and rails-3.x …

    Sven Fuchs committed Nov 18, 2010
    …Gemfiles
  6. un-monkey-patch and refactor string interpolation

    Sven Fuchs committed Nov 18, 2010
Commits on Nov 17, 2010
  1. extract i18n-cldr to a separate gem.

    Sven Fuchs committed Nov 17, 2010
    also, remove parsetree and ruby2ruby deps which aren't needed any more.
  2. add a test/run_all script

    Sven Fuchs committed Nov 17, 2010
  3. once again fixing DateTime.inspect assertions

    Sven Fuchs committed Nov 17, 2010
  4. link Gemfile

    Sven Fuchs committed Nov 17, 2010
  5. remove test setup file (and thus, test run options)

    Sven Fuchs committed Nov 17, 2010
  6. change Date.inspect assertions again. who in the world changes these …

    Sven Fuchs committed Nov 17, 2010
    …formats?
  7. add minimal development dependencies to gemspec

    Sven Fuchs committed Nov 17, 2010
    we're using Gemfiles in ci/ in order to setup different contexts. this might change in the future. this commit includes development dependencies that are required to run core tests (the test setup will skip certain tests that require, e.g. rufus/tokyo)