mquinson / po4a

Maintain the translations of your documentation with ease (PO for anything)
http://po4a.org/
GNU General Public License v2.0
127 stars 63 forks source link

Introduction to Po4a

Build Status First Timers Friendly

The goal of po4a (PO for anything) project 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. Presently, we have a module for the following formats:

Installation

To install this module type the following:

   perl Build.PL
   ./Build
   ./Build install

Contributing

po4a is particularly welcoming contributions from the community. If you are new to Open Source, we'd love to mentor you for your first contributions. Please see the CONTRIBUTING file to see how you could help.

Use without installation

If you want to use a version without installing it (e.g. directly from the git tree), use the PERLLIB environment variable as such:

   PERLLIB=~/git-checkouts/po4a/lib ~/git-checkouts/po4a/po4a-gettextize [usual args]

Po4a dependencies

SGML module specific dependencies

Text module specific dependencies

YAML module specific dependencies

Project hosting

Copyright and license

This program is free software; you may redistribute it and/or modify it under the terms of GPL v2.0 or later (GPL2+ -- see COPYING file).

Copyright © 2002-2023 by SPI, inc.

Authors: