苹果是否提供不同语言版本的标准术语给开发者?我问这个问题的原因是我正在将我的应用程序本地化,并希望在整个应用程序中一致地应用标准术语。我已经使用了一些策略来实现这一点,例如通过更改我的设备语言并观察苹果如何在其他语言中解释这些术语来处理“加载中...”等术语。然而,这只能帮我走到一半,如果有一个资源可以提供给翻译人员,那么就可以在术语的一致应用中创建无缝体验。
苹果是否提供不同语言版本的标准术语给开发者?我问这个问题的原因是我正在将我的应用程序本地化,并希望在整个应用程序中一致地应用标准术语。我已经使用了一些策略来实现这一点,例如通过更改我的设备语言并观察苹果如何在其他语言中解释这些术语来处理“加载中...”等术语。然而,这只能帮我走到一半,如果有一个资源可以提供给翻译人员,那么就可以在术语的一致应用中创建无缝体验。
发布我的雷达已经两年半了,但是苹果终于发布了其iOS词汇表:
您可以从developer.apple.com下载它们,或使用此链接快速查找它们:
https://developer.apple.com/downloads/index.action?name=Glossaries%20-%20iOS
编辑2020年2月29日:此链接仍然有效,并且在2020年1月15日更新了词汇表,包括iOS 13.3的所有内容。
苹果提供了一些可下载的翻译资源,这些资源可能有用,也可能没有用。其中之一是AppleGlot,这是一种替换应用程序资源中字符串的工具。还提供了许多基于XML的不同语言的术语表,但它们只适用于AppleGlot。您可能可以让AppleGlot为您工作,或者您可能只想从语言术语表中提取您需要的内容。AppleGlot和术语表是为支持MacOS应用程序的翻译而创建的,因此这些术语与MacOS X相关,而不是iOS。尽管如此,我认为这值得一看。