From 424e60c585e5da9cb2fcd9c23e5e5a78e89a9726 Mon Sep 17 00:00:00 2001 From: openKylinBot Date: Sat, 14 May 2022 17:38:16 +0800 Subject: [PATCH] Import Upstream version 0.66 --- .mailmap | 14 + Build.PL | 42 + CONTRIBUTING.md | 328 + COPYING | 341 + MANIFEST | 1161 ++ META.json | 134 + META.yml | 86 + NEWS | 1760 ++ Po4aBuilder.pm | 333 + README.maintainers | 133 + README.md | 137 + TODO | 59 + changelog | 4251 ++++ doc/addendum.ca | 7 + doc/addendum.es | 7 + doc/addendum.fr | 6 + doc/addendum.it | 7 + doc/addendum.ja | 7 + doc/addendum.pl | 6 + doc/addendum.zh_CN | 6 + doc/addendum_man.de | 14 + doc/addendum_man.es | 6 + doc/addendum_man.fr | 6 + doc/addendum_man.ja | 7 + doc/addendum_man.pl | 6 + doc/addendum_man.zh_CN | 6 + doc/po4a.7.pod | 822 + lib/Locale/Po4a/AsciiDoc.pm | 1320 ++ lib/Locale/Po4a/BibTeX.pm | 146 + lib/Locale/Po4a/Chooser.pm | 178 + lib/Locale/Po4a/Common.pm | 252 + lib/Locale/Po4a/Dia.pm | 114 + lib/Locale/Po4a/Docbook.pm | 2060 ++ lib/Locale/Po4a/Guide.pm | 153 + lib/Locale/Po4a/Halibut.pm | 448 + lib/Locale/Po4a/InProgress/Debconf.pm | 226 + lib/Locale/Po4a/InProgress/NewsDebian.pm | 155 + lib/Locale/Po4a/Ini.pm | 120 + lib/Locale/Po4a/KernelHelp.pm | 170 + lib/Locale/Po4a/LaTeX.pm | 397 + lib/Locale/Po4a/Man.pm | 2803 +++ lib/Locale/Po4a/Po.pm | 1823 ++ lib/Locale/Po4a/Pod.pm | 328 + lib/Locale/Po4a/RubyDoc.pm | 525 + lib/Locale/Po4a/Sgml.pm | 1364 ++ lib/Locale/Po4a/TeX.pm | 1756 ++ lib/Locale/Po4a/Texinfo.pm | 595 + lib/Locale/Po4a/Text.pm | 898 + lib/Locale/Po4a/TransTractor.pm | 1392 ++ lib/Locale/Po4a/Wml.pm | 210 + lib/Locale/Po4a/Xhtml.pm | 246 + lib/Locale/Po4a/Xml.pm | 2494 +++ lib/Locale/Po4a/Yaml.pm | 202 + msguntypot | 237 + po/bin/ace.po | 1333 ++ po/bin/af.po | 1382 ++ po/bin/ar.po | 1393 ++ po/bin/ca.po | 1574 ++ po/bin/cs.po | 1634 ++ po/bin/da.po | 1586 ++ po/bin/de.po | 1703 ++ po/bin/eo.po | 1509 ++ po/bin/es.po | 1735 ++ po/bin/et.po | 1685 ++ po/bin/eu.po | 1645 ++ po/bin/fr.po | 1704 ++ po/bin/hr.po | 1578 ++ po/bin/hu.po | 1606 ++ po/bin/id.po | 1630 ++ po/bin/it.po | 1526 ++ po/bin/ja.po | 1649 ++ po/bin/kn.po | 1376 ++ po/bin/ko.po | 1450 ++ po/bin/nb.po | 1690 ++ po/bin/nl.po | 1711 ++ po/bin/pl.po | 1723 ++ po/bin/po4a.pot | 1335 ++ po/bin/pt.po | 1640 ++ po/bin/pt_BR.po | 1699 ++ po/bin/ru.po | 1694 ++ po/bin/sl.po | 1642 ++ po/bin/sr_Cyrl.po | 1581 ++ po/bin/sv.po | 1648 ++ po/bin/uk.po | 1707 ++ po/bin/vi.po | 1728 ++ po/bin/zh_CN.po | 1439 ++ po/bin/zh_HK.po | 1365 ++ po/bin/zh_Hant.po | 1370 ++ po/pod.cfg | 86 + po/pod/ca.po | 14017 +++++++++++++ po/pod/de.po | 16985 ++++++++++++++++ po/pod/eo.po | 9917 +++++++++ po/pod/es.po | 16488 +++++++++++++++ po/pod/fr.po | 16570 +++++++++++++++ po/pod/hr.po | 9880 +++++++++ po/pod/hu.po | 9921 +++++++++ po/pod/it.po | 12633 ++++++++++++ po/pod/ja.po | 15753 ++++++++++++++ po/pod/nb.po | 10020 +++++++++ po/pod/nl.po | 12944 ++++++++++++ po/pod/pl.po | 16055 +++++++++++++++ po/pod/po4a-pod.pot | 9902 +++++++++ po/pod/pt.po | 16303 +++++++++++++++ po/pod/pt_BR.po | 16364 +++++++++++++++ po/pod/ru.po | 14541 +++++++++++++ po/pod/sr_Cyrl.po | 12532 ++++++++++++ po/pod/uk.po | 16387 +++++++++++++++ po/pod/zh_CHS.po | 11725 +++++++++++ po4a | 1992 ++ po4a-gettextize | 434 + po4a-normalize | 207 + po4a-translate | 333 + po4a-updatepo | 322 + scripts/msgsearch | 186 + scripts/po4a-display-man | 149 + scripts/po4a-display-pod | 63 + share/doc/po4a-display-man.xml | 90 + share/doc/po4a-display-pod.xml | 75 + t/00-perms.t | 33 + t/01-classes.t | 38 + t/12-msguntypot.t | 66 + t/13-plural.t | 49 + t/Testhelper.pm | 575 + t/add.t | 46 + t/add/list/_output | 7 + t/add/list/_output-1 | 8 + t/add/list/_output-123 | 12 + t/add/list/_output-2 | 8 + t/add/list/_output-3 | 8 + t/add/list/_output-list | 12 + t/add/list/add-1 | 3 + t/add/list/add-2 | 3 + t/add/list/add-3 | 3 + t/add/list/add.list | 3 + t/add/list/input-1 | 6 + t/add/list/input-2 | 6 + t/add/list/input-3 | 6 + t/add/list/input-4 | 6 + t/add/list/input-5 | 6 + t/add/list/list.pot | 29 + t/add/list/po4a.conf | 10 + t/add/list/up.po | 29 + t/add/modifiers/_output | 9 + t/add/modifiers/_with-1 | 8 + t/add/modifiers/_with-7 | 8 + t/add/modifiers/_without-2 | 6 + t/add/modifiers/_without-3 | 6 + t/add/modifiers/_without-4 | 6 + t/add/modifiers/_without-5 | 6 + t/add/modifiers/_without-6 | 6 + t/add/modifiers/_without-8 | 6 + t/add/modifiers/addendum | 3 + t/add/modifiers/addendum.list | 3 + t/add/modifiers/input-1 | 6 + t/add/modifiers/input-2 | 6 + t/add/modifiers/input-3 | 6 + t/add/modifiers/input-4 | 6 + t/add/modifiers/input-5 | 6 + t/add/modifiers/input-6 | 6 + t/add/modifiers/input-7 | 6 + t/add/modifiers/input-8 | 6 + t/add/modifiers/list.pot | 29 + t/add/modifiers/po4a.conf | 26 + t/add/modifiers/up.po | 29 + t/add/path/_multiple.man.de.1 | 12 + t/add/path/_multiple.man.es.1 | 10 + t/add/path/_multiple.man.fr.1 | 12 + t/add/path/_multiple.man.it.1 | 10 + t/add/path/_output | 9 + t/add/path/add.de | 3 + t/add/path/add.fr | 3 + t/add/path/multiple.de.po | 39 + t/add/path/multiple.es.po | 39 + t/add/path/multiple.fr.po | 39 + t/add/path/multiple.it.po | 39 + t/add/path/multiple.man.1 | 5 + t/add/path/multiple.pot | 39 + t/add/path/po4a.conf | 5 + t/add/positioning/_file-after.pod.fr | 26 + t/add/positioning/_file-before.pod.fr | 26 + t/add/positioning/_file-eof.pod.fr | 26 + t/add/positioning/_file-eofmode.pod.fr | 26 + t/add/positioning/_output | 6 + t/add/positioning/add-after.fr | 5 + t/add/positioning/add-before.fr | 5 + t/add/positioning/add-eof.fr | 5 + t/add/positioning/add-eofmode.fr | 5 + t/add/positioning/fr.po | 37 + t/add/positioning/input1.pod | 7 + t/add/positioning/input2.pod | 7 + t/add/positioning/input3.pod | 7 + t/add/positioning/input4.pod | 7 + t/add/positioning/positioning.conf | 9 + t/add/positioning/positioning.pot | 37 + t/cfg-args.t | 68 + t/cfg-multi.t | 91 + t/cfg-single.t | 116 + t/cfg-split.t | 108 + t/cfg/args-alias/_man.de.1 | 12 + t/cfg/args-alias/_man.es.1 | 12 + t/cfg/args-alias/_man.fr.1 | 12 + t/cfg/args-alias/_man.fr.2 | 12 + t/cfg/args-alias/_man.it.1 | 12 + t/cfg/args-alias/_man.it.2 | 12 + t/cfg/args-alias/_output | 9 + t/cfg/args-alias/_output-keep100 | 9 + t/cfg/args-alias/args.de.po | 43 + t/cfg/args-alias/args.es.po | 43 + t/cfg/args-alias/args.fr.po | 43 + t/cfg/args-alias/args.it.po | 43 + t/cfg/args-alias/man.1 | 7 + t/cfg/args-alias/man.2 | 7 + t/cfg/args-alias/po4a.conf | 7 + t/cfg/args-global/_man.de.1 | 12 + t/cfg/args-global/_man.es.1 | 12 + t/cfg/args-global/_man.fr.1 | 12 + t/cfg/args-global/_man.it.1 | 12 + t/cfg/args-global/_output | 5 + t/cfg/args-global/_output-keep100 | 5 + t/cfg/args-global/args.de.po | 43 + t/cfg/args-global/args.es.po | 43 + t/cfg/args-global/args.fr.po | 43 + t/cfg/args-global/args.it.po | 43 + t/cfg/args-global/man.1 | 7 + t/cfg/args-global/po4a.conf | 6 + t/cfg/args-master/_man.de.1 | 12 + t/cfg/args-master/_man.es.1 | 12 + t/cfg/args-master/_man.fr.1 | 12 + t/cfg/args-master/_man.fr.2 | 12 + t/cfg/args-master/_man.it.1 | 12 + t/cfg/args-master/_man.it.2 | 12 + t/cfg/args-master/_output | 5 + t/cfg/args-master/_output-keep100 | 5 + t/cfg/args-master/args.de.po | 43 + t/cfg/args-master/args.es.po | 43 + t/cfg/args-master/args.fr.po | 43 + t/cfg/args-master/args.it.po | 43 + t/cfg/args-master/man.1 | 7 + t/cfg/args-master/man.2 | 7 + t/cfg/args-master/po4a.conf | 5 + t/cfg/multiple-fuzzied-noup/_multiple.de.po | 41 + t/cfg/multiple-fuzzied-noup/_multiple.es.po | 40 + t/cfg/multiple-fuzzied-noup/_multiple.fr.po | 41 + t/cfg/multiple-fuzzied-noup/_multiple.it.po | 40 + t/cfg/multiple-fuzzied-noup/_output | 5 + t/cfg/multiple-fuzzied-noup/multiple.de.po | 39 + t/cfg/multiple-fuzzied-noup/multiple.es.po | 39 + t/cfg/multiple-fuzzied-noup/multiple.fr.po | 39 + t/cfg/multiple-fuzzied-noup/multiple.it.po | 39 + t/cfg/multiple-fuzzied-noup/multiple.man.1 | 5 + t/cfg/multiple-fuzzied-noup/multiple.man.de.1 | 10 + t/cfg/multiple-fuzzied-noup/multiple.man.es.1 | 10 + t/cfg/multiple-fuzzied-noup/multiple.man.fr.1 | 10 + t/cfg/multiple-fuzzied-noup/multiple.man.it.1 | 10 + t/cfg/multiple-fuzzied-noup/multiple.pot | 39 + t/cfg/multiple-fuzzied-noup/po4a.conf | 5 + t/cfg/multiple-fuzzied/_multiple.de.po | 41 + t/cfg/multiple-fuzzied/_multiple.es.po | 40 + t/cfg/multiple-fuzzied/_multiple.fr.po | 41 + t/cfg/multiple-fuzzied/_multiple.it.po | 40 + t/cfg/multiple-fuzzied/_output | 9 + t/cfg/multiple-fuzzied/multiple.de.po | 39 + t/cfg/multiple-fuzzied/multiple.es.po | 39 + t/cfg/multiple-fuzzied/multiple.fr.po | 39 + t/cfg/multiple-fuzzied/multiple.it.po | 39 + t/cfg/multiple-fuzzied/multiple.man.1 | 5 + t/cfg/multiple-fuzzied/multiple.man.de.1 | 10 + t/cfg/multiple-fuzzied/multiple.man.es.1 | 10 + t/cfg/multiple-fuzzied/multiple.man.fr.1 | 10 + t/cfg/multiple-fuzzied/multiple.man.it.1 | 10 + t/cfg/multiple-fuzzied/multiple.pot | 39 + t/cfg/multiple-fuzzied/po4a.conf | 5 + t/cfg/multiple-fuzzy/_output | 9 + t/cfg/multiple-fuzzy/multiple.de.po | 40 + t/cfg/multiple-fuzzy/multiple.es.po | 39 + t/cfg/multiple-fuzzy/multiple.fr.po | 40 + t/cfg/multiple-fuzzy/multiple.it.po | 39 + t/cfg/multiple-fuzzy/multiple.man.1 | 5 + t/cfg/multiple-fuzzy/multiple.man.de.1 | 10 + t/cfg/multiple-fuzzy/multiple.man.es.1 | 10 + t/cfg/multiple-fuzzy/multiple.man.fr.1 | 10 + t/cfg/multiple-fuzzy/multiple.man.it.1 | 10 + t/cfg/multiple-fuzzy/multiple.pot | 39 + t/cfg/multiple-fuzzy/po4a.conf | 5 + t/cfg/multiple-newstr/_multiple.de.po | 45 + t/cfg/multiple-newstr/_multiple.es.po | 45 + t/cfg/multiple-newstr/_multiple.fr.po | 45 + t/cfg/multiple-newstr/_multiple.it.po | 45 + t/cfg/multiple-newstr/_output | 9 + t/cfg/multiple-newstr/multiple.de.po | 39 + t/cfg/multiple-newstr/multiple.es.po | 39 + t/cfg/multiple-newstr/multiple.fr.po | 39 + t/cfg/multiple-newstr/multiple.it.po | 39 + t/cfg/multiple-newstr/multiple.man.1 | 7 + t/cfg/multiple-newstr/multiple.man.de.1 | 12 + t/cfg/multiple-newstr/multiple.man.es.1 | 12 + t/cfg/multiple-newstr/multiple.man.fr.1 | 12 + t/cfg/multiple-newstr/multiple.man.it.1 | 12 + t/cfg/multiple-newstr/multiple.pot | 45 + t/cfg/multiple-newstr/po4a.conf | 5 + t/cfg/multiple-nopo/_multiple.de.po | 39 + t/cfg/multiple-nopo/_multiple.es.po | 39 + t/cfg/multiple-nopo/_multiple.fr.po | 39 + t/cfg/multiple-nopo/_multiple.it.po | 39 + t/cfg/multiple-nopo/_output | 5 + t/cfg/multiple-nopo/_output-noupdate | 5 + t/cfg/multiple-nopo/multiple.man.1 | 5 + t/cfg/multiple-nopo/multiple.pot | 39 + t/cfg/multiple-nopo/po4a.conf | 5 + t/cfg/multiple-nopotpo/_multiple.de.po | 39 + t/cfg/multiple-nopotpo/_multiple.es.po | 39 + t/cfg/multiple-nopotpo/_multiple.fr.po | 39 + t/cfg/multiple-nopotpo/_multiple.it.po | 39 + t/cfg/multiple-nopotpo/_multiple.pot | 39 + t/cfg/multiple-nopotpo/_output | 5 + t/cfg/multiple-nopotpo/multiple.man.1 | 5 + t/cfg/multiple-nopotpo/po4a.conf | 5 + t/cfg/multiple-potin/_multiple.man.de.1 | 14 + t/cfg/multiple-potin/_multiple.man.es.1 | 14 + t/cfg/multiple-potin/_multiple.man.fr.1 | 14 + t/cfg/multiple-potin/_multiple.man.it.1 | 14 + t/cfg/multiple-potin/_output | 9 + t/cfg/multiple-potin/multiple-filtered.man.1 | 5 + t/cfg/multiple-potin/multiple.de.po | 39 + t/cfg/multiple-potin/multiple.es.po | 39 + t/cfg/multiple-potin/multiple.fr.po | 39 + t/cfg/multiple-potin/multiple.it.po | 39 + t/cfg/multiple-potin/multiple.man.1 | 9 + t/cfg/multiple-potin/multiple.pot | 39 + t/cfg/multiple-potin/po4a.conf | 5 + t/cfg/multiple-uptodate/_output | 9 + t/cfg/multiple-uptodate/multiple.de.po | 39 + t/cfg/multiple-uptodate/multiple.es.po | 39 + t/cfg/multiple-uptodate/multiple.fr.po | 39 + t/cfg/multiple-uptodate/multiple.it.po | 39 + t/cfg/multiple-uptodate/multiple.man.1 | 5 + t/cfg/multiple-uptodate/multiple.man.de.1 | 10 + t/cfg/multiple-uptodate/multiple.man.es.1 | 10 + t/cfg/multiple-uptodate/multiple.man.fr.1 | 10 + t/cfg/multiple-uptodate/multiple.man.it.1 | 10 + t/cfg/multiple-uptodate/multiple.pot | 39 + t/cfg/multiple-uptodate/po4a.conf | 5 + t/cfg/multiple/_multiple.man.de.1 | 10 + t/cfg/multiple/_multiple.man.es.1 | 10 + t/cfg/multiple/_multiple.man.fr.1 | 10 + t/cfg/multiple/_multiple.man.it.1 | 10 + t/cfg/multiple/_output | 9 + t/cfg/multiple/multiple.de.po | 39 + t/cfg/multiple/multiple.es.po | 39 + t/cfg/multiple/multiple.fr.po | 39 + t/cfg/multiple/multiple.it.po | 39 + t/cfg/multiple/multiple.man.1 | 5 + t/cfg/multiple/multiple.pot | 39 + t/cfg/multiple/po4a.conf | 5 + t/cfg/single-fuzzied-noup/_output | 2 + .../single-fuzzied-noup/_single-fuzzied.fr.po | 40 + t/cfg/single-fuzzied-noup/po4a.conf | 5 + .../single-fuzzied-noup.fr.po | 39 + .../single-fuzzied-noup.man.1 | 5 + .../single-fuzzied-noup.pot | 39 + t/cfg/single-fuzzied/_output | 3 + t/cfg/single-fuzzied/_single-fuzzied.fr.po | 40 + t/cfg/single-fuzzied/po4a.conf | 5 + t/cfg/single-fuzzied/single-fuzzied.fr.po | 39 + t/cfg/single-fuzzied/single-fuzzied.man.1 | 5 + t/cfg/single-fuzzied/single-fuzzied.pot | 39 + t/cfg/single-fuzzy/_output | 3 + t/cfg/single-fuzzy/po4a.conf | 5 + t/cfg/single-fuzzy/single-fuzzy.fr.po | 39 + t/cfg/single-fuzzy/single-fuzzy.man.1 | 5 + t/cfg/single-fuzzy/single-fuzzy.pot | 39 + t/cfg/single-invalid/_output | 8 + t/cfg/single-invalid/po4a.conf | 5 + t/cfg/single-invalid/single.fr.po | 39 + t/cfg/single-invalid/single.man.1 | 5 + t/cfg/single-invalid/single.man.fr.1 | 10 + t/cfg/single-invalid/single.pot | 39 + t/cfg/single-newstr/_output | 3 + t/cfg/single-newstr/_single-newstr.fr.po | 45 + t/cfg/single-newstr/_single-newstr.man.fr.1 | 12 + t/cfg/single-newstr/_single-newstr.pot | 45 + t/cfg/single-newstr/po4a.conf | 6 + t/cfg/single-newstr/single-newstr.fr.po | 39 + t/cfg/single-newstr/single-newstr.man.1 | 7 + t/cfg/single-newstr/single-newstr.pot | 39 + t/cfg/single-nopo/_output | 2 + t/cfg/single-nopo/_output-noupdate | 2 + t/cfg/single-nopo/_single.fr.po | 39 + t/cfg/single-nopo/po4a.conf | 5 + t/cfg/single-nopo/single.man.1 | 5 + t/cfg/single-nopo/single.pot | 39 + t/cfg/single-nopotpo/_output | 2 + t/cfg/single-nopotpo/_single.fr.po | 39 + t/cfg/single-nopotpo/_single.pot | 39 + t/cfg/single-nopotpo/po4a.conf | 5 + t/cfg/single-nopotpo/single.man.1 | 5 + t/cfg/single-podirectory-emptypot/_output | 6 + .../_single.man.fr.1 | 10 + t/cfg/single-podirectory-emptypot/_single.pot | 39 + t/cfg/single-podirectory-emptypot/po/fr.po | 39 + .../single-podirectory-emptypot/po/single.pot | 0 t/cfg/single-podirectory-emptypot/po4a.conf | 5 + .../single-podirectory-emptypot/single.man.1 | 5 + t/cfg/single-podirectory/_output | 6 + t/cfg/single-podirectory/_single.man.fr.1 | 10 + t/cfg/single-podirectory/po/fr.po | 39 + t/cfg/single-podirectory/po/single.pot | 39 + t/cfg/single-podirectory/po4a.conf | 5 + t/cfg/single-podirectory/single.man.1 | 5 + t/cfg/single-potin/_output | 3 + t/cfg/single-potin/_single.man.fr.1 | 15 + t/cfg/single-potin/po4a.conf | 5 + t/cfg/single-potin/single-filtered.man.1 | 5 + t/cfg/single-potin/single.fr.po | 39 + t/cfg/single-potin/single.man.1 | 10 + t/cfg/single-potin/single.pot | 39 + t/cfg/single-uptodate/_output | 3 + t/cfg/single-uptodate/single-uptodate.conf | 5 + t/cfg/single-uptodate/single-uptodate.fr.po | 39 + t/cfg/single-uptodate/single-uptodate.man.1 | 5 + .../single-uptodate/single-uptodate.man.fr.1 | 10 + t/cfg/single-uptodate/single-uptodate.pot | 39 + t/cfg/single/_output | 3 + t/cfg/single/_single.man.fr.1 | 10 + t/cfg/single/single-noupdate.output | 2 + t/cfg/single/single.conf | 5 + t/cfg/single/single.fr.po | 39 + t/cfg/single/single.man.1 | 5 + t/cfg/single/single.pot | 39 + t/cfg/split-fuzzied-noup/_first.man.de.po | 45 + t/cfg/split-fuzzied-noup/_first.man.fr.po | 45 + t/cfg/split-fuzzied-noup/_output | 5 + t/cfg/split-fuzzied-noup/_second.man.de.po | 45 + t/cfg/split-fuzzied-noup/_second.man.fr.po | 45 + t/cfg/split-fuzzied-noup/diff_output | 11 + t/cfg/split-fuzzied-noup/first.man | 7 + t/cfg/split-fuzzied-noup/first.man.de | 12 + t/cfg/split-fuzzied-noup/first.man.de.po | 44 + t/cfg/split-fuzzied-noup/first.man.fr | 12 + t/cfg/split-fuzzied-noup/first.man.fr.po | 44 + t/cfg/split-fuzzied-noup/first.man.pot | 44 + t/cfg/split-fuzzied-noup/po4a.conf | 6 + t/cfg/split-fuzzied-noup/second.man | 8 + t/cfg/split-fuzzied-noup/second.man.de | 12 + t/cfg/split-fuzzied-noup/second.man.de.po | 44 + t/cfg/split-fuzzied-noup/second.man.fr | 12 + t/cfg/split-fuzzied-noup/second.man.fr.po | 44 + t/cfg/split-fuzzied-noup/second.man.pot | 44 + t/cfg/split-fuzzied/_first.man.de.po | 45 + t/cfg/split-fuzzied/_first.man.fr.po | 45 + t/cfg/split-fuzzied/_output | 7 + t/cfg/split-fuzzied/_second.man.de.po | 45 + t/cfg/split-fuzzied/_second.man.fr.po | 45 + t/cfg/split-fuzzied/diff_output | 11 + t/cfg/split-fuzzied/first.man | 7 + t/cfg/split-fuzzied/first.man.de | 12 + t/cfg/split-fuzzied/first.man.de.po | 44 + t/cfg/split-fuzzied/first.man.fr | 12 + t/cfg/split-fuzzied/first.man.fr.po | 44 + t/cfg/split-fuzzied/first.man.pot | 44 + t/cfg/split-fuzzied/po4a.conf | 6 + t/cfg/split-fuzzied/second.man | 8 + t/cfg/split-fuzzied/second.man.de | 12 + t/cfg/split-fuzzied/second.man.de.po | 44 + t/cfg/split-fuzzied/second.man.fr | 12 + t/cfg/split-fuzzied/second.man.fr.po | 44 + t/cfg/split-fuzzied/second.man.pot | 44 + t/cfg/split-fuzzy/_output | 7 + t/cfg/split-fuzzy/diff_output | 11 + t/cfg/split-fuzzy/first.man | 7 + t/cfg/split-fuzzy/first.man.de | 12 + t/cfg/split-fuzzy/first.man.de.po | 44 + t/cfg/split-fuzzy/first.man.fr | 12 + t/cfg/split-fuzzy/first.man.fr.po | 44 + t/cfg/split-fuzzy/first.man.pot | 44 + t/cfg/split-fuzzy/po4a.conf | 6 + t/cfg/split-fuzzy/second.man | 8 + t/cfg/split-fuzzy/second.man.de | 12 + t/cfg/split-fuzzy/second.man.de.po | 44 + t/cfg/split-fuzzy/second.man.fr | 12 + t/cfg/split-fuzzy/second.man.fr.po | 44 + t/cfg/split-fuzzy/second.man.pot | 44 + t/cfg/split-multimaster/Documentation.de.po | 64 + t/cfg/split-multimaster/Documentation.fr.po | 63 + t/cfg/split-multimaster/Documentation.pot | 62 + t/cfg/split-multimaster/_output | 9 + t/cfg/split-multimaster/first.man | 7 + t/cfg/split-multimaster/first.man.de | 12 + t/cfg/split-multimaster/first.man.fr | 12 + t/cfg/split-multimaster/po4a.conf | 7 + t/cfg/split-multimaster/second.man | 8 + t/cfg/split-multimaster/second.man.de | 12 + t/cfg/split-multimaster/second.man.de.po | 44 + t/cfg/split-multimaster/second.man.fr | 12 + t/cfg/split-multimaster/second.man.fr.po | 44 + t/cfg/split-multimaster/second.man.pot | 44 + t/cfg/split-multimaster/third.man | 8 + t/cfg/split-multimaster/third.man.de | 13 + t/cfg/split-multimaster/third.man.fr | 12 + t/cfg/split-newstr/_first.man.de | 14 + t/cfg/split-newstr/_first.man.de.po | 49 + t/cfg/split-newstr/_first.man.fr | 14 + t/cfg/split-newstr/_first.man.fr.po | 49 + t/cfg/split-newstr/_first.man.pot | 49 + t/cfg/split-newstr/_output | 7 + t/cfg/split-newstr/_second.man.de | 14 + t/cfg/split-newstr/_second.man.de.po | 49 + t/cfg/split-newstr/_second.man.fr | 14 + t/cfg/split-newstr/_second.man.fr.po | 49 + t/cfg/split-newstr/_second.man.pot | 49 + t/cfg/split-newstr/diff_output | 11 + t/cfg/split-newstr/first.man | 9 + t/cfg/split-newstr/first.man.de.po | 44 + t/cfg/split-newstr/first.man.fr.po | 44 + t/cfg/split-newstr/first.man.pot | 44 + t/cfg/split-newstr/po4a.conf | 6 + t/cfg/split-newstr/second.man | 10 + t/cfg/split-newstr/second.man.de.po | 44 + t/cfg/split-newstr/second.man.fr.po | 44 + t/cfg/split-newstr/second.man.pot | 44 + t/cfg/split-nopo/_first.man.de.po | 44 + t/cfg/split-nopo/_first.man.fr.po | 44 + t/cfg/split-nopo/_output | 9 + t/cfg/split-nopo/_output-noupdate | 7 + t/cfg/split-nopo/_second.man.de.po | 44 + t/cfg/split-nopo/_second.man.fr.po | 44 + t/cfg/split-nopo/diff_output | 11 + t/cfg/split-nopo/first.man | 7 + t/cfg/split-nopo/first.man.pot | 44 + t/cfg/split-nopo/po4a.conf | 6 + t/cfg/split-nopo/second.man | 8 + t/cfg/split-nopo/second.man.pot | 44 + t/cfg/split-nopotpo/_first.man.de.po | 44 + t/cfg/split-nopotpo/_first.man.fr.po | 44 + t/cfg/split-nopotpo/_first.man.pot | 44 + t/cfg/split-nopotpo/_output | 9 + t/cfg/split-nopotpo/_second.man.de.po | 44 + t/cfg/split-nopotpo/_second.man.fr.po | 44 + t/cfg/split-nopotpo/_second.man.pot | 44 + t/cfg/split-nopotpo/first.man | 7 + t/cfg/split-nopotpo/po4a.conf | 6 + t/cfg/split-nopotpo/second.man | 8 + t/cfg/split-potin/_first.man.de | 16 + t/cfg/split-potin/_first.man.fr | 16 + t/cfg/split-potin/_output | 7 + t/cfg/split-potin/_second.man.de | 16 + t/cfg/split-potin/_second.man.fr | 16 + t/cfg/split-potin/diff_output | 11 + t/cfg/split-potin/first-filtered.man | 7 + t/cfg/split-potin/first.man | 11 + t/cfg/split-potin/first.man.de.po | 44 + t/cfg/split-potin/first.man.fr.po | 44 + t/cfg/split-potin/first.man.pot | 44 + t/cfg/split-potin/po4a.conf | 6 + t/cfg/split-potin/second-filtered.man | 8 + t/cfg/split-potin/second.man | 12 + t/cfg/split-potin/second.man.de.po | 44 + t/cfg/split-potin/second.man.fr.po | 44 + t/cfg/split-potin/second.man.pot | 44 + t/cfg/split-uptodate/_output | 7 + t/cfg/split-uptodate/diff_output | 11 + t/cfg/split-uptodate/first.man | 7 + t/cfg/split-uptodate/first.man.de | 12 + t/cfg/split-uptodate/first.man.de.po | 44 + t/cfg/split-uptodate/first.man.fr | 12 + t/cfg/split-uptodate/first.man.fr.po | 44 + t/cfg/split-uptodate/first.man.pot | 44 + t/cfg/split-uptodate/po4a.conf | 6 + t/cfg/split-uptodate/second.man | 8 + t/cfg/split-uptodate/second.man.de | 12 + t/cfg/split-uptodate/second.man.de.po | 44 + t/cfg/split-uptodate/second.man.fr | 12 + t/cfg/split-uptodate/second.man.fr.po | 44 + t/cfg/split-uptodate/second.man.pot | 44 + t/cfg/split-yaml/_index.md | 3 + t/cfg/split-yaml/_index.vi.md | 3 + t/cfg/split-yaml/_output | 4 + t/cfg/split-yaml/content.pot | 27 + t/cfg/split-yaml/content.vi.po | 27 + t/cfg/split-yaml/en.yaml | 6 + t/cfg/split-yaml/i18n.pot | 35 + t/cfg/split-yaml/i18n.vi.po | 35 + t/cfg/split-yaml/po4a.cfg | 5 + t/cfg/split-yaml/vi.yaml | 7 + t/cfg/split/_first.man.de | 12 + t/cfg/split/_first.man.fr | 12 + t/cfg/split/_output | 7 + t/cfg/split/_second.man.de | 12 + t/cfg/split/_second.man.fr | 12 + t/cfg/split/diff_output | 11 + t/cfg/split/first.man | 7 + t/cfg/split/first.man.de.po | 44 + t/cfg/split/first.man.fr.po | 44 + t/cfg/split/first.man.pot | 44 + t/cfg/split/po4a.conf | 6 + t/cfg/split/second.man | 8 + t/cfg/split/second.man.de.po | 44 + t/cfg/split/second.man.fr.po | 44 + t/cfg/split/second.man.pot | 44 + t/charset.t | 38 + t/charset/input-ascii/_ascii.up.pod | 18 + t/charset/input-ascii/_output | 3 + t/charset/input-ascii/ascii.pod | 4 + t/charset/input-ascii/ascii.pot | 27 + t/charset/input-ascii/ascii.up.po | 26 + t/charset/input-ascii/po4a.conf | 4 + t/charset/input-iso8859/_iso8859.up.pod | 18 + t/charset/input-iso8859/_output | 3 + t/charset/input-iso8859/iso8859.pod | 4 + t/charset/input-iso8859/iso8859.pot | 27 + t/charset/input-iso8859/iso8859.up.po | 26 + t/charset/input-iso8859/po4a.conf | 4 + t/charset/input-utf8/_output | 3 + t/charset/input-utf8/_utf8.up.pod | 18 + t/charset/input-utf8/po4a.conf | 4 + t/charset/input-utf8/utf8.pod | 4 + t/charset/input-utf8/utf8.pot | 27 + t/charset/input-utf8/utf8.up.po | 26 + t/core-porefs.t | 61 + t/core/porefs/_base.po | 36 + t/core/porefs/_base.pot | 37 + t/core/porefs/_counter.po | 36 + t/core/porefs/_counter.pot | 37 + t/core/porefs/_file.po | 32 + t/core/porefs/_file.pot | 33 + t/core/porefs/_none.po | 26 + t/core/porefs/_none.pot | 27 + t/core/porefs/_output | 1 + t/core/porefs/long-filename-of-input-1 | 6 + t/core/porefs/long-filename-of-input-2 | 6 + t/core/porefs/long-filename-of-input-3 | 6 + t/core/porefs/long-filename-of-input-4 | 6 + t/core/porefs/long-filename-of-input-5 | 6 + t/core/porefs/long-filename-of-input-6 | 6 + t/core/porefs/long-filename-of-input-7 | 6 + t/core/porefs/long-filename-of-input-8 | 6 + t/core/porefs/long-filename-of-input-9 | 6 + t/core/porefs/po4a.conf | 14 + t/fmt-asciidoc.t | 61 + t/fmt-docbook.t | 39 + t/fmt-halibut.t | 21 + t/fmt-ini.t | 21 + t/fmt-man.t | 81 + t/fmt-pod.t | 22 + t/fmt-rubydoc.t | 32 + t/fmt-sgml.t | 25 + t/fmt-tex.t | 22 + t/fmt-texinfo.t | 22 + t/fmt-txt-fortunes.t | 24 + t/fmt-txt-markdown.t | 58 + t/fmt-txt.t | 21 + t/fmt-wml.t | 22 + t/fmt-xhtml.t | 18 + t/fmt-xml-dia.t | 27 + t/fmt-xml.t | 21 + t/fmt-yaml.t | 67 + t/fmt/asciidoc/Attributes.adoc | 14 + t/fmt/asciidoc/Attributes.norm | 14 + t/fmt/asciidoc/Attributes.po | 53 + t/fmt/asciidoc/Attributes.pot | 53 + t/fmt/asciidoc/Attributes.trans | 14 + t/fmt/asciidoc/BlockId.adoc | 9 + t/fmt/asciidoc/BlockId.norm | 8 + t/fmt/asciidoc/BlockId.po | 37 + t/fmt/asciidoc/BlockId.pot | 35 + t/fmt/asciidoc/BlockId.trans | 8 + t/fmt/asciidoc/BlockTitles.adoc | 14 + t/fmt/asciidoc/BlockTitles.norm | 12 + t/fmt/asciidoc/BlockTitles.po | 54 + t/fmt/asciidoc/BlockTitles.pot | 52 + t/fmt/asciidoc/BlockTitles.trans | 12 + t/fmt/asciidoc/Callouts.adoc | 21 + t/fmt/asciidoc/Callouts.norm | 21 + t/fmt/asciidoc/Callouts.po | 72 + t/fmt/asciidoc/Callouts.pot | 61 + t/fmt/asciidoc/Callouts.trans | 21 + t/fmt/asciidoc/CharsetLatin1.adoc | 17 + t/fmt/asciidoc/CharsetLatin1.norm | 16 + t/fmt/asciidoc/CharsetLatin1.po | 38 + t/fmt/asciidoc/CharsetLatin1.pot | 36 + t/fmt/asciidoc/CharsetLatin1.trans | 16 + t/fmt/asciidoc/CharsetUtf.adoc | 16 + t/fmt/asciidoc/CharsetUtf.norm | 16 + t/fmt/asciidoc/CharsetUtf.po | 34 + t/fmt/asciidoc/CharsetUtf.pot | 34 + t/fmt/asciidoc/CharsetUtf.trans | 16 + t/fmt/asciidoc/Comments.adoc | 27 + t/fmt/asciidoc/Comments.norm | 23 + t/fmt/asciidoc/Comments.po | 82 + t/fmt/asciidoc/Comments.pot | 75 + t/fmt/asciidoc/Comments.trans | 23 + t/fmt/asciidoc/DelimitedBlocks.adoc | 184 + t/fmt/asciidoc/DelimitedBlocks.norm | 173 + t/fmt/asciidoc/DelimitedBlocks.po | 341 + t/fmt/asciidoc/DelimitedBlocks.pot | 305 + t/fmt/asciidoc/DelimitedBlocks.trans | 173 + t/fmt/asciidoc/Footnotes.adoc | 5 + t/fmt/asciidoc/Footnotes.norm | 5 + t/fmt/asciidoc/Footnotes.po | 28 + t/fmt/asciidoc/Footnotes.pot | 28 + t/fmt/asciidoc/Footnotes.trans | 5 + t/fmt/asciidoc/Lists.adoc | 239 + t/fmt/asciidoc/Lists.norm | 218 + t/fmt/asciidoc/Lists.norm.stderr | 1 + t/fmt/asciidoc/Lists.po | 642 + t/fmt/asciidoc/Lists.pot | 597 + t/fmt/asciidoc/Lists.trans | 218 + t/fmt/asciidoc/Lists.trans.stderr | 1 + t/fmt/asciidoc/NoImageTarget.adoc | 19 + t/fmt/asciidoc/NoImageTarget.norm | 19 + t/fmt/asciidoc/NoImageTarget.po | 49 + t/fmt/asciidoc/NoImageTarget.pot | 49 + t/fmt/asciidoc/NoImageTarget.trans | 19 + t/fmt/asciidoc/Paragraphs.adoc | 57 + t/fmt/asciidoc/Paragraphs.norm | 56 + t/fmt/asciidoc/Paragraphs.po | 125 + t/fmt/asciidoc/Paragraphs.pot | 115 + t/fmt/asciidoc/Paragraphs.trans | 56 + t/fmt/asciidoc/StrictDelimitedBlocks.adoc | 194 + t/fmt/asciidoc/StrictDelimitedBlocks.norm | 183 + t/fmt/asciidoc/StrictDelimitedBlocks.po | 352 + t/fmt/asciidoc/StrictDelimitedBlocks.pot | 317 + t/fmt/asciidoc/StrictDelimitedBlocks.trans | 183 + t/fmt/asciidoc/StyleMacro.adoc | 59 + t/fmt/asciidoc/StyleMacro.norm | 52 + t/fmt/asciidoc/StyleMacro.po | 194 + t/fmt/asciidoc/StyleMacro.pot | 178 + t/fmt/asciidoc/StyleMacro.trans | 52 + t/fmt/asciidoc/Tables.adoc | 78 + t/fmt/asciidoc/Tables.norm | 78 + t/fmt/asciidoc/Tables.po | 175 + t/fmt/asciidoc/Tables.pot | 156 + t/fmt/asciidoc/Tables.trans | 78 + t/fmt/asciidoc/TablesCells.adoc | 161 + t/fmt/asciidoc/TablesCells.norm | 161 + t/fmt/asciidoc/TablesCells.norm.stderr | 1 + t/fmt/asciidoc/TablesCells.po | 428 + t/fmt/asciidoc/TablesCells.pot | 393 + t/fmt/asciidoc/TablesCells.trans | 161 + t/fmt/asciidoc/TablesCells.trans.stderr | 1 + t/fmt/asciidoc/TablesImageText.adoc | 12 + t/fmt/asciidoc/TablesImageText.norm | 12 + t/fmt/asciidoc/TablesImageText.po | 63 + t/fmt/asciidoc/TablesImageText.pot | 60 + t/fmt/asciidoc/TablesImageText.trans | 12 + t/fmt/asciidoc/Titles.adoc | 30 + t/fmt/asciidoc/Titles.norm | 30 + t/fmt/asciidoc/Titles.norm.stderr | 2 + t/fmt/asciidoc/Titles.po | 89 + t/fmt/asciidoc/Titles.pot | 89 + t/fmt/asciidoc/Titles.trans | 30 + t/fmt/asciidoc/Titles.trans.stderr | 2 + t/fmt/asciidoc/YamlFrontMatter.adoc | 39 + t/fmt/asciidoc/YamlFrontMatter.norm | 33 + t/fmt/asciidoc/YamlFrontMatter.po | 129 + t/fmt/asciidoc/YamlFrontMatter.pot | 126 + t/fmt/asciidoc/YamlFrontMatter.trans | 33 + t/fmt/asciidoc/YamlFrontMatter_Option.adoc | 35 + t/fmt/asciidoc/YamlFrontMatter_Option.norm | 34 + t/fmt/asciidoc/YamlFrontMatter_Option.po | 57 + t/fmt/asciidoc/YamlFrontMatter_Option.pot | 57 + t/fmt/asciidoc/YamlFrontMatter_Option.trans | 34 + t/fmt/docbook/PI-break.dbk | 12 + t/fmt/docbook/PI-break.norm | 12 + t/fmt/docbook/PI-break.po | 34 + t/fmt/docbook/PI-break.pot | 31 + t/fmt/docbook/PI-break.trans | 12 + t/fmt/docbook/PI-inline.dbk | 12 + t/fmt/docbook/PI-inline.norm | 13 + t/fmt/docbook/PI-inline.po | 35 + t/fmt/docbook/PI-inline.pot | 29 + t/fmt/docbook/PI-inline.trans | 13 + t/fmt/docbook/debian-history.dbk | 83 + t/fmt/docbook/debian-history.norm | 80 + t/fmt/docbook/debian-history.po | 75 + t/fmt/docbook/debian-history.pot | 72 + t/fmt/docbook/debian-history.trans | 80 + t/fmt/halibut/basic.but | 47 + t/fmt/halibut/basic.norm | 49 + t/fmt/halibut/basic.po | 124 + t/fmt/halibut/basic.pot | 121 + t/fmt/halibut/basic.trans | 49 + t/fmt/ini/basic.ini | 5 + t/fmt/ini/basic.norm | 5 + t/fmt/ini/basic.po | 35 + t/fmt/ini/basic.pot | 35 + t/fmt/ini/basic.trans | 5 + t/fmt/man/dots-errors1.man | 5 + t/fmt/man/dots-errors1.norm.stderr | 2 + t/fmt/man/dots-errors2.man | 5 + t/fmt/man/dots-errors2.norm.stderr | 2 + t/fmt/man/dots-errors3.man | 5 + t/fmt/man/dots-errors3.norm.stderr | 2 + t/fmt/man/dots1.man | 31 + t/fmt/man/dots1.norm | 34 + t/fmt/man/dots1.po | 73 + t/fmt/man/dots1.pot | 70 + t/fmt/man/dots1.trans | 34 + t/fmt/man/dots2.man | 6 + t/fmt/man/dots2.norm | 11 + t/fmt/man/dots2.po | 35 + t/fmt/man/dots2.pot | 35 + t/fmt/man/dots2.trans | 11 + t/fmt/man/escapes.man | 38 + t/fmt/man/escapes.norm | 35 + t/fmt/man/escapes.po | 100 + t/fmt/man/escapes.pot | 96 + t/fmt/man/escapes.trans | 35 + t/fmt/man/fonts.man | 276 + t/fmt/man/fonts.norm | 218 + t/fmt/man/fonts.po | 381 + t/fmt/man/fonts.pot | 381 + t/fmt/man/fonts.trans | 218 + t/fmt/man/hyphens-translate.man | 33 + t/fmt/man/hyphens-translate.norm | 38 + t/fmt/man/hyphens-translate.po | 101 + t/fmt/man/hyphens-translate.pot | 97 + t/fmt/man/hyphens-translate.trans | 38 + t/fmt/man/hyphens-verbatim.man | 33 + t/fmt/man/hyphens-verbatim.norm | 38 + t/fmt/man/hyphens-verbatim.po | 86 + t/fmt/man/hyphens-verbatim.pot | 86 + t/fmt/man/hyphens-verbatim.trans | 38 + t/fmt/man/macros.man | 53 + t/fmt/man/macros.norm | 55 + t/fmt/man/macros.po | 164 + t/fmt/man/macros.pot | 156 + t/fmt/man/macros.trans | 55 + t/fmt/man/mdoc.man | 44 + t/fmt/man/mdoc.norm | 49 + t/fmt/man/mdoc.po | 133 + t/fmt/man/mdoc.pot | 127 + t/fmt/man/mdoc.trans | 49 + t/fmt/man/null.man | 22 + t/fmt/man/null.norm | 26 + t/fmt/man/null.po | 55 + t/fmt/man/null.pot | 55 + t/fmt/man/null.trans | 26 + t/fmt/man/quoted-comment.man | 6 + t/fmt/man/quoted-comment.norm | 6 + t/fmt/man/quoted-comment.po | 18 + t/fmt/man/quoted-comment.pot | 18 + t/fmt/man/quoted-comment.trans | 6 + t/fmt/man/quotes.man | 35 + t/fmt/man/quotes.norm | 39 + t/fmt/man/quotes.po | 85 + t/fmt/man/quotes.pot | 85 + t/fmt/man/quotes.trans | 39 + t/fmt/man/spaces.man | 16 + t/fmt/man/spaces.norm | 21 + t/fmt/man/spaces.po | 62 + t/fmt/man/spaces.pot | 62 + t/fmt/man/spaces.trans | 21 + t/fmt/man/tbl-mdoc-mixed1.man | 6 + t/fmt/man/tbl-mdoc-mixed1.norm | 10 + t/fmt/man/tbl-mdoc-mixed1.po | 46 + t/fmt/man/tbl-mdoc-mixed1.pot | 34 + t/fmt/man/tbl-mdoc-mixed1.trans | 10 + t/fmt/man/tbl-mdoc-mixed2.man | 8 + t/fmt/man/tbl-mdoc-mixed2.norm | 13 + t/fmt/man/tbl-mdoc-mixed2.po | 52 + t/fmt/man/tbl-mdoc-mixed2.pot | 46 + t/fmt/man/tbl-mdoc-mixed2.trans | 13 + t/fmt/man/tbl-mdoc-mixed3.man | 6 + t/fmt/man/tbl-mdoc-mixed3.norm | 10 + t/fmt/man/tbl-mdoc-mixed3.po | 46 + t/fmt/man/tbl-mdoc-mixed3.pot | 34 + t/fmt/man/tbl-mdoc-mixed3.trans | 10 + t/fmt/man/tbl-mdoc-mixed4.man | 6 + t/fmt/man/tbl-mdoc-mixed4.norm | 10 + t/fmt/man/tbl-mdoc-mixed4.po | 46 + t/fmt/man/tbl-mdoc-mixed4.pot | 34 + t/fmt/man/tbl-mdoc-mixed4.trans | 10 + t/fmt/man/tbl-option-tab.man | 20 + t/fmt/man/tbl-option-tab.norm | 20 + t/fmt/man/tbl-option-tab.po | 113 + t/fmt/man/tbl-option-tab.pot | 113 + t/fmt/man/tbl-option-tab.trans | 20 + t/fmt/man/tbl-textblock.man | 32 + t/fmt/man/tbl-textblock.norm | 32 + t/fmt/man/tbl-textblock.po | 92 + t/fmt/man/tbl-textblock.pot | 88 + t/fmt/man/tbl-textblock.trans | 32 + t/fmt/pod/basic.norm | 32 + t/fmt/pod/basic.po | 71 + t/fmt/pod/basic.pod | 22 + t/fmt/pod/basic.pot | 59 + t/fmt/pod/basic.trans | 33 + t/fmt/rubydoc/Headlines.norm | 41 + t/fmt/rubydoc/Headlines.po | 81 + t/fmt/rubydoc/Headlines.pot | 79 + t/fmt/rubydoc/Headlines.rd | 36 + t/fmt/rubydoc/Headlines.trans | 41 + t/fmt/rubydoc/Lists.norm | 63 + t/fmt/rubydoc/Lists.po | 173 + t/fmt/rubydoc/Lists.pot | 163 + t/fmt/rubydoc/Lists.rd | 58 + t/fmt/rubydoc/Lists.trans | 63 + t/fmt/rubydoc/Verbatim.norm | 22 + t/fmt/rubydoc/Verbatim.po | 56 + t/fmt/rubydoc/Verbatim.pot | 50 + t/fmt/rubydoc/Verbatim.rd | 12 + t/fmt/rubydoc/Verbatim.trans | 22 + t/fmt/sgml/attributes-order.norm | 39 + t/fmt/sgml/attributes-order.po | 46 + t/fmt/sgml/attributes-order.pot | 46 + t/fmt/sgml/attributes-order.sgml | 21 + t/fmt/sgml/attributes-order.trans | 39 + t/fmt/sgml/basic.norm | 50 + t/fmt/sgml/basic.po | 114 + t/fmt/sgml/basic.pot | 111 + t/fmt/sgml/basic.sgml | 51 + t/fmt/sgml/basic.trans | 50 + t/fmt/sgml/entity.pot | 22 + t/fmt/tex/basic.norm | 27 + t/fmt/tex/basic.norm.stderr | 1 + t/fmt/tex/basic.po | 71 + t/fmt/tex/basic.pot | 66 + t/fmt/tex/basic.tex | 28 + t/fmt/tex/basic.trans | 27 + t/fmt/tex/basic.trans.stderr | 1 + t/fmt/tex/theorem.norm | 9 + t/fmt/tex/theorem.po | 27 + t/fmt/tex/theorem.pot | 27 + t/fmt/tex/theorem.tex | 7 + t/fmt/tex/theorem.trans | 9 + t/fmt/texinfo/comments.norm | 22 + t/fmt/texinfo/comments.po | 42 + t/fmt/texinfo/comments.pot | 42 + t/fmt/texinfo/comments.texi | 16 + t/fmt/texinfo/comments.trans | 22 + t/fmt/texinfo/longmenu.norm | 16 + t/fmt/texinfo/longmenu.po | 32 + t/fmt/texinfo/longmenu.pot | 30 + t/fmt/texinfo/longmenu.texi | 10 + t/fmt/texinfo/longmenu.trans | 16 + t/fmt/texinfo/tindex.norm | 13 + t/fmt/texinfo/tindex.po | 46 + t/fmt/texinfo/tindex.pot | 46 + t/fmt/texinfo/tindex.texi | 7 + t/fmt/texinfo/tindex.trans | 13 + t/fmt/txt-fortunes/MultipleLines.norm | 23 + t/fmt/txt-fortunes/MultipleLines.po | 87 + t/fmt/txt-fortunes/MultipleLines.pot | 73 + t/fmt/txt-fortunes/MultipleLines.trans | 23 + t/fmt/txt-fortunes/MultipleLines.txt | 23 + t/fmt/txt-fortunes/SeveralFortunes.norm | 5 + t/fmt/txt-fortunes/SeveralFortunes.po | 35 + t/fmt/txt-fortunes/SeveralFortunes.pot | 35 + t/fmt/txt-fortunes/SeveralFortunes.trans | 5 + t/fmt/txt-fortunes/SeveralFortunes.txt | 5 + t/fmt/txt-fortunes/SingleFortune.norm | 1 + t/fmt/txt-fortunes/SingleFortune.po | 23 + t/fmt/txt-fortunes/SingleFortune.pot | 23 + t/fmt/txt-fortunes/SingleFortune.trans | 1 + t/fmt/txt-fortunes/SingleFortune.txt | 1 + t/fmt/txt-markdown/Basic.md | 20 + t/fmt/txt-markdown/Basic.norm | 21 + t/fmt/txt-markdown/Basic.po | 85 + t/fmt/txt-markdown/Basic.pot | 90 + t/fmt/txt-markdown/Basic.trans | 21 + t/fmt/txt-markdown/NestedLists.md | 16 + t/fmt/txt-markdown/NestedLists.norm | 14 + t/fmt/txt-markdown/NestedLists.po | 65 + t/fmt/txt-markdown/NestedLists.pot | 65 + t/fmt/txt-markdown/NestedLists.trans | 14 + t/fmt/txt-markdown/NoWrap.md | 39 + t/fmt/txt-markdown/NoWrap.norm | 39 + t/fmt/txt-markdown/NoWrap.po | 103 + t/fmt/txt-markdown/NoWrap.pot | 72 + t/fmt/txt-markdown/NoWrap.trans | 39 + t/fmt/txt-markdown/PandocFencedCodeBlocks.md | 43 + .../txt-markdown/PandocFencedCodeBlocks.norm | 43 + t/fmt/txt-markdown/PandocFencedCodeBlocks.po | 71 + t/fmt/txt-markdown/PandocFencedCodeBlocks.pot | 59 + .../txt-markdown/PandocFencedCodeBlocks.trans | 43 + t/fmt/txt-markdown/PandocHeaderOnlyAuthor.md | 4 + .../txt-markdown/PandocHeaderOnlyAuthor.norm | 4 + t/fmt/txt-markdown/PandocHeaderOnlyAuthor.po | 28 + t/fmt/txt-markdown/PandocHeaderOnlyAuthor.pot | 29 + .../txt-markdown/PandocHeaderOnlyAuthor.trans | 4 + t/fmt/txt-markdown/PandocHeaderTitle.md | 3 + t/fmt/txt-markdown/PandocHeaderTitle.norm | 3 + t/fmt/txt-markdown/PandocHeaderTitle.po | 27 + t/fmt/txt-markdown/PandocHeaderTitle.pot | 28 + t/fmt/txt-markdown/PandocHeaderTitle.trans | 3 + .../txt-markdown/PandocHeaderTitleAuthors.md | 9 + .../PandocHeaderTitleAuthors.norm | 6 + .../txt-markdown/PandocHeaderTitleAuthors.po | 45 + .../txt-markdown/PandocHeaderTitleAuthors.pot | 46 + .../PandocHeaderTitleAuthors.trans | 6 + t/fmt/txt-markdown/PandocHeaderTitleDate.md | 5 + t/fmt/txt-markdown/PandocHeaderTitleDate.norm | 5 + t/fmt/txt-markdown/PandocHeaderTitleDate.po | 33 + t/fmt/txt-markdown/PandocHeaderTitleDate.pot | 34 + .../txt-markdown/PandocHeaderTitleDate.trans | 5 + .../PandocHeaderTitleMultilines.md | 9 + .../PandocHeaderTitleMultilines.norm | 7 + .../PandocHeaderTitleMultilines.po | 45 + .../PandocHeaderTitleMultilines.pot | 43 + .../PandocHeaderTitleMultilines.trans | 7 + .../PandocHeaderTitleMultipleAuthors.md | 5 + .../PandocHeaderTitleMultipleAuthors.norm | 5 + .../PandocHeaderTitleMultipleAuthors.po | 39 + .../PandocHeaderTitleMultipleAuthors.pot | 40 + .../PandocHeaderTitleMultipleAuthors.trans | 5 + t/fmt/txt-markdown/Rules.md | 71 + t/fmt/txt-markdown/Rules.norm | 70 + t/fmt/txt-markdown/Rules.po | 173 + t/fmt/txt-markdown/Rules.pot | 183 + t/fmt/txt-markdown/Rules.trans | 70 + t/fmt/txt-markdown/YamlFrontMatter.md | 41 + t/fmt/txt-markdown/YamlFrontMatter.norm | 35 + t/fmt/txt-markdown/YamlFrontMatter.po | 132 + t/fmt/txt-markdown/YamlFrontMatter.pot | 130 + t/fmt/txt-markdown/YamlFrontMatter.trans | 35 + t/fmt/txt-markdown/YamlFrontMatter_Options.md | 37 + .../txt-markdown/YamlFrontMatter_Options.norm | 36 + t/fmt/txt-markdown/YamlFrontMatter_Options.po | 60 + .../txt-markdown/YamlFrontMatter_Options.pot | 61 + .../YamlFrontMatter_Options.trans | 36 + t/fmt/txt/KeyValue.norm | 12 + t/fmt/txt/KeyValue.po | 54 + t/fmt/txt/KeyValue.pot | 44 + t/fmt/txt/KeyValue.text | 13 + t/fmt/txt/KeyValue.trans | 12 + t/fmt/wml/basic.norm | 48 + t/fmt/wml/basic.po | 86 + t/fmt/wml/basic.pot | 89 + t/fmt/wml/basic.trans | 48 + t/fmt/wml/basic.wml | 51 + t/fmt/xhtml/basic.html | 35 + t/fmt/xhtml/basic.norm | 36 + t/fmt/xhtml/basic.po | 72 + t/fmt/xhtml/basic.pot | 70 + t/fmt/xhtml/basic.trans | 36 + t/fmt/xhtml/closing-tag.html | 10 + t/fmt/xhtml/closing-tag.norm | 10 + t/fmt/xhtml/closing-tag.po | 27 + t/fmt/xhtml/closing-tag.pot | 27 + t/fmt/xhtml/closing-tag.trans | 10 + t/fmt/xhtml/includessi.desc | 1 + t/fmt/xhtml/includessi.html | 35 + t/fmt/xhtml/includessi.norm | 33 + t/fmt/xhtml/includessi.po | 84 + t/fmt/xhtml/includessi.pot | 78 + t/fmt/xhtml/includessi.trans | 33 + t/fmt/xml-dia/basic.dia | 3 + t/fmt/xml-dia/basic.norm | 3 + t/fmt/xml-dia/basic.po | 45 + t/fmt/xml-dia/basic.pot | 43 + t/fmt/xml-dia/basic.trans | 3 + t/fmt/xml-dia/transl.dia | 6 + t/fmt/xml-dia/transl.norm | 6 + t/fmt/xml-dia/transl.po | 50 + t/fmt/xml-dia/transl.pot | 46 + t/fmt/xml-dia/transl.trans | 6 + t/fmt/xml/attribute-novalue.desc | 2 + t/fmt/xml/attribute-novalue.norm | 8 + t/fmt/xml/attribute-novalue.po | 22 + t/fmt/xml/attribute-novalue.pot | 22 + t/fmt/xml/attribute-novalue.trans | 8 + t/fmt/xml/attribute-novalue.xml | 6 + t/fmt/xml/basic.norm | 96 + t/fmt/xml/basic.po | 161 + t/fmt/xml/basic.pot | 144 + t/fmt/xml/basic.trans | 96 + t/fmt/xml/basic.xml | 94 + t/fmt/xml/cdata.norm | 9 + t/fmt/xml/cdata.po | 39 + t/fmt/xml/cdata.pot | 37 + t/fmt/xml/cdata.trans | 9 + t/fmt/xml/cdata.xml | 9 + t/fmt/xml/comments.norm | 21 + t/fmt/xml/comments.po | 42 + t/fmt/xml/comments.pot | 38 + t/fmt/xml/comments.trans | 21 + t/fmt/xml/comments.xml | 19 + t/fmt/xml/options.desc | 1 + t/fmt/xml/options.norm | 31 + t/fmt/xml/options.po | 82 + t/fmt/xml/options.pot | 72 + t/fmt/xml/options.trans | 31 + t/fmt/xml/options.xml | 31 + t/fmt/yaml/basic.norm | 101 + t/fmt/yaml/basic.po | 405 + t/fmt/yaml/basic.pot | 403 + t/fmt/yaml/basic.trans | 101 + t/fmt/yaml/basic.yaml | 105 + t/fmt/yaml/keysandpaths1.po | 179 + t/fmt/yaml/keysandpaths1.pot | 179 + t/fmt/yaml/keysandpaths1.trans | 101 + t/fmt/yaml/keysoption.norm | 25 + t/fmt/yaml/keysoption.yaml | 25 + t/fmt/yaml/keysoption1.po | 267 + t/fmt/yaml/keysoption1.pot | 179 + t/fmt/yaml/keysoption1.trans | 101 + t/fmt/yaml/keysoption1.yaml | 25 + t/fmt/yaml/keysoption2.po | 312 + t/fmt/yaml/keysoption2.pot | 269 + t/fmt/yaml/keysoption2.trans | 101 + t/fmt/yaml/pathsoption1.po | 41 + t/fmt/yaml/pathsoption1.pot | 41 + t/fmt/yaml/pathsoption1.trans | 101 + t/fmt/yaml/skiparray.norm | 7 + t/fmt/yaml/skiparray.po | 23 + t/fmt/yaml/skiparray.pot | 23 + t/fmt/yaml/skiparray.trans | 7 + t/fmt/yaml/skiparray.yaml | 17 + t/fmt/yaml/utf8.norm | 3 + t/fmt/yaml/utf8.po | 23 + t/fmt/yaml/utf8.pot | 23 + t/fmt/yaml/utf8.trans | 3 + t/fmt/yaml/utf8.yaml | 3 + t/pod.t | 4 + t/t-12-msguntypot/test1.new.po | 38 + t/t-12-msguntypot/test1.new.pot | 38 + t/t-12-msguntypot/test1.old.pot | 38 + t/t-12-msguntypot/test1.po | 37 + t/t-12-msguntypot/test2.new.po | 39 + t/t-12-msguntypot/test2.new.pot | 38 + t/t-12-msguntypot/test2.old.pot | 38 + t/t-12-msguntypot/test2.po | 38 + t/t-12-msguntypot/test3.new.po | 32 + t/t-12-msguntypot/test3.new.pot | 38 + t/t-12-msguntypot/test3.old.pot | 38 + t/t-12-msguntypot/test3.po | 37 + t/t-12-msguntypot/test4.new.po | 40 + t/t-12-msguntypot/test4.new.pot | 39 + t/t-12-msguntypot/test4.old.pot | 39 + t/t-12-msguntypot/test4.po | 39 + t/t-12-msguntypot/test5.new.po | 40 + t/t-12-msguntypot/test5.new.pot | 39 + t/t-12-msguntypot/test5.old.pot | 39 + t/t-12-msguntypot/test5.po | 39 + t/t-12-msguntypot/test6.new.po | 40 + t/t-12-msguntypot/test6.new.pot | 39 + t/t-12-msguntypot/test6.old.pot | 39 + t/t-12-msguntypot/test6.po | 39 + t/t-12-msguntypot/test7.new.po | 41 + t/t-12-msguntypot/test7.new.pot | 39 + t/t-12-msguntypot/test7.old.pot | 39 + t/t-12-msguntypot/test7.po | 40 + t/t-12-msguntypot/test8.new.po | 41 + t/t-12-msguntypot/test8.new.pot | 39 + t/t-12-msguntypot/test8.old.pot | 39 + t/t-12-msguntypot/test8.po | 40 + t/t-13-plural/err1 | 2 + t/t-13-plural/pod1 | 20 + t/t-13-plural/pod1.fr | 29 + t/t-13-plural/pod1.po | 73 + t/t-13-plural/pod2 | 22 + t/t-13-plural/pod2.fr | 32 + t/t-13-plural/pod2.po | 73 + t/t-13-plural/pod3 | 23 + t/t-13-plural/pod3.fr | 32 + t/t-13-plural/pod4 | 24 + t/t-13-plural/pod4.fr | 34 + 1158 files changed, 387949 insertions(+) create mode 100644 .mailmap create mode 100644 Build.PL create mode 100644 CONTRIBUTING.md create mode 100644 COPYING create mode 100644 MANIFEST create mode 100644 META.json create mode 100644 META.yml create mode 100644 NEWS create mode 100755 Po4aBuilder.pm create mode 100644 README.maintainers create mode 100644 README.md create mode 100644 TODO create mode 100644 changelog create mode 100644 doc/addendum.ca create mode 100644 doc/addendum.es create mode 100644 doc/addendum.fr create mode 100644 doc/addendum.it create mode 100644 doc/addendum.ja create mode 100644 doc/addendum.pl create mode 100644 doc/addendum.zh_CN create mode 100644 doc/addendum_man.de create mode 100644 doc/addendum_man.es create mode 100644 doc/addendum_man.fr create mode 100644 doc/addendum_man.ja create mode 100644 doc/addendum_man.pl create mode 100644 doc/addendum_man.zh_CN create mode 100644 doc/po4a.7.pod create mode 100644 lib/Locale/Po4a/AsciiDoc.pm create mode 100644 lib/Locale/Po4a/BibTeX.pm create mode 100644 lib/Locale/Po4a/Chooser.pm create mode 100644 lib/Locale/Po4a/Common.pm create mode 100644 lib/Locale/Po4a/Dia.pm create mode 100644 lib/Locale/Po4a/Docbook.pm create mode 100644 lib/Locale/Po4a/Guide.pm create mode 100644 lib/Locale/Po4a/Halibut.pm create mode 100644 lib/Locale/Po4a/InProgress/Debconf.pm create mode 100644 lib/Locale/Po4a/InProgress/NewsDebian.pm create mode 100644 lib/Locale/Po4a/Ini.pm create mode 100644 lib/Locale/Po4a/KernelHelp.pm create mode 100644 lib/Locale/Po4a/LaTeX.pm create mode 100644 lib/Locale/Po4a/Man.pm create mode 100644 lib/Locale/Po4a/Po.pm create mode 100644 lib/Locale/Po4a/Pod.pm create mode 100644 lib/Locale/Po4a/RubyDoc.pm create mode 100644 lib/Locale/Po4a/Sgml.pm create mode 100644 lib/Locale/Po4a/TeX.pm create mode 100644 lib/Locale/Po4a/Texinfo.pm create mode 100644 lib/Locale/Po4a/Text.pm create mode 100644 lib/Locale/Po4a/TransTractor.pm create mode 100644 lib/Locale/Po4a/Wml.pm create mode 100644 lib/Locale/Po4a/Xhtml.pm create mode 100644 lib/Locale/Po4a/Xml.pm create mode 100644 lib/Locale/Po4a/Yaml.pm create mode 100644 msguntypot create mode 100644 po/bin/ace.po create mode 100644 po/bin/af.po create mode 100644 po/bin/ar.po create mode 100644 po/bin/ca.po create mode 100644 po/bin/cs.po create mode 100644 po/bin/da.po create mode 100644 po/bin/de.po create mode 100644 po/bin/eo.po create mode 100644 po/bin/es.po create mode 100644 po/bin/et.po create mode 100644 po/bin/eu.po create mode 100644 po/bin/fr.po create mode 100644 po/bin/hr.po create mode 100644 po/bin/hu.po create mode 100644 po/bin/id.po create mode 100644 po/bin/it.po create mode 100644 po/bin/ja.po create mode 100644 po/bin/kn.po create mode 100644 po/bin/ko.po create mode 100644 po/bin/nb.po create mode 100644 po/bin/nl.po create mode 100644 po/bin/pl.po create mode 100644 po/bin/po4a.pot create mode 100644 po/bin/pt.po create mode 100644 po/bin/pt_BR.po create mode 100644 po/bin/ru.po create mode 100644 po/bin/sl.po create mode 100644 po/bin/sr_Cyrl.po create mode 100644 po/bin/sv.po create mode 100644 po/bin/uk.po create mode 100644 po/bin/vi.po create mode 100644 po/bin/zh_CN.po create mode 100644 po/bin/zh_HK.po create mode 100644 po/bin/zh_Hant.po create mode 100644 po/pod.cfg create mode 100644 po/pod/ca.po create mode 100644 po/pod/de.po create mode 100644 po/pod/eo.po create mode 100644 po/pod/es.po create mode 100644 po/pod/fr.po create mode 100644 po/pod/hr.po create mode 100644 po/pod/hu.po create mode 100644 po/pod/it.po create mode 100644 po/pod/ja.po create mode 100644 po/pod/nb.po create mode 100644 po/pod/nl.po create mode 100644 po/pod/pl.po create mode 100644 po/pod/po4a-pod.pot create mode 100644 po/pod/pt.po create mode 100644 po/pod/pt_BR.po create mode 100644 po/pod/ru.po create mode 100644 po/pod/sr_Cyrl.po create mode 100644 po/pod/uk.po create mode 100644 po/pod/zh_CHS.po create mode 100755 po4a create mode 100755 po4a-gettextize create mode 100755 po4a-normalize create mode 100755 po4a-translate create mode 100755 po4a-updatepo create mode 100755 scripts/msgsearch create mode 100755 scripts/po4a-display-man create mode 100755 scripts/po4a-display-pod create mode 100644 share/doc/po4a-display-man.xml create mode 100644 share/doc/po4a-display-pod.xml create mode 100644 t/00-perms.t create mode 100644 t/01-classes.t create mode 100644 t/12-msguntypot.t create mode 100644 t/13-plural.t create mode 100644 t/Testhelper.pm create mode 100644 t/add.t create mode 100644 t/add/list/_output create mode 100644 t/add/list/_output-1 create mode 100644 t/add/list/_output-123 create mode 100644 t/add/list/_output-2 create mode 100644 t/add/list/_output-3 create mode 100644 t/add/list/_output-list create mode 100644 t/add/list/add-1 create mode 100644 t/add/list/add-2 create mode 100644 t/add/list/add-3 create mode 100644 t/add/list/add.list create mode 100644 t/add/list/input-1 create mode 100644 t/add/list/input-2 create mode 100644 t/add/list/input-3 create mode 100644 t/add/list/input-4 create mode 100644 t/add/list/input-5 create mode 100644 t/add/list/list.pot create mode 100644 t/add/list/po4a.conf create mode 100644 t/add/list/up.po create mode 100644 t/add/modifiers/_output create mode 100644 t/add/modifiers/_with-1 create mode 100644 t/add/modifiers/_with-7 create mode 100644 t/add/modifiers/_without-2 create mode 100644 t/add/modifiers/_without-3 create mode 100644 t/add/modifiers/_without-4 create mode 100644 t/add/modifiers/_without-5 create mode 100644 t/add/modifiers/_without-6 create mode 100644 t/add/modifiers/_without-8 create mode 100644 t/add/modifiers/addendum create mode 100644 t/add/modifiers/addendum.list create mode 100644 t/add/modifiers/input-1 create mode 100644 t/add/modifiers/input-2 create mode 100644 t/add/modifiers/input-3 create mode 100644 t/add/modifiers/input-4 create mode 100644 t/add/modifiers/input-5 create mode 100644 t/add/modifiers/input-6 create mode 100644 t/add/modifiers/input-7 create mode 100644 t/add/modifiers/input-8 create mode 100644 t/add/modifiers/list.pot create mode 100644 t/add/modifiers/po4a.conf create mode 100644 t/add/modifiers/up.po create mode 100644 t/add/path/_multiple.man.de.1 create mode 100644 t/add/path/_multiple.man.es.1 create mode 100644 t/add/path/_multiple.man.fr.1 create mode 100644 t/add/path/_multiple.man.it.1 create mode 100644 t/add/path/_output create mode 100644 t/add/path/add.de create mode 100644 t/add/path/add.fr create mode 100644 t/add/path/multiple.de.po create mode 100644 t/add/path/multiple.es.po create mode 100644 t/add/path/multiple.fr.po create mode 100644 t/add/path/multiple.it.po create mode 100644 t/add/path/multiple.man.1 create mode 100644 t/add/path/multiple.pot create mode 100644 t/add/path/po4a.conf create mode 100644 t/add/positioning/_file-after.pod.fr create mode 100644 t/add/positioning/_file-before.pod.fr create mode 100644 t/add/positioning/_file-eof.pod.fr create mode 100644 t/add/positioning/_file-eofmode.pod.fr create mode 100644 t/add/positioning/_output create mode 100644 t/add/positioning/add-after.fr create mode 100644 t/add/positioning/add-before.fr create mode 100644 t/add/positioning/add-eof.fr create mode 100644 t/add/positioning/add-eofmode.fr create mode 100644 t/add/positioning/fr.po create mode 100644 t/add/positioning/input1.pod create mode 100644 t/add/positioning/input2.pod create mode 100644 t/add/positioning/input3.pod create mode 100644 t/add/positioning/input4.pod create mode 100644 t/add/positioning/positioning.conf create mode 100644 t/add/positioning/positioning.pot create mode 100644 t/cfg-args.t create mode 100644 t/cfg-multi.t create mode 100644 t/cfg-single.t create mode 100644 t/cfg-split.t create mode 100644 t/cfg/args-alias/_man.de.1 create mode 100644 t/cfg/args-alias/_man.es.1 create mode 100644 t/cfg/args-alias/_man.fr.1 create mode 100644 t/cfg/args-alias/_man.fr.2 create mode 100644 t/cfg/args-alias/_man.it.1 create mode 100644 t/cfg/args-alias/_man.it.2 create mode 100644 t/cfg/args-alias/_output create mode 100644 t/cfg/args-alias/_output-keep100 create mode 100644 t/cfg/args-alias/args.de.po create mode 100644 t/cfg/args-alias/args.es.po create mode 100644 t/cfg/args-alias/args.fr.po create mode 100644 t/cfg/args-alias/args.it.po create mode 100644 t/cfg/args-alias/man.1 create mode 100644 t/cfg/args-alias/man.2 create mode 100644 t/cfg/args-alias/po4a.conf create mode 100644 t/cfg/args-global/_man.de.1 create mode 100644 t/cfg/args-global/_man.es.1 create mode 100644 t/cfg/args-global/_man.fr.1 create mode 100644 t/cfg/args-global/_man.it.1 create mode 100644 t/cfg/args-global/_output create mode 100644 t/cfg/args-global/_output-keep100 create mode 100644 t/cfg/args-global/args.de.po create mode 100644 t/cfg/args-global/args.es.po create mode 100644 t/cfg/args-global/args.fr.po create mode 100644 t/cfg/args-global/args.it.po create mode 100644 t/cfg/args-global/man.1 create mode 100644 t/cfg/args-global/po4a.conf create mode 100644 t/cfg/args-master/_man.de.1 create mode 100644 t/cfg/args-master/_man.es.1 create mode 100644 t/cfg/args-master/_man.fr.1 create mode 100644 t/cfg/args-master/_man.fr.2 create mode 100644 t/cfg/args-master/_man.it.1 create mode 100644 t/cfg/args-master/_man.it.2 create mode 100644 t/cfg/args-master/_output create mode 100644 t/cfg/args-master/_output-keep100 create mode 100644 t/cfg/args-master/args.de.po create mode 100644 t/cfg/args-master/args.es.po create mode 100644 t/cfg/args-master/args.fr.po create mode 100644 t/cfg/args-master/args.it.po create mode 100644 t/cfg/args-master/man.1 create mode 100644 t/cfg/args-master/man.2 create mode 100644 t/cfg/args-master/po4a.conf create mode 100644 t/cfg/multiple-fuzzied-noup/_multiple.de.po create mode 100644 t/cfg/multiple-fuzzied-noup/_multiple.es.po create mode 100644 t/cfg/multiple-fuzzied-noup/_multiple.fr.po create mode 100644 t/cfg/multiple-fuzzied-noup/_multiple.it.po create mode 100644 t/cfg/multiple-fuzzied-noup/_output create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.de.po create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.es.po create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.fr.po create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.it.po create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.man.1 create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.man.de.1 create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.man.es.1 create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.man.fr.1 create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.man.it.1 create mode 100644 t/cfg/multiple-fuzzied-noup/multiple.pot create mode 100644 t/cfg/multiple-fuzzied-noup/po4a.conf create mode 100644 t/cfg/multiple-fuzzied/_multiple.de.po create mode 100644 t/cfg/multiple-fuzzied/_multiple.es.po create mode 100644 t/cfg/multiple-fuzzied/_multiple.fr.po create mode 100644 t/cfg/multiple-fuzzied/_multiple.it.po create mode 100644 t/cfg/multiple-fuzzied/_output create mode 100644 t/cfg/multiple-fuzzied/multiple.de.po create mode 100644 t/cfg/multiple-fuzzied/multiple.es.po create mode 100644 t/cfg/multiple-fuzzied/multiple.fr.po create mode 100644 t/cfg/multiple-fuzzied/multiple.it.po create mode 100644 t/cfg/multiple-fuzzied/multiple.man.1 create mode 100644 t/cfg/multiple-fuzzied/multiple.man.de.1 create mode 100644 t/cfg/multiple-fuzzied/multiple.man.es.1 create mode 100644 t/cfg/multiple-fuzzied/multiple.man.fr.1 create mode 100644 t/cfg/multiple-fuzzied/multiple.man.it.1 create mode 100644 t/cfg/multiple-fuzzied/multiple.pot create mode 100644 t/cfg/multiple-fuzzied/po4a.conf create mode 100644 t/cfg/multiple-fuzzy/_output create mode 100644 t/cfg/multiple-fuzzy/multiple.de.po create mode 100644 t/cfg/multiple-fuzzy/multiple.es.po create mode 100644 t/cfg/multiple-fuzzy/multiple.fr.po create mode 100644 t/cfg/multiple-fuzzy/multiple.it.po create mode 100644 t/cfg/multiple-fuzzy/multiple.man.1 create mode 100644 t/cfg/multiple-fuzzy/multiple.man.de.1 create mode 100644 t/cfg/multiple-fuzzy/multiple.man.es.1 create mode 100644 t/cfg/multiple-fuzzy/multiple.man.fr.1 create mode 100644 t/cfg/multiple-fuzzy/multiple.man.it.1 create mode 100644 t/cfg/multiple-fuzzy/multiple.pot create mode 100644 t/cfg/multiple-fuzzy/po4a.conf create mode 100644 t/cfg/multiple-newstr/_multiple.de.po create mode 100644 t/cfg/multiple-newstr/_multiple.es.po create mode 100644 t/cfg/multiple-newstr/_multiple.fr.po create mode 100644 t/cfg/multiple-newstr/_multiple.it.po create mode 100644 t/cfg/multiple-newstr/_output create mode 100644 t/cfg/multiple-newstr/multiple.de.po create mode 100644 t/cfg/multiple-newstr/multiple.es.po create mode 100644 t/cfg/multiple-newstr/multiple.fr.po create mode 100644 t/cfg/multiple-newstr/multiple.it.po create mode 100644 t/cfg/multiple-newstr/multiple.man.1 create mode 100644 t/cfg/multiple-newstr/multiple.man.de.1 create mode 100644 t/cfg/multiple-newstr/multiple.man.es.1 create mode 100644 t/cfg/multiple-newstr/multiple.man.fr.1 create mode 100644 t/cfg/multiple-newstr/multiple.man.it.1 create mode 100644 t/cfg/multiple-newstr/multiple.pot create mode 100644 t/cfg/multiple-newstr/po4a.conf create mode 100644 t/cfg/multiple-nopo/_multiple.de.po create mode 100644 t/cfg/multiple-nopo/_multiple.es.po create mode 100644 t/cfg/multiple-nopo/_multiple.fr.po create mode 100644 t/cfg/multiple-nopo/_multiple.it.po create mode 100644 t/cfg/multiple-nopo/_output create mode 100644 t/cfg/multiple-nopo/_output-noupdate create mode 100644 t/cfg/multiple-nopo/multiple.man.1 create mode 100644 t/cfg/multiple-nopo/multiple.pot create mode 100644 t/cfg/multiple-nopo/po4a.conf create mode 100644 t/cfg/multiple-nopotpo/_multiple.de.po create mode 100644 t/cfg/multiple-nopotpo/_multiple.es.po create mode 100644 t/cfg/multiple-nopotpo/_multiple.fr.po create mode 100644 t/cfg/multiple-nopotpo/_multiple.it.po create mode 100644 t/cfg/multiple-nopotpo/_multiple.pot create mode 100644 t/cfg/multiple-nopotpo/_output create mode 100644 t/cfg/multiple-nopotpo/multiple.man.1 create mode 100644 t/cfg/multiple-nopotpo/po4a.conf create mode 100644 t/cfg/multiple-potin/_multiple.man.de.1 create mode 100644 t/cfg/multiple-potin/_multiple.man.es.1 create mode 100644 t/cfg/multiple-potin/_multiple.man.fr.1 create mode 100644 t/cfg/multiple-potin/_multiple.man.it.1 create mode 100644 t/cfg/multiple-potin/_output create mode 100644 t/cfg/multiple-potin/multiple-filtered.man.1 create mode 100644 t/cfg/multiple-potin/multiple.de.po create mode 100644 t/cfg/multiple-potin/multiple.es.po create mode 100644 t/cfg/multiple-potin/multiple.fr.po create mode 100644 t/cfg/multiple-potin/multiple.it.po create mode 100644 t/cfg/multiple-potin/multiple.man.1 create mode 100644 t/cfg/multiple-potin/multiple.pot create mode 100644 t/cfg/multiple-potin/po4a.conf create mode 100644 t/cfg/multiple-uptodate/_output create mode 100644 t/cfg/multiple-uptodate/multiple.de.po create mode 100644 t/cfg/multiple-uptodate/multiple.es.po create mode 100644 t/cfg/multiple-uptodate/multiple.fr.po create mode 100644 t/cfg/multiple-uptodate/multiple.it.po create mode 100644 t/cfg/multiple-uptodate/multiple.man.1 create mode 100644 t/cfg/multiple-uptodate/multiple.man.de.1 create mode 100644 t/cfg/multiple-uptodate/multiple.man.es.1 create mode 100644 t/cfg/multiple-uptodate/multiple.man.fr.1 create mode 100644 t/cfg/multiple-uptodate/multiple.man.it.1 create mode 100644 t/cfg/multiple-uptodate/multiple.pot create mode 100644 t/cfg/multiple-uptodate/po4a.conf create mode 100644 t/cfg/multiple/_multiple.man.de.1 create mode 100644 t/cfg/multiple/_multiple.man.es.1 create mode 100644 t/cfg/multiple/_multiple.man.fr.1 create mode 100644 t/cfg/multiple/_multiple.man.it.1 create mode 100644 t/cfg/multiple/_output create mode 100644 t/cfg/multiple/multiple.de.po create mode 100644 t/cfg/multiple/multiple.es.po create mode 100644 t/cfg/multiple/multiple.fr.po create mode 100644 t/cfg/multiple/multiple.it.po create mode 100644 t/cfg/multiple/multiple.man.1 create mode 100644 t/cfg/multiple/multiple.pot create mode 100644 t/cfg/multiple/po4a.conf create mode 100644 t/cfg/single-fuzzied-noup/_output create mode 100644 t/cfg/single-fuzzied-noup/_single-fuzzied.fr.po create mode 100644 t/cfg/single-fuzzied-noup/po4a.conf create mode 100644 t/cfg/single-fuzzied-noup/single-fuzzied-noup.fr.po create mode 100644 t/cfg/single-fuzzied-noup/single-fuzzied-noup.man.1 create mode 100644 t/cfg/single-fuzzied-noup/single-fuzzied-noup.pot create mode 100644 t/cfg/single-fuzzied/_output create mode 100644 t/cfg/single-fuzzied/_single-fuzzied.fr.po create mode 100644 t/cfg/single-fuzzied/po4a.conf create mode 100644 t/cfg/single-fuzzied/single-fuzzied.fr.po create mode 100644 t/cfg/single-fuzzied/single-fuzzied.man.1 create mode 100644 t/cfg/single-fuzzied/single-fuzzied.pot create mode 100644 t/cfg/single-fuzzy/_output create mode 100644 t/cfg/single-fuzzy/po4a.conf create mode 100644 t/cfg/single-fuzzy/single-fuzzy.fr.po create mode 100644 t/cfg/single-fuzzy/single-fuzzy.man.1 create mode 100644 t/cfg/single-fuzzy/single-fuzzy.pot create mode 100644 t/cfg/single-invalid/_output create mode 100644 t/cfg/single-invalid/po4a.conf create mode 100644 t/cfg/single-invalid/single.fr.po create mode 100644 t/cfg/single-invalid/single.man.1 create mode 100644 t/cfg/single-invalid/single.man.fr.1 create mode 100644 t/cfg/single-invalid/single.pot create mode 100644 t/cfg/single-newstr/_output create mode 100644 t/cfg/single-newstr/_single-newstr.fr.po create mode 100644 t/cfg/single-newstr/_single-newstr.man.fr.1 create mode 100644 t/cfg/single-newstr/_single-newstr.pot create mode 100644 t/cfg/single-newstr/po4a.conf create mode 100644 t/cfg/single-newstr/single-newstr.fr.po create mode 100644 t/cfg/single-newstr/single-newstr.man.1 create mode 100644 t/cfg/single-newstr/single-newstr.pot create mode 100644 t/cfg/single-nopo/_output create mode 100644 t/cfg/single-nopo/_output-noupdate create mode 100644 t/cfg/single-nopo/_single.fr.po create mode 100644 t/cfg/single-nopo/po4a.conf create mode 100644 t/cfg/single-nopo/single.man.1 create mode 100644 t/cfg/single-nopo/single.pot create mode 100644 t/cfg/single-nopotpo/_output create mode 100644 t/cfg/single-nopotpo/_single.fr.po create mode 100644 t/cfg/single-nopotpo/_single.pot create mode 100644 t/cfg/single-nopotpo/po4a.conf create mode 100644 t/cfg/single-nopotpo/single.man.1 create mode 100644 t/cfg/single-podirectory-emptypot/_output create mode 100644 t/cfg/single-podirectory-emptypot/_single.man.fr.1 create mode 100644 t/cfg/single-podirectory-emptypot/_single.pot create mode 100644 t/cfg/single-podirectory-emptypot/po/fr.po create mode 100644 t/cfg/single-podirectory-emptypot/po/single.pot create mode 100644 t/cfg/single-podirectory-emptypot/po4a.conf create mode 100644 t/cfg/single-podirectory-emptypot/single.man.1 create mode 100644 t/cfg/single-podirectory/_output create mode 100644 t/cfg/single-podirectory/_single.man.fr.1 create mode 100644 t/cfg/single-podirectory/po/fr.po create mode 100644 t/cfg/single-podirectory/po/single.pot create mode 100644 t/cfg/single-podirectory/po4a.conf create mode 100644 t/cfg/single-podirectory/single.man.1 create mode 100644 t/cfg/single-potin/_output create mode 100644 t/cfg/single-potin/_single.man.fr.1 create mode 100644 t/cfg/single-potin/po4a.conf create mode 100644 t/cfg/single-potin/single-filtered.man.1 create mode 100644 t/cfg/single-potin/single.fr.po create mode 100644 t/cfg/single-potin/single.man.1 create mode 100644 t/cfg/single-potin/single.pot create mode 100644 t/cfg/single-uptodate/_output create mode 100644 t/cfg/single-uptodate/single-uptodate.conf create mode 100644 t/cfg/single-uptodate/single-uptodate.fr.po create mode 100644 t/cfg/single-uptodate/single-uptodate.man.1 create mode 100644 t/cfg/single-uptodate/single-uptodate.man.fr.1 create mode 100644 t/cfg/single-uptodate/single-uptodate.pot create mode 100644 t/cfg/single/_output create mode 100644 t/cfg/single/_single.man.fr.1 create mode 100644 t/cfg/single/single-noupdate.output create mode 100644 t/cfg/single/single.conf create mode 100644 t/cfg/single/single.fr.po create mode 100644 t/cfg/single/single.man.1 create mode 100644 t/cfg/single/single.pot create mode 100644 t/cfg/split-fuzzied-noup/_first.man.de.po create mode 100644 t/cfg/split-fuzzied-noup/_first.man.fr.po create mode 100644 t/cfg/split-fuzzied-noup/_output create mode 100644 t/cfg/split-fuzzied-noup/_second.man.de.po create mode 100644 t/cfg/split-fuzzied-noup/_second.man.fr.po create mode 100644 t/cfg/split-fuzzied-noup/diff_output create mode 100644 t/cfg/split-fuzzied-noup/first.man create mode 100644 t/cfg/split-fuzzied-noup/first.man.de create mode 100644 t/cfg/split-fuzzied-noup/first.man.de.po create mode 100644 t/cfg/split-fuzzied-noup/first.man.fr create mode 100644 t/cfg/split-fuzzied-noup/first.man.fr.po create mode 100644 t/cfg/split-fuzzied-noup/first.man.pot create mode 100644 t/cfg/split-fuzzied-noup/po4a.conf create mode 100644 t/cfg/split-fuzzied-noup/second.man create mode 100644 t/cfg/split-fuzzied-noup/second.man.de create mode 100644 t/cfg/split-fuzzied-noup/second.man.de.po create mode 100644 t/cfg/split-fuzzied-noup/second.man.fr create mode 100644 t/cfg/split-fuzzied-noup/second.man.fr.po create mode 100644 t/cfg/split-fuzzied-noup/second.man.pot create mode 100644 t/cfg/split-fuzzied/_first.man.de.po create mode 100644 t/cfg/split-fuzzied/_first.man.fr.po create mode 100644 t/cfg/split-fuzzied/_output create mode 100644 t/cfg/split-fuzzied/_second.man.de.po create mode 100644 t/cfg/split-fuzzied/_second.man.fr.po create mode 100644 t/cfg/split-fuzzied/diff_output create mode 100644 t/cfg/split-fuzzied/first.man create mode 100644 t/cfg/split-fuzzied/first.man.de create mode 100644 t/cfg/split-fuzzied/first.man.de.po create mode 100644 t/cfg/split-fuzzied/first.man.fr create mode 100644 t/cfg/split-fuzzied/first.man.fr.po create mode 100644 t/cfg/split-fuzzied/first.man.pot create mode 100644 t/cfg/split-fuzzied/po4a.conf create mode 100644 t/cfg/split-fuzzied/second.man create mode 100644 t/cfg/split-fuzzied/second.man.de create mode 100644 t/cfg/split-fuzzied/second.man.de.po create mode 100644 t/cfg/split-fuzzied/second.man.fr create mode 100644 t/cfg/split-fuzzied/second.man.fr.po create mode 100644 t/cfg/split-fuzzied/second.man.pot create mode 100644 t/cfg/split-fuzzy/_output create mode 100644 t/cfg/split-fuzzy/diff_output create mode 100644 t/cfg/split-fuzzy/first.man create mode 100644 t/cfg/split-fuzzy/first.man.de create mode 100644 t/cfg/split-fuzzy/first.man.de.po create mode 100644 t/cfg/split-fuzzy/first.man.fr create mode 100644 t/cfg/split-fuzzy/first.man.fr.po create mode 100644 t/cfg/split-fuzzy/first.man.pot create mode 100644 t/cfg/split-fuzzy/po4a.conf create mode 100644 t/cfg/split-fuzzy/second.man create mode 100644 t/cfg/split-fuzzy/second.man.de create mode 100644 t/cfg/split-fuzzy/second.man.de.po create mode 100644 t/cfg/split-fuzzy/second.man.fr create mode 100644 t/cfg/split-fuzzy/second.man.fr.po create mode 100644 t/cfg/split-fuzzy/second.man.pot create mode 100644 t/cfg/split-multimaster/Documentation.de.po create mode 100644 t/cfg/split-multimaster/Documentation.fr.po create mode 100644 t/cfg/split-multimaster/Documentation.pot create mode 100644 t/cfg/split-multimaster/_output create mode 100644 t/cfg/split-multimaster/first.man create mode 100644 t/cfg/split-multimaster/first.man.de create mode 100644 t/cfg/split-multimaster/first.man.fr create mode 100644 t/cfg/split-multimaster/po4a.conf create mode 100644 t/cfg/split-multimaster/second.man create mode 100644 t/cfg/split-multimaster/second.man.de create mode 100644 t/cfg/split-multimaster/second.man.de.po create mode 100644 t/cfg/split-multimaster/second.man.fr create mode 100644 t/cfg/split-multimaster/second.man.fr.po create mode 100644 t/cfg/split-multimaster/second.man.pot create mode 100644 t/cfg/split-multimaster/third.man create mode 100644 t/cfg/split-multimaster/third.man.de create mode 100644 t/cfg/split-multimaster/third.man.fr create mode 100644 t/cfg/split-newstr/_first.man.de create mode 100644 t/cfg/split-newstr/_first.man.de.po create mode 100644 t/cfg/split-newstr/_first.man.fr create mode 100644 t/cfg/split-newstr/_first.man.fr.po create mode 100644 t/cfg/split-newstr/_first.man.pot create mode 100644 t/cfg/split-newstr/_output create mode 100644 t/cfg/split-newstr/_second.man.de create mode 100644 t/cfg/split-newstr/_second.man.de.po create mode 100644 t/cfg/split-newstr/_second.man.fr create mode 100644 t/cfg/split-newstr/_second.man.fr.po create mode 100644 t/cfg/split-newstr/_second.man.pot create mode 100644 t/cfg/split-newstr/diff_output create mode 100644 t/cfg/split-newstr/first.man create mode 100644 t/cfg/split-newstr/first.man.de.po create mode 100644 t/cfg/split-newstr/first.man.fr.po create mode 100644 t/cfg/split-newstr/first.man.pot create mode 100644 t/cfg/split-newstr/po4a.conf create mode 100644 t/cfg/split-newstr/second.man create mode 100644 t/cfg/split-newstr/second.man.de.po create mode 100644 t/cfg/split-newstr/second.man.fr.po create mode 100644 t/cfg/split-newstr/second.man.pot create mode 100644 t/cfg/split-nopo/_first.man.de.po create mode 100644 t/cfg/split-nopo/_first.man.fr.po create mode 100644 t/cfg/split-nopo/_output create mode 100644 t/cfg/split-nopo/_output-noupdate create mode 100644 t/cfg/split-nopo/_second.man.de.po create mode 100644 t/cfg/split-nopo/_second.man.fr.po create mode 100644 t/cfg/split-nopo/diff_output create mode 100644 t/cfg/split-nopo/first.man create mode 100644 t/cfg/split-nopo/first.man.pot create mode 100644 t/cfg/split-nopo/po4a.conf create mode 100644 t/cfg/split-nopo/second.man create mode 100644 t/cfg/split-nopo/second.man.pot create mode 100644 t/cfg/split-nopotpo/_first.man.de.po create mode 100644 t/cfg/split-nopotpo/_first.man.fr.po create mode 100644 t/cfg/split-nopotpo/_first.man.pot create mode 100644 t/cfg/split-nopotpo/_output create mode 100644 t/cfg/split-nopotpo/_second.man.de.po create mode 100644 t/cfg/split-nopotpo/_second.man.fr.po create mode 100644 t/cfg/split-nopotpo/_second.man.pot create mode 100644 t/cfg/split-nopotpo/first.man create mode 100644 t/cfg/split-nopotpo/po4a.conf create mode 100644 t/cfg/split-nopotpo/second.man create mode 100644 t/cfg/split-potin/_first.man.de create mode 100644 t/cfg/split-potin/_first.man.fr create mode 100644 t/cfg/split-potin/_output create mode 100644 t/cfg/split-potin/_second.man.de create mode 100644 t/cfg/split-potin/_second.man.fr create mode 100644 t/cfg/split-potin/diff_output create mode 100644 t/cfg/split-potin/first-filtered.man create mode 100644 t/cfg/split-potin/first.man create mode 100644 t/cfg/split-potin/first.man.de.po create mode 100644 t/cfg/split-potin/first.man.fr.po create mode 100644 t/cfg/split-potin/first.man.pot create mode 100644 t/cfg/split-potin/po4a.conf create mode 100644 t/cfg/split-potin/second-filtered.man create mode 100644 t/cfg/split-potin/second.man create mode 100644 t/cfg/split-potin/second.man.de.po create mode 100644 t/cfg/split-potin/second.man.fr.po create mode 100644 t/cfg/split-potin/second.man.pot create mode 100644 t/cfg/split-uptodate/_output create mode 100644 t/cfg/split-uptodate/diff_output create mode 100644 t/cfg/split-uptodate/first.man create mode 100644 t/cfg/split-uptodate/first.man.de create mode 100644 t/cfg/split-uptodate/first.man.de.po create mode 100644 t/cfg/split-uptodate/first.man.fr create mode 100644 t/cfg/split-uptodate/first.man.fr.po create mode 100644 t/cfg/split-uptodate/first.man.pot create mode 100644 t/cfg/split-uptodate/po4a.conf create mode 100644 t/cfg/split-uptodate/second.man create mode 100644 t/cfg/split-uptodate/second.man.de create mode 100644 t/cfg/split-uptodate/second.man.de.po create mode 100644 t/cfg/split-uptodate/second.man.fr create mode 100644 t/cfg/split-uptodate/second.man.fr.po create mode 100644 t/cfg/split-uptodate/second.man.pot create mode 100644 t/cfg/split-yaml/_index.md create mode 100644 t/cfg/split-yaml/_index.vi.md create mode 100644 t/cfg/split-yaml/_output create mode 100644 t/cfg/split-yaml/content.pot create mode 100644 t/cfg/split-yaml/content.vi.po create mode 100644 t/cfg/split-yaml/en.yaml create mode 100644 t/cfg/split-yaml/i18n.pot create mode 100644 t/cfg/split-yaml/i18n.vi.po create mode 100644 t/cfg/split-yaml/po4a.cfg create mode 100644 t/cfg/split-yaml/vi.yaml create mode 100644 t/cfg/split/_first.man.de create mode 100644 t/cfg/split/_first.man.fr create mode 100644 t/cfg/split/_output create mode 100644 t/cfg/split/_second.man.de create mode 100644 t/cfg/split/_second.man.fr create mode 100644 t/cfg/split/diff_output create mode 100644 t/cfg/split/first.man create mode 100644 t/cfg/split/first.man.de.po create mode 100644 t/cfg/split/first.man.fr.po create mode 100644 t/cfg/split/first.man.pot create mode 100644 t/cfg/split/po4a.conf create mode 100644 t/cfg/split/second.man create mode 100644 t/cfg/split/second.man.de.po create mode 100644 t/cfg/split/second.man.fr.po create mode 100644 t/cfg/split/second.man.pot create mode 100644 t/charset.t create mode 100644 t/charset/input-ascii/_ascii.up.pod create mode 100644 t/charset/input-ascii/_output create mode 100644 t/charset/input-ascii/ascii.pod create mode 100644 t/charset/input-ascii/ascii.pot create mode 100644 t/charset/input-ascii/ascii.up.po create mode 100644 t/charset/input-ascii/po4a.conf create mode 100644 t/charset/input-iso8859/_iso8859.up.pod create mode 100644 t/charset/input-iso8859/_output create mode 100644 t/charset/input-iso8859/iso8859.pod create mode 100644 t/charset/input-iso8859/iso8859.pot create mode 100644 t/charset/input-iso8859/iso8859.up.po create mode 100644 t/charset/input-iso8859/po4a.conf create mode 100644 t/charset/input-utf8/_output create mode 100644 t/charset/input-utf8/_utf8.up.pod create mode 100644 t/charset/input-utf8/po4a.conf create mode 100644 t/charset/input-utf8/utf8.pod create mode 100644 t/charset/input-utf8/utf8.pot create mode 100644 t/charset/input-utf8/utf8.up.po create mode 100644 t/core-porefs.t create mode 100644 t/core/porefs/_base.po create mode 100644 t/core/porefs/_base.pot create mode 100644 t/core/porefs/_counter.po create mode 100644 t/core/porefs/_counter.pot create mode 100644 t/core/porefs/_file.po create mode 100644 t/core/porefs/_file.pot create mode 100644 t/core/porefs/_none.po create mode 100644 t/core/porefs/_none.pot create mode 100644 t/core/porefs/_output create mode 100644 t/core/porefs/long-filename-of-input-1 create mode 100644 t/core/porefs/long-filename-of-input-2 create mode 100644 t/core/porefs/long-filename-of-input-3 create mode 100644 t/core/porefs/long-filename-of-input-4 create mode 100644 t/core/porefs/long-filename-of-input-5 create mode 100644 t/core/porefs/long-filename-of-input-6 create mode 100644 t/core/porefs/long-filename-of-input-7 create mode 100644 t/core/porefs/long-filename-of-input-8 create mode 100644 t/core/porefs/long-filename-of-input-9 create mode 100644 t/core/porefs/po4a.conf create mode 100644 t/fmt-asciidoc.t create mode 100644 t/fmt-docbook.t create mode 100644 t/fmt-halibut.t create mode 100644 t/fmt-ini.t create mode 100644 t/fmt-man.t create mode 100644 t/fmt-pod.t create mode 100644 t/fmt-rubydoc.t create mode 100644 t/fmt-sgml.t create mode 100644 t/fmt-tex.t create mode 100644 t/fmt-texinfo.t create mode 100644 t/fmt-txt-fortunes.t create mode 100644 t/fmt-txt-markdown.t create mode 100644 t/fmt-txt.t create mode 100644 t/fmt-wml.t create mode 100644 t/fmt-xhtml.t create mode 100644 t/fmt-xml-dia.t create mode 100644 t/fmt-xml.t create mode 100644 t/fmt-yaml.t create mode 100644 t/fmt/asciidoc/Attributes.adoc create mode 100644 t/fmt/asciidoc/Attributes.norm create mode 100644 t/fmt/asciidoc/Attributes.po create mode 100644 t/fmt/asciidoc/Attributes.pot create mode 100644 t/fmt/asciidoc/Attributes.trans create mode 100644 t/fmt/asciidoc/BlockId.adoc create mode 100644 t/fmt/asciidoc/BlockId.norm create mode 100644 t/fmt/asciidoc/BlockId.po create mode 100644 t/fmt/asciidoc/BlockId.pot create mode 100644 t/fmt/asciidoc/BlockId.trans create mode 100644 t/fmt/asciidoc/BlockTitles.adoc create mode 100644 t/fmt/asciidoc/BlockTitles.norm create mode 100644 t/fmt/asciidoc/BlockTitles.po create mode 100644 t/fmt/asciidoc/BlockTitles.pot create mode 100644 t/fmt/asciidoc/BlockTitles.trans create mode 100644 t/fmt/asciidoc/Callouts.adoc create mode 100644 t/fmt/asciidoc/Callouts.norm create mode 100644 t/fmt/asciidoc/Callouts.po create mode 100644 t/fmt/asciidoc/Callouts.pot create mode 100644 t/fmt/asciidoc/Callouts.trans create mode 100644 t/fmt/asciidoc/CharsetLatin1.adoc create mode 100644 t/fmt/asciidoc/CharsetLatin1.norm create mode 100644 t/fmt/asciidoc/CharsetLatin1.po create mode 100644 t/fmt/asciidoc/CharsetLatin1.pot create mode 100644 t/fmt/asciidoc/CharsetLatin1.trans create mode 100644 t/fmt/asciidoc/CharsetUtf.adoc create mode 100644 t/fmt/asciidoc/CharsetUtf.norm create mode 100644 t/fmt/asciidoc/CharsetUtf.po create mode 100644 t/fmt/asciidoc/CharsetUtf.pot create mode 100644 t/fmt/asciidoc/CharsetUtf.trans create mode 100644 t/fmt/asciidoc/Comments.adoc create mode 100644 t/fmt/asciidoc/Comments.norm create mode 100644 t/fmt/asciidoc/Comments.po create mode 100644 t/fmt/asciidoc/Comments.pot create mode 100644 t/fmt/asciidoc/Comments.trans create mode 100644 t/fmt/asciidoc/DelimitedBlocks.adoc create mode 100644 t/fmt/asciidoc/DelimitedBlocks.norm create mode 100644 t/fmt/asciidoc/DelimitedBlocks.po create mode 100644 t/fmt/asciidoc/DelimitedBlocks.pot create mode 100644 t/fmt/asciidoc/DelimitedBlocks.trans create mode 100644 t/fmt/asciidoc/Footnotes.adoc create mode 100644 t/fmt/asciidoc/Footnotes.norm create mode 100644 t/fmt/asciidoc/Footnotes.po create mode 100644 t/fmt/asciidoc/Footnotes.pot create mode 100644 t/fmt/asciidoc/Footnotes.trans create mode 100644 t/fmt/asciidoc/Lists.adoc create mode 100644 t/fmt/asciidoc/Lists.norm create mode 100644 t/fmt/asciidoc/Lists.norm.stderr create mode 100644 t/fmt/asciidoc/Lists.po create mode 100644 t/fmt/asciidoc/Lists.pot create mode 100644 t/fmt/asciidoc/Lists.trans create mode 100644 t/fmt/asciidoc/Lists.trans.stderr create mode 100644 t/fmt/asciidoc/NoImageTarget.adoc create mode 100644 t/fmt/asciidoc/NoImageTarget.norm create mode 100644 t/fmt/asciidoc/NoImageTarget.po create mode 100644 t/fmt/asciidoc/NoImageTarget.pot create mode 100644 t/fmt/asciidoc/NoImageTarget.trans create mode 100644 t/fmt/asciidoc/Paragraphs.adoc create mode 100644 t/fmt/asciidoc/Paragraphs.norm create mode 100644 t/fmt/asciidoc/Paragraphs.po create mode 100644 t/fmt/asciidoc/Paragraphs.pot create mode 100644 t/fmt/asciidoc/Paragraphs.trans create mode 100644 t/fmt/asciidoc/StrictDelimitedBlocks.adoc create mode 100644 t/fmt/asciidoc/StrictDelimitedBlocks.norm create mode 100644 t/fmt/asciidoc/StrictDelimitedBlocks.po create mode 100644 t/fmt/asciidoc/StrictDelimitedBlocks.pot create mode 100644 t/fmt/asciidoc/StrictDelimitedBlocks.trans create mode 100644 t/fmt/asciidoc/StyleMacro.adoc create mode 100644 t/fmt/asciidoc/StyleMacro.norm create mode 100644 t/fmt/asciidoc/StyleMacro.po create mode 100644 t/fmt/asciidoc/StyleMacro.pot create mode 100644 t/fmt/asciidoc/StyleMacro.trans create mode 100644 t/fmt/asciidoc/Tables.adoc create mode 100644 t/fmt/asciidoc/Tables.norm create mode 100644 t/fmt/asciidoc/Tables.po create mode 100644 t/fmt/asciidoc/Tables.pot create mode 100644 t/fmt/asciidoc/Tables.trans create mode 100644 t/fmt/asciidoc/TablesCells.adoc create mode 100644 t/fmt/asciidoc/TablesCells.norm create mode 100644 t/fmt/asciidoc/TablesCells.norm.stderr create mode 100644 t/fmt/asciidoc/TablesCells.po create mode 100644 t/fmt/asciidoc/TablesCells.pot create mode 100644 t/fmt/asciidoc/TablesCells.trans create mode 100644 t/fmt/asciidoc/TablesCells.trans.stderr create mode 100644 t/fmt/asciidoc/TablesImageText.adoc create mode 100644 t/fmt/asciidoc/TablesImageText.norm create mode 100644 t/fmt/asciidoc/TablesImageText.po create mode 100644 t/fmt/asciidoc/TablesImageText.pot create mode 100644 t/fmt/asciidoc/TablesImageText.trans create mode 100644 t/fmt/asciidoc/Titles.adoc create mode 100644 t/fmt/asciidoc/Titles.norm create mode 100644 t/fmt/asciidoc/Titles.norm.stderr create mode 100644 t/fmt/asciidoc/Titles.po create mode 100644 t/fmt/asciidoc/Titles.pot create mode 100644 t/fmt/asciidoc/Titles.trans create mode 100644 t/fmt/asciidoc/Titles.trans.stderr create mode 100644 t/fmt/asciidoc/YamlFrontMatter.adoc create mode 100644 t/fmt/asciidoc/YamlFrontMatter.norm create mode 100644 t/fmt/asciidoc/YamlFrontMatter.po create mode 100644 t/fmt/asciidoc/YamlFrontMatter.pot create mode 100644 t/fmt/asciidoc/YamlFrontMatter.trans create mode 100644 t/fmt/asciidoc/YamlFrontMatter_Option.adoc create mode 100644 t/fmt/asciidoc/YamlFrontMatter_Option.norm create mode 100644 t/fmt/asciidoc/YamlFrontMatter_Option.po create mode 100644 t/fmt/asciidoc/YamlFrontMatter_Option.pot create mode 100644 t/fmt/asciidoc/YamlFrontMatter_Option.trans create mode 100644 t/fmt/docbook/PI-break.dbk create mode 100644 t/fmt/docbook/PI-break.norm create mode 100644 t/fmt/docbook/PI-break.po create mode 100644 t/fmt/docbook/PI-break.pot create mode 100644 t/fmt/docbook/PI-break.trans create mode 100644 t/fmt/docbook/PI-inline.dbk create mode 100644 t/fmt/docbook/PI-inline.norm create mode 100644 t/fmt/docbook/PI-inline.po create mode 100644 t/fmt/docbook/PI-inline.pot create mode 100644 t/fmt/docbook/PI-inline.trans create mode 100644 t/fmt/docbook/debian-history.dbk create mode 100644 t/fmt/docbook/debian-history.norm create mode 100644 t/fmt/docbook/debian-history.po create mode 100644 t/fmt/docbook/debian-history.pot create mode 100644 t/fmt/docbook/debian-history.trans create mode 100644 t/fmt/halibut/basic.but create mode 100644 t/fmt/halibut/basic.norm create mode 100644 t/fmt/halibut/basic.po create mode 100644 t/fmt/halibut/basic.pot create mode 100644 t/fmt/halibut/basic.trans create mode 100644 t/fmt/ini/basic.ini create mode 100644 t/fmt/ini/basic.norm create mode 100644 t/fmt/ini/basic.po create mode 100644 t/fmt/ini/basic.pot create mode 100644 t/fmt/ini/basic.trans create mode 100644 t/fmt/man/dots-errors1.man create mode 100644 t/fmt/man/dots-errors1.norm.stderr create mode 100644 t/fmt/man/dots-errors2.man create mode 100644 t/fmt/man/dots-errors2.norm.stderr create mode 100644 t/fmt/man/dots-errors3.man create mode 100644 t/fmt/man/dots-errors3.norm.stderr create mode 100644 t/fmt/man/dots1.man create mode 100644 t/fmt/man/dots1.norm create mode 100644 t/fmt/man/dots1.po create mode 100644 t/fmt/man/dots1.pot create mode 100644 t/fmt/man/dots1.trans create mode 100644 t/fmt/man/dots2.man create mode 100644 t/fmt/man/dots2.norm create mode 100644 t/fmt/man/dots2.po create mode 100644 t/fmt/man/dots2.pot create mode 100644 t/fmt/man/dots2.trans create mode 100644 t/fmt/man/escapes.man create mode 100644 t/fmt/man/escapes.norm create mode 100644 t/fmt/man/escapes.po create mode 100644 t/fmt/man/escapes.pot create mode 100644 t/fmt/man/escapes.trans create mode 100644 t/fmt/man/fonts.man create mode 100644 t/fmt/man/fonts.norm create mode 100644 t/fmt/man/fonts.po create mode 100644 t/fmt/man/fonts.pot create mode 100644 t/fmt/man/fonts.trans create mode 100644 t/fmt/man/hyphens-translate.man create mode 100644 t/fmt/man/hyphens-translate.norm create mode 100644 t/fmt/man/hyphens-translate.po create mode 100644 t/fmt/man/hyphens-translate.pot create mode 100644 t/fmt/man/hyphens-translate.trans create mode 100644 t/fmt/man/hyphens-verbatim.man create mode 100644 t/fmt/man/hyphens-verbatim.norm create mode 100644 t/fmt/man/hyphens-verbatim.po create mode 100644 t/fmt/man/hyphens-verbatim.pot create mode 100644 t/fmt/man/hyphens-verbatim.trans create mode 100644 t/fmt/man/macros.man create mode 100644 t/fmt/man/macros.norm create mode 100644 t/fmt/man/macros.po create mode 100644 t/fmt/man/macros.pot create mode 100644 t/fmt/man/macros.trans create mode 100644 t/fmt/man/mdoc.man create mode 100644 t/fmt/man/mdoc.norm create mode 100644 t/fmt/man/mdoc.po create mode 100644 t/fmt/man/mdoc.pot create mode 100644 t/fmt/man/mdoc.trans create mode 100644 t/fmt/man/null.man create mode 100644 t/fmt/man/null.norm create mode 100644 t/fmt/man/null.po create mode 100644 t/fmt/man/null.pot create mode 100644 t/fmt/man/null.trans create mode 100644 t/fmt/man/quoted-comment.man create mode 100644 t/fmt/man/quoted-comment.norm create mode 100644 t/fmt/man/quoted-comment.po create mode 100644 t/fmt/man/quoted-comment.pot create mode 100644 t/fmt/man/quoted-comment.trans create mode 100644 t/fmt/man/quotes.man create mode 100644 t/fmt/man/quotes.norm create mode 100644 t/fmt/man/quotes.po create mode 100644 t/fmt/man/quotes.pot create mode 100644 t/fmt/man/quotes.trans create mode 100644 t/fmt/man/spaces.man create mode 100644 t/fmt/man/spaces.norm create mode 100644 t/fmt/man/spaces.po create mode 100644 t/fmt/man/spaces.pot create mode 100644 t/fmt/man/spaces.trans create mode 100644 t/fmt/man/tbl-mdoc-mixed1.man create mode 100644 t/fmt/man/tbl-mdoc-mixed1.norm create mode 100644 t/fmt/man/tbl-mdoc-mixed1.po create mode 100644 t/fmt/man/tbl-mdoc-mixed1.pot create mode 100644 t/fmt/man/tbl-mdoc-mixed1.trans create mode 100644 t/fmt/man/tbl-mdoc-mixed2.man create mode 100644 t/fmt/man/tbl-mdoc-mixed2.norm create mode 100644 t/fmt/man/tbl-mdoc-mixed2.po create mode 100644 t/fmt/man/tbl-mdoc-mixed2.pot create mode 100644 t/fmt/man/tbl-mdoc-mixed2.trans create mode 100644 t/fmt/man/tbl-mdoc-mixed3.man create mode 100644 t/fmt/man/tbl-mdoc-mixed3.norm create mode 100644 t/fmt/man/tbl-mdoc-mixed3.po create mode 100644 t/fmt/man/tbl-mdoc-mixed3.pot create mode 100644 t/fmt/man/tbl-mdoc-mixed3.trans create mode 100644 t/fmt/man/tbl-mdoc-mixed4.man create mode 100644 t/fmt/man/tbl-mdoc-mixed4.norm create mode 100644 t/fmt/man/tbl-mdoc-mixed4.po create mode 100644 t/fmt/man/tbl-mdoc-mixed4.pot create mode 100644 t/fmt/man/tbl-mdoc-mixed4.trans create mode 100644 t/fmt/man/tbl-option-tab.man create mode 100644 t/fmt/man/tbl-option-tab.norm create mode 100644 t/fmt/man/tbl-option-tab.po create mode 100644 t/fmt/man/tbl-option-tab.pot create mode 100644 t/fmt/man/tbl-option-tab.trans create mode 100644 t/fmt/man/tbl-textblock.man create mode 100644 t/fmt/man/tbl-textblock.norm create mode 100644 t/fmt/man/tbl-textblock.po create mode 100644 t/fmt/man/tbl-textblock.pot create mode 100644 t/fmt/man/tbl-textblock.trans create mode 100644 t/fmt/pod/basic.norm create mode 100644 t/fmt/pod/basic.po create mode 100644 t/fmt/pod/basic.pod create mode 100644 t/fmt/pod/basic.pot create mode 100644 t/fmt/pod/basic.trans create mode 100644 t/fmt/rubydoc/Headlines.norm create mode 100644 t/fmt/rubydoc/Headlines.po create mode 100644 t/fmt/rubydoc/Headlines.pot create mode 100644 t/fmt/rubydoc/Headlines.rd create mode 100644 t/fmt/rubydoc/Headlines.trans create mode 100644 t/fmt/rubydoc/Lists.norm create mode 100644 t/fmt/rubydoc/Lists.po create mode 100644 t/fmt/rubydoc/Lists.pot create mode 100644 t/fmt/rubydoc/Lists.rd create mode 100644 t/fmt/rubydoc/Lists.trans create mode 100644 t/fmt/rubydoc/Verbatim.norm create mode 100644 t/fmt/rubydoc/Verbatim.po create mode 100644 t/fmt/rubydoc/Verbatim.pot create mode 100644 t/fmt/rubydoc/Verbatim.rd create mode 100644 t/fmt/rubydoc/Verbatim.trans create mode 100644 t/fmt/sgml/attributes-order.norm create mode 100644 t/fmt/sgml/attributes-order.po create mode 100644 t/fmt/sgml/attributes-order.pot create mode 100644 t/fmt/sgml/attributes-order.sgml create mode 100644 t/fmt/sgml/attributes-order.trans create mode 100644 t/fmt/sgml/basic.norm create mode 100644 t/fmt/sgml/basic.po create mode 100644 t/fmt/sgml/basic.pot create mode 100644 t/fmt/sgml/basic.sgml create mode 100644 t/fmt/sgml/basic.trans create mode 100644 t/fmt/sgml/entity.pot create mode 100644 t/fmt/tex/basic.norm create mode 100644 t/fmt/tex/basic.norm.stderr create mode 100644 t/fmt/tex/basic.po create mode 100644 t/fmt/tex/basic.pot create mode 100644 t/fmt/tex/basic.tex create mode 100644 t/fmt/tex/basic.trans create mode 100644 t/fmt/tex/basic.trans.stderr create mode 100644 t/fmt/tex/theorem.norm create mode 100644 t/fmt/tex/theorem.po create mode 100644 t/fmt/tex/theorem.pot create mode 100644 t/fmt/tex/theorem.tex create mode 100644 t/fmt/tex/theorem.trans create mode 100644 t/fmt/texinfo/comments.norm create mode 100644 t/fmt/texinfo/comments.po create mode 100644 t/fmt/texinfo/comments.pot create mode 100644 t/fmt/texinfo/comments.texi create mode 100644 t/fmt/texinfo/comments.trans create mode 100644 t/fmt/texinfo/longmenu.norm create mode 100644 t/fmt/texinfo/longmenu.po create mode 100644 t/fmt/texinfo/longmenu.pot create mode 100644 t/fmt/texinfo/longmenu.texi create mode 100644 t/fmt/texinfo/longmenu.trans create mode 100644 t/fmt/texinfo/tindex.norm create mode 100644 t/fmt/texinfo/tindex.po create mode 100644 t/fmt/texinfo/tindex.pot create mode 100644 t/fmt/texinfo/tindex.texi create mode 100644 t/fmt/texinfo/tindex.trans create mode 100644 t/fmt/txt-fortunes/MultipleLines.norm create mode 100644 t/fmt/txt-fortunes/MultipleLines.po create mode 100644 t/fmt/txt-fortunes/MultipleLines.pot create mode 100644 t/fmt/txt-fortunes/MultipleLines.trans create mode 100644 t/fmt/txt-fortunes/MultipleLines.txt create mode 100644 t/fmt/txt-fortunes/SeveralFortunes.norm create mode 100644 t/fmt/txt-fortunes/SeveralFortunes.po create mode 100644 t/fmt/txt-fortunes/SeveralFortunes.pot create mode 100644 t/fmt/txt-fortunes/SeveralFortunes.trans create mode 100644 t/fmt/txt-fortunes/SeveralFortunes.txt create mode 100644 t/fmt/txt-fortunes/SingleFortune.norm create mode 100644 t/fmt/txt-fortunes/SingleFortune.po create mode 100644 t/fmt/txt-fortunes/SingleFortune.pot create mode 100644 t/fmt/txt-fortunes/SingleFortune.trans create mode 100644 t/fmt/txt-fortunes/SingleFortune.txt create mode 100644 t/fmt/txt-markdown/Basic.md create mode 100644 t/fmt/txt-markdown/Basic.norm create mode 100644 t/fmt/txt-markdown/Basic.po create mode 100644 t/fmt/txt-markdown/Basic.pot create mode 100644 t/fmt/txt-markdown/Basic.trans create mode 100644 t/fmt/txt-markdown/NestedLists.md create mode 100644 t/fmt/txt-markdown/NestedLists.norm create mode 100644 t/fmt/txt-markdown/NestedLists.po create mode 100644 t/fmt/txt-markdown/NestedLists.pot create mode 100644 t/fmt/txt-markdown/NestedLists.trans create mode 100644 t/fmt/txt-markdown/NoWrap.md create mode 100644 t/fmt/txt-markdown/NoWrap.norm create mode 100644 t/fmt/txt-markdown/NoWrap.po create mode 100644 t/fmt/txt-markdown/NoWrap.pot create mode 100644 t/fmt/txt-markdown/NoWrap.trans create mode 100644 t/fmt/txt-markdown/PandocFencedCodeBlocks.md create mode 100644 t/fmt/txt-markdown/PandocFencedCodeBlocks.norm create mode 100644 t/fmt/txt-markdown/PandocFencedCodeBlocks.po create mode 100644 t/fmt/txt-markdown/PandocFencedCodeBlocks.pot create mode 100644 t/fmt/txt-markdown/PandocFencedCodeBlocks.trans create mode 100644 t/fmt/txt-markdown/PandocHeaderOnlyAuthor.md create mode 100644 t/fmt/txt-markdown/PandocHeaderOnlyAuthor.norm create mode 100644 t/fmt/txt-markdown/PandocHeaderOnlyAuthor.po create mode 100644 t/fmt/txt-markdown/PandocHeaderOnlyAuthor.pot create mode 100644 t/fmt/txt-markdown/PandocHeaderOnlyAuthor.trans create mode 100644 t/fmt/txt-markdown/PandocHeaderTitle.md create mode 100644 t/fmt/txt-markdown/PandocHeaderTitle.norm create mode 100644 t/fmt/txt-markdown/PandocHeaderTitle.po create mode 100644 t/fmt/txt-markdown/PandocHeaderTitle.pot create mode 100644 t/fmt/txt-markdown/PandocHeaderTitle.trans create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleAuthors.md create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleAuthors.norm create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleAuthors.po create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleAuthors.pot create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleAuthors.trans create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleDate.md create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleDate.norm create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleDate.po create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleDate.pot create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleDate.trans create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultilines.md create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultilines.norm create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultilines.po create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultilines.pot create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultilines.trans create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.md create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.norm create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.po create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.pot create mode 100644 t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.trans create mode 100644 t/fmt/txt-markdown/Rules.md create mode 100644 t/fmt/txt-markdown/Rules.norm create mode 100644 t/fmt/txt-markdown/Rules.po create mode 100644 t/fmt/txt-markdown/Rules.pot create mode 100644 t/fmt/txt-markdown/Rules.trans create mode 100644 t/fmt/txt-markdown/YamlFrontMatter.md create mode 100644 t/fmt/txt-markdown/YamlFrontMatter.norm create mode 100644 t/fmt/txt-markdown/YamlFrontMatter.po create mode 100644 t/fmt/txt-markdown/YamlFrontMatter.pot create mode 100644 t/fmt/txt-markdown/YamlFrontMatter.trans create mode 100644 t/fmt/txt-markdown/YamlFrontMatter_Options.md create mode 100644 t/fmt/txt-markdown/YamlFrontMatter_Options.norm create mode 100644 t/fmt/txt-markdown/YamlFrontMatter_Options.po create mode 100644 t/fmt/txt-markdown/YamlFrontMatter_Options.pot create mode 100644 t/fmt/txt-markdown/YamlFrontMatter_Options.trans create mode 100644 t/fmt/txt/KeyValue.norm create mode 100644 t/fmt/txt/KeyValue.po create mode 100644 t/fmt/txt/KeyValue.pot create mode 100644 t/fmt/txt/KeyValue.text create mode 100644 t/fmt/txt/KeyValue.trans create mode 100644 t/fmt/wml/basic.norm create mode 100644 t/fmt/wml/basic.po create mode 100644 t/fmt/wml/basic.pot create mode 100644 t/fmt/wml/basic.trans create mode 100644 t/fmt/wml/basic.wml create mode 100644 t/fmt/xhtml/basic.html create mode 100644 t/fmt/xhtml/basic.norm create mode 100644 t/fmt/xhtml/basic.po create mode 100644 t/fmt/xhtml/basic.pot create mode 100644 t/fmt/xhtml/basic.trans create mode 100644 t/fmt/xhtml/closing-tag.html create mode 100644 t/fmt/xhtml/closing-tag.norm create mode 100644 t/fmt/xhtml/closing-tag.po create mode 100644 t/fmt/xhtml/closing-tag.pot create mode 100644 t/fmt/xhtml/closing-tag.trans create mode 100644 t/fmt/xhtml/includessi.desc create mode 100644 t/fmt/xhtml/includessi.html create mode 100644 t/fmt/xhtml/includessi.norm create mode 100644 t/fmt/xhtml/includessi.po create mode 100644 t/fmt/xhtml/includessi.pot create mode 100644 t/fmt/xhtml/includessi.trans create mode 100644 t/fmt/xml-dia/basic.dia create mode 100644 t/fmt/xml-dia/basic.norm create mode 100644 t/fmt/xml-dia/basic.po create mode 100644 t/fmt/xml-dia/basic.pot create mode 100644 t/fmt/xml-dia/basic.trans create mode 100644 t/fmt/xml-dia/transl.dia create mode 100644 t/fmt/xml-dia/transl.norm create mode 100644 t/fmt/xml-dia/transl.po create mode 100644 t/fmt/xml-dia/transl.pot create mode 100644 t/fmt/xml-dia/transl.trans create mode 100644 t/fmt/xml/attribute-novalue.desc create mode 100644 t/fmt/xml/attribute-novalue.norm create mode 100644 t/fmt/xml/attribute-novalue.po create mode 100644 t/fmt/xml/attribute-novalue.pot create mode 100644 t/fmt/xml/attribute-novalue.trans create mode 100644 t/fmt/xml/attribute-novalue.xml create mode 100644 t/fmt/xml/basic.norm create mode 100644 t/fmt/xml/basic.po create mode 100644 t/fmt/xml/basic.pot create mode 100644 t/fmt/xml/basic.trans create mode 100644 t/fmt/xml/basic.xml create mode 100644 t/fmt/xml/cdata.norm create mode 100644 t/fmt/xml/cdata.po create mode 100644 t/fmt/xml/cdata.pot create mode 100644 t/fmt/xml/cdata.trans create mode 100644 t/fmt/xml/cdata.xml create mode 100644 t/fmt/xml/comments.norm create mode 100644 t/fmt/xml/comments.po create mode 100644 t/fmt/xml/comments.pot create mode 100644 t/fmt/xml/comments.trans create mode 100644 t/fmt/xml/comments.xml create mode 100644 t/fmt/xml/options.desc create mode 100644 t/fmt/xml/options.norm create mode 100644 t/fmt/xml/options.po create mode 100644 t/fmt/xml/options.pot create mode 100644 t/fmt/xml/options.trans create mode 100644 t/fmt/xml/options.xml create mode 100644 t/fmt/yaml/basic.norm create mode 100644 t/fmt/yaml/basic.po create mode 100644 t/fmt/yaml/basic.pot create mode 100644 t/fmt/yaml/basic.trans create mode 100644 t/fmt/yaml/basic.yaml create mode 100644 t/fmt/yaml/keysandpaths1.po create mode 100644 t/fmt/yaml/keysandpaths1.pot create mode 100644 t/fmt/yaml/keysandpaths1.trans create mode 100644 t/fmt/yaml/keysoption.norm create mode 100644 t/fmt/yaml/keysoption.yaml create mode 100644 t/fmt/yaml/keysoption1.po create mode 100644 t/fmt/yaml/keysoption1.pot create mode 100644 t/fmt/yaml/keysoption1.trans create mode 100644 t/fmt/yaml/keysoption1.yaml create mode 100644 t/fmt/yaml/keysoption2.po create mode 100644 t/fmt/yaml/keysoption2.pot create mode 100644 t/fmt/yaml/keysoption2.trans create mode 100644 t/fmt/yaml/pathsoption1.po create mode 100644 t/fmt/yaml/pathsoption1.pot create mode 100644 t/fmt/yaml/pathsoption1.trans create mode 100644 t/fmt/yaml/skiparray.norm create mode 100644 t/fmt/yaml/skiparray.po create mode 100644 t/fmt/yaml/skiparray.pot create mode 100644 t/fmt/yaml/skiparray.trans create mode 100644 t/fmt/yaml/skiparray.yaml create mode 100644 t/fmt/yaml/utf8.norm create mode 100644 t/fmt/yaml/utf8.po create mode 100644 t/fmt/yaml/utf8.pot create mode 100644 t/fmt/yaml/utf8.trans create mode 100644 t/fmt/yaml/utf8.yaml create mode 100644 t/pod.t create mode 100644 t/t-12-msguntypot/test1.new.po create mode 100644 t/t-12-msguntypot/test1.new.pot create mode 100644 t/t-12-msguntypot/test1.old.pot create mode 100644 t/t-12-msguntypot/test1.po create mode 100644 t/t-12-msguntypot/test2.new.po create mode 100644 t/t-12-msguntypot/test2.new.pot create mode 100644 t/t-12-msguntypot/test2.old.pot create mode 100644 t/t-12-msguntypot/test2.po create mode 100644 t/t-12-msguntypot/test3.new.po create mode 100644 t/t-12-msguntypot/test3.new.pot create mode 100644 t/t-12-msguntypot/test3.old.pot create mode 100644 t/t-12-msguntypot/test3.po create mode 100644 t/t-12-msguntypot/test4.new.po create mode 100644 t/t-12-msguntypot/test4.new.pot create mode 100644 t/t-12-msguntypot/test4.old.pot create mode 100644 t/t-12-msguntypot/test4.po create mode 100644 t/t-12-msguntypot/test5.new.po create mode 100644 t/t-12-msguntypot/test5.new.pot create mode 100644 t/t-12-msguntypot/test5.old.pot create mode 100644 t/t-12-msguntypot/test5.po create mode 100644 t/t-12-msguntypot/test6.new.po create mode 100644 t/t-12-msguntypot/test6.new.pot create mode 100644 t/t-12-msguntypot/test6.old.pot create mode 100644 t/t-12-msguntypot/test6.po create mode 100644 t/t-12-msguntypot/test7.new.po create mode 100644 t/t-12-msguntypot/test7.new.pot create mode 100644 t/t-12-msguntypot/test7.old.pot create mode 100644 t/t-12-msguntypot/test7.po create mode 100644 t/t-12-msguntypot/test8.new.po create mode 100644 t/t-12-msguntypot/test8.new.pot create mode 100644 t/t-12-msguntypot/test8.old.pot create mode 100644 t/t-12-msguntypot/test8.po create mode 100644 t/t-13-plural/err1 create mode 100644 t/t-13-plural/pod1 create mode 100644 t/t-13-plural/pod1.fr create mode 100644 t/t-13-plural/pod1.po create mode 100644 t/t-13-plural/pod2 create mode 100644 t/t-13-plural/pod2.fr create mode 100644 t/t-13-plural/pod2.po create mode 100644 t/t-13-plural/pod3 create mode 100644 t/t-13-plural/pod3.fr create mode 100644 t/t-13-plural/pod4 create mode 100644 t/t-13-plural/pod4.fr diff --git a/.mailmap b/.mailmap new file mode 100644 index 0000000..4909178 --- /dev/null +++ b/.mailmap @@ -0,0 +1,14 @@ +Allan Nordhøy +BFG +Dr. Tobias Quathamer +Dr. Tobias Quathamer +Helge Kreutzmann +Jean-Baptiste +Marco Ciampa +Martin Quinson <624847+mquinson@users.noreply.github.com> +Martin Quinson +Martin Quinson +Rafael Fontenelle +Trần Ngọc Quân +Yuri Chornoivan +Zero King diff --git a/Build.PL b/Build.PL new file mode 100644 index 0000000..1f15c0b --- /dev/null +++ b/Build.PL @@ -0,0 +1,42 @@ +#!/usr/bin/perl + +use lib q(.); +use Po4aBuilder; + +my $build = Po4aBuilder->new + ( module_name => 'po4a', + license => 'gpl', + dist_version_from => 'lib/Locale/Po4a/TransTractor.pm', # finds $VERSION + requires => { 'Pod::Parser' => 0 }, # Used for building po4a itself + configure_requires => { 'Module::Build' => 0.42 }, + recommends => {'Text::WrapI18N' => 0, # Only used for wrapping long + # error/wraning lines. + + 'Term::ReadKey' => 0, # Needed to detect terminal + # width. Not needed if you + # don't have Text::WrapI18N. + + 'SGMLS' => 0, # Needed for the Sgml module. + + 'Unicode::GCString' => 0, # Used by the Text module (asciidoc) + + 'Locale::gettext' => '1.01', # Only used for + # translating the + # po4a's messages. + 'YAML::Tiny' => 0, # Used by the Yaml module + }, + test_requires => {'SGMLS' => 0, # Needed for the Sgml module. + 'Unicode::GCString' => 0, # Used by the Text module (asciidoc) + }, + script_files => ['po4a-gettextize', 'po4a-updatepo', + 'po4a-translate', 'po4a-normalize', 'po4a', 'msguntypot', + 'scripts/po4a-display-man', 'scripts/po4a-display-pod'], + add_to_cleanup => ['t/tmp','po/bin/*.gmo', 'blib', '_build'], + dist_abstract => 'Maintain the translations of your documentation with ease (PO for anything)', + dist_author => ['Martin Quinson (mquinson#debian.org)', + 'Denis Barbier ', + 'Nicolas Francois ', + 'Neil Williams '] + ); + +$build->create_build_script; diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..c86d140 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,328 @@ +# po4a welcomes contributions! + +Even if you have never contributed to any Open Source project in the past, +you are welcome: we are willing to help and mentor you here. Check on +[First Timer](https://www.firsttimersonly.com/) to get started with +the basics of Open Source development and Social Coding. + +# Software Architecture + +po4a is architectured around the idea of TransTractors, that are +specific parsers in charge of separating the document structure from +the translatable content, and to reinject the translated content back +into the structure. + +You can learn more on TransTractors in +[their documentation](https://po4a.org/man/man3/Locale::Po4a::TransTractor.3pm.php), +or by browsing the code of +[all existing ones](https://github.com/mquinson/po4a/tree/master/lib/Locale/Po4a). +Also don't miss the [project overview](https://po4a.org/man/man7/po4a.7.php) +if you did not read it yet. + +Several binaries are built around these TransTractors, each of them +are dedicated to one step of the [translation workflow](https://po4a.org/man/man7/po4a.7.php#lbAJ) +([po4a-translate](https://po4a.org/man/man1/po4a-translate.1.php), +[po4a-updatepo](https://po4a.org/man/man1/po4a-updatepo.1.php), and +also +[po4a-gettextize](https://po4a.org/man/man1/po4a-gettextize.1.php)). +Some [other tools](https://po4a.org/man/) and are built on top of the +transtractors. + +Finally, the [po4a command](https://po4a.org/man/man1/po4a.1.php) tool +takes automatically care of the translation workflow, updating the po +files and translations when needed. + +# Finding something to hack + +- Check the [GitHub issues](https://github.com/mquinson/po4a/issues). + Search in particular for the tasks are marked [beginner + friendly](https://github.com/mquinson/po4a/issues?q=is%3Aissue+is%3Aopen+label%3A%22beginner+friendly%22), + as they should be accessible even if you're just starting with the + po4a development. +- Check the [Debian bug reports](https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=po4a), + since most of these reports are not related to Debian in any way. + Actually, they should be forwarded to the GitHub issue tracker, but + it's easier to read them on Debian directly. + [Some of them](https://bugs.debian.org/cgi-bin/pkgreport.cgi?src=po4a;tag=newcomer) + are tagged as "new comer" (this list may be currently empty when you + click it, though). +- Check the [TODO](https://github.com/mquinson/po4a/blob/master/TODO) + file in the archive. This file often gets outdated, but you may find + some inspiring notes. +- Add support for a new format. The best is to add support for a + format that you need yourself, or to convince some prospective users. + There is no better testing to a new TransTractor than the + translation of a large document used in production somewhere. Don't + forget to add all relevant tests to your format. +- po4a comes with a fairly large amount of documentation. You are + welcome to fix or report any typo or errors. It would be good to improve + this documentation to follow the [Best Practices](http://www.writethedocs.org/guide/) + from WriteTheDocs, and many sections would need a full rewriting to + be in proper english. We should however refrain from superfluous + changes when possible to reduce the burden on our translators (hint: + rephrasing globish to english is NOT a superfluous change). + + +# Testing your changes + +Of course you should make sure that your PR does not break any test to +get accepted. If you fix an issue or add a feature, we may be +reluctant to integrate your change without a new dedicated test, to +ensure that bugs won't resurface in the future. + + +```sh + perl Build.PL + ./Build test +``` + +*Test dependencies:* + +- On Debian: check the .travis.yml file in the root directory for a full list. +- On Fedora 24 (if you installed from the rpm po4a package): + `perl-SGMLSpm perl-TermReadKey perl-Text-WrapI18N perl-Module-Build + perl-Test-Simple perl-Unicode-LineBreak perl-HTML-TokeParser-Simple + docbook-dtds` +- On openSUSE Leap 15.2: + `perl-SGML-Parser-OpenSP perl-TermReadKey perl-Text-WrapI18N perl-Module-Build + perl-Test-Simple perl-Unicode-LineBreak perl-HTML-TokeParser-Simple + docbook-dtds` + +When writing or improving a test, you probably want to select the test +to run, and make it verbose. The tests are executed from the "_t_" +directory. + +``` + ./Build test --test_files t/25-yaml.t verbose=1 +``` + +The PERL5LIB variable can be used to run your modified modules without +reinstalling everything: + +``` + PERL5LIB=../lib/ perl ../po4a-normalize -f text -o markdown t-20-text/PandocYamlFrontMatter.md +``` + +To the opposite, if you want to test the installed binaries instead of +the local ones, simply set the AUTOPKGTEST_TMP variable: + +``` + AUTOPKGTEST_TMP=1 ./Build test +``` + +The test harness changes the permissions of many files and directories +to ensure that each test remain limited to their own directory. If you +interrupt the tests, they may fail to restore the previous situation. +In this case, just run the first "test" that is in charge of restoring +any possible mess that the other tests could introduce. + +``` + ./Build test --test_files t/00-perms.t +``` + +## Writing a test + +In order to define a new test, you can use some convenience +helpers. If you follow some conventions, you don't have to +write much boilerplate code. + +Each test is defined using a perl hash with several keys. +Every test needs to have the key "_doc_", which contains +a short description of the test. + +If you need to test the output of a module, it should suffice +to define a second key in the hash, named "_normalize_". +This key points to a string which can be used for the +script `po4a-normalize`. See for example the YAML tests +for some easy test definitions. + +The "_normalize_" tests expect to find at least four files +in the corresponding test directory: + +1. The master file used as input for po4a. +2. The expected .pot file, using the same name as the master + file. The extension is changed to "_.pot_". +3. The expected translated file, again using the same name + as the master file. The extension is changed to "_.out_". +4. The expected messages on stderr, again using the same name + as the master file. The extension is changed to "_.err_". + +Here's an example. If you define the following hash: + +``` +push @tests, + { + 'doc' => "YAML UTF-8 test", + 'normalize' => "-f yaml -M UTF-8 t-25-yaml/yamlutf8.yaml", + }; +``` + +... you need to have at least the following four files: + +``` +t-25-yaml/yamlutf8.yaml +t-25-yaml/yamlutf8.pot +t-25-yaml/yamlutf8.out +t-25-yaml/yamlutf8.err +``` + +You can also check that the translation works, using the file +name of the master file, with the extension changed to +"_.trans.po_". The actual language does not matter, the +extension is always the same. Similarly to the above files, +you also need to add the expected translated output and +the expected messages from stderr: + +``` +t-25-yaml/yamlutf8.trans.po +t-25-yaml/yamlutf8.trans.out +t-25-yaml/yamlutf8.trans.err +``` + +If you need to have more control over your tests, you can +use the "_run_" and "_test_" keys in the hash. The "_run_" +key defines the commands to run; the "_test_" key has +the commands to check the generated output. + +Last, not least, you can mark a test as TODO with the +hash key "_todo_". Usually, it's best to write a short +description or to add a link to the online bug report. + +Example: + +``` +push @tests, + { + 'doc' => 'WML normalisation test', + 'normalize' => "-f wml t-22-wml/general.wml", + 'todo' => "https://github.com/mquinson/po4a/issues/138", + }; +``` + +# Submitting Your Patch + +Before all, please run ``tidyall -git`` to ensure that your changes +stick to the project quality standards. You should also consider using +a [git pre-commit hook](https://metacpan.org/pod/Code::TidyAll::Git::Precommit) +to that extend. + +When submitting a patch, please either fill a Pull Request on +[mquinson/po4a](https://github.com/mquinson/po4a) on GitHub or a Merge +Request on [mquinson/po4a](https://salsa.debian.org/mquinson/po4a) +salsa instance of GitLab. If you go for the salsa server, please do +not fill your MR against the debian/po4a repository that is dedicated +to the packaging of the software (unless, of course, your change is +against the packaging). Your request should be based on the latest +code in the master branch. Please rebase your work as needed. + +Finally, all PRs should include an update the the NEWS file. Please follow +the format and briefly describe the change and provide a reference to +the PR or issue. Please place your update at the bottom of the list +in the appropriate section for the next, as yet unreleased, version. +Please add sections as needed for various formats. + +# Translating + +You can translate the runtime messages, the documentation and the +website. Please prefer the weblate interface at +https://hosted.weblate.org/projects/po4a/ even if we also accept pull +requests for that. + +On need, you can manually refresh the translation files as follows: +```sh + perl Build.PL + ./Build postats # Refresh the pot and po files (both doc and bin) +``` + +The documentation is written using the PerlDoc format (pod), as +described here: http://perldoc.perl.org/perlpod.html + +# Reminder for the po4a maintainers + +This is mostly a note to ourselves. But who knows? Maybe you are (or +soon will be) one of us? You're welcome here. + +## Interacting with weblate + +It's easy to get a conflict when changing the po files while the +translators are working. To avoid this, you should use the [weblate +client](https://docs.weblate.org/en/latest/wlc.html#wlc). Add the +following content to `~/.config/weblate`: +``` +[keys] +https://hosted.weblate.org/api/ = APIKEY (find it on https://hosted.weblate.org/accounts/profile/#api) +``` + +Then, when you have to change the po files, lock weblate, flush +weblate, integrate the changes locally, push your changes to the git, +pull them on weblate, and unlock it. You need to be a maintainer of +the project on weblate for that. +```sh +git pull salsa master ; git push # Get the German and Italian translations +wlc lock +wlc commit +wlc push +# Merge the pull request on github +git pull +# Do and commit your local changes +perl Build.PL +./Build +git commit -m "update POT files" po/*/*.pot # don't commit PO files to reduce conflicts; weblate update them +git push +git push salsa +wlc pull +wlc unlock +``` + +Here is how to integrate a PR that fixes typos in english without +fuzzying the translations (using msguntypot): +```sh +wlc lock && wlc commit && wlc push +# Merge the weblate PR on github +git pull +# Merge the other PR on github +git pull +rm -rf po_orig ; cp -r po po_orig # Copy existing po files +# Fix the typo in the doc +./Build postats # Refresh the pot and po files (both doc and bin) +cp po_orig/bin/*.po po/bin # Restore po files; msguntypot will handle typos in msgids +cp po_orig/pod/*.po po/pod +msguntypot -o po_orig/bin/po4a.pot -n po/bin/po4a.pot po/bin/*.po +msguntypot -o po_orig/pod/po4a-pod.pot -n po/pod/po4a-pod.pot po/pod/*.po +rm -rf po_orig +git commit -m "unfuzzy translations after the typo fixes in english" po +git push +wlc pull && wlc unlock +``` + +## Releasing po4a + +Here is the checklist of things to remember when releasing po4a: + +- Integrate all pending translations: + - `wlc commit && wlc push` + - merge the pull request + - `git pull && git pull salsa master` +- Bump the version number in lib/Locale/Po4a/TransTractor.pm and + regenerate the building script: `perl Build.PL` +- Check that `./Build test` reports no error. +- Generate translation statistics: `./Build postats` +- Check NEWS + - It documents all recent changes found in git logs. + - It contains a release name and a release date. + - It contains the translation statistics. Paste here the output from the command above. +- Build the archive: `./Build dist` + - Interrupt it if the MANIFEST is out of sync, and then fix it by + adding the missing files to MANIFEST (or MANIFEST.SKIP if they + should not be released to the users) +- Commit your changes, eg with commit log like "Releasing v0.XXX" +- Tag the git and push it: `git tag v0.XXX && git push --tags` +- Edit the release on [GitHub](https://github.com/mquinson/po4a/releases ). + - Reuse the release name and paste the changelog of this release. + - Also upload the tarball to the github release: the file META.yml + is missing from the tarball generated automatically (see #115). +- Announce the release on the Mailing List. +- Add a News entry to the website, update VERSION, rebuild it, and re-push it + +- Put a template in NEWS (using `figlet v0.XXX`) +- Change the version in lib/Locale/Po4a/TransTractor.pm to 0.XX-alpha diff --git a/COPYING b/COPYING new file mode 100644 index 0000000..a989284 --- /dev/null +++ b/COPYING @@ -0,0 +1,341 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) 19yy + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/MANIFEST b/MANIFEST new file mode 100644 index 0000000..e41b678 --- /dev/null +++ b/MANIFEST @@ -0,0 +1,1161 @@ +.mailmap +Build.PL +changelog +CONTRIBUTING.md +COPYING +doc/addendum.ca +doc/addendum.es +doc/addendum.fr +doc/addendum.it +doc/addendum.ja +doc/addendum.pl +doc/addendum.zh_CN +doc/addendum_man.de +doc/addendum_man.es +doc/addendum_man.fr +doc/addendum_man.ja +doc/addendum_man.pl +doc/addendum_man.zh_CN +doc/po4a.7.pod +lib/Locale/Po4a/AsciiDoc.pm +lib/Locale/Po4a/BibTeX.pm +lib/Locale/Po4a/Chooser.pm +lib/Locale/Po4a/Common.pm +lib/Locale/Po4a/Dia.pm +lib/Locale/Po4a/Docbook.pm +lib/Locale/Po4a/Guide.pm +lib/Locale/Po4a/Halibut.pm +lib/Locale/Po4a/Ini.pm +lib/Locale/Po4a/InProgress/Debconf.pm +lib/Locale/Po4a/InProgress/NewsDebian.pm +lib/Locale/Po4a/KernelHelp.pm +lib/Locale/Po4a/LaTeX.pm +lib/Locale/Po4a/Man.pm +lib/Locale/Po4a/Po.pm +lib/Locale/Po4a/Pod.pm +lib/Locale/Po4a/RubyDoc.pm +lib/Locale/Po4a/Sgml.pm +lib/Locale/Po4a/TeX.pm +lib/Locale/Po4a/Texinfo.pm +lib/Locale/Po4a/Text.pm +lib/Locale/Po4a/TransTractor.pm +lib/Locale/Po4a/Wml.pm +lib/Locale/Po4a/Xhtml.pm +lib/Locale/Po4a/Xml.pm +lib/Locale/Po4a/Yaml.pm +MANIFEST This list of files +META.json +META.yml +NEWS +po/bin/ace.po +po/bin/af.po +po/bin/ar.po +po/bin/ca.po +po/bin/cs.po +po/bin/da.po +po/bin/de.po +po/bin/eo.po +po/bin/es.po +po/bin/et.po +po/bin/eu.po +po/bin/fr.po +po/bin/hr.po +po/bin/hu.po +po/bin/id.po +po/bin/it.po +po/bin/ja.po +po/bin/kn.po +po/bin/ko.po +po/bin/nb.po +po/bin/nl.po +po/bin/pl.po +po/bin/po4a.pot +po/bin/pt.po +po/bin/pt_BR.po +po/bin/ru.po +po/bin/sl.po +po/bin/sr_Cyrl.po +po/bin/sv.po +po/bin/uk.po +po/bin/vi.po +po/bin/zh_Hant.po +po/bin/zh_CN.po +po/bin/zh_HK.po +po/pod.cfg +po/pod/ca.po +po/pod/de.po +po/pod/eo.po +po/pod/es.po +po/pod/fr.po +po/pod/hr.po +po/pod/hu.po +po/pod/it.po +po/pod/ja.po +po/pod/nb.po +po/pod/nl.po +po/pod/pl.po +po/pod/po4a-pod.pot +po/pod/pt.po +po/pod/pt_BR.po +po/pod/ru.po +po/pod/sr_Cyrl.po +po/pod/uk.po +po/pod/zh_CHS.po +msguntypot +po4a +po4a-gettextize +po4a-normalize +po4a-translate +po4a-updatepo +Po4aBuilder.pm +README.maintainers +README.md +scripts/msgsearch +scripts/po4a-display-man +scripts/po4a-display-pod +share/doc/po4a-display-man.xml +share/doc/po4a-display-pod.xml +t/add/path/po4a.conf +t/add/path/add.de +t/add/path/multiple.it.po +t/add/path/multiple.es.po +t/add/path/_multiple.man.es.1 +t/add/path/add.fr +t/add/path/_multiple.man.fr.1 +t/add/path/multiple.pot +t/add/path/_multiple.man.it.1 +t/add/path/multiple.man.1 +t/add/path/multiple.fr.po +t/add/path/multiple.de.po +t/add/path/_multiple.man.de.1 +t/add/path/_output +t/add/positioning/add-eof.fr +t/add/positioning/fr.po +t/add/positioning/_file-before.pod.fr +t/add/positioning/input2.pod +t/add/positioning/input3.pod +t/add/positioning/_file-after.pod.fr +t/add/positioning/add-after.fr +t/add/positioning/positioning.pot +t/add/positioning/_output +t/add/positioning/_file-eof.pod.fr +t/add/positioning/add-before.fr +t/add/positioning/input1.pod +t/add/positioning/positioning.conf +t/add/positioning/_file-eofmode.pod.fr +t/add/positioning/add-eofmode.fr +t/add/positioning/input4.pod +t/add/modifiers/po4a.conf +t/add/modifiers/_without-2 +t/add/modifiers/list.pot +t/add/modifiers/_without-4 +t/add/modifiers/_without-8 +t/add/modifiers/addendum +t/add/modifiers/addendum.list +t/add/modifiers/input-8 +t/add/modifiers/input-5 +t/add/modifiers/input-2 +t/add/modifiers/_with-1 +t/add/modifiers/up.po +t/add/modifiers/_without-6 +t/add/modifiers/_without-3 +t/add/modifiers/input-1 +t/add/modifiers/input-4 +t/add/modifiers/_with-7 +t/add/modifiers/_without-5 +t/add/modifiers/input-3 +t/add/modifiers/_output +t/add/modifiers/input-7 +t/add/modifiers/input-6 +t/add/list/add-2 +t/add/list/po4a.conf +t/add/list/list.pot +t/add/list/_output-2 +t/add/list/_output-123 +t/add/list/input-5 +t/add/list/input-2 +t/add/list/up.po +t/add/list/_output-3 +t/add/list/input-1 +t/add/list/add-3 +t/add/list/add-1 +t/add/list/input-4 +t/add/list/_output-list +t/add/list/add.list +t/add/list/_output-1 +t/add/list/input-3 +t/add/list/_output +t/cfg/split-multimaster/_output +t/cfg/split-multimaster/Documentation.de.po +t/cfg/split-multimaster/Documentation.fr.po +t/cfg/split-multimaster/Documentation.pot +t/cfg/split-multimaster/first.man +t/cfg/split-multimaster/first.man.de +t/cfg/split-multimaster/first.man.fr +t/cfg/split-multimaster/po4a.conf +t/cfg/split-multimaster/second.man +t/cfg/split-multimaster/second.man.de +t/cfg/split-multimaster/second.man.de.po +t/cfg/split-multimaster/second.man.fr +t/cfg/split-multimaster/second.man.fr.po +t/cfg/split-multimaster/second.man.pot +t/cfg/split-multimaster/third.man +t/cfg/split-multimaster/third.man.de +t/cfg/split-multimaster/third.man.fr +t/cfg/split-uptodate/diff_output +t/cfg/split-uptodate/po4a.conf +t/cfg/split-uptodate/first.man.pot +t/cfg/split-uptodate/first.man.fr.po +t/cfg/split-uptodate/first.man +t/cfg/split-uptodate/second.man +t/cfg/split-uptodate/first.man.de.po +t/cfg/split-uptodate/first.man.de +t/cfg/split-uptodate/second.man.fr.po +t/cfg/split-uptodate/first.man.fr +t/cfg/split-uptodate/second.man.fr +t/cfg/split-uptodate/second.man.de +t/cfg/split-uptodate/second.man.de.po +t/cfg/split-uptodate/second.man.pot +t/cfg/split-uptodate/_output +t/cfg/split-yaml/_index.md +t/cfg/split-yaml/_index.vi.md +t/cfg/split-yaml/_output +t/cfg/split-yaml/content.pot +t/cfg/split-yaml/content.vi.po +t/cfg/split-yaml/en.yaml +t/cfg/split-yaml/i18n.pot +t/cfg/split-yaml/i18n.vi.po +t/cfg/split-yaml/po4a.cfg +t/cfg/split-yaml/vi.yaml +t/cfg/single-nopotpo/single.man.1 +t/cfg/single-nopotpo/po4a.conf +t/cfg/single-nopotpo/_single.pot +t/cfg/single-nopotpo/_single.fr.po +t/cfg/single-nopotpo/_output +t/cfg/single-podirectory-emptypot/_output +t/cfg/single-podirectory-emptypot/_single.man.fr.1 +t/cfg/single-podirectory-emptypot/_single.pot +t/cfg/single-podirectory-emptypot/po/fr.po +t/cfg/single-podirectory-emptypot/po/single.pot +t/cfg/single-podirectory-emptypot/po4a.conf +t/cfg/single-podirectory-emptypot/single.man.1 +t/cfg/multiple-fuzzy/po4a.conf +t/cfg/multiple-fuzzy/multiple.it.po +t/cfg/multiple-fuzzy/multiple.man.de.1 +t/cfg/multiple-fuzzy/multiple.es.po +t/cfg/multiple-fuzzy/multiple.man.fr.1 +t/cfg/multiple-fuzzy/multiple.man.es.1 +t/cfg/multiple-fuzzy/multiple.pot +t/cfg/multiple-fuzzy/multiple.man.1 +t/cfg/multiple-fuzzy/multiple.fr.po +t/cfg/multiple-fuzzy/multiple.de.po +t/cfg/multiple-fuzzy/multiple.man.it.1 +t/cfg/multiple-fuzzy/_output +t/cfg/split-fuzzied-noup/diff_output +t/cfg/split-fuzzied-noup/po4a.conf +t/cfg/split-fuzzied-noup/first.man.pot +t/cfg/split-fuzzied-noup/first.man.fr.po +t/cfg/split-fuzzied-noup/first.man +t/cfg/split-fuzzied-noup/_second.man.fr.po +t/cfg/split-fuzzied-noup/second.man +t/cfg/split-fuzzied-noup/_second.man.de.po +t/cfg/split-fuzzied-noup/first.man.de.po +t/cfg/split-fuzzied-noup/first.man.de +t/cfg/split-fuzzied-noup/second.man.fr.po +t/cfg/split-fuzzied-noup/first.man.fr +t/cfg/split-fuzzied-noup/second.man.fr +t/cfg/split-fuzzied-noup/second.man.de +t/cfg/split-fuzzied-noup/_first.man.de.po +t/cfg/split-fuzzied-noup/second.man.de.po +t/cfg/split-fuzzied-noup/second.man.pot +t/cfg/split-fuzzied-noup/_output +t/cfg/split-fuzzied-noup/_first.man.fr.po +t/cfg/multiple-nopotpo/po4a.conf +t/cfg/multiple-nopotpo/_multiple.es.po +t/cfg/multiple-nopotpo/_multiple.de.po +t/cfg/multiple-nopotpo/_multiple.pot +t/cfg/multiple-nopotpo/_multiple.it.po +t/cfg/multiple-nopotpo/multiple.man.1 +t/cfg/multiple-nopotpo/_multiple.fr.po +t/cfg/multiple-nopotpo/_output +t/cfg/multiple/po4a.conf +t/cfg/multiple/multiple.it.po +t/cfg/multiple/multiple.es.po +t/cfg/multiple/_multiple.man.es.1 +t/cfg/multiple/_multiple.man.fr.1 +t/cfg/multiple/multiple.pot +t/cfg/multiple/_multiple.man.it.1 +t/cfg/multiple/multiple.man.1 +t/cfg/multiple/multiple.fr.po +t/cfg/multiple/multiple.de.po +t/cfg/multiple/_multiple.man.de.1 +t/cfg/multiple/_output +t/cfg/single-nopo/single.man.1 +t/cfg/single-nopo/po4a.conf +t/cfg/single-nopo/_single.fr.po +t/cfg/single-nopo/_output-noupdate +t/cfg/single-nopo/single.pot +t/cfg/single-nopo/_output +t/cfg/single-fuzzied/po4a.conf +t/cfg/single-fuzzied/single-fuzzied.fr.po +t/cfg/single-fuzzied/single-fuzzied.pot +t/cfg/single-fuzzied/single-fuzzied.man.1 +t/cfg/single-fuzzied/_output +t/cfg/single-fuzzied/_single-fuzzied.fr.po +t/cfg/single-uptodate/single-uptodate.man.fr.1 +t/cfg/single-uptodate/single-uptodate.fr.po +t/cfg/single-uptodate/single-uptodate.pot +t/cfg/single-uptodate/single-uptodate.man.1 +t/cfg/single-uptodate/single-uptodate.conf +t/cfg/single-uptodate/_output +t/cfg/args-global/po4a.conf +t/cfg/args-global/man.1 +t/cfg/args-global/_man.fr.1 +t/cfg/args-global/_man.it.1 +t/cfg/args-global/_output-keep100 +t/cfg/args-global/args.fr.po +t/cfg/args-global/_man.de.1 +t/cfg/args-global/args.de.po +t/cfg/args-global/args.it.po +t/cfg/args-global/_output +t/cfg/args-global/_man.es.1 +t/cfg/args-global/args.es.po +t/cfg/split-fuzzied/diff_output +t/cfg/split-fuzzied/po4a.conf +t/cfg/split-fuzzied/first.man.pot +t/cfg/split-fuzzied/first.man.fr.po +t/cfg/split-fuzzied/first.man +t/cfg/split-fuzzied/_second.man.fr.po +t/cfg/split-fuzzied/second.man +t/cfg/split-fuzzied/_second.man.de.po +t/cfg/split-fuzzied/first.man.de.po +t/cfg/split-fuzzied/first.man.de +t/cfg/split-fuzzied/second.man.fr.po +t/cfg/split-fuzzied/first.man.fr +t/cfg/split-fuzzied/second.man.fr +t/cfg/split-fuzzied/second.man.de +t/cfg/split-fuzzied/_first.man.de.po +t/cfg/split-fuzzied/second.man.de.po +t/cfg/split-fuzzied/second.man.pot +t/cfg/split-fuzzied/_output +t/cfg/split-fuzzied/_first.man.fr.po +t/cfg/multiple-potin/po4a.conf +t/cfg/multiple-potin/multiple.it.po +t/cfg/multiple-potin/multiple.es.po +t/cfg/multiple-potin/_multiple.man.es.1 +t/cfg/multiple-potin/multiple-filtered.man.1 +t/cfg/multiple-potin/_multiple.man.fr.1 +t/cfg/multiple-potin/multiple.pot +t/cfg/multiple-potin/_multiple.man.it.1 +t/cfg/multiple-potin/multiple.man.1 +t/cfg/multiple-potin/multiple.fr.po +t/cfg/multiple-potin/multiple.de.po +t/cfg/multiple-potin/_multiple.man.de.1 +t/cfg/multiple-potin/_output +t/cfg/split/diff_output +t/cfg/split/_second.man.de +t/cfg/split/po4a.conf +t/cfg/split/first.man.pot +t/cfg/split/_first.man.de +t/cfg/split/first.man.fr.po +t/cfg/split/first.man +t/cfg/split/second.man +t/cfg/split/_second.man.fr +t/cfg/split/first.man.de.po +t/cfg/split/second.man.fr.po +t/cfg/split/_first.man.fr +t/cfg/split/second.man.de.po +t/cfg/split/second.man.pot +t/cfg/split/_output +t/cfg/single-invalid/single.man.1 +t/cfg/single-invalid/po4a.conf +t/cfg/single-invalid/single.fr.po +t/cfg/single-invalid/single.man.fr.1 +t/cfg/single-invalid/single.pot +t/cfg/single-invalid/_output +t/cfg/multiple-newstr/po4a.conf +t/cfg/multiple-newstr/multiple.it.po +t/cfg/multiple-newstr/multiple.man.de.1 +t/cfg/multiple-newstr/multiple.es.po +t/cfg/multiple-newstr/_multiple.es.po +t/cfg/multiple-newstr/multiple.man.fr.1 +t/cfg/multiple-newstr/_multiple.de.po +t/cfg/multiple-newstr/multiple.man.es.1 +t/cfg/multiple-newstr/multiple.pot +t/cfg/multiple-newstr/_multiple.it.po +t/cfg/multiple-newstr/multiple.man.1 +t/cfg/multiple-newstr/multiple.fr.po +t/cfg/multiple-newstr/multiple.de.po +t/cfg/multiple-newstr/multiple.man.it.1 +t/cfg/multiple-newstr/_multiple.fr.po +t/cfg/multiple-newstr/_output +t/cfg/split-newstr/diff_output +t/cfg/split-newstr/_second.man.de +t/cfg/split-newstr/po4a.conf +t/cfg/split-newstr/first.man.pot +t/cfg/split-newstr/_first.man.de +t/cfg/split-newstr/first.man.fr.po +t/cfg/split-newstr/first.man +t/cfg/split-newstr/_second.man.fr.po +t/cfg/split-newstr/second.man +t/cfg/split-newstr/_second.man.de.po +t/cfg/split-newstr/_second.man.fr +t/cfg/split-newstr/first.man.de.po +t/cfg/split-newstr/second.man.fr.po +t/cfg/split-newstr/_first.man.pot +t/cfg/split-newstr/_first.man.fr +t/cfg/split-newstr/_second.man.pot +t/cfg/split-newstr/_first.man.de.po +t/cfg/split-newstr/second.man.de.po +t/cfg/split-newstr/second.man.pot +t/cfg/split-newstr/_output +t/cfg/split-newstr/_first.man.fr.po +t/cfg/single-fuzzied-noup/po4a.conf +t/cfg/single-fuzzied-noup/single-fuzzied-noup.pot +t/cfg/single-fuzzied-noup/single-fuzzied-noup.fr.po +t/cfg/single-fuzzied-noup/single-fuzzied-noup.man.1 +t/cfg/single-fuzzied-noup/_output +t/cfg/single-fuzzied-noup/_single-fuzzied.fr.po +t/cfg/split-potin/second-filtered.man +t/cfg/split-potin/diff_output +t/cfg/split-potin/_second.man.de +t/cfg/split-potin/po4a.conf +t/cfg/split-potin/first.man.pot +t/cfg/split-potin/_first.man.de +t/cfg/split-potin/first.man.fr.po +t/cfg/split-potin/first.man +t/cfg/split-potin/second.man +t/cfg/split-potin/_second.man.fr +t/cfg/split-potin/first.man.de.po +t/cfg/split-potin/second.man.fr.po +t/cfg/split-potin/_first.man.fr +t/cfg/split-potin/second.man.de.po +t/cfg/split-potin/second.man.pot +t/cfg/split-potin/_output +t/cfg/split-potin/first-filtered.man +t/cfg/single-fuzzy/po4a.conf +t/cfg/single-fuzzy/single-fuzzy.man.1 +t/cfg/single-fuzzy/single-fuzzy.pot +t/cfg/single-fuzzy/single-fuzzy.fr.po +t/cfg/single-fuzzy/_output +t/cfg/single/single.man.1 +t/cfg/single/_single.man.fr.1 +t/cfg/single/single.fr.po +t/cfg/single/single.conf +t/cfg/single/single.pot +t/cfg/single/_output +t/cfg/single/single-noupdate.output +t/cfg/split-nopo/diff_output +t/cfg/split-nopo/po4a.conf +t/cfg/split-nopo/first.man.pot +t/cfg/split-nopo/first.man +t/cfg/split-nopo/_second.man.fr.po +t/cfg/split-nopo/second.man +t/cfg/split-nopo/_second.man.de.po +t/cfg/split-nopo/_first.man.de.po +t/cfg/split-nopo/second.man.pot +t/cfg/split-nopo/_output-noupdate +t/cfg/split-nopo/_output +t/cfg/split-nopo/_first.man.fr.po +t/cfg/single-podirectory/_output +t/cfg/single-podirectory/_single.man.fr.1 +t/cfg/single-podirectory/po/fr.po +t/cfg/single-podirectory/po/single.pot +t/cfg/single-podirectory/po4a.conf +t/cfg/single-podirectory/single.man.1 +t/cfg/single-potin/single.man.1 +t/cfg/single-potin/po4a.conf +t/cfg/single-potin/single-filtered.man.1 +t/cfg/single-potin/_single.man.fr.1 +t/cfg/single-potin/single.fr.po +t/cfg/single-potin/single.pot +t/cfg/single-potin/_output +t/cfg/single-newstr/po4a.conf +t/cfg/single-newstr/_single-newstr.pot +t/cfg/single-newstr/single-newstr.man.1 +t/cfg/single-newstr/_single-newstr.man.fr.1 +t/cfg/single-newstr/single-newstr.pot +t/cfg/single-newstr/single-newstr.fr.po +t/cfg/single-newstr/_single-newstr.fr.po +t/cfg/single-newstr/_output +t/cfg/split-fuzzy/diff_output +t/cfg/split-fuzzy/po4a.conf +t/cfg/split-fuzzy/first.man.pot +t/cfg/split-fuzzy/first.man.fr.po +t/cfg/split-fuzzy/first.man +t/cfg/split-fuzzy/second.man +t/cfg/split-fuzzy/first.man.de.po +t/cfg/split-fuzzy/first.man.de +t/cfg/split-fuzzy/second.man.fr.po +t/cfg/split-fuzzy/first.man.fr +t/cfg/split-fuzzy/second.man.fr +t/cfg/split-fuzzy/second.man.de +t/cfg/split-fuzzy/second.man.de.po +t/cfg/split-fuzzy/second.man.pot +t/cfg/split-fuzzy/_output +t/cfg/multiple-fuzzied/po4a.conf +t/cfg/multiple-fuzzied/multiple.it.po +t/cfg/multiple-fuzzied/multiple.man.de.1 +t/cfg/multiple-fuzzied/multiple.es.po +t/cfg/multiple-fuzzied/_multiple.es.po +t/cfg/multiple-fuzzied/multiple.man.fr.1 +t/cfg/multiple-fuzzied/_multiple.de.po +t/cfg/multiple-fuzzied/multiple.man.es.1 +t/cfg/multiple-fuzzied/multiple.pot +t/cfg/multiple-fuzzied/_multiple.it.po +t/cfg/multiple-fuzzied/multiple.man.1 +t/cfg/multiple-fuzzied/multiple.fr.po +t/cfg/multiple-fuzzied/multiple.de.po +t/cfg/multiple-fuzzied/multiple.man.it.1 +t/cfg/multiple-fuzzied/_multiple.fr.po +t/cfg/multiple-fuzzied/_output +t/cfg/multiple-fuzzied-noup/po4a.conf +t/cfg/multiple-fuzzied-noup/multiple.it.po +t/cfg/multiple-fuzzied-noup/multiple.man.de.1 +t/cfg/multiple-fuzzied-noup/multiple.es.po +t/cfg/multiple-fuzzied-noup/_multiple.es.po +t/cfg/multiple-fuzzied-noup/multiple.man.fr.1 +t/cfg/multiple-fuzzied-noup/_multiple.de.po +t/cfg/multiple-fuzzied-noup/multiple.man.es.1 +t/cfg/multiple-fuzzied-noup/multiple.pot +t/cfg/multiple-fuzzied-noup/_multiple.it.po +t/cfg/multiple-fuzzied-noup/multiple.man.1 +t/cfg/multiple-fuzzied-noup/multiple.fr.po +t/cfg/multiple-fuzzied-noup/multiple.de.po +t/cfg/multiple-fuzzied-noup/multiple.man.it.1 +t/cfg/multiple-fuzzied-noup/_multiple.fr.po +t/cfg/multiple-fuzzied-noup/_output +t/cfg/split-nopotpo/po4a.conf +t/cfg/split-nopotpo/first.man +t/cfg/split-nopotpo/_second.man.fr.po +t/cfg/split-nopotpo/second.man +t/cfg/split-nopotpo/_second.man.de.po +t/cfg/split-nopotpo/_first.man.pot +t/cfg/split-nopotpo/_second.man.pot +t/cfg/split-nopotpo/_first.man.de.po +t/cfg/split-nopotpo/_output +t/cfg/split-nopotpo/_first.man.fr.po +t/cfg/multiple-nopo/po4a.conf +t/cfg/multiple-nopo/_multiple.es.po +t/cfg/multiple-nopo/_multiple.de.po +t/cfg/multiple-nopo/multiple.pot +t/cfg/multiple-nopo/_multiple.it.po +t/cfg/multiple-nopo/multiple.man.1 +t/cfg/multiple-nopo/_output-noupdate +t/cfg/multiple-nopo/_multiple.fr.po +t/cfg/multiple-nopo/_output +t/cfg/args-master/po4a.conf +t/cfg/args-master/man.2 +t/cfg/args-master/man.1 +t/cfg/args-master/_man.fr.1 +t/cfg/args-master/_man.it.2 +t/cfg/args-master/_man.fr.2 +t/cfg/args-master/_man.it.1 +t/cfg/args-master/_output-keep100 +t/cfg/args-master/args.fr.po +t/cfg/args-master/_man.de.1 +t/cfg/args-master/args.de.po +t/cfg/args-master/args.it.po +t/cfg/args-master/_output +t/cfg/args-master/_man.es.1 +t/cfg/args-master/args.es.po +t/cfg/args-alias/po4a.conf +t/cfg/args-alias/man.2 +t/cfg/args-alias/man.1 +t/cfg/args-alias/_man.fr.1 +t/cfg/args-alias/_man.it.2 +t/cfg/args-alias/_man.fr.2 +t/cfg/args-alias/_man.it.1 +t/cfg/args-alias/_output-keep100 +t/cfg/args-alias/args.fr.po +t/cfg/args-alias/_man.de.1 +t/cfg/args-alias/args.de.po +t/cfg/args-alias/args.it.po +t/cfg/args-alias/_output +t/cfg/args-alias/_man.es.1 +t/cfg/args-alias/args.es.po +t/cfg/multiple-uptodate/po4a.conf +t/cfg/multiple-uptodate/multiple.it.po +t/cfg/multiple-uptodate/multiple.man.de.1 +t/cfg/multiple-uptodate/multiple.es.po +t/cfg/multiple-uptodate/multiple.man.fr.1 +t/cfg/multiple-uptodate/multiple.man.es.1 +t/cfg/multiple-uptodate/multiple.pot +t/cfg/multiple-uptodate/multiple.man.1 +t/cfg/multiple-uptodate/multiple.fr.po +t/cfg/multiple-uptodate/multiple.de.po +t/cfg/multiple-uptodate/multiple.man.it.1 +t/cfg/multiple-uptodate/_output +t/charset/input-ascii/po4a.conf +t/charset/input-ascii/ascii.pod +t/charset/input-ascii/_ascii.up.pod +t/charset/input-ascii/_output +t/charset/input-ascii/ascii.up.po +t/charset/input-ascii/ascii.pot +t/charset/input-utf8/po4a.conf +t/charset/input-utf8/_utf8.up.pod +t/charset/input-utf8/utf8.up.po +t/charset/input-utf8/utf8.pod +t/charset/input-utf8/utf8.pot +t/charset/input-utf8/_output +t/charset/input-iso8859/po4a.conf +t/charset/input-iso8859/iso8859.pod +t/charset/input-iso8859/iso8859.up.po +t/charset/input-iso8859/_iso8859.up.pod +t/charset/input-iso8859/iso8859.pot +t/charset/input-iso8859/_output +t/core/porefs/po4a.conf +t/core/porefs/long-filename-of-input-8 +t/core/porefs/long-filename-of-input-2 +t/core/porefs/long-filename-of-input-1 +t/core/porefs/long-filename-of-input-6 +t/core/porefs/_file.po +t/core/porefs/long-filename-of-input-3 +t/core/porefs/_counter.pot +t/core/porefs/long-filename-of-input-9 +t/core/porefs/_none.po +t/core/porefs/_none.pot +t/core/porefs/_base.pot +t/core/porefs/long-filename-of-input-5 +t/core/porefs/_output +t/core/porefs/_file.pot +t/core/porefs/long-filename-of-input-7 +t/core/porefs/_base.po +t/core/porefs/_counter.po +t/core/porefs/long-filename-of-input-4 +t/fmt/asciidoc/Attributes.adoc +t/fmt/asciidoc/Attributes.norm +t/fmt/asciidoc/Attributes.po +t/fmt/asciidoc/Attributes.pot +t/fmt/asciidoc/Attributes.trans +t/fmt/asciidoc/BlockId.adoc +t/fmt/asciidoc/BlockId.norm +t/fmt/asciidoc/BlockId.po +t/fmt/asciidoc/BlockId.pot +t/fmt/asciidoc/BlockId.trans +t/fmt/asciidoc/BlockTitles.adoc +t/fmt/asciidoc/BlockTitles.norm +t/fmt/asciidoc/BlockTitles.po +t/fmt/asciidoc/BlockTitles.pot +t/fmt/asciidoc/BlockTitles.trans +t/fmt/asciidoc/Callouts.adoc +t/fmt/asciidoc/Callouts.norm +t/fmt/asciidoc/Callouts.po +t/fmt/asciidoc/Callouts.pot +t/fmt/asciidoc/Callouts.trans +t/fmt/asciidoc/CharsetLatin1.adoc +t/fmt/asciidoc/CharsetLatin1.norm +t/fmt/asciidoc/CharsetLatin1.po +t/fmt/asciidoc/CharsetLatin1.pot +t/fmt/asciidoc/CharsetLatin1.trans +t/fmt/asciidoc/CharsetUtf.adoc +t/fmt/asciidoc/CharsetUtf.norm +t/fmt/asciidoc/CharsetUtf.po +t/fmt/asciidoc/CharsetUtf.pot +t/fmt/asciidoc/CharsetUtf.trans +t/fmt/asciidoc/Comments.adoc +t/fmt/asciidoc/Comments.norm +t/fmt/asciidoc/Comments.po +t/fmt/asciidoc/Comments.pot +t/fmt/asciidoc/Comments.trans +t/fmt/asciidoc/DelimitedBlocks.adoc +t/fmt/asciidoc/DelimitedBlocks.norm +t/fmt/asciidoc/DelimitedBlocks.po +t/fmt/asciidoc/DelimitedBlocks.pot +t/fmt/asciidoc/DelimitedBlocks.trans +t/fmt/asciidoc/Footnotes.adoc +t/fmt/asciidoc/Footnotes.norm +t/fmt/asciidoc/Footnotes.po +t/fmt/asciidoc/Footnotes.pot +t/fmt/asciidoc/Footnotes.trans +t/fmt/asciidoc/Lists.adoc +t/fmt/asciidoc/Lists.norm +t/fmt/asciidoc/Lists.norm.stderr +t/fmt/asciidoc/Lists.po +t/fmt/asciidoc/Lists.pot +t/fmt/asciidoc/Lists.trans +t/fmt/asciidoc/Lists.trans.stderr +t/fmt/asciidoc/NoImageTarget.adoc +t/fmt/asciidoc/NoImageTarget.norm +t/fmt/asciidoc/NoImageTarget.po +t/fmt/asciidoc/NoImageTarget.pot +t/fmt/asciidoc/NoImageTarget.trans +t/fmt/asciidoc/Paragraphs.adoc +t/fmt/asciidoc/Paragraphs.norm +t/fmt/asciidoc/Paragraphs.po +t/fmt/asciidoc/Paragraphs.pot +t/fmt/asciidoc/Paragraphs.trans +t/fmt/asciidoc/StrictDelimitedBlocks.adoc +t/fmt/asciidoc/StrictDelimitedBlocks.norm +t/fmt/asciidoc/StrictDelimitedBlocks.po +t/fmt/asciidoc/StrictDelimitedBlocks.pot +t/fmt/asciidoc/StrictDelimitedBlocks.trans +t/fmt/asciidoc/StyleMacro.adoc +t/fmt/asciidoc/StyleMacro.norm +t/fmt/asciidoc/StyleMacro.po +t/fmt/asciidoc/StyleMacro.pot +t/fmt/asciidoc/StyleMacro.trans +t/fmt/asciidoc/Tables.adoc +t/fmt/asciidoc/TablesCells.adoc +t/fmt/asciidoc/TablesCells.norm +t/fmt/asciidoc/TablesCells.norm.stderr +t/fmt/asciidoc/TablesCells.po +t/fmt/asciidoc/TablesCells.pot +t/fmt/asciidoc/TablesCells.trans +t/fmt/asciidoc/TablesCells.trans.stderr +t/fmt/asciidoc/TablesImageText.adoc +t/fmt/asciidoc/TablesImageText.norm +t/fmt/asciidoc/TablesImageText.po +t/fmt/asciidoc/TablesImageText.pot +t/fmt/asciidoc/TablesImageText.trans +t/fmt/asciidoc/Tables.norm +t/fmt/asciidoc/Tables.po +t/fmt/asciidoc/Tables.pot +t/fmt/asciidoc/Tables.trans +t/fmt/asciidoc/Titles.adoc +t/fmt/asciidoc/Titles.norm +t/fmt/asciidoc/Titles.norm.stderr +t/fmt/asciidoc/Titles.po +t/fmt/asciidoc/Titles.pot +t/fmt/asciidoc/Titles.trans +t/fmt/asciidoc/Titles.trans.stderr +t/fmt/asciidoc/YamlFrontMatter.adoc +t/fmt/asciidoc/YamlFrontMatter.norm +t/fmt/asciidoc/YamlFrontMatter.po +t/fmt/asciidoc/YamlFrontMatter.pot +t/fmt/asciidoc/YamlFrontMatter.trans +t/fmt/asciidoc/YamlFrontMatter_Option.adoc +t/fmt/asciidoc/YamlFrontMatter_Option.norm +t/fmt/asciidoc/YamlFrontMatter_Option.po +t/fmt/asciidoc/YamlFrontMatter_Option.pot +t/fmt/asciidoc/YamlFrontMatter_Option.trans +t/fmt/docbook/debian-history.dbk +t/fmt/docbook/debian-history.norm +t/fmt/docbook/debian-history.po +t/fmt/docbook/debian-history.pot +t/fmt/docbook/debian-history.trans +t/fmt/docbook/PI-break.dbk +t/fmt/docbook/PI-break.norm +t/fmt/docbook/PI-break.po +t/fmt/docbook/PI-break.pot +t/fmt/docbook/PI-break.trans +t/fmt/docbook/PI-inline.dbk +t/fmt/docbook/PI-inline.norm +t/fmt/docbook/PI-inline.po +t/fmt/docbook/PI-inline.pot +t/fmt/docbook/PI-inline.trans +t/fmt/halibut/basic.but +t/fmt/halibut/basic.norm +t/fmt/halibut/basic.po +t/fmt/halibut/basic.pot +t/fmt/halibut/basic.trans +t/fmt/ini/basic.ini +t/fmt/ini/basic.norm +t/fmt/ini/basic.po +t/fmt/ini/basic.pot +t/fmt/ini/basic.trans +t/fmt/man/dots1.man +t/fmt/man/dots1.norm +t/fmt/man/dots1.po +t/fmt/man/dots1.pot +t/fmt/man/dots1.trans +t/fmt/man/dots2.man +t/fmt/man/dots2.norm +t/fmt/man/dots2.po +t/fmt/man/dots2.pot +t/fmt/man/dots2.trans +t/fmt/man/dots-errors1.man +t/fmt/man/dots-errors1.norm.stderr +t/fmt/man/dots-errors2.man +t/fmt/man/dots-errors2.norm.stderr +t/fmt/man/dots-errors3.man +t/fmt/man/dots-errors3.norm.stderr +t/fmt/man/escapes.man +t/fmt/man/escapes.norm +t/fmt/man/escapes.po +t/fmt/man/escapes.pot +t/fmt/man/escapes.trans +t/fmt/man/fonts.man +t/fmt/man/fonts.norm +t/fmt/man/fonts.po +t/fmt/man/fonts.pot +t/fmt/man/fonts.trans +t/fmt/man/hyphens-translate.man +t/fmt/man/hyphens-translate.norm +t/fmt/man/hyphens-translate.po +t/fmt/man/hyphens-translate.pot +t/fmt/man/hyphens-translate.trans +t/fmt/man/hyphens-verbatim.man +t/fmt/man/hyphens-verbatim.norm +t/fmt/man/hyphens-verbatim.po +t/fmt/man/hyphens-verbatim.pot +t/fmt/man/hyphens-verbatim.trans +t/fmt/man/macros.man +t/fmt/man/macros.norm +t/fmt/man/macros.po +t/fmt/man/macros.pot +t/fmt/man/macros.trans +t/fmt/man/mdoc.man +t/fmt/man/mdoc.norm +t/fmt/man/mdoc.po +t/fmt/man/mdoc.pot +t/fmt/man/mdoc.trans +t/fmt/man/null.man +t/fmt/man/null.norm +t/fmt/man/null.po +t/fmt/man/null.pot +t/fmt/man/null.trans +t/fmt/man/quoted-comment.man +t/fmt/man/quoted-comment.norm +t/fmt/man/quoted-comment.po +t/fmt/man/quoted-comment.pot +t/fmt/man/quoted-comment.trans +t/fmt/man/quotes.man +t/fmt/man/quotes.norm +t/fmt/man/quotes.po +t/fmt/man/quotes.pot +t/fmt/man/quotes.trans +t/fmt/man/spaces.man +t/fmt/man/spaces.norm +t/fmt/man/spaces.po +t/fmt/man/spaces.pot +t/fmt/man/spaces.trans +t/fmt/man/tbl-mdoc-mixed1.man +t/fmt/man/tbl-mdoc-mixed1.norm +t/fmt/man/tbl-mdoc-mixed1.po +t/fmt/man/tbl-mdoc-mixed1.pot +t/fmt/man/tbl-mdoc-mixed1.trans +t/fmt/man/tbl-mdoc-mixed2.man +t/fmt/man/tbl-mdoc-mixed2.norm +t/fmt/man/tbl-mdoc-mixed2.po +t/fmt/man/tbl-mdoc-mixed2.pot +t/fmt/man/tbl-mdoc-mixed2.trans +t/fmt/man/tbl-mdoc-mixed3.man +t/fmt/man/tbl-mdoc-mixed3.norm +t/fmt/man/tbl-mdoc-mixed3.po +t/fmt/man/tbl-mdoc-mixed3.pot +t/fmt/man/tbl-mdoc-mixed3.trans +t/fmt/man/tbl-mdoc-mixed4.man +t/fmt/man/tbl-mdoc-mixed4.norm +t/fmt/man/tbl-mdoc-mixed4.po +t/fmt/man/tbl-mdoc-mixed4.pot +t/fmt/man/tbl-mdoc-mixed4.trans +t/fmt/man/tbl-option-tab.man +t/fmt/man/tbl-option-tab.norm +t/fmt/man/tbl-option-tab.po +t/fmt/man/tbl-option-tab.pot +t/fmt/man/tbl-option-tab.trans +t/fmt/man/tbl-textblock.man +t/fmt/man/tbl-textblock.norm +t/fmt/man/tbl-textblock.po +t/fmt/man/tbl-textblock.pot +t/fmt/man/tbl-textblock.trans +t/fmt/pod/basic.norm +t/fmt/pod/basic.po +t/fmt/pod/basic.pod +t/fmt/pod/basic.pot +t/fmt/pod/basic.trans +t/fmt/rubydoc/Headlines.norm +t/fmt/rubydoc/Headlines.po +t/fmt/rubydoc/Headlines.pot +t/fmt/rubydoc/Headlines.rd +t/fmt/rubydoc/Headlines.trans +t/fmt/rubydoc/Lists.norm +t/fmt/rubydoc/Lists.po +t/fmt/rubydoc/Lists.pot +t/fmt/rubydoc/Lists.rd +t/fmt/rubydoc/Lists.trans +t/fmt/rubydoc/Verbatim.norm +t/fmt/rubydoc/Verbatim.po +t/fmt/rubydoc/Verbatim.pot +t/fmt/rubydoc/Verbatim.rd +t/fmt/rubydoc/Verbatim.trans +t/fmt/sgml/attributes-order.norm +t/fmt/sgml/attributes-order.po +t/fmt/sgml/attributes-order.pot +t/fmt/sgml/attributes-order.sgml +t/fmt/sgml/attributes-order.trans +t/fmt/sgml/basic.norm +t/fmt/sgml/basic.po +t/fmt/sgml/basic.pot +t/fmt/sgml/basic.sgml +t/fmt/sgml/basic.trans +t/fmt/sgml/entity.pot +t/fmt/tex/basic.norm +t/fmt/tex/basic.norm.stderr +t/fmt/tex/basic.po +t/fmt/tex/basic.pot +t/fmt/tex/basic.tex +t/fmt/tex/basic.trans +t/fmt/tex/basic.trans.stderr +t/fmt/texinfo/comments.norm +t/fmt/texinfo/comments.po +t/fmt/texinfo/comments.pot +t/fmt/texinfo/comments.texi +t/fmt/texinfo/comments.trans +t/fmt/texinfo/longmenu.norm +t/fmt/texinfo/longmenu.po +t/fmt/texinfo/longmenu.pot +t/fmt/texinfo/longmenu.texi +t/fmt/texinfo/longmenu.trans +t/fmt/texinfo/tindex.norm +t/fmt/texinfo/tindex.po +t/fmt/texinfo/tindex.pot +t/fmt/texinfo/tindex.texi +t/fmt/texinfo/tindex.trans +t/fmt/tex/theorem.norm +t/fmt/tex/theorem.po +t/fmt/tex/theorem.pot +t/fmt/tex/theorem.tex +t/fmt/tex/theorem.trans +t/fmt/txt-fortunes/MultipleLines.norm +t/fmt/txt-fortunes/MultipleLines.po +t/fmt/txt-fortunes/MultipleLines.pot +t/fmt/txt-fortunes/MultipleLines.trans +t/fmt/txt-fortunes/MultipleLines.txt +t/fmt/txt-fortunes/SeveralFortunes.norm +t/fmt/txt-fortunes/SeveralFortunes.po +t/fmt/txt-fortunes/SeveralFortunes.pot +t/fmt/txt-fortunes/SeveralFortunes.trans +t/fmt/txt-fortunes/SeveralFortunes.txt +t/fmt/txt-fortunes/SingleFortune.norm +t/fmt/txt-fortunes/SingleFortune.po +t/fmt/txt-fortunes/SingleFortune.pot +t/fmt/txt-fortunes/SingleFortune.trans +t/fmt/txt-fortunes/SingleFortune.txt +t/fmt/txt/KeyValue.norm +t/fmt/txt/KeyValue.po +t/fmt/txt/KeyValue.pot +t/fmt/txt/KeyValue.text +t/fmt/txt/KeyValue.trans +t/fmt/txt-markdown/Basic.md +t/fmt/txt-markdown/Basic.norm +t/fmt/txt-markdown/Basic.po +t/fmt/txt-markdown/Basic.pot +t/fmt/txt-markdown/Basic.trans +t/fmt/txt-markdown/NestedLists.md +t/fmt/txt-markdown/NestedLists.norm +t/fmt/txt-markdown/NestedLists.po +t/fmt/txt-markdown/NestedLists.pot +t/fmt/txt-markdown/NestedLists.trans +t/fmt/txt-markdown/NoWrap.md +t/fmt/txt-markdown/NoWrap.norm +t/fmt/txt-markdown/NoWrap.po +t/fmt/txt-markdown/NoWrap.pot +t/fmt/txt-markdown/NoWrap.trans +t/fmt/txt-markdown/PandocFencedCodeBlocks.md +t/fmt/txt-markdown/PandocFencedCodeBlocks.norm +t/fmt/txt-markdown/PandocFencedCodeBlocks.po +t/fmt/txt-markdown/PandocFencedCodeBlocks.pot +t/fmt/txt-markdown/PandocFencedCodeBlocks.trans +t/fmt/txt-markdown/PandocHeaderOnlyAuthor.md +t/fmt/txt-markdown/PandocHeaderOnlyAuthor.norm +t/fmt/txt-markdown/PandocHeaderOnlyAuthor.po +t/fmt/txt-markdown/PandocHeaderOnlyAuthor.pot +t/fmt/txt-markdown/PandocHeaderOnlyAuthor.trans +t/fmt/txt-markdown/PandocHeaderTitleAuthors.md +t/fmt/txt-markdown/PandocHeaderTitleAuthors.norm +t/fmt/txt-markdown/PandocHeaderTitleAuthors.po +t/fmt/txt-markdown/PandocHeaderTitleAuthors.pot +t/fmt/txt-markdown/PandocHeaderTitleAuthors.trans +t/fmt/txt-markdown/PandocHeaderTitleDate.md +t/fmt/txt-markdown/PandocHeaderTitleDate.norm +t/fmt/txt-markdown/PandocHeaderTitleDate.po +t/fmt/txt-markdown/PandocHeaderTitleDate.pot +t/fmt/txt-markdown/PandocHeaderTitleDate.trans +t/fmt/txt-markdown/PandocHeaderTitle.md +t/fmt/txt-markdown/PandocHeaderTitleMultilines.md +t/fmt/txt-markdown/PandocHeaderTitleMultilines.norm +t/fmt/txt-markdown/PandocHeaderTitleMultilines.po +t/fmt/txt-markdown/PandocHeaderTitleMultilines.pot +t/fmt/txt-markdown/PandocHeaderTitleMultilines.trans +t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.md +t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.norm +t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.po +t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.pot +t/fmt/txt-markdown/PandocHeaderTitleMultipleAuthors.trans +t/fmt/txt-markdown/PandocHeaderTitle.norm +t/fmt/txt-markdown/PandocHeaderTitle.po +t/fmt/txt-markdown/PandocHeaderTitle.pot +t/fmt/txt-markdown/PandocHeaderTitle.trans +t/fmt/txt-markdown/Rules.md +t/fmt/txt-markdown/Rules.norm +t/fmt/txt-markdown/Rules.po +t/fmt/txt-markdown/Rules.pot +t/fmt/txt-markdown/Rules.trans +t/fmt/txt-markdown/YamlFrontMatter.md +t/fmt/txt-markdown/YamlFrontMatter.norm +t/fmt/txt-markdown/YamlFrontMatter_Options.md +t/fmt/txt-markdown/YamlFrontMatter_Options.norm +t/fmt/txt-markdown/YamlFrontMatter_Options.po +t/fmt/txt-markdown/YamlFrontMatter_Options.pot +t/fmt/txt-markdown/YamlFrontMatter_Options.trans +t/fmt/txt-markdown/YamlFrontMatter.po +t/fmt/txt-markdown/YamlFrontMatter.pot +t/fmt/txt-markdown/YamlFrontMatter.trans +t/fmt/wml/basic.norm +t/fmt/wml/basic.po +t/fmt/wml/basic.pot +t/fmt/wml/basic.trans +t/fmt/wml/basic.wml +t/fmt/xhtml/basic.html +t/fmt/xhtml/basic.norm +t/fmt/xhtml/basic.po +t/fmt/xhtml/basic.pot +t/fmt/xhtml/basic.trans +t/fmt/xhtml/closing-tag.html +t/fmt/xhtml/closing-tag.norm +t/fmt/xhtml/closing-tag.po +t/fmt/xhtml/closing-tag.pot +t/fmt/xhtml/closing-tag.trans +t/fmt/xhtml/includessi.desc +t/fmt/xhtml/includessi.html +t/fmt/xhtml/includessi.norm +t/fmt/xhtml/includessi.po +t/fmt/xhtml/includessi.pot +t/fmt/xhtml/includessi.trans +t/fmt/xml/attribute-novalue.desc +t/fmt/xml/attribute-novalue.norm +t/fmt/xml/attribute-novalue.po +t/fmt/xml/attribute-novalue.pot +t/fmt/xml/attribute-novalue.trans +t/fmt/xml/attribute-novalue.xml +t/fmt/xml/basic.norm +t/fmt/xml/basic.po +t/fmt/xml/basic.pot +t/fmt/xml/basic.trans +t/fmt/xml/basic.xml +t/fmt/xml/cdata.norm +t/fmt/xml/cdata.po +t/fmt/xml/cdata.pot +t/fmt/xml/cdata.trans +t/fmt/xml/cdata.xml +t/fmt/xml/comments.norm +t/fmt/xml/comments.po +t/fmt/xml/comments.pot +t/fmt/xml/comments.trans +t/fmt/xml/comments.xml +t/fmt/xml-dia/basic.dia +t/fmt/xml-dia/basic.norm +t/fmt/xml-dia/basic.po +t/fmt/xml-dia/basic.pot +t/fmt/xml-dia/basic.trans +t/fmt/xml-dia/transl.dia +t/fmt/xml-dia/transl.norm +t/fmt/xml-dia/transl.po +t/fmt/xml-dia/transl.pot +t/fmt/xml-dia/transl.trans +t/fmt/xml/options.desc +t/fmt/xml/options.norm +t/fmt/xml/options.po +t/fmt/xml/options.pot +t/fmt/xml/options.trans +t/fmt/xml/options.xml +t/fmt/yaml/basic.norm +t/fmt/yaml/basic.po +t/fmt/yaml/basic.pot +t/fmt/yaml/basic.trans +t/fmt/yaml/basic.yaml +t/fmt/yaml/keysoption1.po +t/fmt/yaml/keysoption1.pot +t/fmt/yaml/keysoption1.trans +t/fmt/yaml/keysoption1.yaml +t/fmt/yaml/keysoption2.po +t/fmt/yaml/keysoption2.pot +t/fmt/yaml/keysoption2.trans +t/fmt/yaml/keysoption.norm +t/fmt/yaml/keysoption.yaml +t/fmt/yaml/keysandpaths1.po +t/fmt/yaml/keysandpaths1.pot +t/fmt/yaml/keysandpaths1.trans +t/fmt/yaml/pathsoption1.po +t/fmt/yaml/pathsoption1.pot +t/fmt/yaml/pathsoption1.trans +t/fmt/yaml/skiparray.norm +t/fmt/yaml/skiparray.po +t/fmt/yaml/skiparray.pot +t/fmt/yaml/skiparray.trans +t/fmt/yaml/skiparray.yaml +t/fmt/yaml/utf8.norm +t/fmt/yaml/utf8.po +t/fmt/yaml/utf8.pot +t/fmt/yaml/utf8.trans +t/fmt/yaml/utf8.yaml + +t/add.t +t/cfg-args.t +t/cfg-multi.t +t/cfg-single.t +t/cfg-split.t +t/charset.t +t/core-porefs.t +t/fmt-asciidoc.t +t/fmt-halibut.t +t/fmt-docbook.t +t/fmt-ini.t +t/fmt-man.t +t/fmt-pod.t +t/fmt-rubydoc.t +t/fmt-sgml.t +t/fmt-tex.t +t/fmt-texinfo.t +t/fmt-txt.t +t/fmt-txt-markdown.t +t/fmt-txt-fortunes.t +t/fmt-wml.t +t/fmt-xhtml.t +t/fmt-xml-dia.t +t/fmt-xml.t +t/fmt-yaml.t +t/pod.t + + +t/00-perms.t +t/01-classes.t +t/12-msguntypot.t +t/13-plural.t +t/t-12-msguntypot/test1.new.po +t/t-12-msguntypot/test1.new.pot +t/t-12-msguntypot/test1.old.pot +t/t-12-msguntypot/test1.po +t/t-12-msguntypot/test2.new.po +t/t-12-msguntypot/test2.new.pot +t/t-12-msguntypot/test2.old.pot +t/t-12-msguntypot/test2.po +t/t-12-msguntypot/test3.new.po +t/t-12-msguntypot/test3.new.pot +t/t-12-msguntypot/test3.old.pot +t/t-12-msguntypot/test3.po +t/t-12-msguntypot/test4.new.po +t/t-12-msguntypot/test4.new.pot +t/t-12-msguntypot/test4.old.pot +t/t-12-msguntypot/test4.po +t/t-12-msguntypot/test5.new.po +t/t-12-msguntypot/test5.new.pot +t/t-12-msguntypot/test5.old.pot +t/t-12-msguntypot/test5.po +t/t-12-msguntypot/test6.new.po +t/t-12-msguntypot/test6.new.pot +t/t-12-msguntypot/test6.old.pot +t/t-12-msguntypot/test6.po +t/t-12-msguntypot/test7.new.po +t/t-12-msguntypot/test7.new.pot +t/t-12-msguntypot/test7.old.pot +t/t-12-msguntypot/test7.po +t/t-12-msguntypot/test8.new.po +t/t-12-msguntypot/test8.new.pot +t/t-12-msguntypot/test8.old.pot +t/t-12-msguntypot/test8.po +t/t-13-plural/err1 +t/t-13-plural/pod1 +t/t-13-plural/pod1.fr +t/t-13-plural/pod1.po +t/t-13-plural/pod2 +t/t-13-plural/pod2.fr +t/t-13-plural/pod2.po +t/t-13-plural/pod3 +t/t-13-plural/pod3.fr +t/t-13-plural/pod4 +t/t-13-plural/pod4.fr +t/Testhelper.pm +TODO diff --git a/META.json b/META.json new file mode 100644 index 0000000..b9b892e --- /dev/null +++ b/META.json @@ -0,0 +1,134 @@ +{ + "abstract" : "Maintain the translations of your documentation with ease (PO for anything)", + "author" : [ + "Martin Quinson (mquinson#debian.org)", + "Denis Barbier ", + "Nicolas Francois ", + "Neil Williams " + ], + "dynamic_config" : 1, + "generated_by" : "Module::Build version 0.4231", + "license" : [ + "gpl_1" + ], + "meta-spec" : { + "url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec", + "version" : 2 + }, + "name" : "po4a", + "prereqs" : { + "configure" : { + "requires" : { + "Module::Build" : "0.42" + } + }, + "runtime" : { + "recommends" : { + "Locale::gettext" : "1.01", + "SGMLS" : "0", + "Term::ReadKey" : "0", + "Text::WrapI18N" : "0", + "Unicode::GCString" : "0", + "YAML::Tiny" : "0" + }, + "requires" : { + "Pod::Parser" : "0" + } + }, + "test" : { + "requires" : { + "SGMLS" : "0", + "Unicode::GCString" : "0" + } + } + }, + "provides" : { + "Locale::Po4a::AsciiDoc" : { + "file" : "lib/Locale/Po4a/AsciiDoc.pm" + }, + "Locale::Po4a::BibTeX" : { + "file" : "lib/Locale/Po4a/BibTeX.pm" + }, + "Locale::Po4a::Chooser" : { + "file" : "lib/Locale/Po4a/Chooser.pm" + }, + "Locale::Po4a::Common" : { + "file" : "lib/Locale/Po4a/Common.pm" + }, + "Locale::Po4a::Debconf" : { + "file" : "lib/Locale/Po4a/InProgress/Debconf.pm" + }, + "Locale::Po4a::Dia" : { + "file" : "lib/Locale/Po4a/Dia.pm" + }, + "Locale::Po4a::Docbook" : { + "file" : "lib/Locale/Po4a/Docbook.pm" + }, + "Locale::Po4a::Guide" : { + "file" : "lib/Locale/Po4a/Guide.pm" + }, + "Locale::Po4a::Halibut" : { + "file" : "lib/Locale/Po4a/Halibut.pm" + }, + "Locale::Po4a::Ini" : { + "file" : "lib/Locale/Po4a/Ini.pm" + }, + "Locale::Po4a::KernelHelp" : { + "file" : "lib/Locale/Po4a/KernelHelp.pm" + }, + "Locale::Po4a::LaTeX" : { + "file" : "lib/Locale/Po4a/LaTeX.pm" + }, + "Locale::Po4a::Man" : { + "file" : "lib/Locale/Po4a/Man.pm" + }, + "Locale::Po4a::NewsDebian" : { + "file" : "lib/Locale/Po4a/InProgress/NewsDebian.pm" + }, + "Locale::Po4a::Po" : { + "file" : "lib/Locale/Po4a/Po.pm" + }, + "Locale::Po4a::Pod" : { + "file" : "lib/Locale/Po4a/Pod.pm" + }, + "Locale::Po4a::RubyDoc" : { + "file" : "lib/Locale/Po4a/RubyDoc.pm" + }, + "Locale::Po4a::Sgml" : { + "file" : "lib/Locale/Po4a/Sgml.pm" + }, + "Locale::Po4a::TeX" : { + "file" : "lib/Locale/Po4a/TeX.pm" + }, + "Locale::Po4a::Texinfo" : { + "file" : "lib/Locale/Po4a/Texinfo.pm" + }, + "Locale::Po4a::Text" : { + "file" : "lib/Locale/Po4a/Text.pm" + }, + "Locale::Po4a::TransTractor" : { + "file" : "lib/Locale/Po4a/TransTractor.pm", + "version" : "0.66" + }, + "Locale::Po4a::Wml" : { + "file" : "lib/Locale/Po4a/Wml.pm" + }, + "Locale::Po4a::Xhtml" : { + "file" : "lib/Locale/Po4a/Xhtml.pm" + }, + "Locale::Po4a::Xml" : { + "file" : "lib/Locale/Po4a/Xml.pm" + }, + "Locale::Po4a::Yaml" : { + "file" : "lib/Locale/Po4a/Yaml.pm" + } + }, + "release_status" : "stable", + "resources" : { + "license" : [ + "http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt" + ] + }, + "version" : "0.66", + "x_serialization_backend" : "JSON::PP version 4.04" +} diff --git a/META.yml b/META.yml new file mode 100644 index 0000000..0a6bbf6 --- /dev/null +++ b/META.yml @@ -0,0 +1,86 @@ +--- +abstract: 'Maintain the translations of your documentation with ease (PO for anything)' +author: + - 'Martin Quinson (mquinson#debian.org)' + - 'Denis Barbier ' + - 'Nicolas Francois ' + - 'Neil Williams ' +build_requires: + SGMLS: '0' + Unicode::GCString: '0' +configure_requires: + Module::Build: '0.42' +dynamic_config: 1 +generated_by: 'Module::Build version 0.4231, CPAN::Meta::Converter version 2.150010' +license: gpl +meta-spec: + url: http://module-build.sourceforge.net/META-spec-v1.4.html + version: '1.4' +name: po4a +provides: + Locale::Po4a::AsciiDoc: + file: lib/Locale/Po4a/AsciiDoc.pm + Locale::Po4a::BibTeX: + file: lib/Locale/Po4a/BibTeX.pm + Locale::Po4a::Chooser: + file: lib/Locale/Po4a/Chooser.pm + Locale::Po4a::Common: + file: lib/Locale/Po4a/Common.pm + Locale::Po4a::Debconf: + file: lib/Locale/Po4a/InProgress/Debconf.pm + Locale::Po4a::Dia: + file: lib/Locale/Po4a/Dia.pm + Locale::Po4a::Docbook: + file: lib/Locale/Po4a/Docbook.pm + Locale::Po4a::Guide: + file: lib/Locale/Po4a/Guide.pm + Locale::Po4a::Halibut: + file: lib/Locale/Po4a/Halibut.pm + Locale::Po4a::Ini: + file: lib/Locale/Po4a/Ini.pm + Locale::Po4a::KernelHelp: + file: lib/Locale/Po4a/KernelHelp.pm + Locale::Po4a::LaTeX: + file: lib/Locale/Po4a/LaTeX.pm + Locale::Po4a::Man: + file: lib/Locale/Po4a/Man.pm + Locale::Po4a::NewsDebian: + file: lib/Locale/Po4a/InProgress/NewsDebian.pm + Locale::Po4a::Po: + file: lib/Locale/Po4a/Po.pm + Locale::Po4a::Pod: + file: lib/Locale/Po4a/Pod.pm + Locale::Po4a::RubyDoc: + file: lib/Locale/Po4a/RubyDoc.pm + Locale::Po4a::Sgml: + file: lib/Locale/Po4a/Sgml.pm + Locale::Po4a::TeX: + file: lib/Locale/Po4a/TeX.pm + Locale::Po4a::Texinfo: + file: lib/Locale/Po4a/Texinfo.pm + Locale::Po4a::Text: + file: lib/Locale/Po4a/Text.pm + Locale::Po4a::TransTractor: + file: lib/Locale/Po4a/TransTractor.pm + version: '0.66' + Locale::Po4a::Wml: + file: lib/Locale/Po4a/Wml.pm + Locale::Po4a::Xhtml: + file: lib/Locale/Po4a/Xhtml.pm + Locale::Po4a::Xml: + file: lib/Locale/Po4a/Xml.pm + Locale::Po4a::Yaml: + file: lib/Locale/Po4a/Yaml.pm +recommends: + Locale::gettext: '1.01' + SGMLS: '0' + Term::ReadKey: '0' + Text::WrapI18N: '0' + Unicode::GCString: '0' + YAML::Tiny: '0' +requires: + Pod::Parser: '0' +resources: + license: http://www.gnu.org/licenses/old-licenses/gpl-1.0.txt +version: '0.66' +x_serialization_backend: 'CPAN::Meta::YAML version 0.018' diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..8068acd --- /dev/null +++ b/NEWS @@ -0,0 +1,1760 @@ +This file presents the major changes of each version, focusing on +user-visible changes while the day to day changes are in the git logs. + +======================================================================= + ___ __ __ +__ __/ _ \ / /_ / /_ +\ \ / / | | | '_ \| '_ \ The 2+1 times 22 are 66 release. + \ V /| |_| | (_) | (_) | + \_/ \___(_)___/ \___/ (Released on 2/1/22) + + +Asciidoc: + * Support empty cells in tablecells mode (GitHub's #343) [J.N. Avila] + * Disable tablecells when table is not in PSV format (GitHub's #343 too) + [J.N. Avila] + +Yaml: + * New option "paths" to select the full paths to extract. + The old "key" option (that allows to select any path ending with + the given key) still works as previously (thanks Oliver Rahner). + +Tests: + * Make the SGML tests use valid input files to fix brekages on + paranoid OSes (GitHub's#327 -- thanks newbluemoon for report and fix). + * Add a new tests that fixes the weird permission settings of the + other tests, and prevent the users from running the tests as root. + (GitHub's #332 -- thanks Oliver Rahner for stepping on that trap) + * Fix the testsuite so that it works even if the source is checkouted + in an arbitrary directory (GitHub's #338). + +po4a-gettextize: + * Use UTF-8 by default for localized charset. + +Translations: + * Updated: Croatian, thanks Milo Ivir. + * Updated: Esperanto, thanks Marco Ciampa. + * Updated: French, thanks Martin Quinson & brandelune. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Norwegian Bokmål, thanks Petter Reinholdtsen. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Russian, thanks Azamat H. Hackimov. + * Updated: Serbian (cyrillic), thanks Ivan Pesic. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 7 languages = 100%: fr, hr, it, nb, nl, pt_BR, uk. + 8 languages >= 95%: de (97%), eo (98%), es (97%), hu (97%), pt (97%), ru (98%), sr_Cyrl (99%), zh_CN (97%). + 1 language >= 80%: id (81%). + 2 languages >= 70%: et (71%), sv (76%). + 7 languages >= 50%: cs (60%), da (62%), eu (59%), ja (65%), pl (65%), sl (58%), vi (65%). + 1 language >= 33%: ca (47%). + 1 language >= 20%: zh_Hant (22%). + 6 starting languages: ace (2%), af (7%), ar (14%), kn (7%), ko (19%), zh_HK (3%). + +Status of the documentation translation: + 3 languages = 100%: it, pt_BR, uk. + 4 languages >= 95%: de (99%), fr (96%), nl (99%), sr_Cyrl (99%). + 2 languages >= 90%: pt (94%), zh_CHS (93%). + 1 language >= 70%: es (78%). + 3 languages >= 50%: ja (69%), pl (69%), ru (69%). + 1 language >= 33%: ca (44%). + 4 starting languages: eo (2%), hr (0%), hu (0%), nb (3%). + +======================================================================= + ___ __ ____ +__ __/ _ \ / /_| ___| +\ \ / / | | | '_ \___ \ The Apollo 12 release. + \ V /| |_| | (_) |__) | + \_/ \___(_)___/____/ (released November 14. 2021) + + +Asciidoc: + * Ensure that comments appear in the translated contents, to preserve + the document structure (Github's #307 and #308). Thanks Jean-Noël + Avila for the fix! + * Add an "nolinting" option to disable lint messages. + +po4a runner: + * In split mode, allow to group several files within the same POT file. + * Rename the option 'master:file' to 'pot' for clarity. The old name + still works (with a warning). + +Tex: + * Don't use the full absolute file path in #: references of PO files. + (Debian's #998196, Github's #281) + +Translations: + * Updated: Croatian, thanks Milo Ivir. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks brandelune. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Hungarian, thanks Balázs Úr. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Russian, thanks Edward Smirnov and Azamat H. Hackimov. + * Updated: Serbian (cyrillic), thanks Ivan Pesic. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 6 languages = 100%: de, fr, it, nl, ru, uk. + 9 languages >= 95%: eo (99%), es (99%), hr (99%), hu (99%), nb (99%), pt (99%), pt_BR (99%), sr_Cyrl (99%), zh_CN (99%). + 1 language >= 80%: id (82%). + 2 languages >= 70%: et (73%), sv (77%). + 7 languages >= 50%: cs (61%), da (62%), eu (60%), ja (65%), pl (66%), sl (59%), vi (66%). + 1 language >= 33%: ca (48%). + 1 language >= 20%: zh_Hant (23%). + 6 starting languages: ace (2%), af (7%), ar (14%), kn (7%), ko (19%), zh_HK (3%). + +Status of the documentation translation: + 2 languages = 100%: de, uk. + 6 languages >= 95%: fr (97%), nl (99%), pt (97%), pt_BR (99%), sr_Cyrl (99%), zh_CHS (97%). + 1 language >= 80%: es (80%). + 3 languages >= 70%: it (75%), ja (72%), pl (71%). + 1 language >= 50%: ru (67%). + 1 language >= 33%: ca (46%). + 4 starting languages: eo (2%), hr (0%), hu (0%), nb (1%). + +======================================================================= + ___ __ _ _ +__ __/ _ \ / /_ | || | +\ \ / / | | | '_ \| || |_ The Lascaux release. + \ V /| |_| | (_) |__ _| + \_/ \___(_)___/ |_| (released September 12. 2021) + +Asciidoc: + * Detect sublevel description lists with ::: + * Don't split in attributes include:: and ifeval:: lines (Github's #298) + +Pod: + * Don't wrap textblocks, as it may break C<> markup (similar to Github's #242) + +Core: + * Mitigate Perl bug #18604 (simplify a regexp into a substring index) (Github's #302) + * Improve the consistency of all our module lists (related to Github's #136) + Thanks Viet Than. + +Translations: + * Updated: Chinese (Traditional), thanks Shen-Ta Hsieh. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: Esperanto, thanks phlostically. + * Updated: French, thanks jmichault. + * Updated: Indonesian, thanks Reza Almanda. + * Updated: Norwegian Bokmål, thanks Petter Reinholdtsen. + * Updated: Portuguese, thanks Silvério Santos. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Serbian (cyrillic), thanks Ivan Pesic. + * Updated: Spanish, thanks Támara Patiño. + * Updated: Swedish, thanks Anders Jonsson. + * Updated: Ukrainian, thanks Tymofij Lytvynenko and Yuri Chornoivan. + +Status of the binary translation: + 7 languages = 100%: de, nb, nl, pt, pt_BR, sr_Cyrl, uk. + 8 languages >= 95%: eo (99%), es (99%), fr (99%), hr (99%), hu (99%), it (99%), ru (99%), zh_CN (99%). + 1 language >= 80%: id (83%). + 2 languages >= 70%: et (73%), sv (77%). + 7 languages >= 50%: cs (61%), da (62%), eu (60%), ja (66%), pl (66%), sl (59%), vi (66%). + 1 language >= 33%: ca (48%). + 1 language >= 20%: zh_Hant (23%). + 6 starting languages: ace (2%), af (7%), ar (14%), kn (7%), ko (19%), zh_HK (3%). + +Status of the documentation translation: + 8 languages >= 95%: de (97%), fr (97%), nl (97%), pt (97%), pt_BR (97%), sr_Cyrl (97%), uk (97%), zh_CHS (97%). + 1 language >= 80%: es (80%). + 2 languages >= 70%: ja (72%), pl (71%). + 2 languages >= 50%: it (69%), ru (61%). + 1 language >= 33%: ca (46%). + 4 starting languages: eo (2%), hr (0%), hu (0%), nb (1%). + +======================================================================= + ___ __ _____ +__ __/ _ \ / /_|___ / +\ \ / / | | | '_ \ |_ \ The actually translated release. + \ V /| |_| | (_) |__) | + \_/ \___(_)___/____/ (released February 22. 2021) + + +A bug in v0.62 removed all binary translations :( + +Asciidoc: + * Properly deal with the YAML Front Matter, when one is found. + +Texinfo: + * Add support for @tindex (Github's #284) + +Yaml: + * Follow the reference style of YAML Front Matter in Markdown module to + fix the GitHub issue #289. (GitHub's #292) + +Portability: + * Fix po4a(1) on Windows (GitHub's #293) + +Build scripts: + * Fix Po4aBuilder to use -I instead of reseting PERL5LIB (Github's #286) + * Fix Po4aBuilder to actually install the mo files (GitHub's #294) + +Translations: + * Updated: Esperanto, thanks jmichault. + * Updated: Estonian, thanks Kristjan Räts. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Russian, thanks Golubev Alexander. + * Updated: Spanish, Pau Garcia Quiles. + +Status of the binary translation: + 14 languages = 100%: de, es, fr, hr, hu, it, nb, nl, pt, pt_BR, ru, + sr_Cyrl, uk, zh_CN. + 1 language >= 80%: eo (83%). + 1 language >= 70%: et (73%). + 9 languages >= 50%: cs (61%), da (62%), eu (60%), id (61%), ja (66%), + pl (66%), sl (59%), sv (64%), vi (66%). + 1 language >= 33%: ca (48%). + 5 starting languages: af (7%), ar (14%), kn (7%), ko (19%), zh_HK (3%). + +Status of the documentation translation: + 5 languages = 100%: de, fr, pt, pt_BR, uk. + 3 languages >= 95%: nl (99%), sr_Cyrl (99%), zh_CHS (99%). + 1 language >= 80%: es (80%). + 2 languages >= 70%: ja (73%), pl (73%). + 2 languages >= 50%: it (65%), ru (62%). + 1 language >= 33%: ca (47%). + 4 starting languages: eo (2%), hr (0%), hu (0%), nb (1%). + +======================================================================= + ___ __ ____ +__ __/ _ \ / /_|___ \ +\ \ / / | | | '_ \ __) | The make-it-better release. + \ V /| |_| | (_) / __/ + \_/ \___(_)___/_____| (released December 7. 2020) + +po4a tool: + * Improve po_paths on misconfigurations, improve doc and error messages. + +Asciidoc: + * Unwrap all paragraphs by default (Github's #242). + Introduce "forcewrap" option to re-enable line wrapping on output. + * Support definition list continuations with indent (Github's #273) + +DocBook: + * Mark xreflabel attributes as translatable (GitHub's #267). + +Documentation: + * Fix some typos, thanks mestaritonttu. + +Translations: + * Updated: Croatian, thanks Milo Ivir. + * Updated: Chinese (simplified), thanks taotieren. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks jmichault and Jean-Baptiste Holcroft. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Hungarian, thanks Balázs Úr. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Norwegian Bokmål, thanks Allan Nordhøy and Petter + Reinholdtsen. + * Updated: Portuguese, thanks Silvério Santos. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Russian, thanks Yuriy Balyuk and Artem. + * Updated: Serbian (cyrillic), thanks Ivan Pesic. + * Updated: Spanish, thanks Vladimir Támara Patiño and Emma Peel. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 13 languages = 100%: de, es, fr, hr, hu, it, nb, nl, pt, pt_BR, + sr_Cyrl, uk, zh_CN. + 1 language >= 90%: ru (91%). + 11 languages >= 50%: cs (61%), da (62%), eo (59%), et (66%), eu (60%), + id (61%), ja (66%), pl (66%), sl (59%), sv (64%), + vi (66%). + 1 language >= 33%: ca (48%). + 5 starting languages: af (7%), ar (14%), kn (7%), ko (19%), zh_HK (3%). + +Status of the documentation translation: + 4 languages = 100%: de, fr, pt_BR, uk. + 4 languages >= 95%: nl (99%), pt (99%), sr_Cyrl (99%), zh_CHS (99%). + 1 language >= 80%: es (80%). + 2 languages >= 70%: ja (73%), pl (73%). + 2 languages >= 50%: it (64%), ru (61%). + 1 language >= 33%: ca (47%). + 4 starting languages: eo (2%), hr (0%), hu (0%), nb (1%). + +======================================================================= + ___ __ _ +__ __/ _ \ / /_ / | +\ \ / / | | | '_ \| | The schroot release. + \ V /| |_| | (_) | | + \_/ \___(_)___/|_| (released August 5. 2020) + +po4a tool: + * Robustify --srcdir and --destdir: When building the schroot package, + these paths happen to be soft links to the same directory, making + po4a believe that the POT file is specified twice (to the same value). + po4a is now ignoring these dups (GitHub's #258). + +Translations: + * Updated: Chinese, thanks taotieren. + * Updated: Czech, thanks to Michal Čihař. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks Jean-Baptiste and Martin Quinson. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Portuguese, thanks Silvério Santos. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Serbian (cyrillic), thanks Ivan Pesic. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 3 languages = 100%: fr, pt_BR, uk. + 6 languages >= 95%: de (98%), hr (98%), it (96%), nl (98%), + sr_Cyrl (98%), zh_CN (98%). + 2 languages >= 80%: hu (89%), ru (88%). + 3 languages >= 70%: es (77%), nb (71%), pt (79%). + 11 languages >= 50%: cs (62%), da (62%), eo (60%), et (67%), eu (61%), + id (62%), ja (67%), pl (67%), sl (60%), sv (65%), + vi (67%). + 1 language >= 33%: ca (49%). + 1 language >= 20%: ko (20%). + 4 starting languages: af (8%), ar (14%), kn (8%), zh_HK (3%). + +Status of the documentation translation: + 3 languages = 100%: de, pt_BR, uk. + 1 language >= 95%: nl (99%). + 1 language >= 90%: pt (92%). + 1 language >= 80%: fr (87%). + 3 languages >= 70%: es (78%), ja (74%), pl (73%). + 3 languages >= 50%: it (52%), ru (61%), sr_Cyrl (67%). + 1 language >= 33%: ca (47%). + 1 language >= 20%: zh_CHS (25%). + 3 starting languages: hr (0%), hu (0%), nb (1%). + +======================================================================= + ___ __ ___ +__ __/ _ \ / /_ / _ \ +\ \ / / | | | '_ \| | | | The Roseta Stone release. + \ V /| |_| | (_) | |_| | + \_/ \___(_)___/ \___/ (released July 15. 2020) + + +The Roseta Stone was rediscovered 221 years ago, on July 15. 1799. + +Asciidoc: + * Introduce "compat" option to parse like asciidoc or asciidoctor. + +Text (and Markdown): + * Fix the support of nested lists (GitHub's #131). + +Other: + * Remove the experimental C extension that was never built, + distributed, tested nor modified since 2007. + +XML: + * Provide a meaningful message when the translators butcher the + attributes instead of truncating the file. + (GitHub's #254) + +Translations: + * Updated: Chinese, thanks taotieren. + * Updated: Croatian, thanks Milo Ivir. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks Martin Quinson and Jean-Baptiste. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Norwegian Bokmål, thanks Allan Nordhøy. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Serbian (cyrillic), thanks Ivan Pesic. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 5 languages = 100%: fr, hr, nl, pt_BR, uk. + 4 languages >= 95%: de (99%), it (97%), sr_Cyrl (99%), zh_CN (98%). + 1 language >= 90%: hu (90%). + 1 language >= 80%: ru (89%). + 2 languages >= 70%: es (77%), nb (71%). + 12 languages >= 50%: cs (61%), da (61%), eo (61%), et (68%), eu (61%), id (63%), ja (68%), pl (68%), pt (68%), sl (61%), sv (66%), vi (68%). + 1 language >= 33%: ca (49%). + 1 language >= 20%: ko (20%). + 4 starting languages: af (8%), ar (14%), kn (8%), zh_HK (3%). + +Status of the documentation translation: + 3 languages = 100%: de, pt_BR, uk. + 1 language >= 95%: nl (99%). + 1 language >= 80%: fr (86%). + 4 languages >= 70%: es (78%), ja (74%), pl (73%), pt (79%). + 2 languages >= 50%: it (52%), ru (61%). + 1 language >= 33%: ca (47%). + 1 language >= 20%: sr_Cyrl (28%). + 4 starting languages: hr (0%), hu (0%), nb (1%), zh_CHS (14%). + +======================================================================= + ___ ____ ___ _ + / _ \ | ___|/ _ \ / | +| | | ||___ \ (_) || | The aptitude release. +| |_| | ___) \__, || | + \___(_)____/ /_(_)_| (released 2020-05-24) + + +po4a tool: + * Really fix --srcdir and --destdir handling (Debian's #960892 again). + Even with the previous fix, the aptitude package was still broken. + +Documentation: + * Clarify the syntax of -o parameters (GitHub's #233). + +Sgml: + * Sort the attributes. Without this, msgids are randomly fuzzied. + (Debian's #725931 and Debian's #810988) + +Translations: + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks Martin Quinson and Jean-Baptiste. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Hungarian, thanks Balázs Úr. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 1 language = 100%: de. + 6 languages >= 90%: fr (94%), hu (92%), nl (94%), pt_BR (94%), ru (91%), uk (94%). + 3 languages >= 80%: es (80%), hr (80%), it (80%). + 7 languages >= 70%: et (70%), ja (70%), nb (70%), pl (70%), pt (70%), sr_Cyrl (73%), vi (70%). + 8 languages >= 50%: ca (50%), cs (63%), da (63%), eo (63%), eu (63%), id (64%), sl (63%), sv (68%). + 2 languages >= 20%: ko (21%), zh_CN (23%). + 4 starting languages: af (8%), ar (15%), kn (8%), zh_HK (3%). + +Status of the documentation translation: + 1 language = 100%: de. + 2 languages >= 95%: pt_BR (99%), uk (99%). + 1 language >= 80%: fr (82%). + 4 languages >= 70%: es (78%), ja (74%), pl (73%), pt (79%). + 2 languages >= 50%: it (53%), ru (61%). + 2 languages >= 33%: ca (47%), nl (42%). + 4 starting languages: hu (0%), nb (1%), sr_Cyrl (1%), zh_CHS (1%). + +======================================================================= + ___ ____ ___ +__ __/ _ \ | ___|/ _ \ +\ \ / / | | ||___ \ (_) | The dpkg release. + \ V /| |_| | ___) \__, | + \_/ \___(_)____/ /_/ (released 2020-05-20) + + +po4a tool: + * Fix --srcdir handling (GitHub's #237 and Debian's #960892). + This bug was breaking the build of several packages, including dpkg. + +Addendum: + * New mode 'eof' to easily add at the end of the file (Debian's #960949). + +Documentation: + * Fix many typos and glitches + * Start a section about external projects using po4a + +Tests: + * po4a: Add a test for the [po_directory] feature + +Overall: + * Improve the displayed messages, don't translate debug messages. + +Translations: + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks Martin Quinson. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Russian, thanks Golubev Alexander. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 3 languages = 100%: de, pt_BR, uk. + 3 languages >= 95%: fr (97%), nl (97%), ru (96%). + 4 languages >= 80%: es (84%), hr (84%), hu (84%), it (84%). + 8 languages >= 70%: et (74%), ja (74%), nb (74%), pl (74%), pt (74%), sr_Cyrl (77%), sv (72%), vi (74%). + 7 languages >= 50%: ca (53%), cs (67%), da (67%), eo (66%), eu (67%), id (68%), sl (66%). + 2 languages >= 20%: ko (23%), zh_CN (25%). + 4 starting languages: af (8%), ar (15%), kn (8%), zh_HK (3%). + +Status of the documentation translation: + 3 languages >= 95%: de (99%), pt_BR (99%), uk (99%). + 5 languages >= 70%: es (78%), fr (79%), ja (74%), pl (73%), pt (79%). + 2 languages >= 50%: it (53%), ru (62%). + 1 language >= 33%: ca (47%). + 1 language >= 20%: nl (32%). + 4 starting languages: hu (0%), nb (1%), sr_Cyrl (1%), zh_CHS (1%). + +======================================================================= + ___ ____ ___ _ +__ __/ _ \ | ___| ( _ ) / | +\ \ / / | | ||___ \ / _ \ | | The Release release. + \ V /| |_| | ___) | (_) || | + \_/ \___(_)____/ \___(_)_| (released 2020-05-11) + +Documentation: + * Document an option of the XML parser (GitHub's #223). + * Small glitches found during the translations. + +Tests: + * Also ignore 'Project-Id-Version' when diffing PO files (GitHub's #224) + * asciidoc: reactivate tablecells tests + +AsciiDoc: + * Fix management of images in tables (Github's #226) + * Tolerate underline length variations in two lines titles (Github's #212) + +Translations: + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Hungarian, thanks Balázs Úr. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Russian, thanks Golubev Alexander and Andrei Stepanov. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +Status of the binary translation: + 10 languages = 100%: de, es, fr, hr, hu, it, nl, pt_BR, ru, uk. + 1 language >= 90%: sr_Cyrl (93%). + 7 languages >= 80%: et (89%), ja (87%), nb (89%), pl (89%), + pt (89%), sv (84%), vi (89%). + 6 languages >= 70%: cs (77%), da (77%), eo (77%), eu (77%), + id (79%), sl (77%). + 1 language >= 50%: ca (60%). + 2 languages >= 20%: ko (27%), zh_CN (26%). + 4 starting languages: af (10%), ar (17%), kn (12%), zh_HK (6%). + +Status of the documentation translation: + 3 languages = 100%: de, pt_BR, uk. + 2 languages >= 80%: fr (80%), pt (80%). + 3 languages >= 70%: es (79%), ja (75%), pl (74%). + 2 languages >= 50%: it (53%), ru (58%). + 1 language >= 33%: ca (48%). + 5 starting languages: hu (0%), nb (1%), nl (13%), sr_Cyrl (1%), + zh_CHS (1%). + +======================================================================= + ___ ____ ___ +__ __/ _ \ | ___| ( _ ) +\ \ / / | | ||___ \ / _ \ The LockDown release. + \ V /| |_| | ___) | (_) | + \_/ \___(_)____/ \___/ (released 2020-05-04) + +AsciiDoc: + * Accept numbered list items beginning with any number of dots + (GitHub's #210) + +Markdown: + * Avoid translating Markdown fenced code block info string (GitHub's #194) + * List Markdown fenced code block info string as text type (GitHub's #195) + * Support YAML Front Matter (GitHub's #196). This requires YAML::Tiny. + * Introduce options yfm_keys and yfm_skip_array to respectively + specify which YAML keys should be translated, and that the array + content should not be translated. + * Work around a bug in YAML::Tiny that quotes numbers (GitHub's #217) + * Add gettext flag "markdown-text" for relevant entries (GitHub's #208) + +Text: + * Honor the (existing) --neverwrap option to handle every content verbatim. + +Texinfo: + * Add the comments starting with 'TRANSLATORS:' to the po file + (GitHub's #162) + +XHTML: + * Don't fail nor warn when a closing tag is missing, that's legit in HTML. + (GitHub's #179) + +XML and DocBook: + * Allow attributes with no value (GitHub's #178). + * Processing Instructions are handled as inline tags by default, but + you can change them back to breaking with '-o break-pi' (GitHub's #170) + +Yaml: + * Introduce option to skip array values. (GitHub's #187) + +po4a tool: + * Cleanups and fixups about options' parsing (now tested and documented) + _ + / \ You may need to upgrage your po4a.conf if you were using + /_!_\ "unwanted features" (ie, bugs) of the previous implementation. + + * Do not touch source dir when --destdir is provided (Debian #602387) + * Pass --add-location=file to msgmerge when receiving option porefs. + (requires gettext >= 0.19 -- June 2014) + * Option --master-charset sets the charset of the generated POT file. + * Option --master-language sets the language of the generated POT file. + * Add support for addendum path in po4a_paths (Debian #823189) + * Stop pretending that --porefs can control the wrapping of reference + comments, as the gettext tools used internally always rewrap them. + +Scripts: + * Rename po4aman-display-po to po4a-display-man + * Rename po4apod-display-po to po4a-display-pod + +Core: + * Use UTF-8 by default (the 20th century is over -- Debian #862460) + po4a used to prefer ascii unless it proved impossible. But the + underlying detection would fail, possibly for document containing + UTF-8 chars composed on printable ascii chars only. + * Add a --wrap-po option to control how the po file is wrapped, and + chose between either nicely wrapped files that tend to produce git + conflicts, or ugly files that are easy to automatically deal with. + +Tests: + * Completely refactor most tests. They are now more reliable and the + error messages are much more useful to understand the issues. + * Many bugs to po4a and the core were ironed out in the process. + * PO files content are now tested too (GitHub's #67) + +Documentation: + * Various cleanups by Golubev Alexander (GitHub's #190 & #191) + +Translations: + * New translation: Serbian (cyrillic), thanks Ivan Pesic. + * Updated: Croatian, thanks Milo Ivir. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks Mattéo Rossillol‑‑Laruelle and Martin Quinson. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Hungarian, thanks Balázs Úr. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Japanese, thanks Shuuji TAKAHASHI. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Russian, thanks Golubev Alexander and Artem. + * Updated: Spanish, thanks Omar Campagne. + * Updated: Swedish, thanks Mattias Münster. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +======================================================================= + ___ ____ _____ +__ __/ _ \ | ___|___ | +\ \ / / | | ||___ \ / / The Diwali release. + \ V /| |_| | ___) |/ / + \_/ \___(_)____//_/ (released 2019-10-25) + +AsciiDoc: + * Fix a crash occuring when a cell is nothing. + +Translations: + * New translation: Hungarian, thanks Balázs Úr. + * Updated: French, thanks brandelune, Mattéo Rossillol‑‑Laruelle and + Julien Lepiller. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Norwegian Bokmål, thanks Allan Nordhøy. + * Updated: Polish, thanks Robert Luberda. + * Updated: Portuguese, thanks Silvério Santos. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle. + * Updated: Spanish, thanks Adolfo Jayme Barrientos. + * Updated: Swedish, thanks Anders Jonsson. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +======================================================================= + ___ ____ __ +__ __/ _ \ | ___| / /_ +\ \ / / | | ||___ \| '_ \ The D-Day release, 75th anniversary. + \ V /| |_| | ___) | (_) | + \_/ \___(_)____/ \___/ (released 2019-06-06) + +AsciiDoc: + * Introduce option tablecells to process cells in tables. (GitHub's #166) + * widen accepted characters in the term part of definition list + (GitHub's #169) + +po4a tool: + * Don't use single quotes to protect command line arguments, as it + fails on Windows (GitHub's #141) + +Translations: + * New translation: Arabic, thanks mohammadA. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: French, thanks Jean-Baptiste Holcroft. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Japanese, thanks Victory. + * Updated: Norwegian Bokmål, thanks Petter Reinholdtsen and Allan Nordhøy. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle and Silvério + Santos. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + +======================================================================= + ___ ____ ____ +__ __/ _ \ | ___| ___| +\ \ / / | | ||___ \___ \ Happy (late) Saint Nicholas Day + \ V /| |_| | ___) |__) | + \_/ \___(_)____/____/ (released 2018-12-09) + +AsciiDoc: + * Fix Asciidoc unindented lists (GitHub's #149) + * Make Asciidoc Tables nowrap and support current format (GitHub's #63) + * Do not include table fences in pot file (GitHub's #163) + * Add option to prevent translation of target of image blocks (GitHub's #164) + +Markdown: + * Improve markdown ruler parsing, and add test. + * Add markdown fenced code block parsing, and add test. + +Sgml: + * Avoid deprecated unescaped left brace in regex to get ready for Perl 5.32. + (Debian's #903735) + +TransTractor: + * Ensure to split lines before addendum operation without loss or addition of + newline. With this change, addendum behavior is more intuitive. + (Debian's #518218, Github's #147, #153) + +Wml: + * Fix longstanding error regarding comments at the beginning of a file. + (Github's #138) + +Xml, Docbook: + * Document XML tag behavior customization with example to help use case + specific customization. (Debian's #515763) + * Debug output enhancement to help people understand what exactly happening + inside po4a. + * Extensive POD and code comment additions and updates. + +po4a tool: + * Add pot_in feature to support the secondary master file for the base of + POT/PO file generation. + +Test: + * Add XML test cases with po4a including addendum, tag customization, and + pot_in feature. + +Translations: + * New translation to Chinese and Chinese Simplified, thanks Liu Guang. + * Updated: Dutch, thanks Frans Spiesschaert. + * Updated: Estonian, thanks Kristjan Räts. + * Updated: French, thanks Brandelune and ButterflyOfFire. + * Updated: German, thanks Helge Kreutzmann. + * Updated: Italian, thanks Marco Ciampa. + * Updated: Norwegian Bokmål, thanks Petter Reinholdtsen. + * Updated: Portuguese (Brazil), thanks Rafael Fontenelle and Luiz + Fernando Ranghetti. + * Updated: Russian: thanks Igor. + * Updated: Spanish, thanks emma peel and Omar Campagne. + * Updated: Swedish, thanks Anders Jonsson. + * Updated: Ukrainian, thanks Yuri Chornoivan (українська). + * Updated: Vietnamese, thanks Trần Ngọc Quân. + +======================================================================= + ___ ____ _ _ +__ __/ _ \ | ___|| || | +\ \ / / | | ||___ \| || |_ Back on track. Again. + \ V /| |_| | ___) |__ _| + \_/ \___(_)____/ |_| (released 2018-06-30) + +Yaml: + * 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: + * 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: + * 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. + +======================================================================= + ___ ____ _____ +__ __/ _ \ | ___|___ / +\ \ / / | | ||___ \ |_ \ Ciao, alioth, and thanks for the fish. + \ V /| |_| | ___) |__) | + \_/ \___(_)____/____/ (released 2018-05-25) + +AsciiDoc: + * handle macros with empty target, thanks Martijn Thé (GitHub's #54) + +Yaml: + * New module, by Brian Exelbierd (GitHub's #66) + +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. + +Other: + * Move to GitHub as the Alioth hosting facility is shutting down. + +======================================================================= + ___ ____ ____ +__ __/ _ \ | ___|___ \ +\ \ / / | | ||___ \ __) | Thanks for the patches, dudes. + \ V /| |_| | ___) / __/ + \_/ \___(_)____/_____| (released 2017-08-26) + +Core: + * po4a-translate complains if the input po file is outdated + Thanks to Martin Schauer for the bug report (Debian's #637288). + * teach po4a-updatepo about the --porefs options that was already documented. + Thanks to Guillem Jover for the bug report. + * rename --porefs values after msgmerge option's name: noline->file + and none->never. Both variantes are accepted; the later is documented. + Thanks to Guillem Jover for the initial patch (Debian's #775708). + +po4a: + * New option --no-update to not touch the po files. (Debian's #599179) + +AsciiDoc: + * Properly deal with item text missing its leading indent (GitHub's #14) + * Allow empty attribute lists, by bexelbie (GitHub's #39) + +Text: + * Add an option to treat Key/Value pairs as verbatim (GitHub's #8, #25) + +RubyDoc: + * New module by Francesco Poli (Debian's #827936) + +Wml: + * Make title translatable, by yangfl (GitHub's #40). + +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 (Debian's #862923) + * Update German, thanks to Helge Kreutzmann (Debian's #859029) + * Update Italian, thanks to Marco Ciampa. + * Update French, thanks to Alban Vidal (Debian's #860073) and to + Jean-Baptiste on Weblate. + * New translation: Norwegian Bokmål, thanks to Petter Reinholdtsen. + * Update Russian, thanks to Alexander Golubev (GitHub's #24) and to + Igor on Weblate. + * Update Ukrainian, thanks to Yuri Chornoivan. + +======================================================================= + + ___ ____ _ +__ __/ _ \ | ___|/ | +\ \ / / | | ||___ \| | And now, I broke apt during the freeze :( + \ V /| |_| | ___) | | + \_/ \___(_)____/|_| (released 2017-03-28) + + +XML: + * Add an option to escape all quotes, for android. + Thanks to Josh Dubois for the patch (Alioth's #315353). + +po4a: + * Checking po file is fine. Failing if the file does not exist isn't. + It makes apt to FTBFS! (Debian's #858934) + +other: + * Third attempt at installing the manpages to the right location. + +======================================================================= + ___ ____ ___ +__ __/ _ \ | ___| / _ \ +\ \ / / | | ||___ \| | | | Actually, I messed up the install target. + \ V /| |_| | ___) | |_| | + \_/ \___(_)____/ \___/ (released 2017-03-27) + + +AsciiDoc: + * Further bug fixing to handle the git documentation (GitHub's #9). + - Before, we did not mark enough list blocks as verbatim. + - Now, we may mark a few too much of them. + - This should not do any harm, beyond some fuzzy translation. + * Fix some bugs, around style macros (Alioth's #314919) + Thanks to Alexander Golubev for the patch. + +XML: + * Add an option to not wrap attributes (GitHub's #6) + Contributed by Ineiev, committed by dbarbier, thanks. + +Text: + * debianchangelog: Accept timezone names on multiple chars (Debian's #792416) + * Add a neverwrap option to prevent any wrapping + (Debian's #824753 and Alioth's #314748) + +po4a: + * Check the validity of po files before using them (Debian's #855431) + +other: + * Fix ./Build install target, that I messed up recently. + * Fix path to man pages when '--install_path man' is specified. + Thanks to John Hein for the patch (Alioth's #315040). + +======================================================================= + ___ _ _ ___ +__ __/ _ \| || | / _ \ +\ \ / / | | | || || (_) | I fixed a bug myself \o/ + \ V /| |_| |__ _\__, | + \_/ \___(_) |_| /_/ (released 2017-03-25) + +AsciiDoc: + * Fix various bugs, thanks to Brian Exelbierd (GitHub's #1, #2). + * Correctly handle list literal paragraph (GitHub's #9). + +Man: + * Add support for the tab() global option inside .TS/.TE. + Also tidy up trailing newline handling in text blocks: Since that + trailing newling must be there, no need to translate it explicitly. + Many thanks to Colin Watson for the report, patch and tests. + (Debian's #847754). + * WARNING: this will fuzz your existing translations, but unfuzzing + will be rather easy so I push this change anyway. + +Translations: + * Update Italian, thanks to Marco Ciampa. + * Update Indonesian, thanks to Izharul Haq (Debian's #835050). + * Update Japanese, thanks to Takuma Yamada (Debian's #818949). + * Update French, thanks Alban Vidal (Debian's #856188). + +Other: + * Ensure that files in the archive are writable (Debian's #728602) + +======================================================================= + + ___ _ _ ___ +__ __/ _ \| || | ( _ ) +\ \ / / | | | || |_ / _ \ 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). + +======================================================================= + ___ _ _ _____ +__ __/ _ \| || |___ | +\ \ / / | | | || |_ / / 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. + +======================================================================= + ___ _ _ __ +__ __/ _ \| || | / /_ +\ \ / / | | | || |_| '_ \ Restarting the machine once again + \ V /| |_| |__ _| (_) | + \_/ \___(_) |_| \___/ (released 2015-05-21) + +Man: + * Fix handling of preprocessor lines (Debian's #744366) + Thanks to Robert Luberda for the patch. + * Fix handling of tbl's textblocks (Debian's #748601) + Thanks to Robert Luberda for the patch. + +Sgml: + * Silence a warning about useless greediness modifier (Debian's #779435) + +Translations: + * Update Dutch, thanks to Frans Spiesschaert (Debian's #782393) + * Update Vietnamese, thanks to Trần Ngọc Quân (Debian's #776896) + * Update Brazilian Portuguese, thanks to Rafael Ferreira (Debian's #735644) + +Documentation: + * Update Brazilian Portuguese, thanks to Rafael Ferreira (Debian's #735644) + +======================================================================= + ___ _ _ ____ +__ __/ _ \| || || ___| +\ \ / / | | | || ||___ \ + \ V /| |_| |__ _|__) | + \_/ \___(_) |_||____/ (released 2013-08-21) + +po4a: + * Fix usage of File::Temp::tempfile to allow using Perl >= 5.18. + +Asciidoc: + * Make it a standalone format. + +Docbook: + * Make inline. + +Ini: + * Add key parameter as an automatic comment. This allows using + po4a-gettextize on ini files. + +LaTeX: + * Fix handling of optional parameters in newtheorem command. + +Po: + * Fix computation of timezone written into PO files. + +Sgml: + * Fix failing tests with recent Docbook DTD. + +======================================================================= + ___ _ _ _ _ +__ __/ _ \| || | | || | +\ \ / / | | | || |_| || |_ + \ V /| |_| |__ _|__ _| + \_/ \___(_) |_| |_| (released 2012-10-21) + +translations: + * Start of Portuguese translation + +======================================================================= + ___ _ _ _____ +__ __/ _ \| || ||___ / +\ \ / / | | | || |_ |_ \ + \ V /| |_| |__ _|__) | + \_/ \___(_) |_||____/ (released 2012-10-17) + +po4a: + * Add --porefs option to change how file locations are written into + the POT file (and thus into the PO files also). + +po4a-updatepo po4a Po: + * Extend the --porefs option, add a new 'counter' value to replace + line number by an increasing counter. + An optional ",nowrap" or ",wrap" specifier can be added to tell + whether file locations are written on a single line or wrapped on + several lines. Default is ",nowrap", it will be changed to ",wrap" + in a future release. + +Man: + * Make .UR/.UE macros inline. + * Add macros used in several NetBSD man pages: %I %U Brc Bro Lp Lk + +Text: + * Fix two line titles in AsciiDoc format. + * Let AsciiDoc format handle many more styles. + * Add support for automatic comments in AsciiDoc format. + +======================================================================= + ___ _ _ ____ +__ __/ _ \| || ||___ \ +\ \ / / | | | || |_ __) | + \ V /| |_| |__ _/ __/ + \_/ \___(_) |_||_____| (released 2012-05-16) + +po4a: + * Allow adding command-line options after config file. + +Text: + * Add support for control files. + +msguntypot: + * Do not remove obsolete entries from PO files. + +documentation translations: + * New German translations + * Updated Spanish translations + * Updated French translations + * Updated Japanese translations + * Updated Polish translations + +======================================================================= + ___ _ _ _ +__ __/ _ \| || | / | +\ \ / / | | | || |_| | + \ V /| |_| |__ _| | + \_/ \___(_) |_| |_| (released 2010-12-01) + +po4a-updatepo: + * --previous flag was not passed to msgmerge + +po4a: + * Do no more generate backups for PO files. + * Fix the --srcdir option, master file was not found. + * Expand variables when reading @-prefixed addenda files. + +Text: + * Remove trailing newline in titles from PO files + +Packaging: + * Remove Makefile, all processing is performed by Build.PL + +======================================================================= + ___ _ _ ___ ____ +__ __/ _ \| || | / _ \ |___ \ +\ \ / / | | | || |_| | | | __) | + \ V /| |_| |__ _| |_| | / __/ + \_/ \___(_) |_| \___(_)_____| (released 2010-11-30) + +documentation: + * Improve English style (following recommendations from man(7)) + +translations: + * Start of Danish translation + * Removal of Arabic translation, only one string was translated + * Updated Vietnamese translation + * Updated Slovenian translation + * Updated Basque translation + * Updated French translation + * Updated Japanese translation + * Updated Czech translation + * Updated German translation + * Updated Ukrainian translation + * Updated Esperanto translation + * Updated Estonian translation + * Updated Russian translation + +documentation translations: + * Updated Spanish translations + * Updated French translations + * Updated Japanese translations + * Updated Polish translations + +======================================================================= + ___ _ _ ___ _ +__ __/ _ \| || | / _ \ / | +\ \ / / | | | || |_| | | || | + \ V /| |_| |__ _| |_| || | + \_/ \___(_) |_| \___(_)_| (released 2010-08-25) + +Po: + * Change header entry to be consistent with xgettext when creating + POT files: replace Content-Transfer-Encoding: ENCODING" by + "Content-Transfer-Encoding: 8bit\n" and add a Language field. + +documentation: + * Improve English style (proper casing, replace cvs by VCS, etc). + +translations: + * Updated French translations + * Updated Spanish translations + * Updated Japanese translations + * Updated Esperanto translations + * Updated Swedish translations + * Updated Russian translations + * Updated Estonian translations + * Updated Ukrainian translations + * Updated Czech translations + * Updated Portuguese translations + * Updated German translations + +Project resources: + * We migrated from CVS to SVN. All CVS history has been converted. + See http://svn.debian.org/viewsvn/po4a/ + The standard SVN layout is used (with top-level /trunk, /branches + and /tags directories), and the files to generate the website + (html/, po/html.cfg and po/www) are moved into a new /web + top-level directory. + +======================================================================= + ___ _ _ ___ +__ __/ _ \| || | / _ \ +\ \ / / | | | || |_| | | | + \ V /| |_| |__ _| |_| | + \_/ \___(_) |_| \___/ (released 2010-07-27) + +po4a-gettextize: + * When it fails, recode msgstr into current charset before + printing it. + +Text: + * Fix failures "Unknown option: copyright-holder" + +Man: + * Support font modifiers in the form \f(XX and \f[FONT-NAME] + +======================================================================= + ___ _____ ___ +__ __/ _ \ |___ // _ \ +\ \ / / | | | |_ \ (_) | + \ V /| |_| | ___) \__, | + \_/ \___(_)____/ /_/ (released 2010-02-02) + +po4a + * New syntax for addenda, path may be preceded by modifiers. + +======================================================================= + ___ _____ ___ +__ __/ _ \ |___ / ( _ ) +\ \ / / | | | |_ \ / _ \ + \ V /| |_| | ___) | (_) | + \_/ \___(_)____/ \___/ (released 2010-01-14) + +po4a + * Exit with an error if master file specified in a po4a configuration + file does not exist. + +po4a, po4a-updatepo: + * --previous is activated by default. + * Use --no-previous to support versions of gettext earlier than 0.16. + +Xml: + * Fix handling of multi-lines placeholder tags. + * New option addlang. + +Pod: + * Detect the encoding based on the input's =encoding line. + +======================================================================= + ___ __________ _ +__ __/ _ \ |___ /___ / | +\ \ / / | | | |_ \ / /| | + \ V /| |_| | ___) |/ /_| | + \_/ \___(_)____//_/(_)_| (released 2009-11-22) + +po4a-build: + * Fix UTF8 handling and names of perl modules for section 3. + * Fix bug that caused translated manpages to be overwritten. + +======================================================================= + ___ __________ +__ __/ _ \ |___ /___ | +\ \ / / | | | |_ \ / / + \ V /| |_| | ___) |/ / + \_/ \___(_)____//_/ (released 2009-11-20) + +po4a-build: + * New script for one-stop generation of untranslated and translated + documentation from DocBook XML and POD sources. + +translations: + * Updated Spanish translations. + +=============================================================================== + ___ _____ __ __ +__ __/ _ \ |___ / / /_ / /_ +\ \ / / | | | |_ \| '_ \| '_ \ + \ V /| |_| | ___) | (_) | (_) | + \_/ \___(_)____/ \___(_)___/ (released 2009-11-07) + +Text: + * Added options breaks and tabs. + +po4aman-display-po + * Fixed bashism. + +translations: + * Added Vietnamese translation + * Updated Czech translation + * Updated Spanish translation of the documentation + +=============================================================================== + ___ _____ __ ____ +__ __/ _ \ |___ / / /_ | ___| +\ \ / / | | | |_ \| '_ \ |___ \ + \ V /| |_| | ___) | (_) | ___) | + \_/ \___(_)____/ \___(_)____/ (released 2009-09-10) + +Sgml: + * Fix detection of entities in the prolog. + +translations: + * Updated German translation + * Updated Portuguese translation + +=============================================================================== + ___ _____ __ _ _ +__ __/ _ \ |___ / / /_ | || | +\ \ / / | | | |_ \| '_ \| || |_ + \ V /| |_| | ___) | (_) |__ _| + \_/ \___(_)____/ \___(_) |_| (released 2009-08-30) + +po4a + * Added options --srcdir and --destdir. They permit to strip the base + directory for the input and output documents (in the config file and in + the references generated in the PO files). + +po4a-updatepo + * Added options --msgid-bugs-address, --copyright-holder, --package-name, + --package-version to control the generation of the PO header. + +translations: + * Updated Basque translation + * Updated Czech translation + * Updated Esperanto translation + * Improved Estonian translation. + * Updated French translation + * Updated Russian translation + * Updated Spanish translation. + * Updated Swedish translation. + +=============================================================================== + ___ _____ __ _____ +__ __/ _ \ |___ / / /_ |___ / +\ \ / / | | | |_ \| '_ \ |_ \ Bug fix release. + \ V /| |_| | ___) | (_) | ___) | + \_/ \___(_)____/ \___(_)____/ (released 2009-07-22) + +po4a-gettextize's new options were rejected by the modules. + +=============================================================================== + ___ _____ __ ____ +__ __/ _ \ |___ / / /_ |___ \ +\ \ / / | | | |_ \| '_ \ __) | + \ V /| |_| | ___) | (_) | / __/ + \_/ \___(_)____/ \___(_)_____| (released 2009-07-21) + +po4apod-display-po + * New script to display previews of POD translations. +po4a-gettextize + * Added options --msgid-bugs-address, --copyright-holder, --package-name, + --package-version to control the generation of the PO header. + +Text: + * Avoid the translation of some markups: title and horizontal rules. + * Improved Markdown support. +Xml: + * New option customtag for inline tags that should not be treated as a + tag (e.g. they do not need to be closed). +Wml: + * Fix handling of non ASCII input documents. + +=============================================================================== + ___ _____ __ _ +__ __/ _ \ |___ / / /_ / | +\ \ / / | | | |_ \| '_ \ | | + \ V /| |_| | ___) | (_) || | + \_/ \___(_)____/ \___(_)_| (released 2009-04-05) + +TeX: + * Fix support for inline customization of separators. + * Fix support for double escapes, which should not introduce commands. +LaTeX: + * Added support for the tabularx environment. +Xml: + * Do not include commented out external entities (when includeexternal is + used). +Pod: + * Do not add an =encoding header if the encoding is empty. + +=============================================================================== + ___ _____ __ +__ __/ _ \ |___ / / /_ +\ \ / / | | | |_ \| '_ \ + \ V /| |_| | ___) | (_) | + \_/ \___(_)____/ \___/ (released 2009-03-15) + +general: + * The "type:" comments in the PO files are now tagged as extracted + comments (starting with #.). This changes all the PO files generated by + po4a. Maintainers should just let these changes pass through. + Translator may want to remove the comment lines starting with '# type:' + as they will be duplicates with the '#. type:' comments. + +Xml: + * Placeholders are presented with a type and have a more valid XML + representation. This changes the PO files, but translations could be + updated automatically. + * Do not fail when the doctype does not match the expected one. Only + issue a warning. + * The tags and tagsonly options are deprecated. Use the + translated/untranslated and break/inline/placeholder options instead. + * Added foldattributes option. Useful to simplify strings and avoid typos + when attributes shall not be translated. +Man: + * Better handling of spaces in command arguments. +TeX: + * Included files are searched with kpsewhich instead of using TEXINPUTS + directly. + +=============================================================================== + ___ _________ +__ __/ _ \ |___ / ___| +\ \ / / | | | |_ \___ \ + \ V /| |_| | ___) |__) | + \_/ \___(_)____/____/ (released 2009-02-10) + +po4a + * Added support for the [po_directory] command in the configuration file. + It permits to avoid listing the supported languages. Simply dropping a + new PO file should be sufficient. It should be preferred over the + po4a_langs and po4a_paths commands. +po4a-normalize: + * Added option -b, --blank to check which parts of a document are not + translated. +po4a-gettextize: + * Improved conflict handling: indicate the reference of the alternatives + when the same string has different translations. + +general: + * Added support for a nowrapi18n option in Locale::Po4a::Common in + order to use Locale::Po4a programatically. + +packaging: + * Manpages are generated in utf-8. This requires a recent Pod::Man with + support for the utf8 option. + +Docbook: + * Improved support for Docbook 5 and Docbook 4, based on the official + documentation of the Docbook tags. +Pod: + * Announce the encoding in the POD header. +Sgml: + * Add support for recursive inclusion. +Text: + * Added option asciidoc +Xhtml: + * Improvements for the tag. +xml: + * Fix the nodefault option. Derivative modules should use _default_tags + and _default_inline to define the default behavior of their + module-specific tags (instead of tags and inline). + * Speed improvements. + * Added support for placeholders. + +=============================================================================== + ___ _____ _ _ +__ __/ _ \ |___ /| || | +\ \ / / | | | |_ \| || |_ + \ V /| |_| | ___) |__ _| + \_/ \___(_)____/ |_| (released 2008-07-20) + +** New features +general: + * Do not end re-wrapped lines with a space. +halibut: + * Added support for the Halibut format. +sgml: + * Fix failures with big sgml documents ("broken pipe" received from + nsgmls -p). +text: + * Added support for the Markdown format, as used with Ikiwiki. + * Make sure files are not mixed together when gettextized at the same + time. +packaging: + * Fix build failures with old versions of Module::Build. + +=============================================================================== + ___ __________ _____ +__ __/ _ \ |___ /___ / |___ / +\ \ / / | | | |_ \ |_ \ |_ \ + \ V /| |_| | ___) |__) | ___) | + \_/ \___(_)____/____(_)____/ (released 2008-04-02) + +po4a: + * Add options --package-name and --package-version (similar to xgettext's + options). + +translations: + * Actually ship Japanese translations. + +=============================================================================== + ___ __________ ____ +__ __/ _ \ |___ /___ / |___ \ +\ \ / / | | | |_ \ |_ \ __) | + \ V /| |_| | ___) |__) | / __/ + \_/ \___(_)____/____(_)_____| (released 2008-04-01) + +text: + * Added support for the fortunes format. + +translations: + * New Japanese translation. + * The manpages are generated in UTF-8. + +=============================================================================== + ___ __________ _ +__ __/ _ \ |___ /___ / / | +\ \ / / | | | |_ \ |_ \ | | This is a bug fix release. + \ V /| |_| | ___) |__) || | + \_/ \___(_)____/____(_)_| (released 2008-03-16) + + +man: + * Do not translate - to \- inside \*[...], \(.., \H'...', or \Z'...'. + +xml: + * Do not translate SSI comments by default. + +packaging: + * Fix the installation path of manpages and .mo files. + +=============================================================================== + ___ __________ +__ __/ _ \ |___ /___ / +\ \ / / | | | |_ \ |_ \ + \ V /| |_| | ___) |__) | + \_/ \___(_)____/____/ (released 2008-03-03) + +Notes to packagers: Since 0.31, some tests in the sgml testsuite require +the docbook sgml DTD. If you run the testsuite at build time you must have +these DTD in your build dependencies or you must disable these tests +cases in the testsuite. + +** New features + general: Support for PO files with plural forms. + Po4a does not generate such PO files, but it can receive one in + input. In such case, po4a cannot choose between the (singular + and) plural forms. It will consider that msgstr[0] is the + translation of msgid and msgstr[1] is the translation of + msgid_plural, which may be wrong. Thus, a warning will be + issued if po4a is asked to translate the singular or plural + form of a message with plural forms. + + texinfo: Major changes. Tested on the elisp documentation. + + sgml: Fail if nsgmls cannot validate the input file. This can be turned + off with the "force" option. + + xml: New option "cpp" to support C preprocessor directives (this avoids + re-wrapping lines with preprocessor directives). + xml: New options "translated" and "untranslated" that should allow an + easier configuration of Xml (and derivative module) + xml: Avoid duplicated newlines at the end of lines of multi-lines + comments. + xml: Paragraphs which only consist in an inline tag are now extracted. + This makes a lot of string to available for translation in the PO + file. + docbook: Tested on the Docbook testsuite. Lots of tag added. + + po4a: Fix failures with perl 5.10. Thanks to Roderich Schupp + + + msguntypot: Fix handling of the comment of the PO header. + +=============================================================================== + ___ _________ +__ __/ _ \ |___ /___ \ +\ \ / / | | | |_ \ __) | + \ V /| |_| | ___) / __/ + \_/ \___(_)____/_____| (released 2007-08-15) + +** Security fix + Fix a symlink attack caused by the /tmp/gettextization.failed.po + temporary file. + (CVE-2007-4462) + +** Bug fixes + + sgml: The handling of newlines was broken in no-wrap sections in 0.31 + + xhtml: The module is now distributed as the other modules. + + texinfo: Fix infinite loop when a command parameter ends with \ + (as in @samp{\}) + +** New features + + xml: New option includeexternal to support external entities. + + texinfo: Added support for many commands and environment (see + changelog). + + xhtml: New option includessi, which adds supports for Server Side + Includes include element (). + + xml: New option ontagerror to control the behavior of the module in case + of error. This permits to support files that the module would + consider invalid otherwise. + +** Translations + + New translations (Bengali, Estonian, Croatian, Indonesian, Kannada, + Korean, Occitan, Uzbek, Simplified Chinese, Chinese from Hong Kong) and + many updates. + +=============================================================================== + ___ _____ _ +__ __/ _ \ |___ // | +\ \ / / | | | |_ \| | + \ V /| |_| | ___) | | + \_/ \___(_)____/|_| (released 2007-05-07) + +** Dependencies + + po4a, + po4a-updatepo: New option --previous requires gettext 0.16. + +** Bug fixes + + general: Don't hang when running in background with redirected stdout. + Thanks to Jim Meyering. + +** New features + + general: po4a now uses timestamps to avoid re-generating a translation + if no changes are expected: if a translation is more recent + than its associated PO, master document, addenda or + configuration file, then there is no need to update it. For the + documents which do not pass the translation threshold, a + --stamp option was added to tell po4a to create files with a + .po4a-stamp extension (you can also create them manually). + This can save a lot of time when po4a knows that the + translation will not be generated because there were no changes + since the last po4a run. + + general: Beginning of a C extension. This provides speedup. Testers are + welcomed. + + po4a: New options: --msgid-bugs-address and --copyright-holder. + + po4a: Add new tag: [options] to set global options (i.e. for every + documents in the configuration file). + + po4a: Update translations based on modification times. Use timestamp to + avoid retrying generate uncompleted translations. + + man: New 'unknown_macros' option to specify the behavior of po4a with + unknown groff macros. + + man: Reset the configuration between two runs. This permits to define + different options for different files in a config file with the + opt:"..." parameters. + +=============================================================================== + ___ _____ ___ +__ __/ _ \ |___ / / _ \ +\ \ / / | | | |_ \| | | | + \ V /| |_| | ___) | |_| | + \_/ \___(_)____/ \___/ (released 2007-01-05) + +** Bug fixes + + man: Recode the text which is skipped, like comments. + This kind of issue may also appear on other modules. + A better solution would be to always use UTF-8 internally. + + distribution: Some unit tests were missing. + Also, the dependencies have been simplified. + Locale::gettext, Text::WrapI18N, Term::ReadKey and SGMLS + are still recommended, but no more required. + The BibTex module is now distributed. + + sgml: The module should be more friendly with XML files. + + po4a: When po4a creates a new PO file, it now uses msginit. This may + change the header of created PO files. + + guide: Major update of the tag definitions. Thanks to Azamat H. + Hackimov. + + Po: use strftime instead of date because date is not available on + every platform. + + tests: rename the XML testsuite to SGML, since it was testing the Sgml + module, and add a new testsuite for the Xml module (it currently + tests the Guide module). + +** Translations + + Updated Russian translation. + +=============================================================================== + ___ ____ ___ +__ __/ _ \ |___ \ / _ \ +\ \ / / | | | __) | (_) | + \ V /| |_| | / __/ \__, | + \_/ \___(_)_____| /_/ (released 2006-10-15) + +** New features + + New module for .INI files. Thanks to Costin Stroie. + + New module for BibTeX bibliographies. + + man: New mdoc option for stricter support of mdoc pages (NAME section + not translated). + + text: Support for underlined text. + + text: Support for bulleted paragraphs (can be deactivated with + -o nobullets). + +** Bug fixes + + sgml: Remove the tags from the default categories when they are defined + by the user. This changes the behavior of the Sgml module's options. + + sgml: Better line references in the generated PO. + + sgml: Support for '/>' (empty XML tag closure) when an xml prologue is + found (). + + po4a: When po4a create new PO files, it now uses msginit instead of + copying the POT file. + + man: Keep empty commented lines. + + man: Do not add spaces at the end of lines. + + man: Languages without non breaking space could not use question marks. + + sgml: Better support for verbatim sections, and consider + as verbatim. and