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

「iOS開發」語境中的「application delegate」一詞,中文叫什麼? #3

Open
jeffreybaoshenlee opened this issue Apr 21, 2014 · 2 comments

Comments

@jeffreybaoshenlee
Copy link
Owner

以及專名形式出現的「UIApplicationDelegate」、「Application Delegate」、「AppDelegate」等可以不翻譯,但是以普通名詞形態出現的「application delegate」在面向大衆的文章或書籍中怎麼翻譯?請各位朋友給出高見。

http://blog.joomla.org.tw/iphone-ipad/112-delegate-controller1.html

上面這篇技術文章將其稱為「應用程式委託」或「應用程序委託」。主要的麻煩在於「delegate」的翻譯。「委託」、「委派」、甚至「代理」,都可能成為備選項。

@ForkPanda
Copy link

delegate 代理 多用于程序员之间的交流, 在主流blog中使用较多. 委托,首次见于书本,在主流blog文章中使用较少. 因为delegate属于oc基础语法,在各书中较多出现,所以目前两种说法都能够接受,个人更倾向于代理.

UIApplicationDelegate是协议 AppDelegate是应用代理回调的类,这是两个出现在程序中的,最好能够不要翻译. Application Delegate 可能指的是AppDelgate, 可以理解为应用程序的代理方法(不能确定).

@jeffreybaoshenlee
Copy link
Owner Author

感謝Panda同學。

我可以試着把「application delegate」翻譯成「應用程序代理」。

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

2 participants