Hi, In 2013-01-11 (last week), we released gettext gem 2.3.7. http://github.com/ruby-gettext/gettext Gettext is the localization(L10N) library and tools which is modeled after GNU gettext package. It has been maintained by "gettext project" team since 2.3.0. In this release, we improved fuzzy-matching in rmsgmerge. Fuzzy-matching is the function for merging old PO and new POT. Fuzzy-matching adds "fuzzy" flag to new entries which including translated msgstr from old PO. Added "fuzzy" flag entries have fuzzy translation like below: old PO: msgid "helol" # typo! msgstr "boujour" new POT: msgid "hello" # correct... msgstr "" merged PO from old PO and new POT (rmsgmerge old_PO new_POT): #, fuzzy msgid "hello" #correct! msgstr "bonjour" # fuzzy translation We speeded up fuzzy-matching by excluding nontranslated entries from target for fuzzy translations. We also fixed bug that needless "fuzzy" flags were added to entries in PO created by rsmgmerge. Web: http://ruby-gettext.github.com/ How to install: gem install gettext The changes since 2.3.6 are listed below: 2.3.7: 2013-01-11 ----------------- This is a msgmerge improved release. Improvements ^^^^^^^^^^^^ * [msgmerge] Speeded up fuzzy matching. Fixes ^^^^^ * [msgmerge] Fix the bug that msgmerge adds needless fuzzy flag from not fuzzy entries in merged PO. * [POEntry] Pretty formated all messages except msgstr. --- Haruka Yoshihara <yoshihara@clear-code.com>
on 2013-01-18 09:56
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.