[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-gettext] GNU gettext 0.18.3 released
From: |
Daiki Ueno |
Subject: |
[bug-gettext] GNU gettext 0.18.3 released |
Date: |
Sun, 07 Jul 2013 23:07:44 +0900 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
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.18.3 release has support for 4 new programming languages: Glade 3,
JavaScript, Lua, and Vala, support for Python 3 format strings, support
for newer Automake, portability fixes, and normal bug fixes.
Download at
http://ftp.gnu.org/gnu/gettext/gettext-0.18.3.tar.gz
News in 0.18.3 (compared to 0.18.2):
* Runtime behaviour:
On Mac OS X systems, the setlocale() function now properly
invalidates loaded message catalogs when a locale has been set.
* Programming languages support:
- C++:
The gnu::autosprintf class now provides an assignment operator.
- Glade:
xgettext now supports GtkBuider file format used by Glade 3.
xgettext now also extracts contexts (msgctxt) from Glade 2 and
GtkBuider files.
- JavaScript:
xgettext now partially supports JavaScript. Since the current
JavaScript specification (ECMA-262) does not define the standard
set of formatting methods nor translation functions, the
implementation supports only a limited set of formatting methods
and translation functions commonly used in Gjs and other popular
JavaScript implemenations and libraries.
- Lua:
xgettext now supports Lua, using Ľubomír Remák's lua-gettext.
- Python:
xgettext and msgfmt's format string checking now recognize Python
format string in braced syntax (PEP 3101). xgettext now also
supports explicit string concatenation with '+' and handles
platform dependent line terminators (LF/CR/CRLF) transparently.
- Tcl:
Bug fix in xgettext Unicode escape handling.
- Vala:
xgettext now supports Vala.
* msgattrib now has --previous option to keep previous msgid when
making messages fuzzy, similar to msgmerge --previous.
* msgfmt now checks PO file headers more strictly with less
false-positives.
* 'gettextize' now checks macro directories specified with
AC_CONFIG_MACRO_DIRS in configure.ac.
* Portability:
- msginit now does not require GNU sed.
- The Makefile rule for generating address@hidden and address@hidden now uses
@SED@ variable instead of hard-coded 'sed' command to allow users
to supply GNU sed.
* Future backward-incompatibilities:
- In future Gettext versions, the files installed by 'gettextize'
will require Automake 1.10 or later. This will improve the
compatibility of user projects with newer Automake versions.
Thanks everyone for contribution.
Regards,
--
Daiki Ueno
pgpWsuwAcaqIC.pgp
Description: PGP signature
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug-gettext] GNU gettext 0.18.3 released,
Daiki Ueno <=