LanguageCode

public enum LanguageCode : UInt32, CaseIterable, Codable

This enum represents language codes. The basic naming pattern consists of a 2-letter ISO 639-1 language code followed by a 2-letter ISO 3166-1 country code. Some language codes consist only of a language code, i.e. without a country code. When there is no ISO 639-1 language code, the related ISO 639-2 or ISO 639-3 language code is used. In case the script is specified, its ISO 15924 code is used.

  • English (United States)

    Declaration

    Swift

    case enUs
  • Afrikaans

    Declaration

    Swift

    case afZa
  • Albanian

    Declaration

    Swift

    case sqAl
  • Amharic (Ethiopia)

    Declaration

    Swift

    case amEt
  • Arabic (Saudi Arabia)

    Declaration

    Swift

    case arSa
  • Armenian

    Declaration

    Swift

    case hyAm
  • Assamese (India)

    Declaration

    Swift

    case asIn
  • Azeri - Latin

    Declaration

    Swift

    case azLatnAz
  • Bangla (Bangladesh)

    Declaration

    Swift

    case bnBd
  • Bangla (India)

    Declaration

    Swift

    case bnIn
  • Basque

    Declaration

    Swift

    case euEs
  • Belarusian

    Declaration

    Swift

    case beBy
  • Bosnian - Latin

    Declaration

    Swift

    case bsLatnBa
  • Bulgarian

    Declaration

    Swift

    case bgBg
  • Catalan (Spain)

    Declaration

    Swift

    case caEs
  • Central Kurdish - Arabic

    Declaration

    Swift

    case kuArab
  • Chinese (Simplified China)

    Declaration

    Swift

    case zhCn
  • Chinese (Traditional Hong Kong)

    Declaration

    Swift

    case zhHk
  • Chinese (Traditional Taiwan)

    Declaration

    Swift

    case zhTw
  • Croatian

    Declaration

    Swift

    case hrHr
  • Czech

    Declaration

    Swift

    case csCz
  • Danish

    Declaration

    Swift

    case daDk
  • Dari - Arabic (Afghanistan)

    Declaration

    Swift

    case prsArabAf
  • Flemish Dutch (Belgium)

    Declaration

    Swift

    case nlBe
  • Dutch

    Declaration

    Swift

    case nlNl
  • English (British)

    Declaration

    Swift

    case enGb
  • Estonian

    Declaration

    Swift

    case etEe
  • Farsi (Iran)

    Declaration

    Swift

    case faIr
  • Filipino

    Declaration

    Swift

    case filPh
  • Finnish

    Declaration

    Swift

    case fiFi
  • French

    Declaration

    Swift

    case frFr
  • French (Canada)

    Declaration

    Swift

    case frCa
  • Galician

    Declaration

    Swift

    case glEs
  • Georgian

    Declaration

    Swift

    case kaGe
  • German

    Declaration

    Swift

    case deDe
  • Greek

    Declaration

    Swift

    case elGr
  • Gujarati (India)

    Declaration

    Swift

    case guIn
  • Hausa - Latin (Nigeria)

    Declaration

    Swift

    case haLatnNg
  • Hebrew

    Declaration

    Swift

    case heIl
  • Hindi

    Declaration

    Swift

    case hiIn
  • Hungarian

    Declaration

    Swift

    case huHu
  • Icelandic

    Declaration

    Swift

    case isIs
  • Igbo - Latin (Nigera)

    Declaration

    Swift

    case igLatnNg
  • Indonesian (Bahasa)

    Declaration

    Swift

    case idId
  • Irish

    Declaration

    Swift

    case gaIe
  • xh

    IsiXhosa

    Declaration

    Swift

    case xh
  • IsiZulu (South Africa)

    Declaration

    Swift

    case zuZa
  • Italian

    Declaration

    Swift

    case itIt
  • Japanese

    Declaration

    Swift

    case jaJp
  • Kannada (India)

    Declaration

    Swift

    case knIn
  • Kazakh

    Declaration

    Swift

    case kkKz
  • Khmer (Cambodia)

    Declaration

    Swift

    case kmKh
  • K'iche’ - Latin (Guatemala)

    Declaration

    Swift

    case qucLatnGt
  • Kinyarwanda (Rwanda)

    Declaration

    Swift

    case rwRw
  • sw

    KiSwahili

    Declaration

    Swift

    case sw
  • Konkani (India)

    Declaration

    Swift

    case kokIn
  • Korean

    Declaration

    Swift

    case koKr
  • Kyrgyz - Cyrillic

    Declaration

    Swift

    case kyCyrlKg
  • Latvian

    Declaration

    Swift

    case lvLv
  • Lithuanian

    Declaration

    Swift

    case ltLt
  • Luxembourgish

    Declaration

    Swift

    case lbLu
  • Macedonian

    Declaration

    Swift

    case mkMk
  • Malay (Bahasa)

    Declaration

    Swift

    case msMy
  • Malayalam (India)

    Declaration

    Swift

    case mlIn
  • Maltese (Malta)

    Declaration

    Swift

    case mtMt
  • Maori - Latin (New Zealand)

    Declaration

    Swift

    case miLatnNz
  • Marathi (India)

    Declaration

    Swift

    case mrIn
  • Mongolian - Cyrillic

    Declaration

    Swift

    case mnCyrlMn
  • Nepali (Nepal)

    Declaration

    Swift

    case neNp
  • Norwegian (Bokmal)

    Declaration

    Swift

    case nbNo
  • Norwegian (Nynorsk)

    Declaration

    Swift

    case nnNo
  • Odia (India)

    Declaration

    Swift

    case orIn
  • Polish

    Declaration

    Swift

    case plPl
  • Portuguese (Brazil)

    Declaration

    Swift

    case ptBr
  • Portuguese (Portugal)

    Declaration

    Swift

    case ptPt
  • Punjabi - Gurmukhi

    Declaration

    Swift

    case paGuru
  • Punjabi - Arabic

    Declaration

    Swift

    case paArab
  • Quechua - Latin (Peru)

    Declaration

    Swift

    case quLatnPe
  • Romanian

    Declaration

    Swift

    case roRo
  • Russian

    Declaration

    Swift

    case ruRu
  • Scottish Gaelic - Latin

    Declaration

    Swift

    case gdLatnGb
  • Serbian - Cyrillic (Bosnia)

    Declaration

    Swift

    case srCyrlBa
  • Serbian - Cyrillic (Serbia)

    Declaration

    Swift

    case srCyrlRs
  • Serbian - Latin (Serbia)

    Declaration

    Swift

    case srLatnRs
  • Sesotho Sa Leboa (South Africa)

    Declaration

    Swift

    case nsoZa
  • tn

    Setswana

    Declaration

    Swift

    case tn
  • Sindhi - Arabic

    Declaration

    Swift

    case sdArab
  • Sinhala (Sri Lanka)

    Declaration

    Swift

    case siLk
  • Slovak

    Declaration

    Swift

    case skSk
  • Slovenian

    Declaration

    Swift

    case slSi
  • Spanish (Argentina)

    Declaration

    Swift

    case esAr
  • Spanish (Mexico)

    Declaration

    Swift

    case esMx
  • Spanish (Spain)

    Declaration

    Swift

    case esEs
  • Swedish

    Declaration

    Swift

    case svSe
  • Tajik - Cyrillic

    Declaration

    Swift

    case tgCyrlTj
  • ta

    Tamil

    Declaration

    Swift

    case ta
  • Tatar - Cyrillic (Russia)

    Declaration

    Swift

    case ttCyrlRu
  • Telugu (India)

    Declaration

    Swift

    case teIn
  • Thai

    Declaration

    Swift

    case thTh
  • Tigrinya (Ethiopia)

    Declaration

    Swift

    case tiEt
  • Turkish

    Declaration

    Swift

    case trTr
  • Turkmen - Latin

    Declaration

    Swift

    case tkLatnTm
  • Ukrainian

    Declaration

    Swift

    case ukUa
  • ur

    Urdu

    Declaration

    Swift

    case ur
  • Uyghur - Arabic

    Declaration

    Swift

    case ugArab
  • Uzbek - Cyrillic

    Declaration

    Swift

    case uzCyrlUz
  • Uzbek - Latin

    Declaration

    Swift

    case uzLatnUz
  • Valencian (Spain)

    Declaration

    Swift

    case catEs
  • Vietnamese

    Declaration

    Swift

    case viVn
  • Welsh

    Declaration

    Swift

    case cyGb
  • Wolof - Latin

    Declaration

    Swift

    case woLatn
  • Yoruba - Latin

    Declaration

    Swift

    case yoLatn