C++ 如何测试gcc编译器支持的本地语言(除汉语、印地语等英语外)
我想建立一个本地语言库,以便详细了解gcc本地语言支持,并更新它或安装新的本地语言支持包 这不是编译器的工作(除非您正在谈论获取中文或法文的编译器诊断消息,而C++ 如何测试gcc编译器支持的本地语言(除汉语、印地语等英语外),c++,c,gcc,localization,C++,C,Gcc,Localization,我想建立一个本地语言库,以便详细了解gcc本地语言支持,并更新它或安装新的本地语言支持包 这不是编译器的工作(除非您正在谈论获取中文或法文的编译器诊断消息,而gcc已经做到了这一点) 然而,C语言中本地化输出的标准方法是使用标准的libc框架,例如(另请参见…)和with等。。。(请通过该链接访问)。您可能还会使用等。。另请参见wikipage on 然后您可能会使用例如printf(gettext(“数字为%d的消息”),i)。许多软件经常使用它来定义宏 #define _(Msg) gett
gcc
已经做到了这一点)
然而,C语言中本地化输出的标准方法是使用标准的libc框架,例如(另请参见…)和with等。。。(请通过该链接访问)。您可能还会使用等。。另请参见wikipage on
然后您可能会使用例如printf(gettext(“数字为%d的消息”),i)代码>。许多软件经常使用它来定义宏
#define _(Msg) gettext(Msg)
和codeprintf(u(“数字为%d的消息”),i)代码>
一些工具包还提供其国际化或本地化框架,例如
另外,您的问题可能与操作系统有关。在我的回答中,我将重点放在Posix和Linux上(我不知道Windows是什么,也不知道Windows是做什么的)。您看过类似的标准框架吗?