当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : glade3 实现多语言问题
帖子发表于 : 2010-01-28 10:00 

注册: 2007-08-16 15:23
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
基于glade2的国际化,可以通过:嵌入宏,提取字符串,xgettext处理实现。
而glade3是一界面,不在工程中嵌入代码,如何实现多语言呢?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-01-28 10:07 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
3,把代码功能都移除了。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-01-29 11:54 

注册: 2007-08-16 15:23
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
eexpress 写道:
3,把代码功能都移除了。

嗯,这个我知道。
那glade3应该如何实现呢?难道在要根据不同的语言,调用不是的glade文件?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-02-03 9:52 

注册: 2009-08-31 14:26
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
我也有相同的疑问,会不会是它自然支持国际化?
比如:界面直接用英文,代码里也不用_("XXX")这样调用。然后自己建立一个PO档,加载的时候会自动去读PO?
LZ可以调查一下最新版本的gdm源码(2.26以后?),我记得它是用glade3的,记得分享哦 :em11


页首
 用户资料  
 
5 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-02-03 10:52 
头像

注册: 2008-07-23 19:06
帖子: 746
送出感谢: 0 次
接收感谢: 0 次
楼主, 你在设置标签文字的时候注意下,点击旁边的"..."按钮就会有详细的输入窗口,有翻译的相关选项的.


_________________
G.S.Alex's Blog


页首
 用户资料  
 
6 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-02-03 17:35 

注册: 2009-08-31 14:26
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
soething 写道:
楼主, 你在设置标签文字的时候注意下,点击旁边的"..."按钮就会有详细的输入窗口,有翻译的相关选项的.

先谢谢了。
我试了下,发现在glade文件里会生成对应的翻译。不过,程序运行起来后得不到翻译,而且,即使能本地化这样输入也只能生成一种语言吧。
如何才能通过glade3生成对应的po文件呢?需要在Makefile.am或者configure.in中加什么参数么?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-02-03 18:02 
头像

注册: 2008-07-23 19:06
帖子: 746
送出感谢: 0 次
接收感谢: 0 次
貌似是和普通C文件一样对待吧?

http://lists.ximian.com/pipermail/glade ... 01483.html


_________________
G.S.Alex's Blog


页首
 用户资料  
 
8 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-02-03 19:21 

注册: 2009-08-31 14:26
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
soething 写道:
貌似是和普通C文件一样对待吧?

http://lists.ximian.com/pipermail/glade ... 01483.html

的确普通C文件一样,终于好了,直接在PO中加翻译就行。
在glade3对应"属性"->"标签"后面 的“...“中输入翻译和注释反而不行。。。 :em06


页首
 用户资料  
 
9 楼 
 文章标题 : Re: glade3 实现多语言问题
帖子发表于 : 2010-02-05 15:32 

注册: 2007-08-16 15:23
帖子: 5
送出感谢: 0 次
接收感谢: 0 次
谢谢大家的回复,按原来生成源码一样处理 .glade文件就OK 了。。。 


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 9 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译