Solaris 9 リリースでは、GNU 互換バージョンの gettext() API 関数が追加されましたが、Solaris gettext() API 関数との下位互換性も維持しています。
libc 内の既存の関数は、Solaris と GNU 互換のメッセージファイルを両方とも処理できます。 既存の関数には、以下が含まれます。
gettext()
dgettext()
dcgettext()
textdomain()
bindtextdomain()
libc 内の新しい GNU 互換の関数は、GNU 互換のメッセージファイルを処理できます。 新しい関数には、以下が含まれます。
ngettext()
dngettext()
dcngettext()
bind_textdomain_codeset()
msgfmt ユーティリティと gettext ユーティリティは、Solaris と GNU 互換のメッセージファイルを両方とも処理できます。
詳細は、gettext(3C) のマニュアルページを参照してください。