小小鸟的林子

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年11月9日

摘要: 转自:http://www.groad.net/bbs/read.php?tid-906.html开发多语言软件是一件非常困难的事,各个国家的字符集的编码方式、货币符号、日期格式、数字格式、文字表现都各不相同,glibc提供了大量的函数处理这些事情,不再聱述了。这里要做的是,用一个简单的实例说明一下GetText 的用法,GetText是一系列的工具和库函数,帮助程序员和翻译人员开发多语言软件的。GetText 并不是一个神秘的东西,若非要在Win32下找一个东东与之对应的话,我想应该是资源文件(.res),它替你把字符串管理起来,在运行时可以根据当前的语言,自动加载对应语言的字符串。这里假设 阅读全文
posted @ 2011-11-09 21:25 林中鸟 阅读(713) 评论(0) 推荐(0)

摘要: 转载自:http://www.groad.net/bbs/read.php?tid-4077.htmlbindtextdomain() 和 textdomain() 函数声明如下:#include <libintl.h>char * bindtextdomain (const char * domainname, const char * dirname);char * textdomain (const char * domainname);bindtextdomain() 用来设置文本域目录。所谓的文本域文件就是 mo 文件,mo 文件在开发多语言软件中会用到,比如正常打印 & 阅读全文
posted @ 2011-11-09 17:34 林中鸟 阅读(3571) 评论(0) 推荐(0)