【发布时间】:2011-01-13 00:48:21
【问题描述】:
有人对核心数据的本地化有什么建议吗?我的应用程序包含的信息有时会在两种语言中相同,例如人的照片,或不同的信息,例如人的传记。
据我了解,localize the field names 是可能的,但是对于字段值来说,最好的做法是什么?
【问题讨论】:
标签: iphone xcode core-data localization internationalization
有人对核心数据的本地化有什么建议吗?我的应用程序包含的信息有时会在两种语言中相同,例如人的照片,或不同的信息,例如人的传记。
据我了解,localize the field names 是可能的,但是对于字段值来说,最好的做法是什么?
【问题讨论】:
标签: iphone xcode core-data localization internationalization
如果您想本地化字符串值,您应该创建一个名为 LocalizableText 的实体,其属性为 locale 和localizedText。您将与 LocalizableText 建立关系,而不是使用 NSStrings 作为您的属性。
因此,您的 Person 实体将与实体 LocalizableText 有一个名为 biography 的关系。它还有一个用于本地化传记的只读属性,该属性将根据您的用户的当前语言环境检查要返回的适当的本地化文本。
【讨论】: