SwiftUI Localization「Hello, World!」->「こんにちは、世界!」
ベース
Program
import SwiftUI struct ContentView: View { var body: some View { Text("Hello, World!") } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() } }
Localizable.strings作成
Localizationsに言語追加
Localizable.strings配下にファイルが追加される
Localizable.strings (Japanese)編集
"Hello, World!" = "こんにちは、世界!";
追加した言語を表示させる
「ContentView_Previews」に「.environment(\.locale, .init(identifier: “ja"))」追加
import SwiftUI struct ContentView: View { var body: some View { Text("Hello, World!") } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ContentView() .environment(\.locale, .init(identifier: "ja")) } }