iOS 如何本地化西类牙和国际?

标签 ios xcode localization internationalization

我想要一个特定版本的 Localizable.strings 文件以供西类牙用户使用。但是,对于一般西类牙语,我想提供不同的文件。

有关如何完成此操作的文档在哪里?

或者只是我在 es.lprojes-ES.lproj 中需要两个 Localizable.strings 文件?

此外,它是否就像使用 Localizable.strings 文件创建文件夹 es.lproj 一样简单,然后在 xCode 中执行“将文件添加到项目”?

最佳答案

  1. 您应该做的是本地化您的 xcode 项目。 xcode工程本地化文档在这里(https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/LocalizingYourApp/LocalizingYourApp.html)
  2. 有不同的西类牙语,例如西类牙语-墨西哥 (es-mx) 和西类牙语-秘鲁 (ex-pe)。请参阅此处了解更多详细信息(http://www.science.co.il/Language/Locale-codes.asp)。 如果您只需要支持西类牙语 - 西类牙(繁体)语言,es 或 es-ES 都可以。
  3. 使用 Localizable.strings 文件创建文件夹 es.lproj 不适用于本地化。您应该本地化该项目。项目本地化请引用1或这里(How to localize my app with Xcode 4?)。

关于iOS 如何本地化西类牙和国际?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29359678/

相关文章:

通过子模块手动安装时,IOS RxSwift 在设备上崩溃

ios - 同步使用 Firebase observeSingleEventOfType

ios - 是否需要将我的应用程序设置为 "universal"才能获得 AppStore 批准?

ios - UIAppearance,在 Interface Builder 中查看结果?

java - Spring Boot 本地化来自 RestController 的每个响应参数

javascript - PDF.js 查看器捏合缩放

ios - 没有数据可用标签未显示在表格 View 中

ios - Swift:如何本地化计时器标签

ios - 本地化的 UISegmentedControl

ios - 代码 : Storyboard and state preservation of the view controllers after quitting