NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1788 most downloaded on PyPI
A library to manipulate gettext files (po and mo files).
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 4 weeks to 6.1 years
Nearly every release is documented
notes for 30 of 30 stable releases
Nothing withdrawn
no release was ever pulled
20 years old
30 releases · first in 2006
Added setter for the fuzzy property
Strip UTF-16 BOM (U+FEFF) from start of file
One column per quarter.
Fixed entries sorting when generating mo file (Fixes #78)
Fixed issue #70 (occurrences parsing for windows pathes)
Fixed bad parsing of indented msgstr_plural
Add missing 'Language' and 'Plural-Forms' to metadata ordering
Fixed issue #59: tokens variable referenced before assignment
Fixed issue #43: improved check that determine if polib is dealing with a filepath or unicode content
Fixed issue #38: POFile.append() raised a duplicate exception when you tried to add a new entry with the same msgid and a different msgctxt (only when
allow empty comments, flags or occurrences lines
speed up POFile.merge method (thanks @encukou)
Yeah... after nearly 6 years, polib reaches the stable state :) Changes and fixes in this release :
Yeah... after nearly 6 years, polib reaches the stable state :) Changes and fixes in this release :
This version adds support for python 3 (thanks to Vinay Sajip). polib now supports out-of-the-box any version of python ranging from 2.4 to latest 3.X
This version adds support for python 3 (thanks to Vinay Sajip). polib now supports out-of-the-box any version of python ranging from 2.4 to latest 3.X version. polib is now 5 years old ;) so the 0.7.X branch will be the last before the 1.X stable branch.
Better api, autodetected_encoding is no longer required to explicitly set the encoding (fixes issue #23),
Fixed issue #19 (Disappearing newline characters due to textwrap module),
Backported textwrap.TextWrapper._wrap_chunks that has support for the drop_whitespace parameter added in Python 2.6 (Fixes #18: broken compatibility w
fixed regression that prevented POFile initialization from data to work (issue #17).
polib is now fully documented _,
fully documented <http://polib.readthedocs.org>_,Removed multiline handling code, it was a mess and was the source of potential bugs like issue #11,
fixed an issue with detect_encoding(), in some cases it could return an invalid charset.
correctly unescape lines containing both \\\\n and \\n (thanks to Martin Geisler),
fixed issue #1: untranslated_entries() also show fuzzy message,
fixed issue #0025: setup.py requires CHANGELOG but it's not present in polib-0.5.0-tar.gz
fixed issue #0017: UnicodeDecodeError while writing a mo-file,
fixed issue #0007: use the codecs module to open files,
fixed issue #0006: plural msgstrs were saved unsorted,
remove deprecation warnings for typo on "occurrences",
fixed bug #0002: typo on "occurrences",
polib can now compile mo files,
Initial release
Initial release
Your coding agent can read these notes before it upgrades. Set up the MCP server →