- 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.