Localization Xcode:本地化其中一个;其他";语言?

Localization Xcode:本地化其中一个;其他";语言?,localization,xcode5,nslocale,Localization,Xcode5,Nslocale,在Xcode 5>Project>Info>Localizations中,可以从Other部分选择语言/地区。是否可以在不使用任何额外代码的情况下,为不属于Settings.app>General>International>language下32种语言的地区/语言本地化应用程序?那么InfoPlist.strings及其CbundleDisplayName本地化到某个区域又如何呢 以白俄罗斯语为例。Xcode是否可以在运行时使用be.lproj,而无需任何其他代码(我自己)?或者必须使用一个

Xcode 5>Project>Info>Localizations
中,可以从
Other
部分选择语言/地区。是否可以在不使用任何额外代码的情况下,为不属于
Settings.app>General>International>language
下32种语言的地区/语言本地化应用程序?那么
InfoPlist.strings
及其
CbundleDisplayName
本地化到某个区域又如何呢

以白俄罗斯语为例。Xcode是否可以在运行时使用
be.lproj
,而无需任何其他代码(我自己)?或者必须使用一个,即使用
[[NSLocale currentLocale]localeIdentifier]

除了
可本地化的.strings
(如果需要,可以为其提供代码),我最关心的是
CFBundleDisplayName
可以
CFBundleDisplayName
本地化为
其他
语言/地区之一吗?
据我所知,
InfoPlist.strings
(和其中的
CbundleDisplayName
)无法从代码中进行操作


相关的:


我可以为这些其他语言中的每一种制定一个单独的目标:

  • 也就是说,将那些32种受支持的语言本地化到
    目标32
    (Xcode可以自动为其选择正确的
    .lproj
    目录)
  • 白俄罗斯语
    属于say
    目标Be
    (并且只有一个
    可本地化的.strings
    InfoPlist.strings

显然,这将意味着有很多目标(以及烦人的提交过程)。这种多目标方法是最好的吗?

+1对于
白俄罗斯语
=)。你找到解决办法了吗?我正在尝试进行特定于目标的本地化,我认为这是一个很好的方法,如果你只有很少的语言,但不是32种。@user1244109遗憾的是,我没有找到一个比在上面的截图中为每种语言在“其他”下分类更好的解决方案。幸运的是,我只有一种这样的“其他”语言,但即使这样,iTunesConnect的工作量也几乎翻了一番。