Home | History | Annotate | Download | only in gnulib-lib

Lines Matching refs:msgctxt

91 /* The separator between msgctxt and msgid in a .mo file.  */
94 /* Pseudo function calls, taking a MSGCTXT and a MSGID instead of just a
95 MSGID. MSGCTXT and MSGID must be string literals. MSGCTXT should be
99 # define pgettext(Msgctxt, Msgid) \
100 pgettext_aux (DEFAULT_TEXT_DOMAIN, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES)
102 # define pgettext(Msgctxt, Msgid) \
103 pgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES)
105 #define dpgettext(Domainname, Msgctxt, Msgid) \
106 pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES)
107 #define dcpgettext(Domainname, Msgctxt, Msgid, Category) \
108 pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, Category)
110 # define npgettext(Msgctxt, Msgid, MsgidPlural, N) \
111 npgettext_aux (DEFAULT_TEXT_DOMAIN, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES)
113 # define npgettext(Msgctxt, Msgid, MsgidPlural, N) \
114 npgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES)
116 #define dnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N) \
117 npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES)
118 #define dcnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N, Category) \
119 npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category)
161 /* The same thing extended for non-constant arguments. Here MSGCTXT and MSGID
174 #define pgettext_expr(Msgctxt, Msgid) \
175 dcpgettext_expr (NULL, Msgctxt, Msgid, LC_MESSAGES)
176 #define dpgettext_expr(Domainname, Msgctxt, Msgid) \
177 dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES)
188 const char *msgctxt, const char *msgid,
191 size_t msgctxt_len = strlen (msgctxt) + 1;
205 memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1);
219 #define npgettext_expr(Msgctxt, Msgid, MsgidPlural, N) \
220 dcnpgettext_expr (NULL, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES)
221 #define dnpgettext_expr(Domainname, Msgctxt, Msgid, MsgidPlural, N) \
222 dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES)
233 const char *msgctxt, const char *msgid,
237 size_t msgctxt_len = strlen (msgctxt) + 1;
251 memcpy (msg_ctxt_id, msgctxt, msgctxt_len - 1);