構造体


Locale.LanguageCode


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


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 LanguageCode





トピックス


言語コードの作成


init(String)

識別子 (ID) から言語コードを作成します。


init(stringLiteral: String)

識別子 (ID) から文字列リテラルとして言語コードを作成します。


typealias Locale.LanguageCode.StringLiteralType

文字列リテラルを使用して言語コードを初期化するために使用される型。


init(extendedGraphemeClusterLiteral: String)

与えられた値に初期化されたインスタンスを作成します。


typealias Locale.LanguageCode.ExtendedGraphemeClusterLiteralType

拡張書記素クラスターリテラルを使用して言語コードを初期化するために使用される型。


init(unicodeScalarLiteral: String)

与えられた値に初期化されたインスタンスを作成します。


typealias Locale.LanguageCode.UnicodeScalarLiteralType

Unicode スカラーリテラルを使用して言語コードを初期化するために使用される型。



言語コードプロパティを調べる


var identifier: String

言語コードを作成するために使用される識別子 (ID)。


var isISOLanguage: Bool

この言語コードが ISO 定義言語のリストに含まれているかどうかを示すブール値。



ISO 定義の言語コードの使用


static var isoLanguageCodes: [Locale.LanguageCode]

ISO 定義の言語コードの配列を返します。



コード化と復号化


init(from: any Decoder)

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


func encode(to: any Encoder)

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



ハッシュ化


var hashValue: Int

ハッシュ値です。


func hash(into: inout Hasher)

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



言語コードの比較


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

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


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

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



インスタンスプロパティ


var debugDescription: String



型プロパティ


static var ainu: Locale.LanguageCode


static var albanian: Locale.LanguageCode


static var amharic: Locale.LanguageCode


static var apacheWestern: Locale.LanguageCode


static var arabic: Locale.LanguageCode


static var armenian: Locale.LanguageCode


static var assamese: Locale.LanguageCode


static var assyrian: Locale.LanguageCode


static var azerbaijani: Locale.LanguageCode


static var bangla: Locale.LanguageCode


static var belarusian: Locale.LanguageCode


static var bodo: Locale.LanguageCode


static var bulgarian: Locale.LanguageCode


static var burmese: Locale.LanguageCode


static var cantonese: Locale.LanguageCode


static var catalan: Locale.LanguageCode


static var cherokee: Locale.LanguageCode


static var chinese: Locale.LanguageCode


static var croatian: Locale.LanguageCode


static var czech: Locale.LanguageCode


static var danish: Locale.LanguageCode


static var dhivehi: Locale.LanguageCode


static var dogri: Locale.LanguageCode


static var dutch: Locale.LanguageCode


static var dzongkha: Locale.LanguageCode


static var english: Locale.LanguageCode


static var estonian: Locale.LanguageCode


static var faroese: Locale.LanguageCode


static var finnish: Locale.LanguageCode


static var french: Locale.LanguageCode


static var fula: Locale.LanguageCode


static var georgian: Locale.LanguageCode


static var german: Locale.LanguageCode


static var greek: Locale.LanguageCode


static var gujarati: Locale.LanguageCode


static var hawaiian: Locale.LanguageCode


static var hebrew: Locale.LanguageCode


static var hindi: Locale.LanguageCode


static var hungarian: Locale.LanguageCode


static var icelandic: Locale.LanguageCode


static var igbo: Locale.LanguageCode


static var indonesian: Locale.LanguageCode


static var irish: Locale.LanguageCode


static var italian: Locale.LanguageCode


static var japanese: Locale.LanguageCode


static var kannada: Locale.LanguageCode


static var kashmiri: Locale.LanguageCode


static var kazakh: Locale.LanguageCode


static var khmer: Locale.LanguageCode


static var konkani: Locale.LanguageCode


static var korean: Locale.LanguageCode


static var kurdish: Locale.LanguageCode


static var kurdishSorani: Locale.LanguageCode


static var kyrgyz: Locale.LanguageCode


static var lao: Locale.LanguageCode


static var latvian: Locale.LanguageCode


static var lithuanian: Locale.LanguageCode


static var macedonian: Locale.LanguageCode


static var maithili: Locale.LanguageCode


static var malay: Locale.LanguageCode


static var malayalam: Locale.LanguageCode


static var maltese: Locale.LanguageCode


static var manipuri: Locale.LanguageCode


static var marathi: Locale.LanguageCode


static var mongolian: Locale.LanguageCode


static let multiple: Locale.LanguageCode


static var māori: Locale.LanguageCode


static var navajo: Locale.LanguageCode


static var nepali: Locale.LanguageCode


static var norwegian: Locale.LanguageCode


static var norwegianBokmål: Locale.LanguageCode


static var norwegianNynorsk: Locale.LanguageCode


static var odia: Locale.LanguageCode


static var pashto: Locale.LanguageCode


static var persian: Locale.LanguageCode


static var polish: Locale.LanguageCode


static var portuguese: Locale.LanguageCode


static var punjabi: Locale.LanguageCode


static var rohingya: Locale.LanguageCode


static var romanian: Locale.LanguageCode


static var russian: Locale.LanguageCode


static var samoan: Locale.LanguageCode


static var sanskrit: Locale.LanguageCode


static var santali: Locale.LanguageCode


static var serbian: Locale.LanguageCode


static var sindhi: Locale.LanguageCode


static var sinhala: Locale.LanguageCode


static var slovak: Locale.LanguageCode


static var slovenian: Locale.LanguageCode


static var spanish: Locale.LanguageCode


static var swahili: Locale.LanguageCode


static var swedish: Locale.LanguageCode


static var tagalog: Locale.LanguageCode


static var tajik: Locale.LanguageCode


static var tamil: Locale.LanguageCode


static var telugu: Locale.LanguageCode


static var thai: Locale.LanguageCode


static var tibetan: Locale.LanguageCode


static var tongan: Locale.LanguageCode


static var turkish: Locale.LanguageCode


static var turkmen: Locale.LanguageCode


static var ukrainian: Locale.LanguageCode


static let unavailable: Locale.LanguageCode


static let uncoded: Locale.LanguageCode


static let unidentified: Locale.LanguageCode


static var urdu: Locale.LanguageCode


static var uyghur: Locale.LanguageCode


static var uzbek: Locale.LanguageCode


static var vietnamese: Locale.LanguageCode


static var welsh: Locale.LanguageCode


static var yiddish: Locale.LanguageCode



インスタンスメソッド


func identifier(Locale.LanguageCode.IdentifierType) -> String?



列挙型


enum Locale.LanguageCode.IdentifierType





関連


以下への準拠


Decodable

Encodable

ExpressibleByStringLiteral

Hashable

Sendable





以下も見よ


言語コンポーネントのプロパティを調べる


var languageCode: Locale.LanguageCode?

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


var region: Locale.Region?

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


struct Locale.Region

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


var script: Locale.Script?

この言語で使用される書き文字。


struct Locale.Script

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















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ