如何在我的应用程序中测试本地化

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 会询问您要本地化哪些文件。

【讨论】:

以上是关于如何在我的应用程序中测试本地化的主要内容,如果未能解决你的问题,请参考以下文章

如何让这个 CI php 应用程序在我的本地机器上运行

托管标识 - 如何在本地调试

如何在我的应用程序中使用 UIKit 本地化字符串

如何在我的应用中以用户的本地货币显示 android 应用价格?

如何为本地主机测试运行设置虚拟目录?

如何在我的 phonegap 应用程序中从网页导航到本地页面?