繁体   English   中英

本地化在Xcode 7中无法正常工作

[英]Localization is not working properly in Xcode 7

我在应用程序中使用本地化。 在Xcode 7之前,所有视觉效果都可以毫无问题地进行翻译。 我已经遇到了Xcode 7的怪异问题。该应用程序的某些部分未进行翻译。 例如,UINavigationItem之一未翻译。 这是我像其他人一样翻译的方式:

"tdw-ch-DPh.title" = "İletişim";

我已经卸载了该应用程序并重新安装,并尝试将翻译后的文本更改为英文字符。 不工作 正如我提到的,只有很少的项目没有翻译。 我该如何解决这个问题?

我认为您应该使用NSLocalization。 创建一个字符串文件,然后说:

Test 1 = "Test String 1";
Test 2 = "Test String 2";

在您的代码中说(例如):

NSString *TheFirstTest = NSLocalizedString(@"Test String 1", @"");
NSString *TheSecondTest = NSLocalizedString(@"Test String 2", @"");
NSLog(@" 1. %@ \r 2. %@ ", TheFirstTest, TheSecondTest);

而且,如果要本地化情节提要,只需单击本地化(Identity Inspector->身份和类型->本地化),Xcode就会创建不同语言的多个情节提要。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM