./textproc/itstool, ITS Tool allows you to translate XML documents with PO files

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.6nb2, Package name: itstool-2.0.6nb2, Maintainer: prlw1

ITS Tool extracts messages from XML files and outputs PO template
files, then merges translations from MO files to create translated
XML files. It determines what to translate and how to chunk it
into messages using the W3C Internationalization Tag Set (ITS).


Required to run:
[textproc/py-libxml2] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 9a7a3cd6e33763f6f369a907e79da98cc47b86e7
RMD160: 536ebd2f700485fa7ebba81656eee703495b24e6
Filesize: 100.651 KB

Version history: (Expand)


CVS history: (Expand)


   2020-12-04 21:45:51 by Nia Alarie | Files touched by this commit (456)
Log message:
Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.
   2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620)
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.

This is a semi-manual PKGREVISION bump.
   2019-04-07 23:37:52 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
itstool: update to 2.0.6.

2.0.6
=====
* Make DocBook keyword element within text
* Apply ITS files passed with -i in --join mode
   2019-03-31 01:32:39 by Greg Troxel | Files touched by this commit (1)
Log message:
textproc/itstool: Declare python 2.7 not acceptable

With python 2.7, itstool fails to process the cs translation as part
of the gnumeric112 build.  This appears to be about confusion between
ascii and utf-8 on stderr or something like that.  Because it appears
that few who might debug this are still using python 2.7, mark it
incompatible, which will cause the python3.7 version of itstool to be
built and used.

Proposed on pkgsrc-users without objection, and with no reports of the
2.7 version working.
   2018-11-30 16:04:02 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
itstool: update to 2.0.5.

2.0.5
=====
* Allow preserveSpace on XML attributes (Álvaro Muñoz)
* Fixed issue with writing files under macOS (Álvaro Muñoz)
* Fixed various differences between Python 2 and 3
* Fixed issues with libxml2 memory management
   2017-12-15 10:14:52 by Jonathan Perkin | Files touched by this commit (3) | Package updated
Log message:
itstool: Apply upstream fix for itstool/itstool#17.

Fixes segfaults breaking various dependencies.  Bump PKGREVISION.
   2017-11-06 19:28:22 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update itstool to 2.0.4

2.0.4
=====
* Fixed a massive performance issue

2.0.3
=====
* Added Python 3 support. Keeping Python 2 support for now. (Virgil Dupras)
* Fixed --keep-entities mode after some libxml2 changes.
* Added --path option for extra paths for ITS files.
* Don't error out (except under -s) for mismatched placeholders.
* Fixed UTF-8 handling for translated attributes.
   2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577)
Log message:
Add python-3.6 to incompatible versions.