bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gettext] gettext-0.19.1 released [stable]


From: Daiki Ueno
Subject: [bug-gettext] gettext-0.19.1 released [stable]
Date: Tue, 10 Jun 2014 16:44:11 +0900
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux)

Hi,

This is the announcement of a new bug-fix release of GNU gettext.

GNU gettext allows programs to produce messages in the user's native
language. It consists of
  - runtime libraries for C, C++, Java, C#, Shell programs.
  - tools for programmers and translators.

The 0.19.1 release fixes some serious bugs including a regression
involving non-fatal errors for msgfmt -c to abort (Thanks to Richard
Hughes), an erroneous handling of character literals in C/Vala (Thanks
to Paul Eggert), and unwanted side-effect of the LINGUAS environment
variable to msgfmt --desktop (Thanks to Lars Wendler).

Here are the compressed sources:
  http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.gz   (17MB)
  http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.xz   (6.4MB)

Here are the GPG detached signatures[*]:
  http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.gz.sig
  http://ftp.gnu.org/gnu/gettext/gettext-0.19.1.tar.xz.sig

Use a mirror for higher download bandwidth:
  http://www.gnu.org/order/ftp.html

[*] Use a .sig file to verify that the corresponding file (without the
.sig suffix) is intact.  First, be sure to download both the .sig file
and the corresponding tarball.  Then, run a command like this:

  gpg --verify gettext-0.19.1.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys D7E69871

and rerun the 'gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.69
  Automake 1.13.4
  Bison 2.7

Noteworthy changes in 0.19.1:

* Programming languages support:

  - Desktop Entry:
    msgfmt now always reads the po/LINGUAS file, regardless of whether
    the LINGUAS environment variable is set.  The variable can now be
    used to restrict the languages list read from the po/LINGUAS file.

  - Vala:
    Bug fix in xgettext handling of "//" in string literals.  This was
    a regression after the C-99 Unicode escape support.

* The po/Makevars.template file now contains the newly added variables.

* msgfmt now treats errors in the PO file header as non-fatal.  Since
  0.19 msgfmt started to abort on the fatal errors, but some
  translation systems are still not ready to supply valid headers.

* Future backward-incompatibilities:
  - In future Gettext versions, msgfmt will treat header errors as
    fatal and terminate the command execution.

Thanks to everyone who has contributed!
The following people contributed changes to this release:

Daiki Ueno (24)
Jim Meyering (1)

Regards,
--
Daiki Ueno

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]