chickadee » free-gettext » dgettext

dgettext <domain> <message>procedure
dcgettext <domain> <message> <locale>procedure
dngettext <domain> <msg-singular> <msg-plural> <n>procedure
dcngettext <domain> <msg-singular> <msg-plural> <n> <locale>procedure

These let you lookup messages in domains other than that specified by TEXTDOMAIN. This is just a clumsy way to make up for inadequacies in the traditional gettext design - if you want to work with multiple domains, you should use the cascaded domains described below.