返回列表 发帖

creator 中文翻译, 这次一定赶上

本帖最后由 shiroki 于 2010-8-3 22:19 编辑

刚问了一下, 时间刚刚好。 昨天发的通知现在可以更新翻译了。
我争取今天把代码sync好, 到时候在这里发个帖子。

(8月2日更新)
*代码已经更新想翻译的可以动手了
*更新ts : make ts-zh_CN (这一步我在push之前已经做了)
*用git status查看被修改(会被commit)的文件, 注意不要包含除了qt-creator-zh_CN.ts以外的文件。 如果发现提交的列表里有其他的文件, 用git chechout -- <filename>放弃本地的修改。

*提交用 make commit-ts, 注意检查log是否有问题再确定提交。

(8月3日更新)
*翻译文件使用的分支仍然是2.0, 这一点已经和管理的人check过了
*所有参与翻译的人都需要点一下"Request merge", 这个过程会签署一个版权方面的协议, 各位注意尽快弄一下。(具体merge的内容不重要, 重要的是签协议, 呵呵)

(8月3日更新)
步骤:
* git pull
* qmake (要用4.7.x)
* 进到share/qtcreator/translations目录运行make ts-zh_CN 更新ts文件
* linguist翻译
* make commit-ts (注意看一下commit的log)

完成。

建议参与翻译的朋友subscribe这个mail list: qt-l10n
http://lists.trolltech.com/
我也是刚subcribe, 发现他们好多信息都是通过这个list发的, 怪不得老是消息很不灵通。
bbs和blog站点 http://www.cuteqt.com
喜欢的话就收藏+订阅吧~

TOP

git真是不好搞阿, 请人帮忙更新了一下。 不过push的时候老是说ssh连不上, 明天再 试一下了, 也许是server的问题。
bbs和blog站点 http://www.cuteqt.com
喜欢的话就收藏+订阅吧~

TOP

尝试着更新了下,结果发现make ts被改掉了,看着提示试了半天也没更新成功ts文件。。。

TOP

我刚刚push了新的code上去。 另外看到了这个push:
#

Push

01:36
avatar

Beaver Xu pushed 517 commits to ~shiroki/qt-creator/qt-creator-zh_cn:master

master changed from 1efcd46 to cd0d26a

这个是什么内容? 会不会被我的push给盖掉哦, 请push的人pull下来看看。

楼上说的问题, 好像是改成 make ts-zh_CN了。
bbs和blog站点 http://www.cuteqt.com
喜欢的话就收藏+订阅吧~

TOP

cd0d26a 是push到master的,跟shiroki的不冲突。不过没看明白cd0d26a 提交的是什么,内容很多

另外我这里打开翻译文件后,显示源码和表格的区域显示
File 某某某/qt-creator-zh_cn/share/qtcreator/translations not readable

我打开其他项目的翻译是没这问题的,LS有这个现象么?

TOP

我刚刚push了新的code上去。 另外看到了这个push:
#

Push

01:36
avatar

Beaver Xu pushed 517  ...
shiroki 发表于 2010-8-2 16:23

其实覆盖了最好,生怕出什么事。

TOP

看了下怎么分支还是2.0,下个版本不是2.1.0了么?

TOP

分支有点乱啊,官方不是在master上开发,到一定程度就标记为2.1的么?那么翻译也应该是在master上啊?

TOP

用git chechout -- <filename>放弃本地的修改

迷茫了,我的git貌似没有这么个命令。

提交用 make commit-ts, 注意检查log是否有问题再确定提交

这是提交到哪里去的命令?需要检查什么Log?难道我out了?

TOP

本帖最后由 shiroki 于 2010-8-3 22:16 编辑

回复 6# chloerei


看到这个问题了。问了一下, 这个是因为在make commit-ts的时候去掉了这部分信息。 如果你运行 make ts-zh_CN的话更新的ts文件就可以看到source的location信息了。

TOP

回复 10# xtfllbl

这是qt-creator Makefile里新加的target, 替代原来的git commit, 其实也就是调了git的命令而已, 和git的命令一样是会显示log的, 看看没问题就行了

TOP

回复 9# chloerei
这个问题需要研究一下

TOP

回复 8# xtfllbl

问了, branch是2.0没有错。

TOP

啊,习惯git,忘了用make commit-ts
看到这个问题了。问了一下, 这个是因为在make commit-ts的时候去掉了这部分信息。 如果你运行 make ts-zh_CN的话更新的ts文件就可以看到source的location信息了。


Orz我终于看明白这里说什么了。又提交了一次make ts-zh_CN,问题不大吧……

TOP

返回列表