Info.plistを多言語対応する【Xcode】

Info.plistを多言語に

InfoPlistという名前で.stringsファイルを作る。つまり、InfoPlist.stringsというファイル名。

このInfoPlistという名前が重要。初め、違うファイル名で作ったらうまくいかなかった。

実際にやってみる

ホーム画面に表示されるアプリ名をローカライズしました。

en.lproj/InfoPlist.strings

/* 
  InfoPlist.strings
  App

  Created by takasqr on 2025/11/14.
  
*/
"CFBundleDisplayName" = "PomodoroTree";

ja.lproj/InfoPlist.strings

/* 
  InfoPlist.strings
  App

  Created by takasqr on 2025/11/14.
  
*/
"CFBundleDisplayName" = "ポモドーロツリー";

こうすることで、英語環境ではPomodoroTree、日本語環境ではポモドーロツリーが表示されます。