【发布时间】:2015-01-08 22:30:51
【问题描述】:
我目前正在将我的应用程序(Mac OS X 应用程序)翻译成另一种语言。我已经完成了几乎所有的翻译,但现在我遇到了一件很奇怪的事情:
我有一个用于应用程序设置的附加窗口,并以与主窗口相同的方式翻译 GUI 元素。我将翻译导入到我的项目中,这似乎工作正常,因为我可以使用预览窗口,将助手编辑器的语言切换为德语,并看到对话框将正确本地化。
但只要我运行我的应用程序(使用“德语”作为语言)并打开设置对话框,整个对话框仍然是英语(基本语言)。
设置对话框的 XIB 文件位于 base.lproj 文件夹中,相应的 .strings 文件位于 de.lproj 文件夹中(应该是正确的,因为预览显示了正确的翻译)。 我不知道发生了什么,也不知道可能是什么问题。
有人知道吗? 我正在使用 Xcode 6.1.1
【问题讨论】: