The Solaris 9 release provides a GNU-compatible version of the gettext() API functions while maintaining backward compatibility with Solaris gettext() API functions.
Existing functions in libc now can handle both Solaris and GNU-compatible message files. Existing functions include the following:
gettext()
dgettext()
dcgettext()
textdomain()
bindtextdomain()
New GNU-compatible functions in libc can handle GNU-compatible message files. New functions include the following:
ngettext()
dngettext()
dcngettext()
bind_textdomain_codeset()
The msgfmt and the gettext utilities now can handle both Solaris and GNU-compatible message files.
For further information, see the gettext(3C) man page.