0

Settings.bundle をローカライズしようとしています。xib ファイルのローカライズと同様に、Settings.bundle にローカライズを追加できる Xcode 4 には何もないようです。そこで、finder を使用して Settings.bundle に移動し、en.lproj ディレクトリをコピーして、バンドル内に fr.lproj および de.lproj というディレクトリを作成しました。そこから、文字列ファイルを変更して、Root.plist のタイトルをローカライズできます。

しかし問題は、新しいディレクトリがソース コード管理下にないことです。ディレクトリをソース コード管理に追加しようとすると、次のエラーが表示されます: 選択が無効なため、操作を実行できませんでした。

この問題を解決し、新しい settings.bundle ディレクトリをソース コード管理下に置くにはどうすればよいですか?

以下は、Settings.bundle に追加したローカライズされたディレクトリのイメージです。 ご覧のとおり、疑問符は、ディレクトリがソース コード管理下にないことを示しています。

4

2 に答える 2

1

正しい文字列ファイル形式は次のとおりです。 "Title" = "title in right language";

「識別子」ではなく、Root.Plist の「タイトル」に注意してください

于 2013-12-27T20:13:47.297 に答える
0

あなたがしていることは正しいです。新しいサブフォルダー/ファイルをソース管理に追加できない理由を説明できません。私の iOS プロジェクトではまったく同じ構造があり、これらのファイルは他のすべてのファイルと同様にソース管理下にあります。それらを追加するのに苦労したことを思い出しません。

それらを追加するために git コマンドを直接使用してみましたか? XCode での統合は素晴らしいですが、私の経験では、git のコマンド ラインを使用しなければならない場合があります。

于 2012-06-13T10:35:23.757 に答える