summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorLorry Tar Creator <lorry-tar-importer@lorry>2015-12-28 00:06:36 +0000
committerLorry Tar Creator <lorry-tar-importer@lorry>2015-12-28 00:06:36 +0000
commit6eb5949dd99d174393465069c2fd0bab32deddcc (patch)
treed104f72ac2dcb0f592b1c8e06a5af6790bd4080c /NEWS
parent482840e61f86ca321838a91e902c41d40c098bbb (diff)
downloadgettext-tarball-6eb5949dd99d174393465069c2fd0bab32deddcc.tar.gz
gettext-0.19.7gettext-0.19.7
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS79
1 files changed, 79 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 91a81ae..b9507ed 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,82 @@
+Version 0.19.7 - December 2015
+
+* Programming languages support:
+ - XML:
+ xgettext can now load custom string extraction rules supplied by
+ consumer projects. The rules are written in XML, utilizing the
+ Internationalization Tag Set (ITS) standard. All the existing
+ XML-based language scanners (Glade, GSettings, and AppData) are
+ rewritten using ITS. In addition, msgfmt now has --xml option to
+ merge translations back to the original XML document.
+
+* Portability:
+ - Improve OS/2 kLIBC support (still not complete)
+ - Remove dependency on expat
+
+Version 0.19.6 - September 2015
+
+* Programming languages support:
+ - AppData:
+ xgettext now supports AppData file format, used by software center
+ applications (e.g., GNOME Software) to describe installable
+ applications.
+
+* A new macro AM_GNU_GETTEXT_REQUIRE_VERSION can be used to indicate
+ autopoint to pull the latest available infrastructure, instead of
+ the exact version specified with AM_GNU_GETTEXT_VERSION. When
+ AM_GNU_GETTEXT_REQUIRE_VERSION is used, AM_GNU_GETTEXT_VERSION is
+ ignored.
+
+* po/Makefile.in.in can now insert the file $(DOMAIN).pot-header to
+ $(DOMAIN).pot, instead of the standard header comments.
+
+* Bug fixes:
+ - Fix mishandling of gettext version numbers for minor releases, in
+ po-mode.el and gettextize.
+ - Fix build with --enable-relocatable.
+
+Version 0.19.5 - July 2015
+
+* xgettext now has a feature to perform syntax checks on msgid, which
+ could enforce common styles of translatable strings, such as to
+ prefer Unicode characters to the corresponding ASCII characters.
+ They can be enabled with --check option or special "xgettext: "
+ comment in the source code. By default, no syntax checks are
+ enabled.
+
+* msgfilter and msgexec now have an option --newline, which appends a
+ newline character to filter input and trims it from the filter
+ output. This would allow filter programs to be more POSIX friendly.
+
+* The base Unicode standard is now updated to 8.0.0. This
+ particularly improves "\N{...}" notation handling of xgettext for
+ Perl and Python.
+
+* msginit is now capable of generating "Plural-Forms:" from Unicode
+ CLDR. This feature is still experimental, but you can try it by
+ setting the GETTEXTCLDRDIR environment variable pointing to the
+ directory where the CLDR archive is extracted. The actual
+ conversion is done by a helper program 'cldr-plural', which can be
+ used as a generic converter and evaluator of CLDR plural forms.
+
+* Programming languages support:
+ - C++ with KDE: xgettext and msgfmt can now recognize KUIT (KDE User
+ Interface Text) markup. See the documentation section "KUIT
+ Format Strings" for more info.
+ - C++ with KDE: xgettext now recognizes all default KDE keywords.
+ This removes the need for a long list of --keyword and --flag
+ options to perform a reasonable extraction.
+
+* Bug fixes:
+ - xgettext C++11 raw string recognition is now stricter and don't
+ accept unbalanced delimiters.
+ - Suppress baseless warnings which msgfmt emits when processing a
+ .desktop file.
+ - xgettext line wrapping behaviour is now consistent between comment
+ lines and non-comment lines.
+ - Fix msgfilter-7 test failure on some platforms.
+ - Fix VPATH build.
+
Version 0.19.4 - December 2014
* The --keyword option of xgettext now accepts same argument number