2

言語ディレクトリ内の言語ファイルを変更できるようにしたいと考えています。たとえば、日本語の更新があるとします。次に、アプリで FTP サイトから localizable.strings ファイルを取得し、jp.lproj ディレクトリに書き込むことができます。

もう 1 つの例は、新しい言語をアプリにアップロードすることです。私のアプリは、再び localizable.strings ファイルを FTP サイトからロードし、ch.lproj ディレクトリを作成して、その新しい言語をそこに置きます。

これは可能ですか?

ありがとう。

4

1 に答える 1

5

アプリ バンドル全体は、アプリに対して読み取り専用です。そこにファイルを追加または変更することはできません。

「ライブラリ/アプリケーション サポート」などにリソースを保存し、そこからロードすることができます。NSLocalizedStringたとえば、 で置き換えるNSLocalizedStringFromTableInBundleか、 でリソース バンドルを指定する必要initWithNibName:bundle:があるため、複雑になる可能性があります。

于 2012-09-10T19:44:05.247 に答える