【问题标题】:Impossible to localize an app无法本地化应用程序
【发布时间】:2014-09-29 10:19:40
【问题描述】:

本地化快把我逼疯了!

我想用英文和法文提交我的申请。所以这是我的项目设置中的内容:

首先,让我们尝试翻译我的故事板:

因为我的故事板是英文(基础语言?),所以我刚刚勾选了基础和法语。

我猜 Localizable Strings 更容易提供给翻译人员,所以我选择“Localizable Strings”

现在我的问题如下:

当我在基本情节提要中更改标签的文本时

什么都没有发生,启动应用程序时文本没有改变。 如果我编辑 Main.strings,什么都不会发生。

就像使用了另一个故事板(过去的一个),但如果我检查我的 Finder,我没有任何其他故事板(甚至隐藏)。

最后一件奇怪的事情,我的“复制捆绑资源”中有这个:

如果我删除它并再次添加它,结果仍然是一样的。

我不知道我的应用正在使用哪个情节提要,在 Finder 中找不到它,而且我的“复制捆绑资源”部分告诉我缺少情节提要,即使我再次添加它也是如此。

有什么建议吗?

【问题讨论】:

  • 您是否从设备或模拟器中完全删除了应用程序并重试?
  • 删除应用似乎在模拟器上有效,但在设备上无效。
  • 您设备的主要语言是法语吗?

标签: ios objective-c xcode localization xcode6


【解决方案1】:

我通过清理项目和清理构建文件夹解决了问题,然后在编辑模式中,我通过更改应用程序语言和应用程序区域(在我的情况下为意大利语)更改运行选项来设置配置,如 here 所写

【讨论】:

    猜你喜欢
    • 2013-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 2011-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多