Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

统一翻译 #7

Open
ApolloZhu opened this issue Nov 16, 2017 · 9 comments
Open

统一翻译 #7

ApolloZhu opened this issue Nov 16, 2017 · 9 comments

Comments

@ApolloZhu
Copy link
Member

ApolloZhu commented Nov 16, 2017

有其他要确认的或是修改建议 名词 (或短语)的翻译请在这里提出来,
每集里拿不准的翻译请在每集下面讨论。
详细的对照表见 翻译记忆库

讨论总结

  • argument label 直译是“实参标签”
    • 因为基本没人区分,翻译成“参数标签”也能接受
    • 译作 “外部名称”,个人认为不妥
  • 模型视图控制器:第一次备注英文,之后用中文
@SilkSong
Copy link
Contributor

SilkSong commented Nov 17, 2017

看了一下,你翻译的部分: this is external name withEmoji, internal name emoji
译作了:实参标签为 withEmoji, 形参名称为 emoji。
似乎不太对,查了一下实参和形参的区别,是函数声明时还是调用时区分的,然后这里的话,withEmoji 是 argument label,似乎译作参数标签,emoji 是 parameter name,译作参数名称

Ref:http://wiki.jikexueyuan.com/project/swift/chapter2/06_Functions.html#Function_Argument_Labels_and_Parameter_Names

函数参数标签和参数名称一节

@ApolloZhu
Copy link
Member Author

ApolloZhu commented Nov 17, 2017

argument 是实际参数(调用时),parameter 是形式参数(声明时),统一称为参数
同样是 @SwiftGGTeam 的翻译 http://swift.gg/2016/05/18/api-design-guidelines/

@SilkSong
Copy link
Contributor

我大致看了一下第一集校对,其中把 UI 都改成了界面,是统一使用界面,还是保留 UI ?

@SilkSong
Copy link
Contributor

还有,单独出现的 model ,controller 是译作模型,控制器还是保持英文,我看你前几段的翻译都译作了中文,但是我比照往年 iOS 8 的翻译,是保留了英文的。

@SilkSong
Copy link
Contributor

SilkSong commented Nov 19, 2017

free initializer 译为 逐一成员构造器?(509~520段出现)
参见 http://wiki.jikexueyuan.com/project/swift/chapter2/14_Initialization.html 构造过程-结构体的逐一成员构造器一节,帮忙看一下是否理解有误?

@ApolloZhu
Copy link
Member Author

  1. 第一集改的界面是 UI 指 Xcode 的时候
  2. 模型视图控制器除了第一次备注英文之外就用中文吧(iOS 8 其实各种都有,用原文,用备注,只留中文等)
  3. 就是逐一成员构造器

@SilkSong

This comment has been minimized.

@maicss

This comment has been minimized.

@ApolloZhu

This comment has been minimized.

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

No branches or pull requests

4 participants