您的位置:首页 > 其它

_("")是get text 相当于gettext("")

2009-08-17 14:25 375 查看
http://topic.csdn.net/u/20090817/13/3615073f-9f7a-4e68-bed7-f7efca2219e9.html?61066

gettext("abcd");

这个函数专门用来做软件本地化的。

它能够在运行时给你的程序找相依的翻译后的字符串。

如代码中有:

printf(gettext("How are you!"));

另外还有一个zh_CN.mo文件,里面有

"How are you!" 和 “你好!”的对应。

程序运行的时候检查到系统语言设置为 中文, 于是找到 zh_CN.mo文件。

所以gettext函数返回“你好!”。

这是程序打印出来“你好!”。

如果是日文的系统,gettext就方会相应的日文翻译文件中的字符串。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐