イニシャライザ


init(_:defaultValue:table:locale:bundle:
comment:)


静的文字列とそのバンドルプロパティからローカライズされた文字列リソースを作成します。


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(
_ key: StaticString,
defaultValue: String.LocalizationValue,
table: String? = nil,
locale: Locale = .current,
comment: StaticString? = nil
)





パラメータ


key

指定された table (表) 内のエントリのキー。


defaultValue

keytable 内に存在しない場合に使用すべきローカライゼーション値。Xcode の [Product] > [Export Localizations] 機能でも、この値がプロジェクトの開発ロケールのデフォルトの翻訳として抽出されます。


table

キーと値のペアを含む table の名前。指定しない場合、nil、または空の文字列の場合、この値はデフォルトで Localizable.strings になります。


locale

リソースが使用するロケール。デフォルトでは、リソースは current を使用します。


bundle

table の文字列ファイルの場所を示す LocalizedStringResource.BundleDescription。デフォルトでは、リソースはメインバンドルを使用します。


comment

文字列ファイル内のキーと値のペアの上に配置すべきコメント。このパラメータは、ローカライズされた文字列のユーザへの提示に関する何らかのコンテキストを翻訳者に提供します。






以下も見よ


ローカライズされた文字列リソースの作成


init(String.LocalizationValue, table: String?, locale: Locale, bundle: LocalizedStringResource.BundleDescription, comment: StaticString?)

ローカライズキーとそのバンドルプロパティからローカライズされた文字列リソースを作成します。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ