Xcode项目:不同语言针对不同的目标。

4

我有一个在Xcode中的项目,这个项目有4个不同的目标:

+Main Project
 -Target1
 -Target2
 -Target3
 -Target4

该项目在本地化方面涉及7种不同的语言:
En,He,Sw,Ch,It,Ko,Jap

我正在寻找一种方法来为每个目标设置不同的语言。
例如:
+Main Project
     -Target1(En only)
     -Target2(He,Sw,Ch)
     -Target3(It,ch)
     -Target4(Jap only)

1
为什么你不使用本地化? - Sulthan
2
我使用本地化,但是本地化应用于项目中的所有目标,这意味着所有目标都获得相同的语言。 - One Man Crew
你尝试过将本地化文件复制到不同的文件夹中,为每个文件设置不同的目标,并为每个文件配置本地化吗?(@user2068793) - Wain
2个回答

4
您可以为每个目标设置不同的本地化文件。
只需打开“工具”,在目标成员中选择您想要本地化的目标即可。
例如:
- en.string(仅标记目标1) - he.string,sw.string(仅标记目标2) - cd.string(标记目标2和3) - it.string(仅标记目标3) - jap.string(标记目标4)

2
使用Xcode 6,我有Localizable.strings、Localizable.strings(英语)、Localizable.strings(德语)和target1、target2。如果我取消选择target1的Localizable.strings(英语),那么Localizable.strings和Localizable.strings(德语)也会被取消选择。所以我不能像你说的那样做。你有什么想法吗? - Nam Vu
@ZuzooVn 取消标记 Localizable.strings(英文)作为 targe1 的目标成员资格 - Guilherme Torres Castro
这是关于此问题的详细问答:http://stackoverflow.com/questions/31876602/can-not-select-localizable-for-each-target-for-ios-application - Nam Vu

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接