The GNU gettext package provides a set of tools and documentation for producing multi-lingual messages in programs. Tools include a set of conventions about how programs should be written to support message catalogs, a directory and file naming organization for the message catalogs, a runtime library which supports the retrieval of translated messages, and stand-alone programs for handling the translatable and the already translated strings. Gettext provides an easy to use library and tools for creating, using, and modifying natural language catalogs and is a powerful and simple method for internationalizing programs.
Original maintainer | Santiago Vila |
---|---|
Homepage | http://www.gnu.org/software/gettext/ |
0.20.1



0.19.8.1















0.19.7

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | xz | 0.20.1-3 | 2019-11-18 | 1.88 MiB | 7.29 MiB | Evangelos Foutras |
![]() | rpm | 0.19.8.1-2.el7 | 2020-01-07 | 1.03 MiB | 4.8 MiB | CentOS BuildSystem |
![]() | deb | 0.19.8.1-9 | 2019-01-12 | 1.24 MiB | 6.44 MiB | Santiago Vila |
![]() | deb | 0.19.8.1-2+deb9u1 | 2019-09-07 | 1.43 MiB | 6.91 MiB | Santiago Vila |
![]() | rpm | 0.19.8.1-14.fc28 | 2019-01-14 | 1.06 MiB | 4.89 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-14.fc28 | 2019-01-14 | 1.06 MiB | 4.89 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-14.fc28 | 2019-01-14 | 1.06 MiB | 4.89 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-17.fc29 | 2019-01-14 | 1.01 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-17.fc29 | 2019-01-14 | 1.01 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-17.fc29 | 2019-01-14 | 1.01 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-17.fc29 | 2019-01-14 | 1.01 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-17.fc29 | 2019-01-14 | 1.01 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-17.fc29 | 2019-01-14 | 1.01 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-18.fc30 | 2019-06-17 | 1.01 MiB | 5.01 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-18.fc30 | 2019-06-17 | 1.01 MiB | 5.01 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-18.fc30 | 2019-06-17 | 1.01 MiB | 5.01 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-18.fc30 | 2019-06-17 | 1.01 MiB | 5.01 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-18.fc30 | 2019-06-17 | 1.01 MiB | 5.01 MiB | Fedora Project |
![]() | rpm | 0.20.1-2.fc31 | 2020-01-07 | 1.09 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.20.1-2.fc31 | 2020-01-07 | 1.09 MiB | 5 MiB | Fedora Project |
![]() | rpm | 0.20.1-4.fc32 | 2020-02-08 | 1.09 MiB | 4.97 MiB | Fedora Project |
![]() | rpm | 0.20.1-4.fc32 | 2020-02-08 | 1.09 MiB | 4.97 MiB | Fedora Project |
![]() | rpm | 0.19.8.1-18.fc30 | 2019-01-14 | 1.01 MiB | 5.01 MiB | Fedora Project |
![]() | xz | 0.19.8.1-3 | 2019-01-14 | 1.75 MiB | 8.02 MiB | Allan McRae |
![]() | xz | 0.19.8.1-3 | 2019-01-14 | 1.75 MiB | 8.02 MiB | Allan McRae |
![]() | xz | 0.19.8.1-3 | 2019-01-14 | 1.75 MiB | 8.02 MiB | Allan McRae |
![]() | deb | 0.19.8.1-1mx15+1 | 2019-01-14 | 1.48 MiB | 8.18 MiB | Steven Pusser |
![]() | deb | 0.19.8.1-4ubuntu1 | 2017-11-10 | 1.04 MiB | 4.12 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-6 | 2018-06-12 | 874 kiB | 3.57 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-6ubuntu0.3 | 2019-06-17 | 1.23 MiB | 6.33 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-6ubuntu0.3 | 2019-06-17 | 1.23 MiB | 6.33 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-8 | 2019-01-14 | 875 kiB | 3.66 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-8ubuntu0.1 | 2019-01-14 | 875 kiB | 3.66 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-8ubuntu0.1 | 2019-01-14 | 875 kiB | 3.66 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-9 | 2019-01-14 | 875 kiB | 3.66 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-9 | 2019-06-17 | 875 kiB | 3.66 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-10 | 2020-01-07 | 876 kiB | 3.7 MiB | Ubuntu Developers |
![]() | deb | 0.19.8.1-10build1 | 2020-03-22 | 874 kiB | 3.7 MiB | Ubuntu Developers |
![]() | deb | 0.19.7-2ubuntu3 | 2017-11-10 | 1.03 MiB | 4.09 MiB | Ubuntu Developers |
![]() | deb | 0.19.7-2ubuntu3.1 | 2019-01-12 | 1.03 MiB | 4.09 MiB | Ubuntu Developers |
![]() | deb | 0.19.7-2ubuntu3.1 | 2019-01-12 | 1.03 MiB | 4.09 MiB | Ubuntu Developers |
Manual pages
autopoint(1)
autopoint - copies standard gettext infrastructure
envsubst(1)
envsubst - substitutes environment variables in shell format strings
gettext(1)
gettext - translate message
gettextize(1)
gettextize - install or upgrade gettext infrastructure
msgattrib(1)
msgattrib - attribute matching and manipulation on message catalog
msgcat(1)
msgcat - combines several message catalogs
msgcmp(1)
msgcmp - compare message catalog and template
msgcomm(1)
msgcomm - match two message catalogs
msgconv(1)
msgconv - character set conversion for message catalog
msgen(1)
msgen - create English message catalog
msgexec(1)
msgexec - process translations of message catalog
msgfilter(1)
msgfilter - edit translations of message catalog
msgfmt(1)
msgfmt - compile message catalog to binary format
msggrep(1)
msggrep - pattern matching on message catalog
msghack(1)
msghack - alter PO files in ways
msginit(1)
msginit - initialize a message catalog
msgmerge(1)
msgmerge - merge message catalog and template
msgunfmt(1)
msgunfmt - uncompile message catalog from binary format
msguniq(1)
msguniq - unify duplicate translations in message catalog
ngettext(1)
ngettext - translate message and choose plural form
recode-sr-latin(1)
recode-sr-latin - convert Serbian text from Cyrillic to Latin script
xgettext(1)
xgettext - extract gettext strings from source
bindtextdomain(3)
bindtextdomain - set directory containing message catalogs
bind_textdomain_codeset(3)
bind_textdomain_codeset - set encoding of message translations
gettext(3)
gettext, dgettext, dcgettext - translate message
ngettext(3)
ngettext, dngettext, dcngettext - translate message and choose plural form
textdomain(3)
textdomain - set domain for future gettext() calls
Latest updates

Ubuntu 20.04 focal-proposed/main: Version 0.19.8.1-10build1 introduced
2020-03-22

Fedora rawhide development/Server-os: Updated from 0.20.1-3.fc32 to 0.20.1-4.fc32
2020-02-08

Fedora rawhide development/Everything-os: Updated from 0.20.1-3.fc32 to 0.20.1-4.fc32
2020-02-08

Fedora rawhide development/Everything-os: Updated from 0.20.1-2.fc32 to 0.20.1-3.fc32
2020-01-07
- Add diffutils dependency on gettext-devel (rhbz#1774899)

Fedora rawhide development/Server-os: Updated from 0.20.1-2.fc32 to 0.20.1-3.fc32
2020-01-07
- Add diffutils dependency on gettext-devel (rhbz#1774899)

Fedora 31 releases/Server-os: Version 0.20.1-2.fc31 introduced
2020-01-07
- Fix misbehavior of msgmerge --for-msgfmt

Fedora 31 releases/Everything-os: Version 0.20.1-2.fc31 introduced
2020-01-07
- Fix misbehavior of msgmerge --for-msgfmt

CentOS 7.7.1908 os: Version 0.19.8.1-2.el7 introduced
2020-01-07
- Depend on the exact version of the library sub package
- Resolves: #1386869

Ubuntu 20.04 focal/main: Version 0.19.8.1-10 introduced
2020-01-07

Arch rolling testing/os: Version 0.20.1-3 removed
2019-11-18

Arch rolling core/os: Updated from 0.20.1-2 to 0.20.1-3
2019-11-18

Arch rolling testing/os: Version 0.20.1-3 introduced
2019-11-14

Arch rolling staging/os: Version 0.20.1-3 removed
2019-11-14

Arch rolling staging/os: Version 0.20.1-3 introduced
2019-11-13

Ubuntu 16.04 LTS xenial-updates/main: Version 0.19.7-2ubuntu3.1 reintroduced
2019-10-02

Ubuntu 16.04 LTS xenial-updates/main: Version 0.19.7-2ubuntu3.1 removed
2019-10-02

Arch rolling core/os: Updated from 0.20.1-1 to 0.20.1-2
2019-09-14

Arch rolling testing/os: Version 0.20.1-2 removed
2019-09-14

Arch rolling testing/os: Version 0.20.1-2 introduced
2019-09-10

Debian 9.0 stretch-proposed-updates/main: Version 0.19.8.1-2+deb9u1 removed
2019-09-07
Related packages
gettext-base - GNU Internationalization utilities for the base system
gettext-common-devel - Common development files for gettext
gettext-commons - Java internationalization (i18n) library
gettext-commons-javadoc - Javadocs for gettext-commons
gettext-csharp - Native Language Support (NLS) for C#
gettext-debuginfo - Debug information for package gettext
gettext-debugsource - Debug sources for package gettext
gettext-devel - Development files for gettext
gettext-devel-debuginfo - Debug information for package gettext-devel
gettext-doc - Documentation for GNU gettext
gettext-el - Emacs po-mode for editing gettext .po files
gettext-its-gtk3 - International Tag Set for GTK+ 3
gettext-its-gtk4 - International Tag Set for GTK+ 4
gettext-java - Java Support for Native Language Support (NLS)
gettext-java-debuginfo - Debug information for package gettext-java
gettext-java-debugsource - Debug sources for package gettext-java
gettext-libs - Libraries for gettext
gettext-libs-debuginfo - Debug information for package gettext-libs
gettext-lint - Collection of tools for checking PO and POT files
gettext-runtime - Tools for Native Language Support (NLS)
gettext-runtime-32bit - Tools for Native Language Support (NLS)
gettext-runtime-32bit-debuginfo - Debug information for package gettext-runtime
gettext-runtime-debuginfo - Debug information for package gettext-runtime
gettext-runtime-debuginfo-32bit - Debug information for package gettext-runtime
gettext-runtime-debugsource - Debug sources for package gettext-runtime
gettext-runtime-mini - Tools for Native Language Support (NLS)
gettext-runtime-mini-debuginfo - Debug information for package gettext-runtime-mini
gettext-runtime-mini-debugsource - Debug sources for package gettext-runtime-mini
gettext-runtime-mini-tools-doc - HTML documentation and examples for gettext-runtime
gettext-runtime-tools-doc - HTML documentation and examples for gettext-runtime
gettext-tools - Tools for Native Language Support (NLS)
gettext-tools-32bit - Tools for Native Language Support (NLS)
gettext-tools-debuginfo - Debug information for package gettext-tools
gettext-tools-debuginfo-32bit - Debug information for package gettext-tools
gettext-tools-mini - Tools for Native Language Support (NLS)
gettext-tools-mini-debuginfo - Debug information for package gettext-tools-mini