本地化让我发疯了!
我想用英语和法语申请。这就是我在项目设置中的内容:
首先,让我们尝试翻译我的故事板:
因为我的故事板是用英语(基础语言?),我只是勾选了Base和French。
我认为Localizable Strings更易于提供给翻译人员,因此我选择" Localizable Strings"
现在我的问题如下:
当我更改基本故事板中标签的文本时
没有任何反应,启动应用程序时文本不会更改。 如果我编辑Main.strings,则没有任何反应。
它就像使用了另一个故事板(过去的那个),但如果我查看我的Finder,我就没有其他任何故事板(甚至隐藏)。
最后奇怪的是,我在我的"复制包资源"中有这个:
如果我将其删除并重新添加,结果仍然相同。
我不知道我的应用正在使用哪个故事板,我无法在Finder中找到它,而且我的"复制捆绑包资源"部分告诉我,即使我再次添加故事板,也会丢失故事板。
有什么建议吗?
答案 0 :(得分:0)
我通过干净的项目和干净的构建文件夹解决了问题,然后在编辑架构中通过更改运行选项来设置配置,方法是将应用程序语言和应用程序区域(在我的意大利语中)更改为writed here