XCode 15.0 日本語化計画:New Human Interface Guideline
ローカライズされた文字列リソースを表示するテキストビューを作成します。
init<S>(_ content: S) where S : StringProtocol
content
ローカライズなしで表示すべき文字列値。
このイニシャライザを使用して、ローカライズなしで文字列変数内のテキストを表示するテキストビューを作成します。
SwiftUI は、文字列リテラルを入力としてテキストビューを初期化するときには init(_:) メソッドを呼び出しません。代わりに、文字列リテラルによって init(_:tableName:bundle:comment:) メソッドが引き起こされ、入力は LocalizedStringKey インスタンスとして扱われ、ローカライズの実行が試行されます。
デフォルトでは、SwiftUI は保存された文字列をローカライズしないことを前提としていますが、ローカライズする場合は、まず値からローカライズされた文字列キーを作成し、それでテキストビューを初期化できます。入力としてキーを使用すると、代わりに init(_:tableName:bundle:comment:) メソッドが引き起こされます。
init(LocalizedStringKey, tableName: String?, bundle: Bundle?, comment: StaticString?)
キーによって識別される、ローカライズされたコンテンツを表示するテキストビューを作成します。
ローカライズされた文字列リソースを表示するテキストビューを作成します。
ローカライズせずに文字列リテラルを表示するテキストビューを作成します。