我下载了three20库:
我打开了这个库附带的 TTCalog 示例项目:
http://img16.imageshack.us/img16/3183/screenshot20100302at752.png
如您所见,有很多 Localizable.strings 文件。
当我打开 iPhone 模拟器并在设置中将其语言更改为例如法语时,按钮上的文本仍然是英文:
http://img69.imageshack.us/img69/9775/screenshot20100302at812.png
我已经检查了法语的 Localization.strings 中肯定有文本“查看全部”的相应条目。
为什么以及使用 Localizable.strings 文件的步骤是什么?
(此示例项目不附带任何 nib/xib 文件)
编辑:
在 Info.plist 中添加以下 XML 后:
...
<dict>
...
<key>CFBundleLocalizations</key>
<array>
<string>de</string>
<string>en</string>
<string>es</string>
<string>fr</string>
<string>it</string>
<string>ja</string>
<string>zh_cn</string>
<string>zh_tw</string>
</array>
</dict>
...
现在可以了!