国际化(C语言)
我鲁班无敌
一点寒芒先到, 随后枪出如龙.
展开
-
使用GNU gettext实现本地化语言支持
PS:本地化过程中使用的工具会在另一篇博客中介绍,相关的gettext工具:xgettext、msginit、msgfmt、msgmerge等为了便于操作,不必花费太多时间去阅读本文,我在最后简单地列出了步骤,如果不想看文章细节,就跳到最后,照着做就行。这篇文章是我翻译的,原作者和题目如下:A tutorial on Native Language Suppor转载 2015-11-11 18:03:54 · 1378 阅读 · 1 评论 -
在Linux下开发多语言软件(gettext解决方案)
最近的项目出现了一个bug。项目是基于一个已有的成熟开源软件之上做修改的,新写了加解密库,用于为该成熟开源软件增添加解密功能。功能增加完成后效果都很好,可是就是中文出不来了,也就是说没办法自适应多语言环境了(提示信息在中文操作系统下是中文,英文操作系统下是英文)。使用strace -o log [要调试的命令]定位出了其在执行期间调用的语言包情况,发现它并没有调用自有的语言包,反而调用了加解密转载 2015-11-11 18:48:13 · 2178 阅读 · 0 评论