アプリをローカライズする最も簡単な方法を見つけようとしています。私はsqliteを使用しているので、基本的にデータベース名を切り替えるだけで済みます。問題はアプリ名です-コードからローカライズできますか、それともx言語用にxアプリを作成する必要があるため、誰もが自分の母国語でアプリ名を使用できますか? 後者のものは、私にはすでに拒否されたアプリのようです...誰か?
質問する
24108 次
1 に答える
91
デバイスのホーム画面に表示されるバンドル表示名のことだと思います。通常のテキスト スニペットに使用するファイルとInfoPlist.strings
同様の名前のローカライズされたファイルを作成する必要があります。Localizable.strings
では、InfoPlist.strings
Info.plist からさまざまなキーをローカライズできます。アプリ名をローカライズするには、次を追加します。
"CFBundleDisplayName" = "My localized app name";
ファイルをローカライズするには: Xcode で新しい文字列ファイルを作成するだけです。次に、右側の Xcode ペインを表示し、次に示すメニューからローカライズを追加します。
この手法を使用すると、任意のファイルをローカライズできます。正しいバージョンをバンドルに追加するだけです。次に使用[[NSBundle mainBundle] pathFor...
すると、正しいローカリゼーションへのパスが自動的に取得されます。sqlite、文字列、場合によっては画像に対してもこれを行います。
于 2012-05-16T10:54:55.777 に答える