无法本地化应用程序

时间:2014-09-29 10:19:40

标签: ios objective-c xcode localization xcode6

本地化让我发疯了!

我想用英语和法语申请。这就是我在项目设置中的内容:

enter image description here

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

enter image description here

因为我的故事板是用英语(基础语言?),我只是勾选了Base和French。

我认为Localizable Strings更易于提供给翻译人员,因此我选择" Localizable Strings"

现在我的问题如下:

当我更改基本故事板中标签的文本时

enter image description here

没有任何反应,启动应用程序时文本不会更改。 如果我编辑Main.strings,则没有任何反应。

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

最后奇怪的是,我在我的"复制包资源"中有这个:

enter image description here

如果我将其删除并重新添加,结果仍然相同。

我不知道我的应用正在使用哪个故事板,我无法在Finder中找到它,而且我的"复制捆绑包资源"部分告诉我,即使我再次添加故事板,也会丢失故事板。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我通过干净的项目和干净的构建文件夹解决了问题,然后在编辑架构中通过更改运行选项来设置配置,方法是将应用程序语言和应用程序区域(在我的意大利语中)更改为writed here