Source

polib / CHANGELOG

Version 0.4.1 (2009/03/04)
--------------------------
    * fixed issue #0006: plural msgstrs were saved unsorted,
    * fixed issue #0008: long comment lines broke 'save()' method,
    * removed performance shortcuts: they were in fact inefficient, I was
      misleaded by the python profile module, kudos to Thomas for making me
      realise that,
    * fixed issue #0010: wrong polib version number,
    * fixed issue #0011: occurrences parsing is now more robust and can handle
      weird references formats (like in eToys OLPC po files),
    * fixed issue #0012: improved merge() method.

Version 0.4.0 (2008/11/26)
--------------------------
    * fixed bug #0005: percent_translated divide by 0 on empty po files,
    * fixed bug #0004: occurences that have hiphens are wrapped when they
      should not,
    * changes in how encoding is handled,
    * remove deprecation warnings for typo "occurences",
    * added POEntry.__cmp__() method to sort entries like gettext does,
    * fixed POEntry.transalated(),
    * added a merge() method to POFile class, that behaves like the gettext
      msgmerge utility,
    * obsolete entries are now written at the end of the file and with only
      msgid/msgstr like gettext does,
    * fixed some bugs in mo files parsing,
    * renamed quote/unquote functions to escape/unescape,
    * various cosmetic changes.

Version 0.3.1 (2007/12/13)
--------------------------
    * fixed bug #0002: typo: "occurences" instead of "occurrences",
    * fixed bug #0003: mismatch in exception instance names,
    * removed deprecation warnings,
    * removed unused charset() method in POFile/MOFile objects,
    * fixed bug in multibytes string length (added regression tests),
    * fixed a bug in detect_encoding(),
    * added a find() method to _BaseFile class,
    * proper handling of quoting and unquoting,
    * proper handling of multiline strings in metadata 

Version 0.3.0 (2007/10/17)
--------------------------
    * speed improvements,
    * polib can now compile mo files,
    * unicode support,
    * fixed bug #0001: global name 'sorted' is not defined" on python 2.3.

Version 0.1.0 (2006-08-08)
--------------------------
    Initial release
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.