2013-08-21 Denis Barbier * t/data-20/test2.sgml: Remove spurious line, it causes test failures with recent Docbook DTD. Thanks to Didier Spaier. 2013-08-15 Denis Barbier * lib/Locale/Po4a/Po.pm: Fix again DST in POT-Creation-Date, by Jakub Wilk. 2013-08-15 Denis Barbier * lib/Locale/Po4a/Xml.pm: Improve error reporting, by Martin Quinson. 2013-08-15 Denis Barbier * Po4aBuilder.pm: Fix generation with newer Module::Build. 2013-08-15 Denis Barbier * lib/Locale/Po4a/LaTeX.pm: The newtheorem command accepts two optional parameters, by Federico Poloni. 2013-05-16 Denis Barbier * po4a po4a-updatepo lib/Locale/Po4a/{Po,Wml}.pm: Fix usage of File::Temp::tempfile, by Richard W.M. Jones. 2013-05-16 Denis Barbier * lib/Locale/Po4a/Po.pm: Fix DST in POT-Creation-Date. Thanks to Ineiev for the report and patch. 2013-01-05 Denis Barbier * lib/Locale/Po4a/Ini.pm: Add key parameter as an automatic comment. This allows using po4a-gettextize on ini files. Thanks to Didier Raboud. 2012-10-31 Denis Barbier * po4a po4a-updatepo lib/Locale/Po4a/{Po,Sgml,Wml}.pm: Use $ENV{TMPDIR} instead of /tmp if it is defined. 2012-10-28 Denis Barbier * lib/Locale/Po4a/Asciidoc.pm: make inline. Thanks to Petter Reinholdtsen for the report and patch. 2012-10-27 Denis Barbier * po4a: Allowing specifying the name of master files in splitted mode. Thanks to Yann Dirson for the report and patch. A slightly different version of his patch is implemented, syntax is master:file= 2012-10-26 Denis Barbier * lib/Locale/Po4a/Asciidoc.pm: Many improvements. 2012-10-22 Denis Barbier * lib/Locale/Po4a/Asciidoc.pm: Promote AsciiDoc to its own format, and deprecate -o asciidoc in Text format. 2012-10-09 Denis Barbier * lib/Locale/Po4a/Text.pm: According to documentation, minimum width for two-line title is two and not four. 2012-09-26 Denis Barbier * lib/Locale/Po4a/Text.pm: Support more AsciiDoc styles. 2012-09-18 Denis Barbier * lib/Locale/Po4a/Po.pm po4a: Add another possible value to --porefs option: counter. 2012-09-14 Denis Barbier * lib/Locale/Po4a/Text.pm: Rewrite the parse() method to improve its readability. 2012-09-10 Denis Barbier * lib/Locale/Po4a/Text.pm: Do not wrap tables in Asciidoc. Report and patch by Anders Nawroth. 2012-09-09 Denis Barbier * lib/Locale/Po4a/Po.pm po4a: Add a wrap/nowrap modifier to --porefs option, and make po4a recognize this option. * lib/Locale/Po4a/Man.pm: Declare .UR/.UE macros as being inline. 2012-09-08 Denis Barbier * lib/Locale/Po4a/Man.pm: Add missing macros used by several NetBSD manual pages. Thanks to Kiwamu Okabe for the patch. 2012-02-23 Denis Barbier * lib/Locale/Po4a/Po.pm: Preserve obsolete entries (prefixed by #~) in read()+write() cycle. 2012-02-23 Denis Barbier * po4a: Allow adding command-line options after config file. 2011-07-24 Nicolas François * NEWS, lib/Locale/Po4a/Text.pm: Add support for control files. 2010-11-22 Denis Barbier * po4a: Fix parsing to allow empty commands in configuration files. * po4a: Expand variables when reading @-prefixed addenda files. 2010-11-20 Denis Barbier * Makefile: File removed, all building stuff is performed within Build.PL; otherwise we would have to let Makefile support options passed to Build.PL, this may get tricky. 2010-11-03 Denis Barbier * lib/Locale/Po4a/Xml.pm: Fix handling of CDATA text. Fixes bug#312773 on the Alioth tracker. * po4a: Fix the --srcdir option, master file was not found. 2010-10-11 Nicolas François * lib/Locale/Po4a/Man.pm: Make sure input is always passing through either sub t{} or sub r{}. Convert back non breaking spaces in sub r{}. This fixes the handling of mdoc(7). 2010-10-02 Denis Barbier * lib/Locale/Po4a/Texinfo.pm: Fix handling of @defcodeindex and @defindex. 2010-09-23 Denis Barbier * lib/Locale/Po4a/Text.pm: Remove trailing newline in titles from PO files. * lib/Locale/Po4a/TransTractor.pm: Remove trailing carriage returns when reading input files. * lib/Locale/Po4a/Po.pm, po4a: Do no more generate backups for PO files. The --no-backups and --rm-backups flags are kept for now, but do nothing. 2010-09-21 Denis Barbier * lib/Locale/Po4a/Xml.pm: Under rare circumstances, tag definitions passed as options could be applied to other files listed in the configuration file. 2010-09-01 Denis Barbier * po4a-updatepo: This script did no more call msgmerge with --previous flag since the last change in 2009-12-30. 2010-08-24 Denis Barbier * CVS -> SVN: Migrate 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. 2010-08-20 Denis Barbier * share/doc/po4a*.xml: Add xml:lang="en" attribute to the root node of XML documents, this attribute will be translated by po4a and xsltproc will then provide translated section titles. 2010-08-14 Denis Barbier * lib/Locale/Po4a/Man.pm: Do not remove the last newline if it follows an escaped space character, otherwise paragraphs are merged. 2010-08-13 Denis Barbier * lib/Locale/Po4a/TransTractor.pm: Slightly change previous commit to be more conservative. * lib/Locale/Po4a/Man.pm: Fix handling of escaped spaces in post_trans. 2010-08-03 David Prévot * lib/Locale/Po4a/TransTractor.pm: Do not wrap all trailing spaces: keep one in order to keep non breaking space at the end of lines for manual pages. 2010-07-31 David Prévot * lib/Locale/Po4a/*.pm: Stylistic changes in runtime messages, make them more coherent with documentation. 2010-07-28 David Prévot * doc/*.pod lib/Locale/Po4a/*.pm: Style update in documentation. 2010-07-30 Denis Barbier * lib/Locale/Po4a/Po.pm: 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. 2010-07-28 Denis Barbier * MANIFEST: Add po/pod/ru.po, Russian translation was not included in tarball. 2010-07-26 Denis Barbier * lib/Locale/Po4a/Po.pm: Let read() handle previous strings, which are flagged by '#|'. They were previously managed like translator's comments, and calling write() after read()ing a PO file containing such comments generated an invalid PO file. This happened only with msgsearch or msguntypot, and not po4a* tools. * scripts/msguntypot: Call msgmerge with the --previous option; add a --no-previous option to disable this new behavior. 2010-07-20 Denis Barbier * lib/Locale/Po4a/Po.pm: When gettextize() fails, recode $trans into current charset before printing it on stderr. 2010-07-19 Denis Barbier * lib/Locale/Po4a/Man.pm: Support font modifiers in the form \f(XX and \f[FONT-NAME]. * lib/Locale/Po4a/Man.pm: Add support for .TQ macro. Patch by James Vega. * lib/Locale/Po4a/{Text,Sgml}.pm: Handle gracefully the case when input file is empty. * po4a: New EXAMPLE section in documentation, contributed by Helge Kreutzmann. 2010-04-17 Denis Barbier * po4a: New '--translate-only ' option. * lib/Locale/Po4a/Man.pm: Add new macros: Brq, %Q, Ms, Ud. 2010-03-29 TATEISHI Katsuyuki * NEWS, lib/Locale/Po4a/Text.pm: Fix failures: "Unknown option: copyright-holder". 2010-03-17 Nicolas François * lib/Locale/Po4a/TeX.pm: Die with a more sensible error if a file cannot be found with kpsewhich. 2010-02-02 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: Next version will be 0.39. * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. 2010-01-21 Denis Barbier * po4a, po4a-translate: New syntax for addenda, path may be preceded by modifiers. 2010-01-15 Nicolas François * po4a: Add table of content. * po4a: Stress that po4a(1) is meant to ease the use of the po4a-* commands. * po4a: Fix the location of the explanation when --force is not specified. * po4a: Added notes in the [po4a_langs] and [po4a_paths] sections to indicate that [po_directory] is recommended. * po4a: Split long example lines. 2010-01-15 Nicolas François * po4a, lib/Locale/Po4a/TeX.pm, lib/Locale/Po4a/Text.pm: Fixed typos. 2010-01-14 Nicolas François * TODO: Updated TODO list (new TODO items for po4a-build). 2010-01-14 Nicolas François * po4a: Document the $lang expansion in --msgmerge-opt * po4a: Improve the $lang expansion outside of --msgmerge-opt (e.g. to avoid expansion of $language) 2010-01-14 Denis Barbier * po4a: Expand $lang in --msgmerge-opt option. 2010-01-14 Nicolas François * po4a: Check earlier if master files exist. 2010-01-05 Nicolas François * lib/Locale/Po4a/Xhtml.pm: Remove outdated information. Xhtml is ready for production. 2010-01-05 Nicolas François * po/pod/fr.po: Updated to 1323t3f133u. 2009-12-30 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: Next version will be 0.38. * po/bin/Makevars: xgettext needed some options. At least -L Perl This seems to be OK for shell script also. This is not complete, but fixes the generation of POT. * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. 2009-12-30 Nicolas François * NEWS, po4a, po4a-updatepo: --previous is activated by default. * NEWS, po4a, po4a-updatepo: Use --no-previous to support versions of gettext earlier than 0.16. 2009-12-30 Nicolas François * lib/Locale/Po4a/Po.pm: Add a lang attribute, based on the PO file basename. * NEWS, lib/Locale/Po4a/Xml.pm: Add option addlang to force po4a to add a lang attribute to some tags. 2009-12-30 Nicolas François * share/doc/po4a-build.xml, share/doc/po4aman-display-po.xml, share/doc/po4apod-display-po.xml: Use more content related tags. * po/pod/ca.po, po/pod/es.po, po/pod/fr.po, po/pod/it.po, po/pod/ja.po, po/pod/pl.po, po/pod/po4a-pod.pot: Updated. * po/pod/es.po, po/pod/pl.po: Unfuzzied (1455t). * po/pod/fr.po: Updated to 1303t8f144u. 2009-12-30 Nicolas François * lib/Locale/Po4a/Text.pm: Fixed typo (nobullet -> nobullets) * lib/Locale/Po4a/Text.pm: Fail when unknown options are provided. 2009-12-27 Nicolas François * lib/Locale/Po4a/TransTractor.pm: Reset the detection of non-ascii files between two process() calls (i.e. when po4a process a new file). 2009-12-27 Nicolas François * NEWS, lib/Locale/Po4a/Pod.pm: Detect the encoding based on the input's =encoding line. 2009-12-27 Nicolas François * po4a, po4a-gettextize, po4a-normalize, po4a-translate, po4a-updatepo, lib/Locale/Po4a/Xml.pm, lib/Locale/Po4a/Xhtml.pm, lib/Locale/Po4a/Wml.pm, lib/Locale/Po4a/TransTractor.pm, lib/Locale/Po4a/Text.pm, lib/Locale/Po4a/Texinfo.pm, lib/Locale/Po4a/TeX.pm, lib/Locale/Po4a/Sgml.pm, lib/Locale/Po4a/Pod.pm, lib/Locale/Po4a/Po.pm, lib/Locale/Po4a/NewsDebian.pm, lib/Locale/Po4a/Man.pm, lib/Locale/Po4a/LaTeX.pm, lib/Locale/Po4a/KernelHelp.pm, lib/Locale/Po4a/Ini.pm, lib/Locale/Po4a/Html.pm, lib/Locale/Po4a/Halibut.pm, lib/Locale/Po4a/Guide.pm, lib/Locale/Po4a/Docbook.pm, lib/Locale/Po4a/Dia.pm, lib/Locale/Po4a/Debconf.pm, lib/Locale/Po4a/Common.pm, lib/Locale/Po4a/Chooser.pm, lib/Locale/Po4a/BibTeX.pm: Specify the encoding of the files processed by pod2man. 2009-12-27 Nicolas François * NEWS, lib/Locale/Po4a/Xml.pm: Fix handling of multi-lines placeholder tags. 2009-11-23 Neil Williams * share/po4a-build: Set utf8 default for pod2man. 2009-11-23 Neil Williams * share/po4a-build: Specify the real module name when using pod2man and section 3. 2009-11-22 Nicolas François * lib/Locale/Po4a/Pod.pm, lib/Locale/Po4a/TransTractor.pm: Improved detection of the output charset to provide the '=encoding' line in the output POD. * t/data-04/text-iso8859.pod-ok, t/data-04/utf.pod-ok: Updated testsuite accordingly. 2009-11-21 Neil Williams * po/pod/es.po: Fix a few typos. * share/po4a-build: Read the translated XML; fix for typo in call to xsltproc. 2009-11-13 Neil Williams * MANIFEST: Add build and runtime documentation. * Makefile: Remove empty directories after install. * doc/po4a-build.conf.5.pod: Documentation for the po4a-build.conf file. * doc/po4a-runtime.7.pod: Documentation for using example files from po4a for runtime script translation. * doc/po4a.7.pod: Typo. * po4a-build.conf: Add section 5 and 7 POD content. * share/doc/po4a-build.xml: Document section 5 support. * share/po4a-build: Support section 5 for POD. * share/po4a-build.conf.example: Section 5 support. 2009-11-12 Neil Williams * Build.PL: OK, this is a hack but gettext really doesn't like mixing shell and perl without one of the formats having a file extension, so make a temporary po4a-build.sh symlink which gets cleaned up later. * Makefile: Clean up the temporary symlink. * po/bin/Makevars: Let xgettext use the default Lang now that the symlink solves the other confusion. * po/bin/POTFILES.in: Get POTFILES to look at the symlink. * po/bin/po4a.pot: Updated with new strings from po4a-build. * share/po4a-build: Fix the string markup so that xgettext finds all 14 strings. 2009-11-12 Neil Williams * Build.PL: Convert to the po4a-build build system. * MANIFEST: Add po4a-build support files. * Makefile: Generate translated content via po4a-build. * changelog: Fold share/Changelog into main changelog. * po/bin/LINGUAS: po4a-build support. * po/bin/Makefile: copy of the example in share/ * po/bin/Makevars: based on the example in share/ * po/bin/POTFILES.in: Scripts with translatable content. * po/pod/ca.po: Updated for po4a-build strings. * po/pod/es.po: Updated for po4a-build strings. * po/pod/fr.po: Updated for po4a-build strings. * po/pod/it.po: Updated for po4a-build strings. * po/pod/ja.po: Updated for po4a-build strings. * po/pod/pl.po: Updated for po4a-build strings. * share/ChangeLog: Removed. * share/Makefile: Add a clean target. * t/.cvsignore: Ignore t/tmp. 2009-11-11 Neil Williams * share/po4a-build: Properly separate man (3) from man (1) XML * share/po4a-build.conf: Update with modified variables. * share/po4a-build.conf.example: Update the example too. 2009-11-10 Neil Williams * share/po4a-build: Add support for man (7) and include changes from more testing within the po4a build. * share/doc/po4aman-display-po.xml, * share/doc/po4apod-display-po.xml: Add XML from doclifter so that the manpages can be generated and the XML translated. Add translations to doc/po/. * share/po4a-build.conf: Allow use of internal po4a support. 2009-11-07 Omar Campagne * po/pod/es.po: Updated to 1248t. 2009-11-07 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: Prepare next release * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. 2009-11-07 Nicolas François * NEWS: Fixed NEWS entries. * NEWS, lib/Locale/Po4a/Text.pm: Added options breaks and tabs. * lib/Locale/Po4a/Text.pm: Do not set $self->{options} in initialize(). 2009-11-07 Nicolas François * MANIFEST, doc/addendum_man.es: Added addenda for groff manpages. 2009-11-06 Neil Williams * share/README: trying to describe what I'm seeking here. * share/doc/po4a-build.xml: Prototype manpage for po4a-build * share/doc/po4a.config: po4a-build config file for it's own manpage translation, in due course. * share/po/.cvsignore: Ignore the POT * share/po4a-build: Switch to po4a-build as the script name and po4a-build.conf as the config file name. Comment out "debianism" of looking for debian/changelog. * share/po4a-build.conf: Internal conf file for eventual manpage generation and translation. * share/po4a-build.conf.example: SCRIPTS= unsupported - better done using the Makefile snippets, see README. 2009-11-06 Neil Williams * share/Makevars-perl.example: Example for perl packages. * share/Makevars-shell.example: Example for shell packages. * share/po/Makefile: Copy of po4a-build.make for our translations. * share/po/Makevars: Copy of Makevars-shell.example for po4a-build * share/po/POTFILES.in: po4a-build support. * share/po4a-build: main script to allow translation to be a one-stop process. * share/po4a-build.make: Based on autotools, allows preparation of POT files and updating of PO files for script output translation messages. 2009-11-06 Omar Campagne * NEWS, po/pod/es.po: Updated to 1239t. * doc/addendum.es: Added Omar Campagne to the list of Spanish translators. 2009-10-25 Thomas Mueller * po/bin/de.po: Updated to 182t. 2009-10-25 Florentin Duneau * scripts/po4apod-display-po: Fixed bashism. * po/pod/fr.po: Fixed typos in the French translation of the po4apod-display-po manpage. 2009-10-25 Clytie Siddall * po/bin/vi.po: Added Vietnamese translation. 2009-09-30 Michal Simunek * po/bin/cs.po: Updated to 182t. 2009-09-10 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: Prepare next release 2009-09-10 Thomas Mueller * po/bin/de.po: Updated to 182t. 2009-09-08 António Moreira * NEWS, po/bin/pt.po: Updated to 183t. 2009-09-02 Luca Monducci * NEWS, lib/Locale/Po4a/Sgml.pm: Inclusion of entities may not end with a space. 2009-08-30 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: Prepare next release 2009-08-29 Martin Bagge * po/bin/sv.po: Updated to 183t. 2009-08-29 Michal Simunek * po/bin/cs.po: Updated to 182t. 2009-08-29 Piarres Beobide * po/bin/eu.po: Updated to 182t. 2009-08-29 Nicolas François * po/bin/fr.po: Updated to 183t. * po/pod/fr.po: Updated to 1239t. 2009-08-29 Yuri Kozlov * po/bin/ru.po: Updated to 183t. 2009-08-29 Joop Eggen * po/bin/eo.po: Updated to 183t. 2009-08-21 Omar Campagne * po/bin/es.po: Updated to 183t. 2009-08-19 Annika * po/bin/et.po: Updated Estonian translation. (84t18f81u) 2009-08-18 Nicolas François * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. * po/bin/*.po, po/pod/*.po: Header cleanup. Removed invalid language team addresses. 2009-08-18 Nicolas François * t/data-05/test7.err: Fix testsuite. This is probably a bug in the testsuite. The stdout and stderr outputs should probably be separated. 2009-08-16 Nicolas François * NEWS, po4a, lib/Locale/Po4a/TransTractor.pm: 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). 2009-08-16 Omar Campagne * NEWS, po/bin/es.po: Updated Spanish translation. 2009-07-29 Nicolas François * NEWS, po4a-updatepo: Added options --msgid-bugs-address, --copyright-holder, --package-name, --package-version to control the generation of the PO header. 2009-07-22 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: prevent the plugin from croaking on the options intended for Po.pm. * NEWS, lib/Locale/Po4a/TransTractor.pm: Prepare next release 0.36.3. * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. 2009-07-21 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: Prepare next release 0.36.2. * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. * MANIFEST, Build.PL: Distribute the po4apod-display-po script. * doc/addendum_man.fr: Fix encoding. * po/pod.cfg: Added po4apod-display-po manpage. 2009-07-21 Nicolas François * lib/Locale/Po4a/Wml.pm: Inherit from Xhtml instead of calling Xhtml separately. This avoids having to deal with the options multiple times. This should not change the Wml module behavior. 2009-07-21 Nicolas François * NEWS, lib/Locale/Po4a/Xml.pm: Added option customtag. 2009-07-21 Nicolas François * lib/Locale/Po4a/LaTeX.pm: Do not translate the colors. 2009-07-21 Nicolas François * NEWS, po4a-gettextize: Added options --msgid-bugs-address, --copyright-holder, --package-name, --package-version to control the generation of the PO header. * lib/Locale/Po4a/TransTractor.pm: Pass the PO options to the created Locale::Po4a::Po objects. 2009-07-20 Nicolas François * scripts/po4apod-display-po: Fix some bashisms. * scripts/po4apod-display-po: Added support for additional options. * scripts/po4apod-display-po: Always generate the manpagesin UTF-8. man will figure out what has to be done. 2009-07-20 Florentin Duneau * NEWS, scripts/po4apod-display-po, scripts/po4apod-display-po.1, scripts/po4aman-display-po: Added script to display previews of POD translations. 2009-07-20 Nicolas François * po/pod/fr.po: Fixed typo. 2009-07-19 Nicolas François * NEWS, lib/Locale/Po4a/Text.pm: Avoid the translation of some markup: title and horizontal rules. 2009-07-19 Jonas Smedegaard * NEWS, lib/Locale/Po4a/Text.pm: Improved Markdown support. 2009-07-11 Nicolas François * NEWS, lib/Locale/Po4a/Wml.pm: Copy {TT}{'file_in_encoder'} together with {TT}{'file_in_charset'}. This fixes the handling of non ASCII documents. 2009-04-11 Nicolas François * po/pod/fr.po: Fix typo. 2009-04-05 Nicolas François * NEWS, lib/Locale/Po4a/TransTractor.pm: Prepare for the next release * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. 2009-04-05 Nicolas François * lib/Locale/Po4a/Xml.pm: Do not include commented out entities. 2009-03-31 Nicolas François * lib/Locale/Po4a/TeX.pm: Two escape sequences (\\ in LaTeX or @@ in Texinfo) do not introduce a command. * lib/Locale/Po4a/TeX.pm: Escaped brackets should not be counted (for the balancing of brackets). * lib/Locale/Po4a/Texinfo.pm: Added support for opindex 2009-03-23 Nicolas François * lib/Locale/Po4a/Pod.pm: Do not add an =encoding header if the encoding is empty. Thanks to Joey Hess. 2009-03-16 Nicolas François * NEWS, lib/Locale/Po4a/TeX.pm: Fix support for inline customization of separators. The [#x] modifier is optional. * NEWS, lib/Locale/Po4a/LaTeX.pm: Added support for the tabularx environment. 2009-03-16 Nicolas François * doc/po4a.7.pod, lib/Locale/Po4a/Xml.pm: Fix Typos. * po/pod/fr.po: Updated French translation. * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. 2009-03-08 Nicolas François * lib/Locale/Po4a/Xml.pm: The tag and the po4a-id may have been split on different lines in the PO file. 2009-03-07 Nicolas François * po/bin/fr.po: Updated French translation. 2009-03-07 Nicolas François * lib/Locale/Po4a/Xml.pm: Do not expect external entities to be in the current directory. Use the current file's path instead. 2009-03-07 Nicolas François * po4a, po4a-gettextize, po4a-normalize, po4a-translate, po4a-updatepo, scripts/msgsearch, scripts/msguntypot: DO not use the hardcoded /usr/bin/perl. Just use perl from the PATH. 2009-03-07 Nicolas François * scripts/msguntypot: Do not include Locale::gettext directly. Use Locale::Po4a::Common instead. 2009-03-04 Nicolas François * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. * NEWS, lib/Locale/Po4a/TransTractor.pm: Prepare for the next release 2009-03-04 Nicolas François * lib/Locale/Po4a/Xml.pm: Fix the support for the nodefault option. * lib/Locale/Po4a/Xml.pm: Fix the detection of tags wrongly added to 2 exclusive categories. 2009-03-03 Nicolas François * lib/Locale/Po4a/Xml.pm: Simplify handling of references from @save_holders. 2009-03-02 Nicolas François * NEWS, lib/Locale/Po4a/Xml.pm: Added foldattributes option. Useful to simplify strings and avoid typos when attributes shall not be translated. 2009-03-02 Nicolas François * lib/Locale/Po4a/Wml.pm: Issue warnings only in debug mode. 2009-03-02 Nicolas François * lib/Locale/Po4a/Xml.pm: Added missing initialization of $self->{options}{'_default_attributes'} 2009-03-01 Nicolas François * lib/Locale/Po4a/Docbook.pm, lib/Locale/Po4a/Guide.pm, lib/Locale/Po4a/Xhtml.pm: Use _default_attributes instead of attributes. * lib/Locale/Po4a/Xml.pm: Added support for _default_attributes. * lib/Locale/Po4a/Xml.pm: Do not use the default setting if the tag is already assigned to the category on the command line (modifiers may differ). 2009-02-28 Nicolas François * t/data-02/man.po, t/data-02/man.po-empty, t/data-02/man.po-ok, t/data-02/pod.po, t/data-02/pod.po-empty, t/data-02/pod.po-ok, t/data-04/ascii-iso8859.po-ok, t/data-04/ascii.po-ok, t/data-04/iso8859.po-ok, t/data-04/trans.po, t/data-04/utf.po, t/data-04/utf.po-ok, t/data-05/test0.fr.po, t/data-05/test0.fr.po-empty, t/data-05/test0.pot, t/data-05/test2.de.po, t/data-05/test2.de.po-empty, t/data-05/test2.es.po, t/data-05/test2.es.po-empty, t/data-05/test2.fr.po, t/data-05/test2.fr.po-empty, t/data-05/test2.it.po, t/data-05/test2.it.po-empty, t/data-05/test2.pot, t/data-11/pod1.po, t/data-11/pod2.po, t/data-20/test2.pot, t/data-20/xml.po, t/data-21/extract.po-ok, t/data-21/transl.po, t/data-22/html.po, t/data-22/spaces.po, t/data-23/dot1.fr.po, t/data-23/dot1.pot, t/data-23/dot5.it.po, t/data-23/dot5.pot, t/data-23/escapes1.it.po, t/data-23/escapes1.pot, t/data-23/fonts.en.po, t/data-23/fonts.pot, t/data-23/hyphens.translate.fr.po, t/data-23/hyphens.translate.pot, t/data-23/hyphens.verbatim.fr.po, t/data-23/hyphens.verbatim.pot, t/data-23/mdoc.fr.po, t/data-23/mdoc.pot, t/data-23/mixed.fr.po, t/data-23/mixed.pot, t/data-23/null.fr.po, t/data-23/null.pot, t/data-23/spaces.fr_latin1.po, t/data-23/spaces.fr_utf8.po, t/data-23/spaces.ja.po, t/data-23/spaces.pot, t/data-24/simple.fr.po, t/data-24/simple.pot, t/data-25/includessi.po, t/data-25/xhtml.po, t/data-27/comments.po, t/data-27/general.po, t/data-27/options.po, t/data-29/general.po, t/data-30/Attributes.po, t/data-30/BlockId.po, t/data-30/BlockTitles.po, t/data-30/Callouts.po, t/data-30/DelimitedBlocks.po, t/data-30/Footnotes.po, t/data-30/Lists.po, t/data-30/Paragraphs.po, t/data-30/Tables.po, t/data-30/Titles.po: Updated testsuite according to last change for "type:" comments. 2009-02-28 Nicolas François * NEWS, lib/Locale/Po4a/Po.pm: Tag "type:" comments as extracted comments (starting with '#. ') instead of translator comments. 2009-02-28 Nicolas François * t/data-05/test7.err: Updated testsuite. Man is much less verbose in debug mode since the simplification of the splitargs() function. * t/data-23/quotes, t/data-23/quotes.fr, t/data-23/quotes.fr.po, t/data-23/quotes.pot: Updated testsuite. splitargs() is now * t/data-24/simple-translate.out, t/data-24/simple-updatepo.out, t/data-24/simple-gettextize.out: Updated testsuite. New warning for files which are not found. * t/data-24/simple.fr.tex, t/data-24/simple.tex: article.cls is a standard file, and is found by kpsewhich. Use article-wrong.cls instead. * t/data-27/general-normalized.xml: New behavior of Xml for comments. 2009-02-28 Nicolas François * lib/Locale/Po4a/TeX.pm: Warn if kpsewhich cannot find the file. 2009-02-28 Nicolas François * lib/Locale/Po4a/Dia.pm: Since the removal of tagsonly, found_string() may receive an empty (or space only) string. Just return the provided string in that case. 2009-02-22 Nicolas François * lib/Locale/Po4a/Xhtml.pm: Remove from the set of inline tags. are not translated so / should not be neither. 2009-02-22 Nicolas François * NEWS,lib/Locale/Po4a/TeX.pm: Use kpsewhich instead of directly TEXINPUTS to find included files. 2009-02-22 Nicolas François * Build.PL: Fix the title (release and center titles) of the English po4a.7 manpage. * Build.PL: Fix the titles (release and center titles) of translated manpages (they use to be doubly encoded in UTF-8). 2009-02-22 Robert Luberda * doc/po4a.7.pod: Fixed typo. 2009-02-22 Nicolas François * lib/Locale/Po4a/Dia.pm, lib/Locale/Po4a/Docbook.pm, lib/Locale/Po4a/Guide.pm: Do not use tagsonly, which is not needed anymore and deprecated. 2009-02-22 Nicolas François * po4a: Fix the handling of global options in the configuration file. [options] opt:"-M UTF-8" failed. 2009-02-22 Nicolas François * lib/Locale/Po4a/Xml.pm: Check that the translated and untranslated lists are exclusive. * lib/Locale/Po4a/Xml.pm: Check that the break, inline and placeholder lists are exclusive. 2009-02-22 Nicolas François * lib/Locale/Po4a/Xml.pm: Remove the translate argument from translate_paragraph(). It is not used anymore. 2009-02-22 Nicolas François * lib/Locale/Po4a/Xml.pm: Updated documentation. 2009-02-22 Nicolas François * NEWS, lib/Locale/Po4a/Xml.pm: The tags and tagsonly options are deprecated. Use the translated/untranslated and break/inline/placeholder options instead. 2009-02-15 Nicolas François * NEWS, lib/Locale/Po4a/Xml.pm: Only issue a warning when the doctype does not match. Also provide more help to the users. 2009-02-14 Nicolas François * doc/po4a.7.pod: Harmonize the filename used in the documentation, example, etc. * doc/po4a.7.pod: Added section "HOWTO customize po4a". 2009-02-14 Nicolas François * lib/Locale/Po4a/Common.pm, lib/Locale/Po4a/TransTractor.pm, lib/Locale/Po4a/Text.pm: Fix warnings in the generated manpages. * lib/Locale/Po4a/Text.pm: Document the asciidoc option. 2009-02-14 Nicolas François * NEWS, lib/Locale/Po4a/Man.pm: Rewrite splitargs() to handle arguments having multiple spaces for formatting. This information was lost when splitting the arguments string on spaces. 2009-02-13 Nicolas François * NEWS, lib/Locale/Po4a/Xml.pm: Give placeholders a type and a more valid XML representation. 2009-02-10 Nicolas François * po4a: Fail with an error if options cannot be parsed (instead of infinite loop). 2009-02-10 Martin Quinson * lib/Locale/Po4a/Xml.pm: Reset @path in initialize(). This is needed when po4a is used with multiple files which leave an unclean path. 2009-02-10 Nicolas François * NEWS: Updated release date. * NEWS, Build.PL: Build the manpage with the Pod::Man utf8 option. This requires a recent Pod::Man (>= 5.10?) * NEWS, lib/Locale/Po4a/Pod.pm: Announce the encoding in the POD header. 2009-02-09 Nicolas François * Build.PL: Another try to fix the installation of manpages and mo files. * t/30-text.t: De-activate the Tables test. Tables are not supported by the asciidoc module. * t/data-29/general-normalized.wml, t/data-29/general.po: Fix the WML testsuite (due to a change in teh HTML module,
are now breaking points in paragraphs. * lib/Locale/Po4a/TransTractor.pm: Updated to version 0.35. 2009-01-31 Nicolas François * po/bin/po4a.pot, po/pod/po4a-pod.pot: Regenerated. * po/bin/*.po, po/pod/*.po: Synchronized with the POTs. 2009-01-31 Nicolas François * po/pod.cfg, po/html.cfg: Use the new [po_directory] feature in our po4a configuration files. 2009-01-31 Nicolas François * lib/Locale/Po4a/Docbook.pm: Added support for the xml:lang attribute. 2009-01-31 Nicolas François * lib/Locale/Po4a/Po.pm: Do not duplicate the references when the same string has different translations * lib/Locale/Po4a/Po.pm: Fix the conflict markers when more than 2 alternatives exist. * lib/Locale/Po4a/Po.pm: Indicate the reference of the translations when a conflict occurs during a gettextization (instead of "choice"). 2009-01-30 Nicolas François * lib/Locale/Po4a/Xml.pm (get_path): accept an additional list of path element to be added at the end of the path in get_path(). This avoids having paths starting with "outside any tag (error?)". * lib/Locale/Po4a/Xml.pm (tag_type): Only call get_string_until() and join_lines() once. * lib/Locale/Po4a/Xml.pm: Speedup improvement: use hashes to keep the tags in the various category instead of arrays. * lib/Locale/Po4a/Xml.pm (get_translate_options): Add a cache to store the get_translate_options() results. * lib/Locale/Po4a/Xml.pm: Simplify regexp. * lib/Locale/Po4a/TransTractor.pm, lib/Locale/Po4a/Xml.pm: Allow arrays in input of unshiftline (instead of only 2 elements) * NEWS: Document the speed improvements. 2009-01-30 Nicolas François * t/data-11/err1, t/data-23/dot2.err, t/data-23/dot3.err, t/data-23/dot4.err: Updated testsuite following change from 2009-01-16. 2009-01-27 Nicolas François * lib/Locale/Po4a/Docbook.pm: Fix wrong duplicates: The second should have been , the second should have been , the second should have been . * lib/Locale/Po4a/Docbook.pm: Added v4 tags not in DocBook v5: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , . * lib/Locale/Po4a/Docbook.pm: Move
to its alphabetical place. 2009-01-16 Nicolas François * lib/Locale/Po4a/Common.pm: Remove -t STDOUT test, already enclosed in a -t STDOUT test. 2009-01-15 intrigeri * NEWS, lib/Locale/Po4a/Common.pm: Add support for a nowrapi18n option in order to use Locale::Po4a programatically. * lib/Locale/Po4a/Common.pm: Do not use Text::WrapI18N if STDOUT or STDERR is not opened to a tty. 2008-12-29 Nicolas François * lib/Locale/Po4a/Docbook.pm: Added tags from earlier docbook releases. 2008-12-29 Nicolas François * t/data-27/comments-normalized.xml, t/data-27/comments.po, t/data-27/general.po, t/data-27/options.po: Updated testsuite for the Xml module. 2008-12-29 Nicolas François * NEWS, po4a: Added [po_directory] command to the config file. 2008-12-29 Nicolas François * lib/Locale/Po4a/Docbook.pm: Reworked to take into account all the DocBook 5.0 tags, with the new classification. 2008-12-29 Nicolas François * lib/Locale/Po4a/Guide.pm, lib/Locale/Po4a/Dia.pm: _default_tags replaced by _default_translated. 2008-12-29 Nicolas François * lib/Locale/Po4a/Xml.pm: Enhance the placeholder support. This should be officially supported now. Documentation is missing. * lib/Locale/Po4a/Xml.pm: Add a break category. break should replace the tags category. Documentation is missing. * lib/Locale/Po4a/Xml.pm: End of the placeholder handling (adding the placeholders' translation) moved from treat_content to translate_paragraph. * lib/Locale/Po4a/Xml.pm: The (placeholder) tag is added to @path before calling translate_paragraph to fix the path in the PO file. * lib/Locale/Po4a/Xml.pm: The tag shall not be added to the path in tag_break_close, otherwise there are duplicates in the path. 2008-12-06 Nicolas François * lib/Locale/Po4a/Sgml.pm: Added empty tag: spanspec. * lib/Locale/Po4a/Sgml.pm: Added ignore tags: city country isbn lineannotation pubsnumber volumenum. * lib/Locale/Po4a/Sgml.pm: Added translate tags: see substeps example seealso biblioentry biblioset chapterinfo orgdiv appendixinfo collab collabname confgroup conftitle confdates pagenums. 2008-12-06 Nicolas François * NEWS, lib/Locale/Po4a/Sgml.pm: Added support for recursive inclusions. Entities were processed one after another, and could be unexpanded when present in a file included by a later entity. 2008-12-06 Nicolas François * lib/Locale/Po4a/Sgml.pm: Fix for debug=entities. 2008-12-06 Nicolas François * lib/Locale/Po4a/Sgml.pm: Move acronym from the translate category to the ignore category: can appear in a paragraph, and should not break the current block. 2008-12-06 Nicolas François * lib/Locale/Po4a/Xhtml.pm: Fix indentation in documentation. 2008-11-17 Noritada Kobayashi * lib/Locale/Po4a/Docbook.pm: Add to _default_inline to enable translating contents of elements. 2008-11-12 Nicolas François * lib/Locale/Po4a/Po.pm: If no "charset" header is present, return CHARSET. Thanks to intrigeri for spotting this with zzuf. 2008-11-08 Nicolas François * lib/Locale/Po4a/Xml.pm: Quotes are not relevant in CDATAs. This caused po4a to search for the end of CDATA in the rest of the document if an apostrophe was opened and not closed. 2008-11-02 Nicolas François * lib/Locale/Po4a/Xhtml.pm: Added support for
tags (untranslated, introduce a break). * lib/Locale/Po4a/Xml.pm: Do not translate the leading blank lines. 2008-11-02 W. Martin Borgert * lib/Locale/Po4a/Docbook.pm: Added support for . 2008-11-02 Nicolas François * lib/Locale/Po4a/Xml.pm: Added support for module options _default_translated and _default_untranslated. * lib/Locale/Po4a/Xml.pm: Simplify the handling of options. * lib/Locale/Po4a/Xhtml.pm: Added support for
.

2008-10-24  Nicolas François  

	* lib/Locale/Po4a/Text.pm, t/data-30/Paragraphs.po: Added support
	for [icons=...] and [icon=...].
	* t/data-30/Paragraphs.po, t/data-30/Paragraphs.out,
	t/data-30/Paragraphs.asciidoc: Added test for [icon="..."].
	* t/data-30/Paragraphs.po, t/data-30/Paragraphs.out,
	t/data-30/Paragraphs.asciidoc: The bibliography support might not
	be good. The asccidoc example does not work with the HTML
	generation. Keep the asciidoc paragraph in the PO file.
	* lib/Locale/Po4a/Text.pm, t/data-30/Lists.po: Added support for
	list items followed by a backslash (item text on teh same line as
	label).

2008-10-13  Nicolas François  

	* lib/Locale/Po4a/Text.pm, t/data-30/Lists.po: Added support for
	List Item Continuation and List Block.
	* lib/Locale/Po4a/Text.pm, t/data-30/Lists.po: Added support for
	Horizontal Labeled Lists.
	* lib/Locale/Po4a/Text.pm, t/data-30/Paragraphs.po: Added support
	for Admonition Paragraphs.

2008-10-12  Nicolas François  

	* lib/Locale/Po4a/Text.pm: Check for verbatim == 2 before the
	paragraph separators. This fixes the Comment Blocks support.
	* lib/Locale/Po4a/Text.pm: Comment Blocks are delimitted by /, not \.
	* lib/Locale/Po4a/Text.pm: Add support for the space between the
	title mark and the actual title in the "One line titles".
	* lib/Locale/Po4a/Text.pm: Fix the support for the trailing title
	mark in the "One line titles".
	* lib/Locale/Po4a/Text.pm: Add support for embedded delimiters.
	* lib/Locale/Po4a/Text.pm: Add support for verse, quote and
	Admonition Paragraphs.
	* lib/Locale/Po4a/Text.pm: Add support for Question and Answer
	Lists, and Glossary Lists.
	* lib/Locale/Po4a/Text.pm: Fix the support of the '..' lists (they
	were detected as block titles).
	* lib/Locale/Po4a/Text.pm: Fix typo (missing semi-colon).

2008-10-12  Nicolas François  

	* t/30-text.t, t/data-30/Attributes.asciidoc,
	t/data-30/Attributes.out, t/data-30/Attributes.po,
	t/data-30/BlockId.asciidoc, t/data-30/BlockId.out,
	t/data-30/BlockId.po, t/data-30/BlockTitles.asciidoc,
	t/data-30/BlockTitles.out, t/data-30/BlockTitles.po,
	t/data-30/Callouts.asciidoc, t/data-30/Callouts.out,
	t/data-30/Callouts.po, t/data-30/DelimitedBlocks.asciidoc,
	t/data-30/DelimitedBlocks.out, t/data-30/DelimitedBlocks.po,
	t/data-30/Footnotes.asciidoc, t/data-30/Footnotes.out,
	t/data-30/Footnotes.po, t/data-30/Lists.asciidoc,
	t/data-30/Lists.out, t/data-30/Lists.po,
	t/data-30/Paragraphs.asciidoc, t/data-30/Paragraphs.out,
	t/data-30/Paragraphs.po, t/data-30/Tables.asciidoc,
	t/data-30/Tables.out, t/data-30/Tables.po,
	t/data-30/Titles.asciidoc, t/data-30/Titles.out,
	t/data-30/Titles.po: Added testsuite for the Text module (only
	asciidoc tested. (Some tests currently fail)

2008-10-11  Nicolas François  

	* NEWS, lib/Locale/Po4a/Text.pm: Added option asciidoc.

2008-10-04  Nicolas François  

	* po4a-normalize: Added option -b, --blank to check which parts of
	a document are not translated.

2008-10-04  Nicolas François  

	* lib/Locale/Po4a/Xhtml.pm: Add  to the list of inline tags.

2008-10-04  Nicolas François  

	* lib/Locale/Po4a/Xml.pm: Fix typos and formating in the man page.
	Thanks to Javier Fernández-Sanguino Peña and Jens Seidel.

2008-10-04  Nicolas François  

	* lib/Locale/Po4a/Docbook.pm: Remove  from the inline
	tags. glossterm must be translated.

2008-10-04  Nicolas François  

	* lib/Locale/Po4a/Docbook.pm:  moved to _default_inline.

2008-09-25  Noritada Kobayashi 

	* po/pod/ja.po: Fix a typo.

2008-08-22  Nicolas François  

	* NEWS, lib/Locale/Po4a/Xml.pm: Fix the handling of the nodefault
	option (it canceled the behavior defined on the command line).
	Added _default_tags and _default_inline categories (to be used
	only by derivative modules).
	* lib/Locale/Po4a/Xhtml.pm, lib/Locale/Po4a/Guide.pm,
	lib/Locale/Po4a/Docbook.pm, lib/Locale/Po4a/Dia.pm: Fix the Xml
	module derivatives accordingly.

2008-08-22  Nicolas François  

	* NEWS, lib/Locale/Po4a/Docbook.pm: Move the