translate(ZH) the latest gitolite part in Chapter 4 #344

Closed
wants to merge 1 commit into from

4 participants

@testforpyide

No description provided.

@testforpyide testforpyide reopened this Jan 4, 2013
@lbfalcons

安装,应该把on a Unix server of some kind; various Linux flavours, and Solaris 10完整翻译出来。现在的中文“你需要有一个Unix或类似服务器上的一个帐号”,太概括了。

Gitolite has 4 methods of installation. People using Fedora or Debian systems can obtain an RPM or a DEB and install that. People with root access can install it manually. In these two methods, any user on the system can then become a "gitolite host"
这句,翻译了吗?我怎么没看到相应内容的中文 - -

@testforpyide

我拷贝的en中最新的部分翻译的,和之前的内容有些不一样。

@lbfalcons

https://github.com/progit/progit/pull/344.diff”

我是直接看的这个diff文件。diff显示,我说的那些是你新增上去的。

@testforpyide

这个diff文件已经不能正确的显示我翻译的内容,因为我翻译的英文内容不是diff中显示的内容。zh目录中第4章的原文件是比较旧的,最新的en文件的第四章已经改动了很多了。我2周前从en目录的第四章中拷贝了gitolite部分把原文件的英文部分给覆盖了。你可以看最新的en目录下的第四章的gitolite部分,那才是我翻译的源内容。具体的修改过程你也可以查看我fork的master分支。第一个修改把英文源替换了的。

@lbfalcons
@testforpyide

第一个地方可以修改如下:
假定你拥有的是一个git、perl、以及openssh兼容的ssh服务器端都安装成功的服务器,你都不需要root权限来安装Gitolite。

第二个地方是我的习惯。相比一些固定的概念,我更喜欢用口语化的表达。我比较反感很多人在交谈过程中到处拿概念去套。多一些变化,也许能助于读的人理解知识本来的意思。当然,纯粹是我的习惯。

@lbfalcons
@testforpyide

什么是自定义安装呢?

我的理解,就是一些调整而已。原文也是这样的,some changes。

@lbfalcons
@testforpyide

自定义安装和调整就是一件事情嘛。你读一下原文。原文就是这样一会儿说customize install,一会说some changes。为什么转成中文,你就要帮别人进化一步呢?英文说some changes就等效于自定义安装,中文说一些调整他就不等效于自定义安装了?

@testforpyide

我觉得也可以改成“(对安装)的一些调整”,这样表达也许更完整一些。

@testforpyide

忠于原文的话,我觉得还是直译“some changes”,“有一些调整”。我反复读了译文,是没有问题的。只是需要读者对linux下程序的配置安装有基本的经验。原文那样写,也对读者有这个要求的。

@lbfalcons
@testforpyide

完整就是安个自己都不懂的概念?

@lbfalcons
@testforpyide

概念就是自己定义的一个名词。比如“自定义安装”,“多级授权”之类的。

@lbfalcons
@testforpyide

我觉得读原文能读明白是因为英语总是习惯往中文转译,对不清楚的地方会多想一点。所以这种问题自己处理了。
读中文总希望能把脑子里面处理过的结果拿出来,觉得这样更符合中文的语言习惯。
但是,我在处理这些过程的时候会非常谨慎。比如你提的问题1就是英文习惯中的省略,而中文没有这样的习惯省略,属于翻译要调整的部分。但是第二个问题,属于用不同的描述表达同一个语义。原文如此,中文也应该如此,这样不仅可以保留原文的味道,也保留了原文对读者的要求。我总是力求保留原文的味道,虽然不可能百分百做到。

@lbfalcons
@testforpyide

味道就是味道。你说一个美女有味道是因为她的鼻子还是嘴巴呢?哈哈

@lbfalcons
@jnavila
Pro Git Book member

@lbfalcons @testforpyide

What is the status of this pull request?

@testforpyide

@jnavila, @lbfalcons gave two comments about my translation. I accept one, but reject the other one. We can't make an agreement about it. So it blocked.

@testforpyide

I Give up!

@jnavila
Pro Git Book member

Can you split your pull request and keep what has been agreed upon ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment