* gettext-runtime/doc/matrix.texi: Update from TP.
* gettext-runtime/doc/nls.texi (STATUS): Update.
* gettext-runtime/po/Makefile.in.in: Bump Origin version and
GETTEXT_MACRO_VERSION.
* gettext-runtime/m4/po.m4 (AM_PO_SUBDIRS): Bump GETTEXT_MACRO_VERSION
accordingly.
* gettext-runtime/m4/gettext.m4: Update comments.
* gettext-runtime/intl/libgnuintl.in.h (LIBINTL_VERSION): Bump.
* libtextstyle/version.sh: Update VERSION_NUMBER, RELEASE_DATE.
* gettext-tools/libgettextpo/gettext-po.in.h (LIBGETTEXTPO_VERSION): Bump.
* gettext-runtime/intl/Makefile.am (LTV_*): Bump to 12:1:4.
* libtextstyle/lib/Makefile.am (LTV_*): Bump to 2:2:2.
* gettext-tools/libgettextpo/Makefile.am (LTV_*): Bump to 5:11:5.
* gettext-runtime/src/envsubst.c (main): Update copyright year in --version
output.
* gettext-runtime/src/gettext.c (main): Likewise.
* gettext-runtime/src/gettext.sh.in (func_version): Likewise.
* gettext-runtime/src/ngettext.c (main): Likewise.
* gettext-tools/src/cldr-plurals.c (main): Likewise.
* gettext-tools/src/hostname.c (main): Likewise.
* gettext-tools/src/msgattrib.c (main): Likewise.
* gettext-tools/src/msgcat.c (main): Likewise.
* gettext-tools/src/msgcmp.c (main): Likewise.
* gettext-tools/src/msgcomm.c (main): Likewise.
* gettext-tools/src/msgconv.c (main): Likewise.
* gettext-tools/src/msgen.c (main): Likewise.
* gettext-tools/src/msgexec.c (main): Likewise.
* gettext-tools/src/msgfilter.c (main): Likewise.
* gettext-tools/src/msgfmt.c (main): Likewise.
* gettext-tools/src/msggrep.c (main): Likewise.
* gettext-tools/src/msginit.c (main): Likewise.
* gettext-tools/src/msgmerge.c (main): Likewise.
* gettext-tools/src/msgunfmt.c (main): Likewise.
* gettext-tools/src/msguniq.c (main): Likewise.
* gettext-tools/src/recode-sr-latin.c (main): Likewise.
* gettext-tools/src/urlget.c (main): Likewise.
* gettext-tools/src/xgettext.c (main): Likewise.
* gettext-tools/misc/convert-archive.in (func_version): Likewise.
* gettext-tools/misc/gettextize.in (func_version): Likewise.
* gettext-tools/misc/autopoint.in: Likewise. Accept version 0.23.
* gettext-tools/configure.ac (ARCHIVE_VERSION): Bump to 0.23.
* NEWS, gettext-runtime/NEWS: Update.
run.sh in gettext-runtime/doc/Admin/. Copy resulting matrix.texi
into gettext-runtime/doc/. Update the STATUS date in nls.texi.
- - gettext-runtime/intl/locale.alias
-
- Update with glibc's intl/locale.alias.
-
- gettext-runtime/po/Makefile.in.in
Update Origin version.
- gettext-tools/misc/autopoint.in
- Update the 'case' statement around line 371 to include the latest release.
+ Update the 'case' statement around line 395 to include the latest release.
** If you got any translation updates, update translations:
-Version 0.23 - November 2024
+Version 0.23 - December 2024
-* Programming languages support:
- - XML:
+# Internationalized data formats:
+ * XML:
o The escaping of characters such as & < > has been changed:
- No escaping is done any more by xgettext, when creating a POT file.
- Instead, extra escaping can be requested for the msgfmt pass, when
to W3C standards.
o 'msgfmt --xml' accept an option --replace-text, that causes the output
to be a mono-lingual XML file instead of a multi-lingual XML file.
- o xgettext and 'msgfmt --xml' now supports DocBook XML files.
- - Python:
+ o xgettext and 'msgfmt --xml' now support DocBook XML files.
+
+# Programming languages support:
+ * Python:
o xgettext now assumes source code for Python 3 rather than Python 2.
This affects the interpretation of escape sequences in string literals.
o xgettext now recognizes the f-string syntax.
- - Scheme:
+ * Scheme:
o xgettext now supports the option '-L Guile' as an alternative to
'-L Scheme'. They are nearly equivalent. They differ in the
interpretation of escape sequences in string literals: While
Guile 2.x and 3.0 (without command-line option '--r6rs' or '--r7rs', and
before a '#!r6rs' directive is seen).
o xgettext now recognizes comments of the form '#; <expression>'.
- - Java: Improved recognition of format strings when the String.formatted
- method is used.
- - JavaScript:
+ * Java: xgettext now has an improved recognition of format strings when the
+ String.formatted method is used.
+ * JavaScript:
o xgettext now parses template literals inside JSX correctly.
o xgettext has a new option --tag that customizes the behaviour of tagged
template literals.
- - C#:
+ * C#:
o The build system and tools now also support 'dotnet' (.NET) as C#
implementation. In order to declare a preference for 'dotnet' over
'mono', you can use the configure option '--enable-csharp=dotnet'.
- o Strings with embedded expressions (a.k.a. interpolated strings) are now
- recognized.
- - awk: String concatenation by juxtaposition is now recognized.
- - Smalltalk: The string concatenation operator ',' is now recognized.
- - Vala: Improved recognition of format strings when the string.printf method
- is used.
- - Glade: xgettext has improved support for GtkBuilder 4.
- - Tcl: With the forthcoming Tcl 9.0, characters outside the Unicode BMP
+ o xgettext now recognizes strings with embedded expressions (a.k.a.
+ interpolated strings).
+ * awk: xgettext now recognizes string concatenation by juxtaposition.
+ * Smalltalk: xgettext now recognizes the string concatenation operator ','.
+ * Vala: xgettext now has an improved recognition of format strings when the
+ string.printf method is used.
+ * Glade: xgettext has improved support for GtkBuilder 4.
+ * Tcl: With the recently released Tcl 9.0, characters outside the Unicode BMP
in Tcl message catalogs (.msg files) will work regardless of the locale's
encoding.
- - Perl:
+ * Perl:
o xgettext now reports warnings instead of fatal errors.
- o Strings with embedded expressions (a.k.a. interpolated strings) are now
- recognized.
- - PHP:
- o Strings with embedded expressions are now recognized.
- o Heredoc and Nowdoc strings are now scanned correctly.
- o The format string directives %E, %F, %g, %G, %h, %H are now regarded as
- valid.
- - Desktop: xgettext now produces POT files with correct line numbers.
-
-* Runtime behaviour:
- - In the C.UTF-8 locale, like in the C locale, the *gettext() functions
+ o xgettext now recognizes strings with embedded expressions (a.k.a.
+ interpolated strings).
+ * PHP:
+ o xgettext now recognizes strings with embedded expressions.
+ o xgettext now scans Heredoc and Nowdoc strings correctly.
+ o xgettext now regards the format string directives %E, %F, %g, %G, %h, %H
+ as valid.
+ * Desktop: xgettext now produces POT files with correct line numbers.
+
+# Runtime behaviour:
+ * In the C.UTF-8 locale, like in the C locale, the *gettext() functions
now return the msgid untranslated. This is relevant for GNU systems,
Linux with musl libc, FreeBSD, NetBSD, OpenBSD, Cygwin, and Android.
-* Documentation:
- - The section "Preparing Strings" now gives more advice how to deal with
+# Documentation:
+ * The section "Preparing Strings" now gives more advice how to deal with
string concatenation and strings with embedded expressions.
-* xgettext:
- - Most of the diagnostics emitted by xgettext are now labelled as
+# xgettext:
+ * Most of the diagnostics emitted by xgettext are now labelled as
"warning" or "error".
-* msgmerge:
- - The msgmerge option '--sorted-output' is now deprecated.
+# msgmerge:
+ * The option '--sorted-output' is now deprecated.
-* libgettextpo library:
- - This library is now multithread-safe.
- - The function 'po_message_set_format' now supports resetting a format string
+# libgettextpo library:
+ * This library is now multithread-safe.
+ * The function 'po_message_set_format' now supports resetting a format string
mark.
Version 0.22.5 - February 2024
-Version 0.23 - October 2023
+Version 0.23 - December 2023
* In the C.UTF-8 locale, like in the C locale, the *gettext() functions
now return the msgid untranslated. This is relevant for GNU systems,
+--------------------------------------------------+
a2ps | [] |
anubis | [] |
-aspell | [] [] [] [] |
+aspell | [] [] [] [] [] |
bash | [] [] [] |
beebase | |
bfd | |
cflow | |
clisp | [] |
coreutils | [] [] [] [] |
-cpio | [] |
+cpio | [] [] |
cppi | [] |
cpplib | [] [] |
cryptsetup | [] [] |
gawk | [] [] |
gcal | [] [] |
gcc | |
-gdbm | [] |
+gdbm | |
gettext-examples | [] [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] |
gettext-tools | [] [] [] |
pnmixer | [] |
procps-ng | |
procps-ng-man | |
-psmisc | [] [] |
+psmisc | [] [] [] |
psmisc-man | |
pspp | [] [] |
pyspread | [] |
sysstat | [] [] |
tar | [] [] [] [] |
texinfo | [] [] [] |
-texinfo_document | [] [] |
+texinfo_document | [] |
tigervnc | [] [] |
tin | [] |
tin-man | |
wcd | [] |
wcd-man | |
wdiff | [] [] [] |
-wget | [] [] |
+wget | [] [] [] |
wget2 | |
wyslij-po | [] |
xboard | [] |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] [] [] |
-xz | [] [] |
+xz | [] |
xz-man | |
+--------------------------------------------------+
ab af an ar ast be bg bn bn_IN ca ckb crh cs da
- 1 3 2 6 15 11 30 1 1 52 1 1 64 100
+ 1 3 2 6 15 13 31 1 1 51 1 1 63 100
@end group
@group
de el en en_GB eo es et eu fa fi fr fur ga gd
+--------------------------------------------------+
-a2ps | [] [] [] |
+a2ps | [] [] [] [] |
anubis | [] [] [] [] |
aspell | [] [] [] [] [] [] [] [] |
bash | [] [] [] [] [] |
beebase | [] [] [] |
-bfd | [] |
+bfd | [] [] |
binutils | [] |
bison | [] [] [] [] [] [] [] |
bison-runtime | [] [] [] [] [] [] [] [] |
e2fsprogs | [] [] [] |
enscript | [] [] [] [] [] [] [] |
exif | [] [] [] [] [] [] |
-fetchmail | () [] [] [] [] [] |
+fetchmail | () [] [] [] [] |
findutils | [] [] [] [] [] [] [] |
flex | [] [] [] [] [] [] |
freedink | [] [] [] [] [] [] [] [] |
gprof | [] [] [] [] [] [] |
grep | [] [] [] [] [] [] [] |
grip | [] [] [] [] [] |
-grub | [] [] [] [] |
+grub | [] [] [] [] [] |
gsasl | [] [] [] [] [] [] |
gss | [] [] [] [] [] [] |
gst-plugins-bad | [] [] [] [] [] |
gtkam | () [] [] [] [] |
gtkspell | [] [] [] [] [] [] [] [] [] |
gutenprint | [] [] [] |
-hello | [] [] [] [] |
+hello | [] [] [] [] [] |
help2man | [] [] [] [] [] [] |
help2man-texi | [] [] [] |
idutils | [] [] [] [] [] [] |
midi-instruments | [] [] [] [] [] [] [] [] |
minicom | [] [] [] [] |
mpop | [] [] [] [] |
-msmtp | [] [] [] |
+msmtp | [] [] [] [] |
nano | [] [] [] [] [] [] |
-opcodes | [] [] [] |
+opcodes | [] [] |
parted | [] [] [] [] |
pies | [] [] [] |
pnmixer | [] [] |
radius | [] [] |
recode | [] [] [] [] [] [] |
recutils | [] [] [] |
-rush | [] [] [] |
+rush | [] [] [] [] |
sarg | [] [] [] |
savane | [] [] |
sed | [] [] [] [] [] [] [] [] |
sysstat | [] [] [] [] [] |
tar | [] [] [] [] [] [] [] |
texinfo | [] [] [] [] |
-texinfo_document | [] [] [] [] [] |
+texinfo_document | [] [] |
tigervnc | [] [] [] [] [] |
tin | [] [] [] |
tin-man | [] [] |
xz-man | [] [] |
+--------------------------------------------------+
de el en en_GB eo es et eu fa fi fr fur ga gd
- 130 22 1 5 83 119 19 8 5 78 141 26 26 2
+ 129 21 1 5 83 121 19 8 5 77 144 26 26 2
@end group
@group
gl gu he hi hr hu hy id is it ja ka kk kn ko ku
+-------------------------------------------------+
-a2ps | [] [] |
+a2ps | [] [] [] [] |
anubis | [] [] [] [] |
-aspell | [] [] [] [] |
+aspell | [] [] [] [] [] |
bash | [] [] [] [] [] |
beebase | () |
bfd | |
cpio | [] [] [] [] [] [] |
cppi | [] [] [] [] [] [] |
cpplib | [] [] |
-cryptsetup | [] [] |
+cryptsetup | [] |
datamash | |
denemo | |
dfarc | [] [] [] |
gawk | [] () [] |
gcal | |
gcc | |
-gdbm | |
+gdbm | [] |
gettext-examples | [] [] [] [] [] [] [] |
gettext-runtime | [] [] [] [] [] [] |
gettext-tools | [] [] [] [] [] |
-gnubik | [] [] [] |
+gnubik | [] [] [] [] |
gnuchess | [] |
gnucobol | |
gnulib | [] [] [] [] |
gnunet-gtk | |
gnutls | [] [] |
gold | |
-gphoto2 | [] [] [] [] [] |
+gphoto2 | [] [] [] [] [] [] |
gprof | [] [] [] [] |
grep | [] [] [] [] [] [] [] [] |
grip | [] [] [] [] |
-grub | [] [] [] [] [] [] |
+grub | [] [] [] [] [] [] [] |
gsasl | [] [] [] [] |
gss | [] [] [] [] [] |
gst-plugins-bad | [] [] [] [] [] |
help2man | [] [] [] [] |
help2man-texi | |
idutils | [] [] [] |
-kbd | |
+kbd | [] |
klavaro | [] [] [] [] [] [] |
ld | |
libc | [] [] [] [] [] [] |
minicom | [] [] [] [] [] |
mpop | |
msmtp | |
-nano | [] [] [] [] [] [] [] |
+nano | [] [] [] [] [] [] [] [] |
opcodes | |
parted | [] [] [] [] [] [] |
pies | |
recode | [] [] [] [] [] [] |
recutils | |
rush | |
-sarg | |
+sarg | [] |
savane | [] |
sed | [] [] [] [] [] [] [] [] |
sharutils | |
solfege | [] [] |
solfege-manual | |
spotmachine | |
-sudo | [] [] [] [] [] [] [] |
-sudoers | [] [] [] [] |
+sudo | [] [] [] [] [] [] [] [] |
+sudoers | [] [] [] [] [] |
sysstat | [] [] [] [] [] |
tar | [] [] [] [] [] [] |
-texinfo | [] [] [] |
-texinfo_document | [] [] [] |
+texinfo | [] [] |
+texinfo_document | [] [] |
tigervnc | [] [] [] [] |
tin | |
tin-man | |
wcd-man | |
wdiff | [] [] [] |
wget | [] [] [] [] [] [] |
-wget2 | [] [] |
+wget2 | [] [] [] [] |
wyslij-po | [] [] [] [] |
xboard | |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] [] |
xkeyboard-config | [] [] [] [] [] [] [] [] |
-xz | [] [] [] [] |
-xz-man | [] |
+xz | [] [] [] [] [] |
+xz-man | [] [] |
+-------------------------------------------------+
gl gu he hi hr hu hy id is it ja ka kk kn ko ku
- 30 1 8 1 59 62 2 57 7 67 48 39 2 1 43 3
+ 30 1 10 1 59 63 2 60 8 66 48 44 2 1 45 3
@end group
@group
fetchmail | [] |
findutils | [] [] |
flex | [] |
-freedink | [] [] |
+freedink | [] [] [] |
fusionforge | |
gas | |
gawk | [] |
gst-plugins-base | [] [] [] |
gst-plugins-good | [] [] [] |
gst-plugins-ugly | [] [] [] [] [] |
-gstreamer | [] [] [] |
+gstreamer | [] [] [] [] |
gtick | [] [] |
gtkam | [] [] [] |
gtkspell | [] [] [] [] [] [] [] |
gutenprint | [] |
-hello | [] [] |
+hello | [] [] [] |
help2man | [] |
help2man-texi | |
idutils | [] [] |
procps-ng-man | |
psmisc | [] |
psmisc-man | |
-pspp | [] |
+pspp | [] [] |
pyspread | [] |
radius | [] |
recode | [] [] |
spotmachine | [] |
sudo | [] [] |
sudoers | [] |
-sysstat | [] [] |
+sysstat | [] [] [] |
tar | [] [] [] |
texinfo | [] [] |
-texinfo_document | [] |
+texinfo_document | |
tigervnc | |
tin | |
tin-man | |
xz-man | |
+-------------------------------------------------+
ky lg lt lv mk ml mn mr ms mt nb ne nl nn or pa
- 5 1 9 12 2 1 3 1 15 2 44 1 98 5 1 3
+ 5 1 10 16 2 1 3 1 15 2 44 1 97 5 1 3
@end group
@group
anubis | [] [] [] [] [] [] |
aspell | [] [] [] [] [] [] [] [] [] [] |
bash | [] [] [] [] [] [] |
-beebase | [] |
+beebase | [] [] |
bfd | [] [] [] [] |
binutils | [] [] [] [] [] |
bison | [] [] [] [] [] |
bison-runtime | [] [] [] [] [] [] [] [] [] [] |
-buzztrax | [] [] [] |
+buzztrax | [] [] [] [] |
ccd2cue | [] [] [] [] |
ccide | [] [] [] [] [] |
cflow | [] [] [] [] [] |
cpio | [] [] [] [] [] [] [] |
cppi | [] [] [] [] [] |
cpplib | [] [] [] [] [] |
-cryptsetup | [] [] [] [] [] [] |
+cryptsetup | [] [] [] [] [] |
datamash | [] [] [] [] |
denemo | |
dfarc | [] [] [] [] [] |
dialog | [] [] [] [] [] [] [] [] [] [] [] |
-dico | [] [] [] [] |
+dico | [] [] [] [] [] |
diffutils | [] [] [] [] [] [] [] |
dink | [] |
direvent | [] [] [] [] [] |
doodle | [] [] [] [] [] |
dos2unix | [] [] [] [] [] [] |
dos2unix-man | [] [] [] [] [] |
-e2fsprogs | [] [] [] [] |
+e2fsprogs | [] [] [] [] [] |
enscript | [] [] [] [] [] [] [] |
exif | [] [] [] [] [] [] [] [] |
fetchmail | [] [] [] [] [] [] |
flex | [] [] [] [] [] [] [] |
freedink | [] [] [] [] [] [] [] |
fusionforge | |
-gas | [] [] |
+gas | [] [] [] |
gawk | [] [] [] [] [] [] |
-gcal | [] [] |
+gcal | [] [] [] |
gcc | [] [] |
gdbm | [] [] [] [] [] [] |
gettext-examples | [] [] [] [] [] [] [] [] [] [] [] |
grub | [] [] [] [] [] [] [] [] |
gsasl | [] [] [] [] [] [] |
gss | [] [] [] [] [] [] |
-gst-plugins-bad | [] [] [] [] [] [] [] |
+gst-plugins-bad | [] [] [] [] [] [] [] [] |
gst-plugins-base | [] [] [] [] [] [] [] [] |
gst-plugins-good | [] [] [] [] [] [] [] [] |
gst-plugins-ugly | [] [] [] [] [] [] [] [] [] [] |
gtick | [] [] [] [] [] [] [] |
gtkam | [] [] [] [] [] [] [] |
gtkspell | [] [] [] [] [] [] [] [] [] [] [] |
-gutenprint | [] [] [] [] |
-hello | [] [] [] [] [] [] [] |
+gutenprint | [] [] [] [] [] |
+hello | [] [] [] [] [] [] [] [] |
help2man | [] [] [] [] [] [] |
help2man-texi | [] [] [] [] [] |
idutils | [] [] [] [] [] [] |
kbd | [] [] [] [] [] [] [] |
-klavaro | [] [] [] [] [] [] [] [] |
-ld | [] [] [] |
+klavaro | [] [] [] [] [] [] [] [] [] |
+ld | [] [] [] [] |
libc | [] [] [] [] [] [] [] [] |
-libexif | [] [] [] [] |
+libexif | [] [] [] [] [] |
libextractor | [] [] [] [] |
-libgphoto2 | [] [] |
+libgphoto2 | [] [] [] |
libgphoto2_port | [] [] [] [] [] [] [] |
libiconv | [] [] [] [] [] [] [] [] |
libidn | [] [] [] [] [] |
libidn2 | [] [] [] [] [] [] |
-lilypond | [] |
+lilypond | [] [] |
lordsawar | [] [] |
-lynx | [] [] [] |
+lynx | [] [] [] [] |
m4 | [] [] [] [] |
-mailfromd | [] [] [] |
+mailfromd | [] [] [] [] |
mailutils | [] [] [] [] |
make | [] [] [] [] [] [] [] |
man-db | [] [] [] [] [] [] [] |
man-db-manpages | [] [] [] [] [] [] [] |
-meritous | [] [] [] |
+meritous | [] [] [] [] |
midi-instruments | [] [] [] [] [] [] [] [] [] |
minicom | [] [] [] [] [] [] |
-mpop | [] [] [] [] |
-msmtp | [] [] [] [] |
+mpop | [] [] [] [] [] |
+msmtp | [] [] [] [] [] |
nano | [] [] [] [] [] [] [] [] [] |
opcodes | [] [] [] [] |
parted | [] [] [] [] [] [] [] [] |
-pies | [] [] [] |
+pies | [] [] [] [] |
pnmixer | [] [] () [] [] |
procps-ng | [] [] [] [] |
procps-ng-man | [] [] |
psmisc | [] [] [] [] [] [] [] |
psmisc-man | [] [] [] [] [] |
-pspp | [] |
-pyspread | [] [] |
+pspp | [] [] |
+pyspread | [] [] [] |
radius | [] [] [] |
recode | [] [] [] [] [] [] [] [] [] |
-recutils | [] [] [] |
-rush | [] [] [] [] |
-sarg | [] [] [] |
+recutils | [] [] [] [] |
+rush | [] [] [] [] [] |
+sarg | [] [] [] [] |
savane | [] () |
sed | [] [] [] [] [] [] [] [] [] |
sharutils | [] [] [] [] [] |
shepherd | [] [] [] |
-shishi | [] [] [] |
-skribilo | [] [] [] |
+shishi | [] [] [] [] |
+skribilo | [] [] [] [] |
solfege | [] [] [] [] [] |
-solfege-manual | [] [] |
+solfege-manual | [] [] [] |
spotmachine | [] [] [] [] |
sudo | [] [] [] [] [] [] [] |
sudoers | [] [] [] [] [] [] [] |
sysstat | [] [] [] [] [] [] [] [] |
tar | [] [] [] [] [] [] [] [] |
texinfo | [] [] [] [] [] [] [] [] |
-texinfo_document | [] [] [] [] [] [] [] |
-tigervnc | [] [] [] [] |
+texinfo_document | [] [] [] [] [] |
+tigervnc | [] [] [] [] [] |
tin | [] |
tin-man | |
-trader | [] [] [] [] |
-util-linux | [] [] [] [] [] |
-util-linux-man | [] |
+trader | [] [] [] [] [] |
+util-linux | [] [] [] [] [] [] |
+util-linux-man | [] [] |
ve | [] [] [] [] [] |
-vmm | [] |
+vmm | [] [] |
vorbis-tools | [] [] [] [] [] |
wastesedge | [] [] |
wcd | [] [] [] [] |
wget | [] [] [] [] [] [] [] [] |
wget2 | [] [] [] [] [] |
wyslij-po | [] [] [] [] [] |
-xboard | [] [] [] [] |
+xboard | [] [] [] [] [] |
xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] |
-xkeyboard-config | [] [] [] [] [] [] [] [] |
+xkeyboard-config | [] [] [] [] [] [] [] [] [] |
xz | [] [] [] [] [] [] |
xz-man | [] [] |
+-------------------------------------------------+
pl pt pt_BR ro ru rw sk sl sq sr sv sw ta te
- 99 45 113 105 87 0 34 30 11 131 126 1 7 1
+ 99 44 113 133 87 0 36 32 11 130 127 1 8 1
@end group
@group
tg th tr uk ur vi wa wo zh_CN zh_HK zh_TW
+--------------------------------------------+
-a2ps | [] | 15
+a2ps | [] [] | 19
anubis | [] [] [] | 21
-aspell | [] [] [] [] | 32
+aspell | [] [] [] [] | 34
bash | [] [] [] [] [] | 26
-beebase | [] | 6
-bfd | [] | 6
+beebase | [] | 7
+bfd | [] | 7
binutils | [] | 7
bison | [] [] | 17
bison-runtime | [] [] [] [] [] [] | 41
-buzztrax | [] [] | 11
+buzztrax | [] [] | 12
ccd2cue | [] [] [] [] | 14
ccide | [] [] [] | 20
-cflow | [] | 9
-clisp | | 12
+cflow | [] [] | 10
+clisp | | 13
coreutils | [] [] [] [] [] | 27
-cpio | [] [] [] [] | 24
+cpio | [] [] [] [] | 25
cppi | [] [] [] | 20
cpplib | [] [] [] [] [] | 20
-cryptsetup | [] | 14
+cryptsetup | [] [] | 13
datamash | [] | 12
denemo | [] [] [] | 7
dfarc | [] | 19
dialog | [] [] [] [] [] [] [] | 48
-dico | [] | 10
+dico | [] | 11
diffutils | [] [] [] [] [] | 32
dink | [] | 11
direvent | [] [] | 14
doodle | [] [] [] | 18
dos2unix | [] [] [] [] | 23
dos2unix-man | [] [] | 12
-e2fsprogs | [] [] [] | 15
+e2fsprogs | [] [] [] | 16
enscript | [] [] [] | 22
exif | [] [] [] [] | 33
-fetchmail | [] [] [] | 21
-findutils | [] [] [] [] | 31
+fetchmail | [] [] | 19
+findutils | [] [] [] [] [] | 32
flex | [] [] [] [] [] | 22
-freedink | [] [] | 26
+freedink | [] [] | 27
fusionforge | | 3
-gas | [] | 7
-gawk | [] [] [] | 18
-gcal | [] [] | 9
-gcc | | 4
+gas | [] | 8
+gawk | [] [] [] [] | 19
+gcal | [] [] | 10
+gcc | [] | 5
gdbm | [] [] | 13
gettext-examples | [] [] [] [] [] [] | 44
gettext-runtime | [] [] [] [] [] | 34
gettext-tools | [] [] [] [] [] | 26
-gnubik | [] [] [] | 22
+gnubik | [] [] [] | 23
gnuchess | [] [] [] | 15
gnucobol | | 2
gnulib | [] [] [] [] | 26
gnunet-gtk | | 3
gnutls | [] [] [] | 18
gold | [] | 6
-gphoto2 | [] [] [] [] | 20
+gphoto2 | [] [] [] [] | 21
gprof | [] [] [] | 22
grep | [] [] [] [] [] [] | 38
grip | [] [] [] [] [] | 25
-grub | [] [] [] [] | 28
+grub | [] [] [] [] | 30
gsasl | [] [] [] | 21
gss | [] [] | 20
-gst-plugins-bad | [] [] [] [] [] | 29
+gst-plugins-bad | [] [] [] [] [] | 30
gst-plugins-base | [] [] [] [] | 32
gst-plugins-good | [] [] [] [] [] | 34
gst-plugins-ugly | [] [] [] [] [] | 40
-gstreamer | [] [] [] [] [] | 34
+gstreamer | [] [] [] [] [] | 35
gtick | [] [] [] | 23
gtkam | [] [] [] | 26
gtkspell | [] [] [] [] [] [] [] [] | 51
-gutenprint | [] [] [] | 18
-hello | [] [] | 18
+gutenprint | [] [] [] | 19
+hello | [] [] [] | 22
help2man | [] [] [] | 21
help2man-texi | [] | 9
idutils | [] [] [] | 21
-kbd | [] [] | 15
-klavaro | [] [] [] [] [] [] | 35
-ld | [] | 6
+kbd | [] | 15
+klavaro | [] [] [] [] [] [] | 36
+ld | [] | 7
libc | [] [] [] [] [] | 28
-libexif | [] [] | 12
+libexif | [] [] | 13
libextractor | [] [] | 11
-libgphoto2 | [] [] | 9
+libgphoto2 | [] [] | 10
libgphoto2_port | [] [] [] [] | 22
libiconv | [] [] [] [] [] | 34
libidn | [] [] [] | 21
libidn2 | [] [] | 20
-lilypond | [] | 12
+lilypond | [] | 13
lordsawar | [] | 8
-lynx | [] [] [] | 19
+lynx | [] [] [] | 20
m4 | [] [] | 13
-mailfromd | [] [] | 7
+mailfromd | [] [] | 8
mailutils | [] [] | 10
make | [] [] [] [] | 25
-man-db | [] [] [] [] | 23
+man-db | [] [] [] [] [] | 24
man-db-manpages | [] [] | 14
-meritous | | 5
+meritous | | 6
midi-instruments | [] [] [] [] [] [] | 44
minicom | [] [] | 20
-mpop | [] | 9
-msmtp | [] | 8
-nano | [] [] [] [] [] | 33
-opcodes | [] | 8
+mpop | [] | 10
+msmtp | [] | 10
+nano | [] [] [] [] [] | 34
+opcodes | [] | 7
parted | [] [] [] [] [] | 26
-pies | [] [] | 8
+pies | [] [] | 9
pnmixer | [] [] () | 14
-procps-ng | [] [] | 10
-procps-ng-man | [] | 4
-psmisc | [] [] [] [] | 26
+procps-ng | [] [] [] | 11
+procps-ng-man | [] [] | 5
+psmisc | [] [] [] [] | 27
psmisc-man | [] | 10
-pspp | [] [] | 12
-pyspread | [] | 7
+pspp | [] [] [] | 15
+pyspread | [] | 8
radius | [] [] | 10
recode | [] [] [] [] | 31
-recutils | [] [] | 9
-rush | [] [] [] | 12
-sarg | | 7
+recutils | [] [] | 10
+rush | [] [] [] | 14
+sarg | | 9
savane | | 4
sed | [] [] [] [] [] | 38
sharutils | [] [] [] | 14
shepherd | [] | 5
-shishi | [] [] | 8
-skribilo | [] | 10
+shishi | [] [] | 9
+skribilo | [] | 11
solfege | [] [] [] | 22
-solfege-manual | [] | 10
+solfege-manual | [] | 11
spotmachine | [] [] | 12
-sudo | [] [] [] [] [] | 31
-sudoers | [] [] [] | 21
-sysstat | [] [] [] [] | 26
+sudo | [] [] [] [] [] | 32
+sudoers | [] [] [] | 22
+sysstat | [] [] [] [] | 27
tar | [] [] [] [] [] | 33
-texinfo | [] [] [] | 23
-texinfo_document | [] | 19
-tigervnc | [] [] | 17
+texinfo | [] [] [] | 22
+texinfo_document | [] | 11
+tigervnc | [] [] [] [] | 20
tin | [] [] [] | 8
tin-man | | 2
-trader | | 13
-util-linux | [] [] [] [] | 18
-util-linux-man | [] | 4
+trader | | 14
+util-linux | [] [] [] [] | 19
+util-linux-man | [] | 5
ve | [] [] [] | 17
-vmm | [] | 2
+vmm | [] | 3
vorbis-tools | [] | 16
wastesedge | [] | 7
wcd | [] [] [] | 15
wcd-man | [] | 8
wdiff | [] [] [] [] | 27
-wget | [] [] [] [] [] | 30
-wget2 | [] | 11
+wget | [] [] [] [] [] | 31
+wget2 | [] [] | 14
wyslij-po | [] [] [] | 20
-xboard | [] [] [] | 12
+xboard | [] [] [] | 13
xdg-user-dirs | [] [] [] [] [] [] [] [] | 72
-xkeyboard-config | [] [] [] | 32
+xkeyboard-config | [] [] [] | 33
xz | [] [] [] [] [] | 22
-xz-man | [] | 6
+xz-man | [] | 7
+--------------------------------------------+
85 teams tg th tr uk ur vi wa wo zh_CN zh_HK zh_TW
- 151 domains 0 8 54 120 1 93 5 1 87 5 42 2792
+ 151 domains 0 11 54 123 1 93 5 1 92 5 43 2856
@end group
@end example
@strong{ NOTE: } This documentation section is outdated. It it included
here for historical purposes only.
-@set STATUS June 2023
+@set STATUS December 2024
Free software is going international! The Free Translation Project is
a way to get maintainers of free software, translators, and users all
# Before making a gettext release, you must change this according to the
# libtool documentation, section "Library interface versions".
LTV_CURRENT=12
-LTV_REVISION=0
+LTV_REVISION=1
LTV_AGE=4
# How to build libintl.la and libgnuintl.la.
/* Version number: (major<<16) + (minor<<8) + subminor */
-#define LIBINTL_VERSION 0x001605
+#define LIBINTL_VERSION 0x001700
extern int libintl_version;
# gettext.m4
-# serial 80 (gettext-0.23)
+# serial 81 (gettext-0.23)
dnl Copyright (C) 1995-2014, 2016, 2018-2024 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
dnl Authors:
dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl Bruno Haible <haible@clisp.cons.org>, 2000-2006, 2008-2010.
+dnl Bruno Haible <bruno@clisp.org>, 2000-2024.
dnl Macro to add for using GNU gettext.
# po.m4
-# serial 32 (gettext-0.21.1)
+# serial 33 (gettext-0.23)
dnl Copyright (C) 1995-2014, 2016, 2018-2022, 2024 Free Software Foundation,
dnl Inc.
dnl This file is free software; the Free Software Foundation
dnl Authors:
dnl Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
-dnl Bruno Haible <haible@clisp.cons.org>, 2000-2003.
+dnl Bruno Haible <bruno@clisp.org>, 2000-2024.
AC_PREREQ([2.60])
dnl Release version of the gettext macros. This is used to ensure that
dnl the gettext macros and po/Makefile.in.in are in sync.
- AC_SUBST([GETTEXT_MACRO_VERSION], [0.20])
+ AC_SUBST([GETTEXT_MACRO_VERSION], [0.22])
dnl Perform the following tests also if --disable-nls has been given,
dnl because they are needed for "make dist" to work.
# notice and this notice are preserved. This file is offered as-is,
# without any warranty.
#
-# Origin: gettext-0.22
-GETTEXT_MACRO_VERSION = 0.20
+# Origin: gettext-0.23
+GETTEXT_MACRO_VERSION = 0.22
PACKAGE = @PACKAGE@
VERSION = @VERSION@
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2003-2023", "https://gnu.org/licenses/gpl.html");
+ "2003-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
#! /bin/sh
#
-# Copyright (C) 2003, 2005-2007, 2011, 2018-2023 Free Software Foundation, Inc.
+# Copyright (C) 2003-2024 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
func_version ()
{
echo "$progname (GNU $package) $version"
- echo "Copyright (C) 2003-2023 Free Software Foundation, Inc.
+ echo "Copyright (C) 2003-2024 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law."
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-1997, 2000-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
fi
AC_SUBST([ARCHIVE_FORMAT])
-ARCHIVE_VERSION=0.22.5
+ARCHIVE_VERSION=0.23
AC_SUBST([ARCHIVE_VERSION])
PACKAGE_SUFFIX="-$ARCHIVE_VERSION"
# Libtool's library version information for libgettextpo.
# See the libtool documentation, section "Library interface versions".
LTV_CURRENT=5
-LTV_REVISION=10
+LTV_REVISION=11
LTV_AGE=5
# How to build libgettextpo.la.
/* =========================== Meta Information ============================ */
/* Version number: (major<<16) + (minor<<8) + subminor */
-#define LIBGETTEXTPO_VERSION 0x001605
+#define LIBGETTEXTPO_VERSION 0x001700
extern int libgettextpo_version;
/* ================================= Types ================================= */
echo "This binary is configured to use a versions archive in @ARCHIVE_FORMAT@ format."
echo
fi
- echo "Copyright (C) 2002-2023 Free Software Foundation, Inc.
+ echo "Copyright (C) 2002-2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law."
0.19 | 0.19.1 | 0.19.2 | 0.19.3 | 0.19.4 | 0.19.5 | 0.19.6 | 0.19.7 | 0.19.8 | \
0.20 | 0.20.2 | \
0.21 | 0.21.1 | \
- 0.22 | 0.22.1 | 0.22.2 | 0.22.3 | 0.22.4 | 0.22.5 )
+ 0.22 | 0.22.1 | 0.22.2 | 0.22.3 | 0.22.4 | 0.22.5 | \
+ 0.23 )
;;
*)
func_fatal_error "The AM_GNU_GETTEXT_VERSION declaration in your $configure_in
#! /bin/sh
#
-# Copyright (C) 2009-2010, 2014, 2018-2023 Free Software Foundation, Inc.
+# Copyright (C) 2009-2024 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
func_version ()
{
echo "$progname (GNU $package) $version"
- echo "Copyright (C) 2009-2023 Free Software Foundation, Inc.
+ echo "Copyright (C) 2009-2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law."
#! /bin/sh
#
-# Copyright (C) 1995-1998, 2000-2023 Free Software Foundation, Inc.
+# Copyright (C) 1995-2024 Free Software Foundation, Inc.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
func_version ()
{
echo "$progname (GNU $package) $version"
- echo "Copyright (C) 1995-2023 Free Software Foundation, Inc.
+ echo "Copyright (C) 1995-2024 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law."
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2015-2023", "https://gnu.org/licenses/gpl.html");
+ "2015-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Daiki Ueno"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Peter Miller"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Peter Miller"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Peter Miller"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2006-2023", "https://gnu.org/licenses/gpl.html");
+ "2006-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s and %s.\n"),
/* TRANSLATORS: This is a proper name. The last name is
(with Unicode escapes) "\u0160egan" or (with HTML entities)
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "2001-2023", "https://gnu.org/licenses/gpl.html");
+ "2001-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Bruno Haible"));
exit (EXIT_SUCCESS);
}
This is free software: you are free to change and redistribute it.\n\
There is NO WARRANTY, to the extent permitted by law.\n\
"),
- "1995-2023", "https://gnu.org/licenses/gpl.html");
+ "1995-2024", "https://gnu.org/licenses/gpl.html");
printf (_("Written by %s.\n"), proper_name ("Ulrich Drepper"));
exit (EXIT_SUCCESS);
}
# Libtool's library version information for libtextstyle.
# See the libtool documentation, section "Library interface versions".
LTV_CURRENT=2
-LTV_REVISION=1
+LTV_REVISION=2
LTV_AGE=2
# How to build libtextstyle.la.
# Version number and release date.
-VERSION_NUMBER=0.22.5
-RELEASE_DATE=2024-02-21 # in "date +%Y-%m-%d" format
+VERSION_NUMBER=0.23
+RELEASE_DATE=2024-12-01 # in "date +%Y-%m-%d" format