• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1Version 0.21 - July 2020
2
3* On native Windows platforms, the directory that contains the message
4  catalogs may now contain arbitrary Unicode characters. To make use of
5  this feature, use the new function 'wbindtextdomain' instead of
6  'bindtextdomain'. It allows to pass a directory name in wchar_t[] encoding.
7  Note: 'wbindtextdomain' exists only on native Windows platforms.
8
9Version 0.20.2 - April 2020
10
11* The interpretation of the language preferences on macOS has been improved,
12  especially in the case where a system locale does not exist for the
13  combination of the selected primary language and the selected territory.
14
15* Fixed a multithread-safety bug on Cygwin and native Windows.
16
17Version 0.20 - April 2019
18
19* The interpretation of the language preferences on macOS has been fixed.
20
21* Per-thread locales are now also supported on Solaris 11.4.
22
23* The replacements for the printf()/fprintf()/... functions that are
24  provided through <libintl.h> on native Windows and NetBSD are now POSIX
25  compliant.  There is no conflict any more between these replacements
26  and other possible replacements provided by gnulib or mingw.
27
28Version 0.18.3 - July 2013
29
30* On Mac OS X systems, the setlocale() function now properly
31  invalidates loaded message catalogs when a locale has been set.
32
33
34Version 0.18 - May 2010
35
36* On MacOS X and Windows systems, <libintl.h> now extends setlocale() and
37  newlocale() so that their determination of the default locale considers
38  the choice the user has made in the system control panels.
39
40* On MacOS X systems, the gettext()/dgettext()/... functions now respect the
41  locale of the current thread, if a thread-specific locale has been set.
42
43Version 0.16.1 - November 2006
44
45* Bug fix in the gettext.m4 autoconf macros.
46
47Version 0.16 - October 2006
48
49* Interoperability with automake-1.10.
50
51* Autoconf macros:
52  - The gettext autoconf macros now require autoconf 2.52 or newer.
53  - A new autoconf macro AM_GNU_GETTEXT_INTL_SUBDIR is added. It allows to
54    specify the presence of an intl/ subdirectory outside the AM_GNU_GETTEXT
55    invocation.
56  - A new autoconf macro AM_GNU_GETTEXT_NEED is added. It allows to specify
57    the requirements relating to the GNU gettext implementation outside the
58    AM_GNU_GETTEXT invocation.
59
60Version 0.14.4 - April 2005
61
62* The gettext autoconf macros will now work with the forthcoming g++ 4.0.
63* Fix improved detection of the locale on MacOS X.
64
65Version 0.14.2 - January 2005
66
67* Improved detection of the locale on MacOS X.
68* The gettext autoconf macros now require autoconf 2.50 or newer.
69
70Version 0.14 - January 2004
71
72* New library: GNU.Gettext.dll contains the runtime for using GNU gettext
73  message catalogs in C#.
74
75* Special advice for Norwegian users: The language code for Norwegian
76  bokmål changed from 'no' to 'nb' recently (in 2003). During the transition
77  period, while some message catalogs for this language are installed under
78  'nb' and some older ones under 'no', it's recommended for Norwegian users to
79  set the LANGUAGE environment variable to 'nb:no' so that both newer and
80  older translations are used.
81
82Version 0.13 - November 2003
83
84* On those few platforms (NetBSD and Woe32) for which the native
85  printf()/fprintf()/... functions don't support POSIX/XSI format strings
86  with positions, replacements are provided through <libintl.h>.
87
88* New function library:
89    gettext.sh - shell functions for internationalized shell scripts
90* New program:
91    envsubst - substitutes environment variables in shell format strings
92
93Version 0.12 - May 2003
94
95* A new C++ class, called gnu::autosprintf, makes it possible to use C format
96  strings in C++. This is needed for proper internationalization of C++
97  programs.
98