./textproc/po4a, Tool for using gettext where it was not intended to be used

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


Branch: CURRENT, Version: 0.54, Package name: po4a-0.54, Maintainer: pkgsrc-users

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,
there exist modules 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.


Required to run:
[textproc/p5-Text-WrapI18N] [textproc/docbook-xsl] [textproc/libxslt] [textproc/p5-SGMLS] [lang/perl5] [devel/p5-gettext] [devel/gettext-tools] [devel/p5-Term-ReadKey] [textproc/p5-YAML-Tiny] [devel/p5-CPAN-Meta] [textproc/p5-Unicode-LineBreak] [devel/p5-PerlIO-utf8_strict]

Required to build:
[devel/p5-Module-Build] [pkgtools/cwrappers]

Master sites:

SHA1: 922e160eb18e1d25ef3bbf63a4e1eff3b43dc68b
RMD160: f82979c9140d01fcebb044d10ac201dcc47e2ed5
Filesize: 2623.521 KB

Version history: (Expand)


CVS history: (Expand)


   2018-08-28 12:06:34 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 0.54. From the changelog:

Yaml:
 * New module, by Brian Exelbierd (GitHub's #66)
 * Fix the behavior with utf-8 files, thanks to Zero King (GitHub's #112)
 * Add the references from the Yaml file to the po file (GitHub's #117)
   Thanks Zero King.

Texinfo:
 * Fix handling of spaces in menu descriptions (Github's #122 and
   Debian's #758851).

Text:
 * Fix the parsing of fortunes files, which had been broken since
   v0.43. The handling has changed a bit, all msgids are now marked as
   "no-wrap", because the word wrap in fortunes files usually matters.
 * Remove the option for parsing AsciiDoc. There has been a standalone
   module for nearly five years, released with v0.45. The AsciiDoc
   option for the Text module has been deprecated since then.
 * Support pandoc's bibliographic information (title, author, date)
   at the beginning of a markdown file. Also fix a trailing newline
   in some markdown titles (Debian's #894977).

Man:
 * Support .MT and .ME macros for e-mail address markup (Debian's #900965).
 * Support .OP, .SY, and .YS macros for command synopses.

Asciidoc:
 * handle macros with empty target, thanks Martijn Thé (GitHub's #54)
 * Fixed a bug that prevented the asciidoc module to parse correctly four
   characters table marks.

Documentation:
 * Fix many typos and other issues found by Yuri Chornoivan (GitHub's #104)
   and Allan Nordhøy (GitHub's #102) while translating.
 * Remove the last references to the alioth servers and mailing lists.

po4a tool:
 * po4a --keep-translations will not remove your existing translations
   if they fall below the threshold. It won't create badly translated
   files either. Use it if you prefer outdated but translated doc to
   updated but not translated doc.

po4a-build tool:
 * Remove it and all related shell scripts and makefile chunks. It is
   deprecated by the po4a tool since a long time, and I could not find
   any usage of po4a-build either in Debian or using search engines.

Translations:
 * New translation: Norwegian Bokmål, thanks Petter Reinholdtsen.
 * Updated: Indonesian, thanks Hori75.
 * Updated: Portuguese (Brazil), thanks Rafael Fontenelle.
 * Updated: French, Martin Quinson using weblate.
 * Updated: Swedish, thanks Anders Jonsson using weblate.
 * Updated: German, thanks Helge Kreutzmann.
 * Updated: Italian, thanks Marco Ciampa.
 * Updated: Dutch, thanks Frans Spiesschaert (Debian's #877248) & weblate.
 * Updated: Portuguese, thanks shshshwhs using weblate.
   Fixed: xml tags in Portuguese, thanks Jean-Noël Avila.
 * Updated: Estonian, thanks Kristjan Räts using weblate.
 * Updated: Ukrainian, thanks Yuri Chornoivan using weblate.
 * Updated: Russian, thanks Igor using weblate.
 * Updated: Ukrainian, thanks Yuri Chornoivan (українська).
 * Updated: Portuguese (Brazil), thanks Rafael Fontenelle.
 * Updated: German, thanks Helge Kreutzmann.
 * Updated: Italian, thanks Marco Ciampa.
 * Updated: French, thanks Jean-Baptiste.
 * Updated: Vietnamese, thanks to Trần Ngọc Quân.

Other:
 * Move to GitHub as the Alioth hosting facility is shutting down.
   2018-08-22 11:48:07 by Thomas Klausner | Files touched by this commit (3558)
Log message:
Recursive bump for perl5-5.28.0
   2017-09-17 12:55:42 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
po4a: update to 0.52

0.52:

Core:
 * po4a-translate complains if the input po file is outdated
 * teach po4a-updatepo about the --porefs options that was already documented.
 * rename --porefs values after msgmerge option's name: noline->file
   and none->never. Both variantes are accepted; the later is documented.

po4a:
 * New option --no-update to not touch the po files.

AsciiDoc:
 * Properly deal with item text missing its leading indent
 * Allow empty attribute lists, by bexelbie

Text:
 * Add an option to treat Key/Value pairs as verbatim

RubyDoc:
 * New module by Francesco Poli

Wml:
 * Make title translatable, by yangfl

Documentation:
 * Various fixups by Alexander Golubev.

Translations:
 * Setup WebLate to ease the life of translators.
 * Update Brazilian Portuguese, thanks to Luiz Fernando Ranghetti.
 * Update Czech, thanks to Michal Čihař.
 * Update Dutch, thanks to Frans Spiesschaert
 * Update German, thanks to Helge Kreutzmann
 * Update Italian, thanks to Marco Ciampa.
 * Update French, thanks to Alban Vidal and to Jean-Baptiste on Weblate.
 * New translation: Norwegian Bokmål, thanks to Petter Reinholdtsen.
 * Update Russian, thanks to Alexander Golubev and to Igor on Weblate.
 * Update Ukrainian, thanks to Yuri Chornoivan.
   2017-06-08 13:55:34 by Amitai Schleier | Files touched by this commit (3)
Log message:
Fix build with Perl 5.26.0.
   2016-08-18 14:52:39 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.48

Changelog:
        ___  _  _    ___
__   __/ _ \| || |  ( _ )
\ \ / / | | | || |_ / _ \  Thanks for the patches, guys
 \ V /| |_| |__   _| (_) |
  \_/  \___(_) |_|  \___/      (released 2016-06-17)

SGML:
 * Use OpenSP as an underlying engine instead of the deprecated SP
   Thanks to Neil Roeth (Debian's 809477, 280882)

Translations:
 * Update Japaneese, thanks to Takuma Yamada.
 * Fix formating issue in pt translation (noticed by Lintian).
   2016-07-09 08:39:18 by Thomas Klausner | Files touched by this commit (1068) | Package updated
Log message:
Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.
   2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797)
Log message:
Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-09-29 17:12:33 by Ryo ONODERA | Files touched by this commit (2) | Package updated
Log message:
Update to 0.47

Changelog:
__   __/ _ \| || |___  |
\ \ / / | | | || |_ / /  Three months are gone already
 \ V /| |_| |__   _/ /
  \_/  \___(_) |_|/_/       (released 2015-08-28)

Man:
 * Fix: don't add supirious lines around \# lines (Debian's 786642)
   Thanks to David Prévot (bug report) and to Robert Luberda (patch)

Documentation:
 * Bugfix: poref is a command line option (Debian's #775707)
   Thanks to Guillem Jover for the report and the patch.

Translations:
 * Update Italian, thanks to Marco Ciampa.

Other:
 * Port our regex to Perl 5.22 (Debian's #788706)
   Thanks to Roderich Schupp for the report and patch.

Project resources:
 * We migrated from SVN to GIT.  All history has been converted.
   The project is still hosted on alioth, although an unofficial
   project was created on github (mquinson/po4a) to get the pull
   requests of the ones preferring the comfort of non free solutions.