我想要一个特定版本的 Localizable.strings 文件以供西类牙用户使用。但是,对于一般西类牙语,我想提供不同的文件。
有关如何完成此操作的文档在哪里?
或者只是我在 es.lproj
和 es-ES.lproj
中需要两个 Localizable.strings 文件?
此外,它是否就像使用 Localizable.strings
文件创建文件夹 es.lproj
一样简单,然后在 xCode 中执行“将文件添加到项目”?
最佳答案
- 您应该做的是本地化您的 xcode 项目。 xcode工程本地化文档在这里(https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LocalizingYourApp/LocalizingYourApp.html)
- 有不同的西类牙语,例如西类牙语-墨西哥 (es-mx) 和西类牙语-秘鲁 (ex-pe)。请参阅此处了解更多详细信息(http://www.science.co.il/Language/Locale-codes.asp)。 如果您只需要支持西类牙语 - 西类牙(繁体)语言,es 或 es-ES 都可以。
- 使用 Localizable.strings 文件创建文件夹 es.lproj 不适用于本地化。您应该本地化该项目。项目本地化请引用1或这里(How to localize my app with Xcode 4?)。
关于iOS 如何本地化西类牙和国际?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29359678/