0

国際化について質問がありますが、ググって失敗したので、ここで質問することにしました。

大量のリソース (画像やムービー クリップ) を含むアプリを作成しています。また、複数の言語バージョンでアプリを作成する必要があります。私が優先するのは、パッケージのサイズをできるだけ小さく保つことです。リソースのすべての可能な言語バージョンを含むバンドルをユーザーに強制的にダウンロードさせたくないからです。1 つの解決策は、N 個のプロジェクトを作成することです。各プロジェクトには、特定の言語のリソースが含まれます。これには主な欠点が 1 つあります。それは、保守がはるかに困難になることです。

私の質問は、アプリをローカライズする Apple の方法を使用する場合 (つまり、複数の .lproj フォルダーを作成する場合)、特定の国の AppStore は特定の言語で必要なリソースのみをダウンロードすることになりますか? いいえの場合、N 個のプロジェクトを作成せずにそれを達成する方法は?

4

2 に答える 2

0

要するに、誰もがすべてを手に入れます。

すべてのユーザーは、App Store の国に関係なく、アプリで利用できるすべての言語のすべてのリソースを含め、アプリ全体をダウンロードします。

あなたはデンマークに住んでいるかもしれませんが、デバイスで英語またはドイツ語を好みます。したがって、デンマーク人にデンマーク語のローカライズを提供するだけでは意味がありません。あなたはドイツに住むイタリア人かもしれません。

于 2013-02-08T19:42:18.317 に答える