1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
Introduction to Po4a
====================
The po4a (po for anything) project goal is to ease translations (and
more interestingly, the maintenance of translations) using gettext
tools on areas where they were not expected like documentation.
In po4a each documentation format is handled by a module. For now, we have a
module for the pod format (in which the perl documentation is written), the
good old man pages, and the documentation of the kernel compilation options.
Some other modules are underway, like for sgml, xml or texinfo.
INSTALLATION
To install this module type the following:
make
make install
USE WITHOUT INSTALLATION
If you want to use a version without installing it (such as the CVS one),
use the PERLLIB environment variable is such construction:
PERLLIB=~/CVSIMPORT/po4a/lib ~/CVSIMPORT/po4a/po4a-gettextize [usual args]
PO4A DEPENDENCIES
Locale::gettext (v1.01):
This module being itself internationalized, it needs the Locale::gettext
library to translate its own messages.
SGML MODULE SPECIFIC DEPENDENCIES
SGMLS (1.03ii):
This is a set of Perl5 routines for processing the output from the sgmls
and nsgmls SGML parsers.
sp (1.3.4): James Clark's SGML parsing tools
This is the parser we use.
http://www.jclark.com/sp/
PROJECT WEB PAGE
You can find more information and report bugs at the po4a project web page:
http://po4a.alioth.debian.org
COPYRIGHT AND LICENSE
This program is free software; you may redistribute it and/or modify it
under the terms of GPL (see COPYING file).
Copyright (C) 2002,2003 by SPI, inc.
Authors:
Denis Barbier <barbier@linuxfr.org>
Martin Quinson (mquinson#debian.org)
|