libintl
E299219
libintl is the core internationalization library from the GNU gettext system that provides runtime support for translating program messages into different languages.
All labels observed (1)
| Label | Occurrences |
|---|---|
| libintl canonical | 1 |
Statements (44)
| Predicate | Object |
|---|---|
| instanceOf |
internationalization library
ⓘ
software library ⓘ |
| alternativeTo | native gettext implementations on some systems ⓘ |
| category |
free software
ⓘ
system library ⓘ |
| compatibleWith |
BSD operating systems
ⓘ
GNU/Linux ⓘ Windows (via ports such as MinGW and Cygwin) ⓘ
surface form:
Microsoft Windows (via ports)
POSIX systems ⓘ macOS ⓘ |
| dependsOn | C standard library ⓘ |
| developer |
Free Software Foundation
ⓘ
GNU Project ⓘ |
| distribution | often shipped as part of GNU gettext package ⓘ |
| implements | GNU gettext runtime support ⓘ |
| license | GNU Lesser General Public License ⓘ |
| linkingModel |
can be linked as shared library
ⓘ
can be linked as static library ⓘ |
| partOf | GNU gettext ⓘ |
| programmingLanguage | C ⓘ |
| providesFunction |
bind_textdomain_codeset
ⓘ
bindtextdomain ⓘ dcgettext ⓘ dcngettext ⓘ dgettext ⓘ dngettext ⓘ gettext ⓘ ngettext ⓘ textdomain ⓘ |
| purpose |
internationalization
ⓘ
localization ⓘ |
| supports |
.mo binary catalog files
ⓘ
.po portable object files (indirectly via compiled catalogs) ⓘ message catalogs ⓘ message translation at runtime ⓘ plural forms handling ⓘ |
| supportsFeature |
character encoding conversion for messages
ⓘ
domain-based message lookup ⓘ locale-dependent message selection ⓘ |
| usedBy |
many GNU packages
ⓘ
third-party open-source software ⓘ |
| usedFor |
localizing command-line applications
ⓘ
localizing graphical applications ⓘ translating program messages into different languages ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.