Swift中的本地化2

Lin*_*rth 10 localization ios swift xcode7 swift2

我想本地化我的应用程序; 我正在使用Swift 2.我遵循了本教程,但我遇到了2个问题.

1.两种语言的本地化图像都消失了

我以同样的方式为德语英语本地化了多个图像.一组图像(图像的en和de版本)对于两种语言都消失了.我添加了它们,它们位于项目的文件夹中,我无法发现与我本地化的其他图像有任何区别.

我试过了

  • 清理和运行项目(没有错误)
  • 删除图像并再次添加
  • 删除并添加本地化

......没什么帮助.任何的想法?

2.错误w/NSLocalizedString&Localizable.strings

我创建了一个Localizable.strings用于本地化我的应用程序的字符串.这是我如何使它们可本地化:

button.setTitle(NSLocalizedString("buttonTitle", comment: "MyButton"), forState: .Normal)
Run Code Online (Sandbox Code Playgroud)

Localizable.strings英语我说:

"buttonTitle" = "MyButton"
Run Code Online (Sandbox Code Playgroud)

......对于德国人:

"buttonTitle" = "MeinButton"
Run Code Online (Sandbox Code Playgroud)

现在,Xcode没有在代码中显示任何错误,但它说

读取失败:
无法读取数据,因为格式不正确.


有任何想法吗?提前
谢谢你 :)


编辑

问题#2已经解决,我错过了;那里.感谢编码伏地魔!

avi*_*ara 8

  1. 我认为你在每个键值对之后错过了Localizable.strings上的分号.