wo~
最近发表的话题
最近发表的评论
  • PyCon 2018 China at 1年前

    看上去做志愿者可以免费申请成为志愿者

  • 最近想实现一个关于 Python 快速生成 Restful 后端服务的项目的想法,大家对此有没有什么建议? at 1年前

    @yuanhao 可以放 repo 吗,或者说一说实现的思路也行。

  • 名言可太难翻译了 at 1年前

    @alphanow
    大致看了一下你的译文,感觉是你有几句没读懂,所以就很难翻译了。

    我放一下我的版本,你可以看看我对原文的理解(对然不一定准确),然后再自己改一改


    I wrote you back in 2011 and I was just getting into Python and wanted to thank you for your tutorial "A Byte of Python".
    Without it, I would have fallen by the wayside(半途而废;中途退出).

    我在 2011 年给你写过信,当时我正在学 Python。在看了你的书之后,我想感谢你写了《Python 简明教程》。
    要是没有这本书,我应该已经在学习 Python 的路上半途而废了。

    Since then I have gone on to program a number of functions in my organization with this language with yet more on the horizon(即将...).
    I would not call myself an advanced programmer by any stretch(无论如何) but I notice the occasional request for assistance now from others since I started using it.

    从那时起我开始用这个语言在我的组织里写一些代码,以后也会用它写更多的代码。
    无论如何我都不会称自己是一个高级程序员,但自从我开始用 Python 之后,我发现偶尔有人会找我帮忙了。

    I discovered, while reading "Byte" why I had ceased studying C and C++ and it was because the book given to me started out with an example containing an augmented assignment(增量赋值).
    Of course, there was no explanation for this arrangement of operators and I fell on my head trying to make sense of what was on the written page.
    As I recall it was a most frustrating exercise which I eventually abandoned.
    Doesn't mean C or C++ is impossible to learn, or even that I am stupid, but it does mean that the documentation I worked my way through did not define the symbols and words which is an essential part of any instruction.

    当我读这本书的时候,我知道我为什么放弃学习 C 和 C++ 了。这是因为 C 和 C++ 的书一开始就给我一个包含增量赋值的例子。
    当然,书里并没有解释为什么这些操作符应该这样排列,我开始感到头晕,想尽力弄清楚这一页上面到底写了什么。
    我记得那是一次最令人感到挫败的练习,最终我放弃了。
    但这并不意味着 C 或者 C++ 是学不会的,或者是我太笨了。这只能说明我看的书没有定义符号和用词,而它们是组成其他指令的基础。

    Just as computers will not be able to understand a computer word or computer symbol that is outside the syntax for the language being used, a student new to any field will not grasp his subject if he encounters words or symbols for which there are no definitions.
    You get a "blue screen" as it were in either case.
    The solution is simple, though: find the word or symbol and get the proper definition or symbol and lo and behold(你瞧(表示惊讶的感叹词)), the computer or student can proceed.

    就像计算机不能识别脱离了语法的单个计算机用词或符号一样,一名学习任何新领域的学生,如果他在书中遇到了没有定义的词汇或符号,那么他也不能掌握这门学科。
    无论那种情况,你都会得到一次 「蓝屏」(要么是电脑崩溃了,要么是大脑一片空白)。
    其实解决办法也很简单:找到这些词汇和符号,并给它们一个恰当的定义。你瞧,这样电脑和学生们就能正确理解它们了。

    Your book was so well put together that I found very little in it I couldn't grasp.
    So, thank you. I encourage you to continue to include full definitions of terms.
    The documentation with Python is good, once you know, (the examples are its strength from what I see) but in many cases it seems that you have to know in order to understand the documentation which to my mind is not what should be.
    Third party tutorials express the need for clarification of the documentation and their success largely depends on the words that are used to describe the terminology.

    你的书组织的很好,我几乎没有看不懂的地方。
    因此,感谢你。我鼓励你继续在书中包含术语的完整定义。
    只要你看过,你会发现 Python 的文档写的很好。依我看举例是文档最大的长处。不过很多情况下你还是要尽力去理解文档的内容,但我觉得文档不应该写成这样。
    第三方教程的出现表明了大家有进一步阐明文档的需求,这些教程的成功很大程度上取决于它们对术语的解释。

    I have recommended your book to many others.
    Some in Australia, some in the Caribbean(加勒比地区) and yet others in the US.
    It fills a niche(合适的位置; 缺口) no others do.
    I hope you are doing well and wish you all the success in the future. -- Nick

    我也把你的书推荐给了很多人,有澳大利亚的、也有加勒比地区的还有一些美国的。
    你的书填补了其他人无法补上的空白。
    我希望你一切顺利,并祝你在未来取得成功。—— Nick

  • 名言可太难翻译了 at 1年前

    @Atlas 我是这样想的。翻译正文的时候,主要关注 信与达 保证原文含义不变的情况下,读起来流畅就行,雅 则是一个美好的目标。不过这里是翻译的读者留言/评论,说的直白一点,是作者挑的读者的赞美之词(至少大多数是),是为了从侧面突出本书的好。

    严肃一点来说,每条评论都应该揣摩语义,合理的表达出当事人的情绪。就我翻译的几条来说并不是每一条都大夸特夸这本书的,当然都是在赞美,程度和方式有所不同。这时候 信达雅 追求两个,至少以我的能力就有点捉襟见肘了。(大概也是为什么大家说难了)

    我的处理办法就是只要 达 ,然后表达出一种赞美的情绪,这是我能想到的可行办法,尝试了一下,周围人也认为读起来很欢乐,所以我感觉行。


    关于你说的严肃的读者,按我的想法,严肃的读者应该去读纸本书籍或官方文档,看这个网络开源教程的人还没有那么死板。退一步说这里也是他人的留言,留言中也有很夸张的表述,严格翻译也会保留这一点,有严肃的读者总是能看到一些夸张的表述的。我把他们的情绪突出了,严肃的读者可能不太喜欢,那我只好说 ~ 算了无话可说 (这时候就应该愤然离场、另起炉灶,然后来一句:不好意思你不是我们的目标读者

    网络用语的问题,一是为了流畅,二是口语化突出一个情绪。我在英文社区那边接触较少,也不能分辨这些留言里哪些算是它们的网络用语,要做到 达 我可能就不翻译了。
    还有一个词汇过时的问题,其实我们的项目有很多人之前就翻译过了,有机翻的、机翻+手工改的,也有自己翻译了几小节的。开源的好处是不爽自己改啊,总会有人来更新的,词汇过时的问题不用担心,我觉得以后有人能同时做到 信达雅 也说不定。另外还是跟上面一样,这些留言里我感觉有些也是英语圈那边的网络用语,也是带着时代的特征的,直译应该也有这个效果,我英文邮件列表看得少,就当是狡辩吧。

    嘛说了这么多,没什么逻辑,突出一个情绪。我感觉这样翻 海星。我是很乐意有人提出更好的翻译的,我的版本权当抛砖引玉了。
    如果没有新的翻译,那就存在即合理。有更好的版本就抛砖引玉。TIC, SMYC(T)

  • 名言可太难翻译了 at 1年前

    我感觉可以随意一些,能表达出他们的情绪,突出赞美之情就好了。

    我反正是给他们口语化了一下:萌新、dalao、计院学生。读起来顺畅,能体会出心情就行。

  • 以社区之名,维护翻译外文优质文档,欢迎建议 at 1年前

    刚刚又发现现有的翻译项目内也有许多推荐内容,也可以继续翻译这些内容。

    例如 Python 3 标准库实例教程 / 第十一章. 并行运算 / asyncio — 异步 I/O 末尾的推荐阅读部分,其中一些是文档、书籍,另一些则是文章。
    翻译这部分文章也可以进一步完善翻译项目。

  • 子页面内容都是没翻译? at 1年前

    看了下是链接都没有改过来,应该都改成指向社区版本的对应章节。

    Update:又看了下更多的是子页面没有移过来

    @Summer
    题主说的那一页里面列举的子页面都没有移过来,例如 https://pymotw.com/3/asyncio/concepts.html
    是 asyncio — Asynchronous I/O, event loop, and concurrency tools 章节下面的

  • 社区文档招募项目负责人 at 1年前

    @Summer 二维码失效,提示无法找到用户。

  • 关于沉贴功能的说明 at 1年前

    还有没改的地方:

    表达 Laravel China 社区对 低质量内容 的 抵制,以及对高质量讨论话题的追求。
    不符合 社区发帖和管理规范

  • 以社区之名,维护翻译外文优质文档,欢迎建议 at 1年前

    Full Stack Python 一站式 Python 学习资源网站,有文章、数据、和教程,可翻译的东西很多,大家可以找一找比较好的文章或教程。

    Intermediate Python

    The topics which are discussed in this book open up your mind towards some nice corners of Python language.
    这一个是深入 Python 内部的文章集合,作者说的是探索 Python 的亮点。

  • 如何完美地把数字据结构中的 colloetion 和 set 翻译成不同的中文术语? at 1年前

    @Atlas 看上去是论坛系统会自动保存,我回复的时候看到有个 @ 就没多看。可能是上次回复你的帖子的时候保存的。

  • 如何完美地把数字据结构中的 colloetion 和 set 翻译成不同的中文术语? at 1年前

    Re: @Xiucai

    翻了下 Wikipedia Collection 有消歧义,而 Set (mathematics) 就是的数学上的无序不重复集合。

    建议是 set 叫 集合

    Collection 含义较多,有几种处理的办法,倾向于第一个:

    1. 你可以把 Collection 叫 收集,它也有 作品集 意思,总之强调的是把同类的东西放到一起
    2. Collection 的含义中有 Multiset / 多重集 (它还有别的数学含义)
    3. 不翻译 保留 Collection 原文,有时候英文含义太多,没有有精确定义或者翻译出来很长的不如不翻译。
  • 请问在每次启动翻译相关外文文档项目之前,summer 君是否有与原作者进行沟通? at 1年前

    我想再提点版权相关的建议,和这个问题比较契合,就不另开问题了。
    @Summer
    翻了一下目前的四个翻译项目,感觉还有一点可以改进的地方

    • Python 入门教程里没有版权页,至少在说明页上加个链接。(入门教程是Python文档的一部分,版权页在文档里。)
      注意到 Python 的 License 是独有的能不能以别的许可再次分发不太清楚,不过我相信遵从原协议翻译肯定是没有问题的。
    • Python 最佳实践指南也没有版权声明(翻了一下开头和结尾都没看到),github上用的是CC BY-NC-SA 3.0
    • Python 简明教程也没有版权声明(翻了一下开头和结尾都没看到),github上CC BY-SA 4.0 + 3-clause BSD License
    • PMOTW 3 是 CC-NC-BY-SA + BSD附带了版权页说的很清楚没有问题。不过这一页下面的声明还可以改进一下

    本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
    我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

    上面的CC连接到的是维基百科,先不说维基的访问问题,版权协议的连接指向CC官网比较好,并且维基的链接打开后是个重定向,实际上是CC BY-SA 3.0,如果确实想要用这个协议应该在链接文字中写明+链接指向CC官网(e.g. CC BY-SA 3.0).

    另外 CC-NC-BY-SA 不能降级到 CC BY-SA,你不能把要求变松,变为可以商用的。每一个项目都去纠结版权问题也很烦人所以可以把上述文字改为:

    本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接。
    我们的翻译工作遵照原始文档/书籍的版权协议,未明确指明版权协议的部分遵照 CC BY-SA 4.0 协议。
    如果我们的工作有侵犯到您的权益,请及时联系我们。

    改进: