如何在我的应用程序中测试本地化
Posted
技术标签:
【中文标题】如何在我的应用程序中测试本地化【英文标题】:How to test localization in my app 【发布时间】:2016-04-05 20:13:15 【问题描述】:我正在寻找手动生成字符串文件并以另一种语言测试其本地化的最快最直接的方法。我只有一个字符串可以用这样的键进行测试:
"KEY1" = "apple"
我将IBDesignable
子类化为拥有一个名为localizedKey
的属性,然后覆盖drawRect
:
- (void) drawRect:(CGRect)rect
// localization related
if (self.localizedKey) self.text = NSLocalizedString(self.localizedKey, nil);
[super drawRect:rect];
所以我必须手动创建.strings
文件,因为我在代码中没有要使用的字符串文字。如何手动创建另一种语言(比如英语 + 西班牙语)的 lproj
和 .strings
文件来测试我的设计?
【问题讨论】:
【参考方案1】:在您的项目设置中,在“信息”选项卡下,您可以找到本地化。单击那里的加号以添加新语言。然后 Xcode 会询问您要本地化哪些文件。
【讨论】:
以上是关于如何在我的应用程序中测试本地化的主要内容,如果未能解决你的问题,请参考以下文章