🗺️

Storyboardのローカライズをしない

2023/04/12に公開

この記事は続きである。

前回の記事は
https://zenn.dev/samekard_dev/articles/9fe160e86bc1b1

これまで

プロジェクト作成後、Main.storyboardとLaunchScreen.storyboardを、「ローカライズされている。形式はBase」から「ローカライズされている。形式はEnglish」に変更した。ここからはStoryboardファイルのローカライズ状態を溶かす。

環境

Ventura 13.3.1
Xcode 14.3

Englishを外す

今度はEnglishを外します。

↑これを外す。

外す操作をすると、対象ファイルを捨てるか残すか選択する欄があるので残す方を答えます。つまり下の"Delete 〜"はチェックしないでおきます。

Englishを外す操作をした後

この時点の対象ファイルの状態は
プロジェクトから外れている しかしファイルは元の位置にある

en.lprojから外に出す

この時点の対象ファイルの状態は
プロジェクトから外れている ファイルの場所はプロジェクトの直下

プロジェクトに設定し直す

ドラッグでプロジェクトに追加。(ありきたりなのでスクショなし)

この時点の対象ファイルの状態は
プロジェクトに加えられている ローカライズされてない

立ち上げて確認

Main.storyboardとLaunchScreen.storyboardに色が付いたUIViewを貼り付けて、確認する。無事両方とも色が確認できた。(速いのでローンチ側のスクショなし)

Discussion