XCode 16.0 日本語化計画
ユーザの言語設定の候補の指定されたリストに基づいて、バンドルがローカライズされたコンテンツを提供するロケール識別子を返します。
localizationsArray
バンドルがサポートできるローカリゼーションにそれぞれ対応する識別子の配列。
preferencesArray
ユーザの優先言語に対応する BCP 47 言語コードの配列。
このパラメータが nil の場合、メソッドは現在のユーザの言語設定を使用します。
ユーザ設定に従って順序付けられたロケール識別子の配列。
ユーザ設定のローカリゼーションが利用できない場合、このメソッドは localizationsArray 内の値の 1 つを返します。
このメソッドは、バンドルがローカライズされたコンテンツを提供するロケール識別子のみを返します。通常、これは以下のいずれかを意味します:
このメソッドは、ユーザ設定の順序ですべてのローカリゼーションを返すわけではありません。この情報を取得するには、このメソッドを繰り返し呼び出し、そのたびに前回の呼び出しで返された識別子を削除します。
バンドル内に含まれるすべてのローカリゼーションのリスト。
var preferredLocalizations: [String]
バンドル内に含まれる優先ローカリゼーションの順序付きリスト。
var developmentLocalization: String?
開発言語のローカライズ。
var localizedInfoDictionary: [String : Any]?
バンドルのローカライズされたプロパティリストのキーを含む辞書。
class func preferredLocalizations(from: [String]) -> [String]
バンドルオブジェクトが現在のユーザのリソースを見つけるために使用する、指定されたリストから 1 つ以上のローカリゼーションを返します。