我自己还没有下载、安装或运行 PPStream,所以从某种意义上说,我是在说“我的后端”,但是有很多方法可以本地化应用程序。但是您确实需要访问原始的、未编译的代码和项目才能正确执行此操作。
保存字符串资源的三种最可能的方式是:
1)
应用程序可能有一个字符串文件,它从中获取要在界面中显示的字符串。
您可以复制此字符串文件并将其设置为英语或您选择的任何语言。
2)
字符串可能会被烘焙到代码本身中。对于商业级 MacOS 和 iOS 应用程序来说,这通常是不可以的,但是懒惰和/或没有经验的开发人员可以这样做,尤其是如果他们认为他们的应用程序永远不会以其他语言使用。
3)
最有可能的设置是在应用程序包中隐藏一个文件夹,在“Resources”文件夹内,其名称为“en.lproj”或“English.lproj”或“de.lproj”或“zh_CN”。 lproj”或“zh_TW.lproj”(如果这只是中文的话,最后两个尤其可能)。
这些文件夹中将包含本地化的 XIB(或更旧的 NIB)文件。如果您制作此文件夹的副本,然后修改新制作的副本以添加您的新语言。
选项 1 和 3 是您可能能够复制然后修改的选项,但它可能再次不起作用(尤其是现在有代码和应用程序签名的时候)。我从来没有在没有附带项目的情况下尝试过这个,所以如果你成功了,你应该评论你的问题和/或这个答案并让我们知道。