マクロを使って簡単に、ローカライズの対応を取ることが可能です。機能を幾つかの静的ライブラリに分割して再利用を考えた場合には、静的ライブラリ内の関数で使用する文字列については、静的ライブラリ自身でローカライズを行うのが自然です。ファイルをバンドルすることができないため、静的ライブラリ内にローカライズ文字列情報を保持することができないようです。ファイルをバンドル内に持っていなければいけません。情報を、アプリケーション側に用意しなければならなくなってきます。ファイル内で管理するのは、静的ライブラリの更新などでローカライズ情報が変更になった場合に、該当する文字列を差し替えなければいけなくなるなど、保守の面で現実てきではなさそうです。ファイルを作成して、それをアプリケーションのバンドルに取り込む方法を考えます。方に記してありますので、必要に応じて参考にしてみてください。ファイルを用意して、そこにその静的ライブラリが使用するローカライズ情報を記載しておきます。これを、アプリケーション側のプロジェクトに追加してあげる方法を取れば、他のローカライズ情報と明確に分離されるので、差し替え等も比較的簡単に行うことができるようになると思います。ファイルを更新するたびに、それがアプリケーション側でも認識されるので便利です。ファイルからローカライズ文字列を取得するような記載にします。マクロが使用できないためです。クラスを用意してみました。似た書式で、次のようにローカライズ文字列を使用することができるようになります。@"ライブラリ名")このようにローカライズ文字列を利用できれば、準備の手間が少しばかりかかるものの、その後は従来のように簡単に、ローカライズ文字列を扱うことができるようになると思います。ファイルをプロジェクトに投げ込んであげるだけで静的ライブラリのローカライズが完了するので、まるで既にローカライズされていたかのように、静的ライブラリを利用する事ができるようになると思います。多く容量がもらえます。多く容量がもらえます。