40 以上の異なる言語に翻訳された本である iPhone アプリを作成しています。私はそれぞれの翻訳を別々の SQL データベースに持っています。すべての翻訳を Core Data にインポートすると、アプリのサイズは 150 MB を超えます。
ユーザーはすべての翻訳にアクセスする必要はありません。母国語での翻訳が必要なだけです。そのため、すべての翻訳をアプリにプリロードしたくありません。
parse.com に翻訳を保存し、必要な翻訳のファイルをダウンロードするオプションをユーザーに提供することを考えています。ただし、parse.com からファイルをダウンロードした後、Core Data に翻訳をインポートするには、かなりの時間がかかると思います。各データベースには、6000 行を超えるテキストが含まれています。
これを実装する最良の方法は何ですか?
また、すべての翻訳を xml ファイルで利用できます。