Use 'make translateddocs' to build the translations and 'make pofiles'
to update the POT and PO files. 'make postatus' show translation
statistics. Run 'make manpages' before updating translations to make sure
the generated manpages are available for po4a. The translateddocs target is
now a prerequisit for the docs target, to make sure the translated files are
available when checking links in the HTML pages.
Added code to copy images into translated adoc directories.
Added po4a as new build dependency.
Require 0 translated strings to generate files, to make sure the documents are
buildable even if nothing is unfuzzied yet.
Drop translated files from docs.xml and use the same list for all languages.
This change need po4a 0.62 or newer to handle UTF-8 properly in input and
output files. Added configure check to enforce this.
It is designed to be used for checking compatibility of python
scripts (currently only from the 'tests' subdirectory) with
both python2 and python3 interpreters.
Usage:
$ make pycheck
Successfull output:
$ make pycheck
Reading 200/200 dependency files
Done reading dependencies
Reading 212/212 realtime dependency files
Done reading realtime dependencies
Checking *.py files for python2 and python3 compatibility...
Checking "text/x-python" (by MIME type) files for python2 and python3 compatibility...
Signed-off-by: Damian Wrobel <dwrobel@ertelnet.rybnik.pl>
Travis CI is not the equal of buildbot (it can't run RT kernels and
can only test building on Ubuntu with amd64) but adopting it *in
addition to* buildbot would let us do things like automatically
build-test pull requests on github without developer interference
(i.e., by pushing a temporary branch to glo)
Closes#137.
Signed-off-by: Jeff Epler <jepler@unpythonic.net>