我正在为我的项目添加本地化。在Info.plist中,我有我想要的本地化数组:<key>CFBundleLocalizations</key>
<array>
<string>en</string>
<string>fr</string>
<string>de</string>
</array>
然后我添加一个Localizable.strings资源,我在文件检查器中进行了本地化。我将现有文件放在Base.lproj
中,然后添加英文版。但Xcode不允许我为此资源添加法语或德语本地化版本。
这很简单,我以前做了多次本地化。我不明白为什么Xcode选项中没有其他语言可用。到目前为止,文档没有帮助...
注意,我也有这个密钥:<key>CFBundleDevelopmentRegion</key>
<string>fr_CA</string>
无论我是否删除它,输出都不会改变。
这是我在Localizable.strings的文件检查器中的选项:
我错过了什么?
答案 0 :(得分:1)
我找到了答案并将其发布给遇到此事的其他人......
我错过的是向项目本身添加本地化。为此,
public class ExampleUnitTest {
@Test
public void testSample() throws Exception {
Observable<String> first = Observable.just("First");
Observable<String> second = Observable.just("Second");
Observable<String> third = Observable.just("Third");
Observable.concat(first, second, third)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.doOnNext(this::updateProgress)
.subscribe();
}
private void updateProgress(String s) {
System.out.println(String.format("Notify your progress that %s ended", s));
}
}
中选择您的项目。 指出正确方向的是Apple documentation。