本地化的笔尖不在iPhone项目中工作

Jul*_*ien 4 iphone xcode localization interface-builder internationalization

我正在开发一个iPhone项目,我将其翻译成两种语言:法语和西班牙语.

我遇到的问题只有一个文件:RootViewController nib.

我本地化了MainWindow.nib,它可以工作(当我更改语言时,应用程序中的文本会根据我指定的内容进行更改).我还有几个NSLocalizedStrings,带有Localizable.strings文件,它也可以工作,但是这个RootViewController不会:

我使文件可本地化,添加了两种语言(fr和es),我修改了,文件位于fr.lproj文件夹和es.lproj文件夹中,它们包含在Target/App /"Copy Bundle Ressources"中.应用程序中的文本始终是英文笔尖中的文本,即使我更改了语言.

知道这会来自哪里?

slf*_*slf 10

你的英文xib在en.lproj文件夹中与其他语言并排吗?如果你的英文xib在根目录中,它可能只是找到它而不是寻找其他地方.

  • 清洁版本可用于设备和模拟器.此外,您应该从您的设备中删除该应用程序并重新安装(执行干净的构建后)以查看是否有帮助. (7认同)