Path to this page:
Subject: CVS commit: pkgsrc/devel/ruby-i18n
From: Takahiro Kambe
Date: 2017-03-13 17:32:33
Message id: 20170313163233.99B33FBE4@cvs.NetBSD.org
Log Message:
Update ruby-i18n to 0.8.1
v0.8.1 2017/02/22
* This release fixes an issue with I18n.transliterate and Chinese
characters. See #362 for more information.
v0.8.0 2017/01/31
Notable changes
* You can now set I18n.cache_key_digest to determine how cache keys are
calculated. If you were seeing issues where the same value stored in a cache
produced a different key, then this fix will interest you. For more
information, see #285.
* You can now override translate_format in I18n::Backend classes to customize
how localize will perform. See #347 (comment) for more details.
* You can now interpolate the value of a key inside another key. See #300 for
more information.
* The exists? method was added to the fallback backend, to match other backend
implementations - #326
* Added N_ to GetText::Helpers - #121
* Added a :default option for I18n.localize - #251
Bug fixes
* Reverted a commit which made it so that the great documentation for
I18n.translate wasn't made visible through a yard documentation
generation. - bc926eb
* I18n.MissingTranslation.new can now be called with two arguments. It will no
longer raise a "TypeError: can't dup NilClass" exception - #295
* I18n's Hash#slice method no longer fails if the hash does not have the
specified key - #289
* I18n::Backend::Metadata will now no longer attempt to set
@translation_metadata on frozen objects - #305
* Added missing many rule to pl translation rules - #346
* Calling I18n.t(:foo, default: nil) Or I18n.t(:foo, default: false) will now
return nil or false, rather than returning a missing translation exception -
#144
* Setting I18n.load_path via I18n.load_path= will now reset the
@@available_locales_set setting. - #348 & #173
* The subclasses of Hash when calling Hash#slice are maintained - #250
* Fixed I18n.interpolate behaviour when it was passed an
ActiveSupport::SafeBuffer object - #216
Files: