プロジェクトを開発しているので、ローカリゼーションの準備をして、すべての文字列を文字列マクロ NSLocalizedString 呼び出しに追加し、Localizable.string を使用してこれらのキーに値を与えたいと考えています。
xCode プロジェクト内から文字列ファイルを作成し、そのファイルを en.lproj フォルダーに保存しました。しかし、私がそれを使用するようになったとき、Localizable.strings に入力されたキー値がコードに登録されなかったため、表示されていた文字列はマクロに入力したキーでした。ただし、Localizable.strings ファイルを en.lproj フォルダー以外に保存すると、すべてが期待どおりに機能します。ローカライズ用のすべてのアイテムを .lproj フォルダーに保存する必要があると思っていたので、これは奇妙に思えます。
これを行う正しい方法を誰かに教えてもらえますか。また、将来問題が発生する可能性があります。