我提前感谢您的帮助。我一直在寻找一个没有运气的答案。
我有一个使用非常专业的体育术语的应用程序,我将其存储在 plist 文件中。然后这些术语显示在 UITableView 中。当用户点击技能时,会播放视频演示。该应用程序运行良好,但我非常希望将其本地化为其他语言。
我已经翻译了这些术语,我希望我可以通过复制它来本地化 plist 文件,并在文件的每个连续副本中更改特定于运动的术语,然后将其放入相应的语言文件夹中。这可能吗?如果可以,有人可以指点我一个很好的例子或教程吗?
到目前为止,我已经尝试在 Xcode 中本地化俄语的 plist 文件并将其放在它自己的 ru.lproj 文件夹中,但是,当我在模拟器中运行它时,UITableView 中根本没有数据出现!没有俄罗斯文件,它工作正常。所以我的想法是,Xcode 以某种方式混淆了 plist 文件,因为名称是相同的,即使它位于不同的目录中(en.lproj 和 ru.lproj)。该文件在两个目录中都称为 Basic.plist。这个过程让我很困惑,从我收集的信息来看,应该不难弄清楚!
再次,提前感谢您。本地化概念对我来说是全新的,我渴望学习它。我很确定我了解 .strings 文件如何处理嵌入在代码中的字符串,但我想知道是否可以翻译整个 pList 文件。