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 -
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 -
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 -
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 -
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 -
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