是否有可能访问应用程序包的en.lproj?
我想能够更改语言目录中的语言文件。 例如,假设我有一个日语更新,那么我可以让应用程序从FTP站点抓取一个localizable.strings文件,然后写入jp.lproj direcotry。
另一个例子是有一个新的语言上传到应用程序。 我的应用程序会再次从FTP站点加载localizable.strings文件,然后创build一个ch.lproj目录,并在那里放入新的语言。
这可能吗?
谢谢。
整个应用程序包对应用程序是只读的。 你不能添加或修改那里的文件。
您可以将资源存储在“库/应用程序支持”中,并从那里加载。 你将不得不NSLocalizedString
由NSLocalizedStringFromTableInBundle
replace,或者在initWithNibName:bundle:
指定你的资源包,这样可能会变得复杂。