ベース
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"))
}
}