2012-03-26 2 views
0

iPhoneバンドルに文字列ローカリゼーションファイルを追加することは非常に簡単で完璧ですが、アプリケーションに新しい言語を追加するときにAppStoreで新しいビルドをアップロードする必要があるたびに欠点が1つあります。iPhone:バンドルではなくサーバーからローカライゼーションを管理

サーバーからローカライゼーションを管理できるような方法はありますか?アプリケーションを起動すると、サーバーからすべてのラベル文字列とLocalizaイメージをダウンロードし、ドキュメントディレクトリに保存してそれに従って実行します。言語に応じたデータをダウンロードしてください...

Appleがこのようなシナリオを拒否することができるように、これを行うことができますか?

+0

あなたが気にしないなら、これに関する良いチュートリアルを見つけることはできますか? – ravoorinandan

+0

はい。 リンクを参照してください。 http://stackoverflow.com/questions/7946686/adding-strings-localization-files-from-a-server – ravoorinandan

答えて

0

はい。実際にはその方法を使用しており、Appleには問題はありませんでした。

0

アップルでも問題はないことを確認していますが、localizable.stringsファイルをオーバーライドすることはできません。文字列を保存して読むための独自の方法を作成する必要があります。これは、あなたのアプリケーションがすでに開発中である場合には、アプリケーションごとのリファクタリングのための努力があることを意味します。

関連する問題