33AST_UTIL_CAPI
const char*
aTextDomain(
const char *domainname);
37AST_UTIL_CAPI
const char*
aGetText(
const char* msgid);
42AST_UTIL_CAPI
const char*
aTranslate(
const char* msgctxt,
const char* msgid);
48A_ALWAYS_INLINE
const char* translate(
const char* msgctxt,
const char* msgid)
54#define AST_TR_NOOP(String) String
57#define AST_TRANSLATE_NOOP(Context, String) String
60 #define QT_TR_NOOP(String) AST_TR_NOOP(String)
63#ifndef QT_TRANSLATE_NOOP
64 #define QT_TRANSLATE_NOOP(Context, String) AST_TRANSLATE_NOOP(Context, String)
72A_ALWAYS_INLINE
const char*
gettext(
const char* msgid)
82A_ALWAYS_INLINE
const char*
pgettext(
const char* msgctxt,
const char* msgid)
88A_ALWAYS_INLINE
const char*
_(
const char* msgid)
94A_ALWAYS_INLINE
const char*
C_(
const char* msgctxt,
const char* msgid)
101 #define N_(String) String
106 #define NC_(Context, String) String
111A_ALWAYS_INLINE
const char*
textdomain(
const char* domainname)
A_ALWAYS_INLINE const char * _(const char *msgid)
翻译文本(无上下文)
定义 I18n.hpp:88
const char * aGetText(const char *msgid)
获取翻译文本(无上下文)
定义 I18n.cpp:32
const char * aTranslate(const char *msgctxt, const char *msgid)
给定上下文,获取翻译文本
定义 I18n.cpp:37
const char * aTextDomain(const char *domainname)
设置当前文本域(尚未实现)
定义 I18n.cpp:26
A_ALWAYS_INLINE const char * gettext(const char *msgid)
获取翻译文本(无上下文)
定义 I18n.hpp:72
A_ALWAYS_INLINE const char * textdomain(const char *domainname)
设置当前文本域
定义 I18n.hpp:111
A_ALWAYS_INLINE const char * C_(const char *msgctxt, const char *msgid)
翻译文本(带上下文信息)
定义 I18n.hpp:94
A_ALWAYS_INLINE const char * pgettext(const char *msgctxt, const char *msgid)
给定上下文,获取翻译文本 The letter 'p' stands for 'particular' or 'special'.
定义 I18n.hpp:82