Xcode11 で Resource の Localization をする

Xcode11 から Resource の Localization ができるようになった。 https://help.apple.com/xcode/mac/11.0/index.html?localePath=en.lproj#/dev7c584bb2a

やり方は簡単で、まずベースとなる言語のファイルを追加、Localization の設定、Localize 用のファイルを追加となる。

ベースとなる言語のファイルを追加

ベース言語となるファイルを Project Tree にドラッグ&ドロップ

Localization の設定

Show the file inspector にある Localization を選択し、Base を選択。
今回は画像でやった。

f:id:star__hoshi:20191231010952p:plain

Localize 用のファイルを追加

Show the file inspector 上の方にファイル選択があるのでそこからやる。

f:id:star__hoshi:20191231011409p:plain

ファイルの読み込み

Bundle.main.url(forResource: "image", withExtension: "jpeg")

これで Resource ファイルにアクセスすると、 Localize されたファイルを取得できる。