嗨,老铁,欢迎来到我的博客!

如果觉得我的内容还不错的话,可以关注下我在 segmentfault.com 上的直播。我主要从事 PHP 和 Java 方面的开发,《深入 PHP 内核》作者之一。

[视频直播] PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 直播中我将毫无保留的分享我这六年的全部工作经验和踩坑的故事,以及会穿插着一些面试中的 考点难点加分点

周梦康 发表于 2014-04-15 3332 次浏览 标签 : PHP翻译

使用SVN提交的原因,稳定,不会丢失。每次使用在线编辑器,但是提交了几次都失败,我非常郁闷(幸好有备份),没办法只能使用svn来提交了。你可能需要连一个vpn(看你能否检出)。

参考资料:https://wiki.php.net/doc/howto/gettingstarted

在翻译组老鸟提醒我,提交SVN的时候一定要小心,如果有错误将会导致中文文档的下架。所以还是建议在edit.php.net上编辑。我为了保险起见,我准备先下载下来,然后自己传到github上,翻译完了,然后再复制出来帖到在线编辑器里面。再在在线编辑器里检查又没有错误,没有错误,再提交。(但是最近发现这样不行了,在线编辑器出错了,总是提交不上去)

如何检出

命令行下执行

cd phpdoc
svn checkout https://svn.php.net/repository/phpdoc/modules/doc-zh/

系统会提示证书的信息,我就选择永久信任啦

Error validating server certificate for 'https://svn.php.net:443':
 - The certificate is not issued by a trusted authority. Use the
   fingerprint to validate the certificate manually!
Certificate information:
 - Hostname: *.php.net
 - Valid: from Mon, 03 Jun 2013 00:00:00 GMT until Thu, 02 Jun 2016 23:59:59 GMT
 - Issuer: COMODO CA Limited, Salford, Greater Manchester, GB
 - Fingerprint: 52:b7:12:cc:c3:58:52:a9:f6:fd:23:dd:a8:e8:ba:bd:92:87:32:70
(R)eject, accept (t)emporarily or accept (p)ermanently?

不过我似乎遇到了问题,提示svn服务器连接不上。用SVN来对PHP官方文档的翻译来进行提交

命令行或者工具都行,就是,只要保证检出的地址是https://svn.php.net/repository/phpdoc/modules/doc-zh/就OK,命令行上面演示了,只不过需要先连接下你的VPN,来翻墙。下面是使用phpstorm做的检出的截图,我只是习惯这款编辑器而已。

如何开始翻译

如果你已经检出你会发现你想翻译的文件也许不存在。我打开了/Users/zhoumengkang/Documents/phpdoc/doc-zh/zh/reference/network/functions/发现里面就几个文件,一看,发现不都是我翻过的么?那么那些没有翻译的呢?你想对了,需要我们手动把英文原本的文件复制到中文文档目录下,然后再开始编辑。 然后再提交。别忘记了每次提交前记得先更新哦!

如何提交

检出不需要权限,不过提交需要官方提供的帐号。

如何查看提交是否成功

http://news.php.net/php.doc.zh参考记录,比如我刚刚提交的,还可以点击链接查看详情:

嗨,老铁,欢迎来到我的博客!

如果觉得我的内容还不错的话,可以关注下我在 segmentfault.com 上的直播。我主要从事 PHP 和 Java 方面的开发,《深入 PHP 内核》作者之一。

[视频直播] PHP 进阶之路 - 亿级 pv 网站架构的技术细节与套路 直播中我将毫无保留的分享我这六年的全部工作经验和踩坑的故事,以及会穿插着一些面试中的 考点难点加分点

评论列表