GNU gettext

E61971

GNU gettext is a widely used GNU internationalization and localization framework that provides tools and libraries for translating the text of software programs into different languages.

AI illustration

How this image was made

AI-generated illustration of GNU gettext

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of GNU gettext (GNU gettext is a widely used GNU internationalization and localization framework that provides tools and libraries for translating the text of software programs into different languages.)

All labels observed (7)

Label Occurrences
GNU gettext canonical 7
GNU gettext package 3
GNU gettext manual 2

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf free software ⓘ
internationalization framework ⓘ
localization framework ⓘ
software framework ⓘ
category internationalization and localization software ⓘ
designGoal allow translators to work without modifying source code ⓘ
separate translatable strings from source code ⓘ
support plural forms in translations ⓘ
developer Free Software Foundation ⓘ
fileFormat Machine Object file ⓘ
Portable Object file ⓘ
homepage https://www.gnu.org/software/gettext/ ⓘ
includesLibrary libintl ⓘ
includesTool msgattrib ⓘ
msgcat ⓘ
msgcomm ⓘ
msgconv ⓘ
msgfmt ⓘ
linked to: GNU gettext

msggrep ⓘ
msginit ⓘ
msgmerge ⓘ
msgunfmt ⓘ
xgettext ⓘ
linked to: GNU gettext
license GNU General Public License ⓘ
maintainer GNU Project maintainers ⓘ
partOf GNU Project ⓘ
provides runtime localization libraries ⓘ
tools for message extraction ⓘ
tools for message translation ⓘ
purpose translate software messages into different languages ⓘ
replaces ad-hoc localization mechanisms ⓘ
supports internationalization ⓘ
localization ⓘ
supportsFeature message context (msgctxt) ⓘ
message domains ⓘ
plural forms handling ⓘ
runtime language selection ⓘ
supportsProgrammingLanguage C ⓘ
C++ ⓘ
GNU Emacs Lisp ⓘ
Java (via wrappers or related tools) ⓘ
linked to: Java

Objective-C ⓘ
Objective-C++ ⓘ
Perl ⓘ
Python ⓘ
Shell ⓘ
supportsStandard POSIX locale mechanism ⓘ
uses .mo files ⓘ
.po files ⓘ
message catalogs ⓘ
writtenIn C ⓘ

How these facts were elicited

Referenced by (17)

Full triples — surface form annotated when it differs from this entity's canonical label.

GNU Project → hasPart → GNU gettext ⓘ
GNU gettext → includesTool → xgettext ⓘ
linked to: GNU gettext
GNU gettext → includesTool → msgfmt ⓘ
linked to: GNU gettext
GNU userland → includesComponent → GNU Gettext ⓘ
linked to: GNU gettext
msgmerge → partOf → GNU gettext ⓘ
msgmerge → distribution → GNU gettext package ⓘ
linked to: GNU gettext
msgmerge → documentation → GNU gettext manual ⓘ
linked to: GNU gettext
msgcat → partOf → GNU gettext ⓘ
msgcat → distribution → GNU gettext package ⓘ
linked to: GNU gettext
msgcat → project → GNU gettext utilities ⓘ
linked to: GNU gettext
msgconv → partOf → GNU gettext ⓘ
msgconv → includedIn → GNU gettext utilities ⓘ
linked to: GNU gettext
msgunfmt → partOf → GNU gettext ⓘ
msgunfmt → distribution → GNU gettext package ⓘ
linked to: GNU gettext
msgunfmt → documentation → GNU gettext manual ⓘ
linked to: GNU gettext
msgcomm → partOf → GNU gettext ⓘ
libintl → partOf → GNU gettext ⓘ