Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 支持多种人类语言_C++_Internationalization - Fatal编程技术网

C++ 支持多种人类语言

C++ 支持多种人类语言,c++,internationalization,C++,Internationalization,我正在考虑我的最后一年项目以及支持多种语言的可能性,例如英语、威尔士语、德语等 程序中是否有支持多种人类语言的标准方法? 存储不同语言的推荐文件格式是什么 这是我不知道的东西,但显然是一个非常普遍的特点,所以任何建议都是欢迎的 我最熟悉C++使用MFC进行UI应用,目前学习QT。因此,考虑到这种偏见的答案是好的 (很抱歉,如果之前已经讨论过这一点,那么在SO上搜索“语言”会返回与编程语言相关的问题流)如果您想在StackOverflow上浏览想法,可以尝试、和标记 (“i18n”==“inter

我正在考虑我的最后一年项目以及支持多种语言的可能性,例如英语、威尔士语、德语等

程序中是否有支持多种人类语言的标准方法?
存储不同语言的推荐文件格式是什么

这是我不知道的东西,但显然是一个非常普遍的特点,所以任何建议都是欢迎的

我最熟悉C++使用MFC进行UI应用,目前学习QT。因此,考虑到这种偏见的答案是好的


(很抱歉,如果之前已经讨论过这一点,那么在SO上搜索“语言”会返回与编程语言相关的问题流)

如果您想在StackOverflow上浏览想法,可以尝试、和标记


“i18n”==“internationalization”
,因为
“internationalizatio”
是18个字母。
本地化
l10n
也是如此)

除了已经提出的国际化和本地化建议之外,你可能还想研究的另一个术语是“Unicode”.

对于MFC,您可以使用所述的资源DLL。便携式解决方案之一是使用库。

看看这个问题:对于
本地化
l10n
,您的“here”链接可能会出错。对于嵌入式软件,gettext确实是一个不错的选择。然而,真正的挑战是翻译本身:有办法通知译者新字符串已经到达,合并它们等等。。。gettext和在此基础上开发的GUI都有帮助,但仍然很混乱:/