我想本地化我的应用程序。我添加了语言环境“sv”(瑞典语)。我已经将我的xib文件和plist本地化,并提供了一些我需要的信息。本地化我的iPhone应用程序,不正确使用本地化文件
将模拟器设置为英语时,它使用英语xib。另外,将模拟器设置为瑞典语(语言和地区)时,仍然使用默认的英文xib。
对于plist来说,它是相反的。无论使用英语还是瑞典语设置,它总是使用sv版本。
我总是改变语言和地区。
我认为我没有做任何事情在代码中特殊的,应用程序应该只挑基于在手机上设置正确的文件,对不对?
我不知道如何从这里调试或修复问题。请指教。
谢谢!
其实,我有英文.lproj而不是en.lproj。这可能是问题吗?我可以重新命名English.lproj到en.lproj吗?如果我这样做,我会玷污一些东西吗?在瑞典使用了不正确的区域设置后,我还将se.lproj作为剩余的目录。我没有删除这个区域,但他的目录仍然存在。猜猜它不应该是一个问题,但从来不知道与xCode ... – Nicsoft 2011-06-05 10:13:29
这是不可能改变英文目录的名称,如果我这样做,那么链接被打破到这些文件。 – Nicsoft 2011-06-05 10:24:50
您应该调查瑞典的目录问题,英文无关紧要。英语,德语,法语和西班牙语是**可以拥有更长名称的唯一语言。 – sorin 2011-06-05 10:33:54