イニシャライザ


init(localized:)


ローカライズされた文字列リソースから、ローカライズされた属性付き文字列を作成します。


iOS 16.0+ iPadOS 16.0+ macOS 13.0+ Mac Catalyst 16.0+

tvOS 16.0+ watchOS 9.0+ visionOS 1.0+ Xcode 14.0+

init(localized resource: LocalizedStringResource)





パラメータ


resource

ローカリゼーションキー、表、バンドル、ロケールを提供する LocalizedStringResource



議論


このイニシャライザを呼び出して、resource によって示されるローカリゼーションを検索します。LocalizedStringResource を作成したプロセスとは異なるロケールでこの文字列をローカライズする場合は、このメソッドを呼び出す前にリソースの locale を変更します。


属性付き文字列には、ローカライズされた数値や日付などの書式設定されたテキストを含む実行を示す AttributeScopes.FoundationAttributes.LocalizedStringArgumentAttributes 型の属性が含まれます。これらの属性には、属性キー localizedNumericArgument または localizedDateArgument を使用してアクセスします。






以下も見よ


ローカライズされた属性付き文字列の作成


init(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?)

アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。


init<S>(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?, including: S.Type)

キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。


init<S>(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?, including: KeyPath<AttributeScopes, S.Type>)

キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索することにより、属性付き文字列を作成します。


struct String.LocalizationValue


struct AttributedString.FormattingOptions

属性の処理に影響するオプション。


ローカライズされた属性付き文字列の作成


init(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?)

アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。


init<S>(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?, including: S.Type)

キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索して、属性付き文字列を作成します。


init<S>(localized: String.LocalizationValue, options: AttributedString.FormattingOptions, table: String?, bundle: Bundle?, locale: Locale?, comment: StaticString?, including: KeyPath<AttributeScopes, S.Type>)

キーパスが識別する属性スコープを含む、アプリのバンドルからローカライズされた文字列を検索することにより、属性付き文字列を作成します。


struct String.LocalizationValue


struct AttributedString.FormattingOptions

属性の処理に影響するオプション。


init<S>(localized: LocalizedStringResource, including: S.Type)

ローカライズされた文字列リソースから、属性スコープを含むローカライズされた属性付き文字列を作成します。


init<S>(localized: LocalizedStringResource, including: KeyPath<AttributeScopes, S.Type>)

ローカライズされた文字列リソースから、キーパスが識別する属性スコープを含む、ローカライズされた属性付き文字列を作成します。


struct LocalizedStringResource

別のプロセスからアクセスできる、ローカライズ可能な文字列への参照。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ