Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

po4a-0.73-2.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: po4a Distribution: openSUSE Tumbleweed
Version: 0.73 Vendor: openSUSE
Release: 2.2 Build date: Tue Jul 2 13:51:42 2024
Group: Development/Tools/Other Build host: reproducible
Size: 1092983 Source RPM: po4a-0.73-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://po4a.org/
Summary: Framework to translate documentation and other materials
Po4a extracts the translatable material from its input in a PO file.
When the PO file is translated, it re-injects the translation in the structure of the document,
and generates the translated document.
If a string is not translated (i.e. it was not translated or it is "fuzzy"
because the original document was updated), the original string is used.
This permits to provide always up-to-date documentation.

po4a supports currently the following formats:
  * manpages
  * POD
  * XML (generic, DocBook, XHTML, Dia, Guide, or WML)
  * SGML
  * TeX (generic, LaTeX, BibTex or Texinfo)
  * text (simple text files with some formatting, markdown, rubydoc or AsciiDoc)
  * INI
  * YAML
  * KernelHelp

Provides

Requires

License

GPL-2.0-only

Changelog

* Tue Jul 02 2024 mls@suse.de
  - Add a workaround to fix building against perl-5.40.0 which added
    a warning for accidental usage of UNIVERSAL::import()
    * new patch: po4a.diff
* Sat Jun 22 2024 Dominique Leuenberger <dimstar@opensuse.org>
  - Update to version 0.73:
    + Try to not fail when writing UTF po files with old Perl
      versions.
    + Improve various error messages to help users debugging encoding
      issues.
  - Changes from version 0.72:
    + TransTractor:
    - Remove one source of supirious error reports when writing
      files.
    + Asciidoc:
    - Support a cleanspaces option to remove extra spaces in
      wrapped lines.
    + Man/Groff:
    - Handle ~ as non-breaking space.
    - Properly handle \c escape sequence in .TP parameters.
    + Markdown:
    - Treat tables as verbatim paragraphs.
    + All scripts:
    - Add an option -w/--width to rewrap text on an arbitrary
      column.
    + po4a main script only:
    - Fix the behavior of --translate-only.
    + Documentation:
    - Fix typos.
    - Kill outdated documentation on Pod parameters.
  - Changes from version 0.71:
    + po4a main script:
    - Fix the parsing of nested simple and double quotes mixed with
      escaped spaces.
    - Properly parse config files iteratively redefining the same
      alias to enrich it.
    - Don't eat up quotes around parameters containing spaces, as
      they are needed later on when passing parameters to msgmerge
      and friends.
    + Gemtext:
    - New module.
    + Documentation:
    - Fix many typos introduced in previous release.
    + General:
    - Better error messages on encoding errors. It remains fragile,
      but at least we try to display an error message.
  - Changes from version 0.70:
    + Major cleanup:
    - Greatly simplify the code by using PerlIO instead of messing
      up with encodings manually. This is a very intrusive change,
      and even if all tests of our comprehensive suite pass, expect
      issues with this on some corner cases, such as projects not
      using UTF-8 but a mixture of encodings.
* Mon Jan 16 2023 Dirk Müller <dmueller@suse.com>
  - update to v0.69:
    * Parts of a fenced divs are now translated separately (GitHub's #381)
    * Use the implementation of YFM to parse YAML files too.
    * Numbers and arrays are not quoted anymore in Yaml files, as it should
      be.
    * This adds the yfm_paths option to Markdown and Asciidoc YFM,
    * fixing GitHub's #392 along the way.
    * Please note that '-o keys' is now case-sensitive in Yaml documents.
    * Do not translate nor quote booleans, so that they are not treated as
      string.
    * Correctly handle placeholders of empty elements (GitHub's #389)
    * Translate attributes within attribute-folded inline and placeholder (GH
      [#391])
    * alt attribute of  can be properly handled with:  -o
      'attributes=<image>alt' -o 'inline=<image>' -o foldattributes
    * Thanks k-yaegashi for the pull request fixing both issues
    * Add a deprecation warning to po4a-translate and po4a-updatepo stating
      that po4a is the prefered interface.
    * Rewrite the po4a-gettextize documentation (Debian's #1016695) [Mt].
    * Rewrite the intro of po4a doc, and add a Quick start tutorial [Mt].
* Fri Jul 15 2022 Luiz Fernando Ranghetti <elchevive@opensuse.org>
  - Update to version 0.67
  - Add perl(Syntax::Keyword::Try) to Requires and BuildRequires
    Asciidoc:
    * Support Hugo shortcode on macros (GitHub's #352) [Danilo G. Baio]
    * Support automatically numbered callouts (GitHub's #351) [J.N. Avila]
    * Support line breaks (GitHub's #199) [J.N. Avila]
    gettextization:
    * Deduplicate the msgids, to prevent the structure desynchronizations
    when the same string is used at several locations, with mismatching types.
    (GitHub's #334) [mquinson]
    * Add some tests for the gettextization feature. [mquinson]
    po4a-translate:
    * Do not check whether the po file is uptodate, as it's impossible to do
    that correctly when several master files are merged in the same POT.
    (GitHub's #156) [mquinson]
    Man:
    * Improve the error message when using '.de', '.if', '.ie' to hint about
    the option 'groff_code=verbatim|translate' (GitHub's #361) [mquinson]
    * Implement '.el' (else branch) as translate_joined [mquinson]
    * Implement '.de1' (define with no check) as '.de' [mquinson]
    * Implement '.dei', '.dei1' (define with subst) (Debian's #710678) [MQ]
    * Implement '.it' (input trap) as untranslated (GitHub's #339) [mquinson]
    * Make a sensible warning when user-defined macros are not explained to po4a
    with the 'untranslated' option and friends. [mquinson]
    Markdown:
    * New option 'yfm_lenient' to proceed even if the YAML Front Matter parser fails.
    Useful when your file starts with an horizontal ruler that is not a YFM.
    (GitHub's #365) [mquinson]
    * This introduces a NEW DEPENDENCY: Syntax::Keyword::Try
    * Do not quote the YFM lists to not break them (GitHub's #304) [mquinson].
    Thanks @dbaio for the analysis and @ynojima for an initial patch in doc-l10n-kit.
    xHTML:
    * Add a test for tables and stop claiming that they may be broken
    (GitHub's #366, thanks Petter Reinholdtsen).
    Other bug fixes:
    * Hide an ugly warning about uninitialized string (GitHub's #360) [mquinson]
* Tue Jan 11 2022 Luiz Fernando Ranghetti <elchevive@opensuse.org>
  - Update to version 0.66
    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.
* Tue Jan 11 2022 Luiz Fernando Ranghetti <elchevive@opensuse.org>
  - Update to version 0.65
    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)
* Fri Oct 29 2021 Luiz Fernando Ranghetti <elchevive@opensuse.org>
  - Remove -lang package from Requires
* Thu Sep 16 2021 Luiz Fernando Ranghetti <elchevive@opensuse.org>
  - Add gettext-tools as Requires (boo#1190403)
* Mon Sep 13 2021 Luiz Fernando Ranghetti <elchevive@opensuse.org>
  - Update to version 0.64
  - Remove a69b48eda3ebd66eec30a34a377c7a00c6f8e36c.patch (included in this
    release)
    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.
* Fri Sep 10 2021 Marcus Rueckert <mrueckert@suse.de>
  - backport https://github.com/mquinson/po4a/commit/a69b48eda3ebd66eec30a34a377c7a00c6f8e36c.patch
    this works around a memory leak in perl
    https://github.com/Perl/perl5/issues/18604
    https://github.com/mquinson/po4a/issues/317
    https://github.com/mquinson/po4a/issues/302

Files

/usr/bin/msguntypot
/usr/bin/po4a
/usr/bin/po4a-display-man
/usr/bin/po4a-display-pod
/usr/bin/po4a-gettextize
/usr/bin/po4a-normalize
/usr/bin/po4a-translate
/usr/bin/po4a-updatepo
/usr/lib/perl5/vendor_perl/5.40.0/Locale
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/AsciiDoc.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/BibTeX.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Chooser.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Common.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Dia.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Docbook.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Gemtext.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Guide.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Halibut.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/InProgress
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/InProgress/Debconf.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/InProgress/NewsDebian.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Ini.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/KernelHelp.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/LaTeX.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Man.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Po.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Pod.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/RubyDoc.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Sgml.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/TeX.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Texinfo.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Text.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/TransTractor.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Wml.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Xhtml.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Xml.pm
/usr/lib/perl5/vendor_perl/5.40.0/Locale/Po4a/Yaml.pm
/usr/share/doc/packages/po4a
/usr/share/doc/packages/po4a/NEWS
/usr/share/doc/packages/po4a/README.maintainers
/usr/share/doc/packages/po4a/README.md
/usr/share/doc/packages/po4a/TODO
/usr/share/licenses/po4a
/usr/share/licenses/po4a/COPYING
/usr/share/man/man1/msguntypot.1p.gz
/usr/share/man/man1/po4a-display-man.1.gz
/usr/share/man/man1/po4a-display-pod.1.gz
/usr/share/man/man1/po4a-gettextize.1p.gz
/usr/share/man/man1/po4a-normalize.1p.gz
/usr/share/man/man1/po4a-translate.1p.gz
/usr/share/man/man1/po4a-updatepo.1p.gz
/usr/share/man/man1/po4a.1p.gz
/usr/share/man/man3/Locale::Po4a::AsciiDoc.3pm.gz
/usr/share/man/man3/Locale::Po4a::BibTeX.3pm.gz
/usr/share/man/man3/Locale::Po4a::Chooser.3pm.gz
/usr/share/man/man3/Locale::Po4a::Common.3pm.gz
/usr/share/man/man3/Locale::Po4a::Debconf.3pm.gz
/usr/share/man/man3/Locale::Po4a::Dia.3pm.gz
/usr/share/man/man3/Locale::Po4a::Docbook.3pm.gz
/usr/share/man/man3/Locale::Po4a::Gemtext.3pm.gz
/usr/share/man/man3/Locale::Po4a::Guide.3pm.gz
/usr/share/man/man3/Locale::Po4a::Halibut.3pm.gz
/usr/share/man/man3/Locale::Po4a::Ini.3pm.gz
/usr/share/man/man3/Locale::Po4a::KernelHelp.3pm.gz
/usr/share/man/man3/Locale::Po4a::LaTeX.3pm.gz
/usr/share/man/man3/Locale::Po4a::Man.3pm.gz
/usr/share/man/man3/Locale::Po4a::NewsDebian.3pm.gz
/usr/share/man/man3/Locale::Po4a::Po.3pm.gz
/usr/share/man/man3/Locale::Po4a::Pod.3pm.gz
/usr/share/man/man3/Locale::Po4a::RubyDoc.3pm.gz
/usr/share/man/man3/Locale::Po4a::Sgml.3pm.gz
/usr/share/man/man3/Locale::Po4a::TeX.3pm.gz
/usr/share/man/man3/Locale::Po4a::Texinfo.3pm.gz
/usr/share/man/man3/Locale::Po4a::Text.3pm.gz
/usr/share/man/man3/Locale::Po4a::TransTractor.3pm.gz
/usr/share/man/man3/Locale::Po4a::Wml.3pm.gz
/usr/share/man/man3/Locale::Po4a::Xhtml.3pm.gz
/usr/share/man/man3/Locale::Po4a::Xml.3pm.gz
/usr/share/man/man3/Locale::Po4a::Yaml.3pm.gz
/usr/share/man/man7/po4a.7.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Feb 12 23:53:52 2025