2

我希望能够更改语言目录中的语言文件。例如,假设我有一个日语更新,然后我可以让应用程序从 FTP 站点获取一个 localizable.strings 文件,然后写入 jp.lproj 目录。

另一个示例是将新语言上传到应用程序。我的应用程序将再次从 FTP 站点加载 localizable.strings 文件,然后创建一个 ch.lproj 目录并将新语言放在那里。

这可能吗?

谢谢。

4

1 回答 1

5

整个应用程序包对该应用程序是只读的。您不能在其中添加或修改文件。

您可以将资源存储在“库/应用程序支持”中并从那里加载它们。您必须用 替换例如NSLocalizedStringNSLocalizedStringFromTableInBundle或在 中指定您的资源包initWithNibName:bundle:,这样可能会变得复杂。

于 2012-09-10T19:44:05.247 回答