在iPhone应用程序上选择特定的本地化

时间:2009-10-30 15:34:46

标签: iphone iphone-sdk-3.0 localization locale

如何让用户在我的应用中选择特定的本地化?我有一本书,我希望用户能够阅读它的所有不同翻译。

1 个答案:

答案 0 :(得分:1)

您需要实施自己的本地化方法。

执行此操作的一种方法是继承NSBundle并覆盖-pathForResource:ofType:inDirectory:forLocalization:-pathsForResourcesOfType:inDirectory:forLocalization:。在您的覆盖中,从NSUserDefaults或其他任何内容中读取以决定使用哪个本地化,然后手动找到正确的本地化。