rubenv/pofile — pull request #7 by johnyb (2014-03-05 09:20:37+00:00)
Title: add reverse method of extract(string)

during PO.parse, an extract(string) method is called on each string to
unescape some characters (like " and \). This process should be reverted
in the toString method.

The PO spec says, that all strings should be C-Strings. Otherwise tools
like msgmerge (from the gettext package) will fail parsing po files written
by this library.

There is issue #2, that would bring a new extract method to PO.parse. When merging this, the escape-method should also be adopted to reflect this.