XCode 15.2 日本語化計画:New Human Interface Guideline
ローカライズされた文字列リソースから、属性スコープを含むローカライズされた属性付き文字列を作成します。
resource
ローカリゼーションキー、表、バンドル、ロケールを提供する LocalizedStringResource。
scope
属性付き文字列に関連する属性スコープ。
このイニシャライザを呼び出して、resource によって示されるローカリゼーションを検索します。LocalizedStringResource を作成したプロセスとは異なるロケールでこの文字列をローカライズする場合は、このメソッドを呼び出す前にリソースの locale を変更します。
属性付き文字列には、ローカライズされた数値や日付などの書式設定されたテキストを含む実行を示す AttributeScopes.FoundationAttributes.LocalizedStringArgumentAttributes 型の属性が含まれます。これらの属性には、属性キー localizedNumericArgument または localizedDateArgument を使用してアクセスします。
アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。
キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。
キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索することにより、属性付き文字列を作成します。
struct String.LocalizationValue
struct AttributedString.FormattingOptions
属性の処理に影響するオプション。
init(localized: LocalizedStringResource)
ローカライズされた文字列リソースから、ローカライズされた属性付き文字列を作成します。
init<S>(localized: LocalizedStringResource, including: KeyPath<AttributeScopes, S.Type>)
ローカライズされた文字列リソースから、キーパスが識別する属性スコープを含む、ローカライズされた属性付き文字列を作成します。
struct LocalizedStringResource
別のプロセスからアクセスできる、ローカライズ可能な文字列への参照。