Bot releases are visible (Hide)
⚠️ Starting with this version, the binaries are built as 64-bit and require UCRT.
Upstream bugfixes release.
Published by github-actions[bot] 10 months ago
Bugfixes release.
Published by github-actions[bot] about 1 year ago
Notable changes in this release:
PO file format:
#:
line contains references to file names that contain spaces, these file names are surrounded by Unicode characters U+2068 and U+2069. This makes it possible to parse such references correctly.Improvements for maintainers:
AM_GNU_GETTEXT
macro now defines two variables localedir_c
and localedir_c_make
, that can be used in C code or in Makefiles, respectively, for representing the value of the --localedir
configure option.Programming languages support:
C, C++:
Java:
Tcl: xgettext now supports the \x, \u, and \U escapes as defined in Tcl 8.6.
xgettext:
--sorted-output
is now deprecated.The base Unicode standard is now updated to 15.0.0.
See also upstream announcement.
The GETTEXTIOENCODING
patch was removed.
Published by github-actions[bot] almost 2 years ago
⚠️ Deprecation notice:
The patch that adds the GETTEXTIOENCODING
environment variable is now deprecated. Use gettext's standard OUTPUT_CHARSET
instead as recommended by upstream.
Published by github-actions[bot] almost 4 years ago
Addresses a bug with UNC paths.
Published by github-actions[bot] about 4 years ago
Notable changes in this release:
Programming languages support:
env
invocations and environment variable assignments in front of commands.java-printf-format
in POT and PO files.msgfmt -c
now verifies the syntax of translations of Ruby format strings.Runtime behaviour:
wbindtextdomain
instead of bindtextdomain
. It allows to pass a directory name in wchar_t[]
encoding. Note: wbindtextdomain
exists only on native Windows platforms.Improvements for translators:
Libtextstyle:
NO_COLOR
environment variable.See also upstream announcement.
⚠️ Deprecation notice:
The patch that adds the GETTEXTIOENCODING
environment variable is now deprecated. Use gettext's standard OUTPUT_CHARSET
instead as recommended by upstream.
Published by vslavik over 4 years ago
Upstream release notes for 0.20.2
⚠️ Deprecation notice:
The patch that adds the GETTEXTIOENCODING
environment variable is now deprecated. Use gettext's standard OUTPUT_CHARSET
instead as recommended by upstream.
Published by vslavik about 5 years ago
Applied fix for JS template literals parsing.
Upstream release notes for 0.20 and for 0.20.1.
⚠️ Deprecation notice:
The patch that adds the GETTEXTIOENCODING
environment variable is now deprecated. Use gettext's standard OUTPUT_CHARSET
instead as recommended by upstream.
Published by vslavik over 5 years ago
Upstream release notes for 0.20 and for 0.20.1.
⚠️ Deprecation notice:
The patch that adds the GETTEXTIOENCODING
environment variable is now deprecated. Use gettext's standard OUTPUT_CHARSET
instead as recommended by upstream.
Published by vslavik over 8 years ago
Notable changes in this release:
msgfmt
now produces little-endian .mo
files by default.xgettext
and msgfmt
now look for .its
files in directories supplied through the GETTEXTDATADIRS
or XDG_DATA_DIRS
environment variable.xgettext
and msgfmt
now recognize numbered arguments in format strings.See also upstream announcement.
Published by vslavik almost 9 years ago
Changes specific to gettext-tools-windows build:
GETTEXTIOENCODING
variable.Upstream changes:
xgettext
can now load custom string extraction rules supplied by consumer projects. The rules are written in XML, conforming 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.See also upstream announcement.
Published by vslavik almost 9 years ago
xgettext
now supports AppData file format, used by software center applications (e.g., GNOME Software) to describe installable applications.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.po-mode.el
and gettextize
.--enable-relocatable
.See also upstream announcement.
Published by vslavik over 9 years ago
--check
option or special "xgettext: " comment in the source code. By default, no syntax checks are enabled.--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.--keyword
and --flag
options to perform a reasonable extraction.Published by vslavik almost 10 years ago
See upstream announcement for more details.
Published by vslavik about 10 years ago
See upstream announcement for more details.
Published by vslavik over 10 years ago
Fixes invalid memory access in xgettext when parsing empty string literals in C/Vala.
See upstream announcement for more details.
Published by vslavik over 10 years ago
Fixes for issues with 0.19.
See upstream announcement for more details.
Published by vslavik over 10 years ago
See upstream announcement for more details.
Published by vslavik over 10 years ago
Published by vslavik over 10 years ago