KDECore
#include <string.h>
#include <stdlib.h>
Go to the source code of this file.
Macros | |
#define | _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS (__STRICT_ANSI__ - 0 == 0) && (__GNUC__ >= 3 || __GNUG__ >= 2 /* || __STDC_VERSION__ >= 199901L */ ) |
#define | bind_textdomain_codeset(Domainname, Codeset) ((const char *) (Codeset)) |
#define | bindtextdomain(Domainname, Dirname) ((const char *) (Dirname)) |
#define | dcgettext(Domainname, Msgid, Category) ((const char *) (Msgid)) |
#define | dcngettext(Domainname, Msgid1, Msgid2, N, Category) ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) |
#define | dcnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N, Category) npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category) |
#define | dcpgettext(Domainname, Msgctxt, Msgid, Category) pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, Category) |
#define | dgettext(Domainname, Msgid) ((const char *) (Msgid)) |
#define | dngettext(Domainname, Msgid1, Msgid2, N) ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) |
#define | dnpgettext(Domainname, Msgctxt, Msgid, MsgidPlural, N) npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES) |
#define | dnpgettext_expr(Domainname, Msgctxt, Msgid, MsgidPlural, N) dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES) |
#define | dpgettext(Domainname, Msgctxt, Msgid) pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES) |
#define | dpgettext_expr(Domainname, Msgctxt, Msgid) dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES) |
#define | gettext(Msgid) ((const char *) (Msgid)) |
#define | GETTEXT_CONTEXT_GLUE "\004" |
#define | gettext_noop(String) String |
#define | ngettext(Msgid1, Msgid2, N) ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) |
#define | npgettext(Msgctxt, Msgid, MsgidPlural, N) npgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES) |
#define | npgettext_expr(Msgctxt, Msgid, MsgidPlural, N) dcnpgettext_expr (NULL, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES) |
#define | pgettext(Msgctxt, Msgid) pgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES) |
#define | pgettext_expr(Msgctxt, Msgid) dcpgettext_expr (NULL, Msgctxt, Msgid, LC_MESSAGES) |
#define | textdomain(Domainname) ((const char *) (Domainname)) |
Functions | |
static const char * | dcnpgettext_expr (const char *domain, const char *msgctxt, const char *msgid, const char *msgid_plural, unsigned long int n, int category) |
static const char * | dcpgettext_expr (const char *domain, const char *msgctxt, const char *msgid, int category) |
static const char * | npgettext_aux (const char *domain, const char *msg_ctxt_id, const char *msgid, const char *msgid_plural, unsigned long int n, int category) |
static const char * | pgettext_aux (const char *domain, const char *msg_ctxt_id, const char *msgid, int category) |
Macro Definition Documentation
◆ _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS
#define _LIBGETTEXT_HAVE_VARIABLE_SIZE_ARRAYS (__STRICT_ANSI__ - 0 == 0) && (__GNUC__ >= 3 || __GNUG__ >= 2 /* || __STDC_VERSION__ >= 199901L */ ) |
◆ bind_textdomain_codeset
#define bind_textdomain_codeset | ( | Domainname, | |
Codeset | |||
) | ((const char *) (Codeset)) |
◆ bindtextdomain
#define bindtextdomain | ( | Domainname, | |
Dirname | |||
) | ((const char *) (Dirname)) |
◆ dcgettext
#define dcgettext | ( | Domainname, | |
Msgid, | |||
Category | |||
) | ((const char *) (Msgid)) |
◆ dcngettext
#define dcngettext | ( | Domainname, | |
Msgid1, | |||
Msgid2, | |||
N, | |||
Category | |||
) | ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) |
◆ dcnpgettext
#define dcnpgettext | ( | Domainname, | |
Msgctxt, | |||
Msgid, | |||
MsgidPlural, | |||
N, | |||
Category | |||
) | npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, Category) |
◆ dcpgettext
#define dcpgettext | ( | Domainname, | |
Msgctxt, | |||
Msgid, | |||
Category | |||
) | pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, Category) |
◆ dgettext
#define dgettext | ( | Domainname, | |
Msgid | |||
) | ((const char *) (Msgid)) |
◆ dngettext
#define dngettext | ( | Domainname, | |
Msgid1, | |||
Msgid2, | |||
N | |||
) | ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) |
◆ dnpgettext
#define dnpgettext | ( | Domainname, | |
Msgctxt, | |||
Msgid, | |||
MsgidPlural, | |||
N | |||
) | npgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES) |
◆ dnpgettext_expr
#define dnpgettext_expr | ( | Domainname, | |
Msgctxt, | |||
Msgid, | |||
MsgidPlural, | |||
N | |||
) | dcnpgettext_expr (Domainname, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES) |
◆ dpgettext
#define dpgettext | ( | Domainname, | |
Msgctxt, | |||
Msgid | |||
) | pgettext_aux (Domainname, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES) |
◆ dpgettext_expr
#define dpgettext_expr | ( | Domainname, | |
Msgctxt, | |||
Msgid | |||
) | dcpgettext_expr (Domainname, Msgctxt, Msgid, LC_MESSAGES) |
◆ gettext
◆ GETTEXT_CONTEXT_GLUE
◆ gettext_noop
◆ ngettext
#define ngettext | ( | Msgid1, | |
Msgid2, | |||
N | |||
) | ((N) == 1 ? (const char *) (Msgid1) : (const char *) (Msgid2)) |
◆ npgettext
#define npgettext | ( | Msgctxt, | |
Msgid, | |||
MsgidPlural, | |||
N | |||
) | npgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, MsgidPlural, N, LC_MESSAGES) |
◆ npgettext_expr
#define npgettext_expr | ( | Msgctxt, | |
Msgid, | |||
MsgidPlural, | |||
N | |||
) | dcnpgettext_expr (NULL, Msgctxt, Msgid, MsgidPlural, N, LC_MESSAGES) |
◆ pgettext
#define pgettext | ( | Msgctxt, | |
Msgid | |||
) | pgettext_aux (NULL, Msgctxt GETTEXT_CONTEXT_GLUE Msgid, Msgid, LC_MESSAGES) |
◆ pgettext_expr
#define pgettext_expr | ( | Msgctxt, | |
Msgid | |||
) | dcpgettext_expr (NULL, Msgctxt, Msgid, LC_MESSAGES) |
◆ textdomain
#define textdomain | ( | Domainname | ) | ((const char *) (Domainname)) |
Function Documentation
◆ dcnpgettext_expr()
|
static |
◆ dcpgettext_expr()
|
static |
◆ npgettext_aux()
|
static |
◆ pgettext_aux()
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Feb 20 2023 00:00:00 by doxygen 1.9.6 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.