= Ruby-GetText-Package-1.9.0 (2007-01-22) * Support Catalan(ca), Esperanto(eo) * Update translations: zh_CN, zh_TW, cs, nl, en, de, el, es, ja, ko, pt_BR, ru. * Support Ruby on Rails-1.2.1. * Code cleanupand improved. Fixed bugs. Thanks to: Translators: Antonio S. de A. Terceiro, David Espada, David Sulc, Gyoung-Yoon Noh, Joao Pedrosa, Malte Milatz, Menno Jonkers, Patrick Lenz, Yang Bob, Yuri Kozlov, Vassilis Rizopoulos Bug reports, suggestions and patches: Fabian Kreutz, KAKUTANI Shintaro, Mihnea Capraru, NANKI Haruo, pedro palazon = Ruby-GetText-Package-1.8.0 (2006-09-11) * Support Chinese(Taiwan: zh_TW), Estonian(et: rails.po only) * Add GetText.bindtextdomain_to(klass, domainname), .textdomain_to(klass, domainname) * rgettext supports -r, -d options. -r is to set an option parser. -d is for debugging mode. (e.g.) $ rgettext -r fooparser test.foo * Update translations: pt_BR, de, zh_TW, * Code cleanup, fixed bugs. * Enhance to support Ruby on Rails. * init_gettext finds mo-files in /vendor/plugins/{plugin_name}/locale which has app/controller directories such as Rails Engines. And init_gettext accepts :locale_path option to be able to set the locale path manually. * init_gettext manages plural textdomains. * Add before_init_gettext, after_init_gettext methods like as before/after_filter. * Speed up(the sample blog is 1.5 times faster). * gettext/active_record.rb from gettext/rails.rb. * ActiveRecord::Validations is set the app's textdomain in init_gettext. It means the class which includes ActiveRecord::Validtaions are localized with the app's textdomain. e.g.) You can use gettext methods in the subclass of ActiveForm[1] http://www.realityforge.org/svn/code/active-form/trunk/ * Works rails edge again (http://dev.rubyonrails.org/ticket/5810) Thanks to: Translators: Joao Pedrosa(pt_BR), Partick Lenz(de), Erkki Eilonen(et), LIN CHUNG-YI(zh_TW) Bug reports and suggestions: Kobayashi Noritada, Andreas Neuhaus, steve dp, Tsutomu Kuroda, Donald Piret = Ruby-GetText-Package-1.7.0 (2006-07-17) * GetText.current_textdomain_info for debuging * Fixed bugs, code cleanup. * Update translations * Chinese(zh), Czech(cs), Dutch(nl), English(default), French(fr) Spanish(es), Japanese(ja), Korean(ko), Russian(ru) * Improve to support Ruby on Rails * Localize ActionView::Helpers::DateHelper.distance_of_time_in_words. * Localize #error_message_on. * Add ActiveRecord::Base.untranslate, .untranslate_all to prevend to translate columns. Thanks to: Translators: David Espada, Karel Miarka, Laurent Sansonetti, Yuri Kozlov, Gyoung-Yoon Noh, Menno Jonkers, Yingfeng Bug reports and suggestions: arton, OZAWA Sakuro, kdmsnr, Kouhei Sutou = Ruby-GetText-Package-1.6.0 (2006-06-09) * Support Chinese(zh_CN), Italian(it). * Improve the way to manage textdomains. * A class/module can have plural textdomains. * A textdomain belong to a class/module. * A class/module can have plural textdomains. * A message is looked up in its class/module and ancestors. You don't need to call bindtextdomain in each files. # A textdomain belong to a file in previous version. # And a message is looked up in the file which called # GetText functions only. * Fix bugs * Samples are cleaned up. = Ruby-GetText-Package-1.5.0 (2006-05-07) * Support Russian. * Fix bugs. * Refresh mo option was added. Check mo files and reload it if it's updated. ruby -d or GetText::TextDomain.check_mo=(true). Or development mode in Ruby on Rails. = Ruby-GetText-Package-1.4.0 (2006-04-15) * Support OpenBSD. * Fix bugs * Enhance supports of Ruby on Rails. * Improved ActionMailer localization support. * Support ActionWebService * test/gettext_test_rails.rb works with Rails-1.1.2. = Ruby-GetText-Package-1.3.0 (2006-03-11) * Improve Local::Object * POSIX, C convert to "en". * Enhance supports of Ruby on Rails. * ActionMailer localization support. * Use GetText function(_() N_() etc) in template. * ISO-2022-JP charset is used when language is "ja"(Japanese). * Localization templates support. * ActionController::Base.render_text is overrided to find localized templates such as foo_ja.rhml, foo_ja_JP.rhtml. * @params["lang"] is treated as cgi["lang"] * Use N_() as localized messages of validates_* instead of _(). * Translates ActiveRecord::Column.human_name values automatically. * Fix memory leak, other bugs. = Ruby-GetText-Package-1.2.0 (2006-02-23) * Re-implement Locale module and Implements Locale::Object, Locale::System, etc. * Fix bugs. * Apply RDoc (not complete) * Improve to support Ruby on Rails. * Add GetText.Nn_. * Add rmsgmerge (Experimental) = Ruby-GetText-Package-1.1.1 (2006-01-14) * Bugfixes. * Added Greek locale by damphyr. * Support tests for Ruby on Rails. = Ruby-GetText-Package-1.1.0 (2005-12-29) * Added some functions which managed po/mo files easily. * GetText.update_pofiles creates/updates pot/po files. The idea is from Sascha Ebach. * String% is extended to accept named argument. "%{file} is selected." % {:file => "foo.rb"} Proposed by Sascha Ebach and Kazuhiro NISHIYAMA. * Enhanced Ruby on Rails support. * ActiveRecord support. Inspired from Simon Santoro(rgtrans). * the error messages are localized. Also, you can add your own messages with _(""). * You can use gettext methods in the models unless preparing anything. * rgettext extracts the table names/field names of the subclass of ActiveRecord::Base as the msgid. Even for the English developers who don't need to localize their application, this function is useful because the developer can rename the table/field names using "en" locale. * More simple to set up ApplicationController. Now, you need to call just init_gettext only. class ApplicationController < ActionController::Base init_gettext "myapp" #Easy! end This "myapp" domain affects all of the controllers/views/models. * Sample "blog" application with rails. Improved the sample application on RoR. See: samples/rails/*. * New/Updated translations: Czech - Karel Miarka (NEW) Dutch - Menno Jonkers (NEW) French - Laurent Sansonetti German - Sasa Ebach Japanese - Masao Mutoh Korean - Gyoung-Yoon Noh Portuguese(Brazil) - Joao Pedrosa Spanish - David Espada * bugfixes. = Ruby-GetText-Package-1.0.0 (2005-09-03) * Ruby on Rails is supported. Includes sample in samples/rails/ * gem is supported. ($ gem install gettext) * rake is supported. * Not required racc anymore on installing time. * New/Updated translations: French - Laurent Sansonetti German - Sven Herzberg Japanese - Masao Mutoh Korean - Gyoung-Yoon Noh (NEW) Spanish - David Espada * bugfixes. * Moved to http://rubyforge.org/projects/gettext/ * Mailinglists started. = Ruby-GetText-Package-0.9.0 (2005-05-01) * CGI support: gettext/cgi * ERB support: gettext/erb, rgettext. * Added samples for CGI/ERB to samples/cgi/. * bugfixes. = Ruby-GetText-Package-0.8.1 (2005-03-30) * bugfixes. * New Translations: pt_BR by Joao Pedrosa. = Ruby-GetText-Package-0.8.0 (2004-11-06) * rgettext: Improved to parse ruby script. * New Translations: French - Laurent Sansonetti Spanish - David Espada Swedish - Nikolai Weibull * Fixed bugs. = Ruby-GetText-Package-0.7.0 (2004-10-25) * Support GetText.sgettext. See: http://www.gnu.org/software/gettext/manual/html_mono/gettext.html#SEC151 * Added gettext/iconv.rb. If your ruby distribution doesn't have iconv.so but Ruby-GNOME2(Ruby/GTK2), gettext/iconv.rb provides pseudo Iconv.iconv using Ruby/GLib module. * GETTEXT_PATH as new environment variables. Define GETTEXT_PATH as locale diretories. You can debug/test your application unless installing catalog files. * Update setup.rb(by Minero Aoki). * Fix misc bugs = Ruby-GetText-Package-0.6.1 (2004-07-23) * rgettext: Fixed a bug of glade XML mode. * Fixed an installation problem. * Changed the installer from install.rb to setup.rb. = Ruby-GetText-Package-0.6.0 (2004-07-05) * rgettext: Support glade-2 XML file format. * rgettext: Improved to parse ruby sources. * rmsgfmt: Fix a bug that it generated wrong mo format. * Fix bugs = Ruby-GetText-Package-0.5.5 (2004-03-26) * Fix a bug. = Ruby-GetText-Package-0.5.4 (2004-02-14) * Improved to support ruby-1.9.x. = Ruby-GetText-Package-0.5.3 (2004-02-14) * Improve the initial speed. = Ruby-GetText-Package-0.5.2 (2003-11-12) * Fix bugs for Win32. = Ruby-GetText-Package-0.5.1 (2003-07-05) * Fix bugs. Code cleanup. = Ruby-GetText-Package-0.5.0 (2003-01-08) * rmsgfmt: Added. rmsgfmt is a ruby implementation of msgfmt in GNU gettext. It creates a mo-file from a po-file. * Fix bugs.