免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1207 | 回复: 0
打印 上一主题 下一主题

subversion 中文 locale的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-23 18:53 |只看该作者 |倒序浏览
在locale=zh_CN的情况下,svn的信息输出都是中文的。
今天发现svn propedit的输出很奇怪。

$ svn propedit svn:ignore .
“%$s”的“%$s”属性被设为新值

看看到底怎么回事吧:
$ cp /usr/share/locale/zh_CN/LC_MESSAGES/subversion.mo .
$ msgufmt msgunfmt subversion.mo >subversion.utf8
生成的文件是utf8的直接用支持utf8的看就可以了,但是我想用vi直接处理
$ iconv -f utf8 -t gbk subversion.utf8>subversion.gbk
$ vi subversion.gbk

msgid "Set new value for property '%s' on '%s'\n"
msgstr "“%2$s”的“%1$s”属性被设为新值\n"

似乎底层不支持%2$s和%1$这种一语法
看了gettext的文档这种结构应该是工作的,不知为何在RH9, RHEL3u3,RHEL4u3上都不工作。
临时解决办法就是先把这种结构的使用改掉了:-(
还好只有17条
msgstr "在档案库的修订版 %2$ld 中找不到“%1$s”"
msgstr "无法在“%2$s”中找到项目“%1$s”"
msgstr "无法在文件系统“%2$s”中修改名为“%1$s”的事务"
msgstr "文件系统“%3$s”中在事务“%2$s”中有损坏的复制记录“%1$s”"
msgstr "文件系统“%2$s”中“%1$s”的 'copies' 表格有无效的项目"
msgstr "文件系统“%2$s”中“%1$s”的 'transactions' 表格有无效的项目"
msgstr "在文件系统“%2$s”中的文件系统修订版 %1$ld 损坏"
msgstr "在文件系统“%2$s”中节点“%1$s”有损坏的节点修订版"
msgstr "文件系统“%2$s”中“%1$s”的 'next-id' 表格有无效的项目"
msgstr "在“%2$s”中处理命令“%1$s”时发生错误"
msgstr "“%2$s”的“%1$s”属性没有改变\n"
msgstr "文件系统“%2$s”中没有编号“%1$s”的拷贝"
msgstr "在文件系统“%2$s”中不存在名为“%1$s”的事务"
msgstr "在文件系统“%2$s”中引用不存在的节点“%1$s”"
msgstr "在文件系统“%2$s”中引用不存在的修订版“%1$ld”"
msgstr "在文件系统“%2$s”中搜寻畸形的路径“%1$s”"
msgstr "“%2$s”的“%1$s”属性被设为新值\n"


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/18924/showart_220148.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP