Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1454981
  • 博文数量: 596
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 173
  • 用 户 组: 普通用户
  • 注册时间: 2016-07-06 15:50
个人简介

在线笔记

文章分类

全部博文(596)

文章存档

2016年(1)

2015年(104)

2014年(228)

2013年(226)

2012年(26)

2011年(11)

分类: LINUX

2013-02-07 12:27:59

PO: Portable Object (可移植对象)

MO: Machine Object (机器对象)  二进制文件

1)获取要国际化的字符串,生成PO文件

 xgettext -k_ -o po文件 源文件
2)PO转MO 

msgfmt -o mo文件 po文件
3)复制MO到标准路径

 cp mo文件 /usr/share/locale/zh_CN/LC_MESSAGES

4)执行文件和MO的文件名要相同

a.mo

a.exe

5)更新

msgmerge

源码:
    bindtextdomain(GETTEXT_PACKAGE, SPICE_GTK_LOCALEDIR);
    bind_textdomain_codeset(GETTEXT_PACKAGE, "UTF-8");
    textdomain(GETTEXT_PACKAGE);

阅读(797) | 评论(0) | 转发(0) |
0

上一篇:SVN LOG

下一篇:近视治疗,信不信?

给主人留下些什么吧!~~