XCode 15.2 日本語化計画:New Human Interface Guideline
キーパスが識別する属性スコープを含む、ローカライズされた文字列をアプリのバンドルから検索することにより、必要に応じてデフォルト値を使用して、属性付き文字列を作成します。
key
table が識別するテーブル (表) 内の文字列のキー。
defaultValue
開発ロケールのローカライズされた文字列。他のロケールでは、key のローカライズされた文字列が表内に見つからない場合、文字列はこの値を使用します。
options
属性の処理に影響するオプション。
table
検索すべきバンドルの文字列の表。table が nil または空の文字列の場合、メソッドは Localizable.strings 内の表を使用しようとします。デフォルトは nil です。
bundle
文字列の検索に使用すべきバンドル。nil の場合、アプリはそのメインバンドルを検索します。デフォルトは nil です。
locale
取得すべきローカライズされた文字列のロケール。nil の場合、このイニシャライザは現在のロケールを使用します。デフォルトは nil です。
comment
文字列ファイル内のキーと値のペアの上に配置すべきコメント。このパラメータは、ローカライズされた文字列のユーザへの提示に関する何らかのコンテキストを翻訳者に提供します。
scope
属性付き文字列に関連する属性スコープを識別する AttributeScopes のキーパス。
開発言語の文字列をキーとして使用するのではなく、シンボリックな文字列キーを使用する場合は、init(localized:options:table:bundle:locale:comment:including:) の代わりにこのイニシャライザを使用して下さい。
アプリのバンドルからローカライズされた文字列を検索し、必要に応じてデフォルト値を使用して、属性付き文字列を作成します。
アプリのバンドルから属性スコープを含むローカライズされた文字列を検索することにより、必要に応じてデフォルト値を使用して、属性付き文字列を作成します。