Xcode:本地化其他“其他”语言的最佳方式?

时间:2014-01-03 18:49:02

标签: localization xcode5 nslocale

Xcode 5 > Project > Info > Localizations中,您可以从Other部分选择一种语言/区域。在没有任何额外代码的情况下,可以在Settings.app > General > International > Language 下找到的32种语言中的的区域/语言本地化应用程序吗?那么InfoPlist.strings及其 CFBundleDisplayName 本地化到某个地区呢?

enter image description here

Belarusian (be)为例。 Xcode可以在运行时使用be.lproj而不用任何其他代码(就我而言)?或者必须使用一个manually pick the locale,即使用[[NSLocale currentLocale] localeIdentifier]

除了Localizable.strings(可以提供代码,如果需要),我最关心的是CFBundleDisplayName可以将CFBundleDisplayName本地化为其中一个Other语言/地区?据我所知,InfoPlist.strings(及其中的CFBundleDisplayName)无法通过代码进行操作。


相关:


可以为每种Target种语言单独Other

  • 也就是说,在 Target 32 下对这32种支持的语言进行本地化(Xcode可以自动选择正确的.lproj目录)。
  • Belarusian Target Be (只有一个Localizable.stringsInfoPlist.strings)?

显然,这意味着很多目标(以及无聊的提交程序)。 这种多目标方法是否最好?

0 个答案:

没有答案