構造体


Locale.Language


ロケールで使用される言語を表す型。


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

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

struct Language





トピックス


言語の作成


init(identifier: String)

識別子から言語を作成します。


init(components: Locale.Language.Components)

そのコンポーネント値から言語を作成します。


struct Locale.Language.Components

さまざまなコンポーネントによって言語を識別する型。


init(languageCode: Locale.LanguageCode?, script: Locale.Script?, region: Locale.Region?)

与えられた言語コード、スクリプト、および地域から言語を作成します。



言語のプロパティを調べる


var languageCode: Locale.LanguageCode?

言語を識別する言語コード。


struct Locale.LanguageCode

言語に関連したアルファベットコード。


var region: Locale.Region?

この言語を使用する地域。


struct Locale.Region

ロケールまたは言語を指定するために使用する、地理的領域を表す型。


var script: Locale.Script?

言語の書き文字。


struct Locale.Script

与えられた言語で使用される書き文字。


var characterDirection: Locale.LanguageDirection

行内の文字の順序。


typealias Locale.LanguageDirection

言語の方向の標準セットのエイリアス。



言語関連を調べる


var parent: Locale.Language?

この言語の親言語(存在する場合)。


func hasCommonParent(with: Locale.Language) -> Bool

与えられた言語がこの言語と共通の親を共有しているかどうかを示すブール値を返します。


func isEquivalent(to: Locale.Language) -> Bool

欠落しているコンポーネントを展開した後、この言語と別の言語が同等かどうかを示すブール値を返します。



システム言語の使用


static var systemLanguages: [Locale.Language]

システムでサポートされている言語の配列。



コード化と復号化


init(from: any Decoder)

与えられた復号器から復号して新しいインスタンスを作成します。


func encode(to: any Encoder)

この値を与えられたエンコーダにコード化します。



ハッシュ化


var hashValue: Int

ハッシュ値です。


func hash(into: inout Hasher)

この値の不可欠なコンポーネントを与えられたハッシャーに入力してハッシュします。



言語の比較


static func == (Locale.Language, Locale.Language) -> Bool

2 つの値が等しいかどうかを示すブール値を返します。


static func != (Locale.Language, Locale.Language) -> Bool

2 つの値が等しくないかどうかを示すブール値を返します。



インスタンスプロパティ


var lineLayoutDirection: Locale.LanguageDirection


var maximalIdentifier: String


var minimalIdentifier: String





関連


以下に準拠


Decodable

Encodable

Hashable

Sendable





以下も見よ


言語コンポーネントの取得


var language: Locale.Language

ロケールの言語。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ