Type Method 型メソッド

preferredLocalizations(from:)

Returns one or more localizations from the specified list that a bundle object would use to locate resources for the current user. バンドルオブジェクトが現在のユーザのためのリソースを捜し出すために使う指定されたリストからひとつ以上のローカライゼーションを返します。

Declaration 宣言

class func preferredLocalizations(from localizationsArray: [String]) -> [String]

Parameters パラメータ

localizationsArray

An array of NSString objects, each of which specifies the language ID for a localization that the bundle supports. バンドルがサポートするローカライゼーションに対する言語IDをそのそれぞれが指定する、NSStringオブジェクトからなる配列。

Return Value 戻り値

An array of NSString objects containing the preferred localizations. These strings are ordered in the array according to the user's language preferences and are taken from the strings in the localizationsArray parameter. 参照されるローカライゼーションを含んでいるNSStringオブジェクトからなる配列。これらの文字列は、ユーザの言語環境設定に従って配列の中に並べられます、そしてlocalizationsArrayパラメータの中の文字列それらから取られます。

Discussion 議論

This method does not return all localizations in preference order but only those from which NSBundle would get localized content, typically either a single non-region-specific localization or a region-specific localization followed by a corresponding non-region-specific localization as a fallback. このメソッドは、環境設定指示での全てのローカライゼーションではなくそれからNSBundleがローカライズされた内容を得るそういったものだけを返します、概して単一の非地域特有のローカライゼーションまたは地域特有のローカライゼーションに続いて予備として対応する非地域特有のローカライゼーションがあるもののどちらか。

However, clients who want all localizations in preference order can make repeated calls, each time taking the top localizations out of the list of localizations passed in. しかしながら、環境設定指示での全てのローカライゼーションを望むクライアントは、繰り返し呼び出しをすることが、渡されるローカライゼーションのリストから1番上のローカライゼーションを取り除きながら行えます。

See Also 参照

Getting Localization Information ローカライズされた情報の取得