sealed_languages library

Provides data for world languages in the form of sealed classes.

Classes

AfroAsiatic
A class that represents the Afro-Asiatic language family.
Algonquian
A class that represents the Algonquian language family.
Austroasiatic
A class that represents the Austroasiatic language family.
Austronesian
A class that represents the Austronesian language family.
Aymaran
A class that represents the Aymaran language family.
BasicLocale
A basic representation of a locale.
Constructed
A class that represents the Constructed language family.
Creole
A class that represents the Creole language family.
DeneYeniseian
A class that represents the Dene-Yeniseian language family.
Dravidian
A class that represents the Dravidian language family.
EskimoAleut
A class that represents the Eskimo Aleut language family.
IndoEuropean
A class that represents the Indo-European language family.
IsoStandardized<Name extends Object>
An interface that represents an ISO-standardized object.
IsoTranslated<Translation extends TranslatedName, Name extends Object>
An abstract interface class that extends Translated and implements IsoStandardized.
Japonic
A class that represents the Japonic language family.
JsonCodec
A JsonCodec encodes JSON objects to strings and decodes strings to JSON objects.
JsonEncodable<T extends Object>
An interface that represents an object that can be encoded to JSON.
Koreanic
A class that represents the Koreanic language family.
LangAar
A class that represents the Afar language.
LangAbk
A class that represents the Abkhaz language.
LangAfr
A class that represents the Afrikaans language.
LangAka
A class that represents the Akan language.
LangAmh
A class that represents the Amharic language.
LangAra
A class that represents the Arabic language.
LangArg
A class that represents the Aragonese language.
LangAsm
A class that represents the Assamese language.
LangAva
A class that represents the Avaric language.
LangAve
A class that represents the Avestan language.
LangAym
A class that represents the Aymara language.
LangAze
A class that represents the Azerbaijani language.
LangBak
A class that represents the Bashkir language.
LangBam
A class that represents the Bambara language.
LangBel
A class that represents the Belarusian language.
LangBen
A class that represents the Bengali (Bangla) language.
LangBih
A class that represents the Bihari language.
LangBis
A class that represents the Bislama language.
LangBod
A class that represents the Tibetan Standard language.
LangBos
A class that represents the Bosnian language.
LangBre
A class that represents the Breton language.
LangBul
A class that represents the Bulgarian language.
LangCat
A class that represents the Catalan language.
LangCes
A class that represents the Czech language.
LangCha
A class that represents the Chamorro language.
LangChe
A class that represents the Chechen language.
LangChu
A class that represents the (Old) Church Slavonic language.
LangChv
A class that represents the Chuvash language.
LangCor
A class that represents the Cornish language.
LangCos
A class that represents the Corsican language.
LangCre
A class that represents the Cree language.
LangCym
A class that represents the Welsh language.
LangDan
A class that represents the Danish language.
LangDeu
A class that represents the German language.
LangDiv
A class that represents the Divehi (Dhivehi/Maldivian) language.
LangDzo
A class that represents the Dzongkha language.
LangEll
A class that represents the Greek (modern) language.
LangEng
A class that represents the English language.
LangEpo
A class that represents the Esperanto language.
LangEst
A class that represents the Estonian language.
LangEus
A class that represents the Basque language.
LangEwe
A class that represents the Ewe language.
LangFao
A class that represents the Faroese language.
LangFas
A class that represents the Persian (Farsi) language.
LangFij
A class that represents the Fijian language.
LangFin
A class that represents the Finnish language.
LangFra
A class that represents the French language.
LangFry
A class that represents the Western Frisian language.
LangFul
A class that represents the Fula (Fulah/Pulaar/Pular) language.
LangGla
A class that represents the (Scottish) Gaelic language.
LangGle
A class that represents the Irish language.
LangGlg
A class that represents the Galician language.
LangGlv
A class that represents the Manx language.
LangGrn
A class that represents the Guaraní language.
LangGuj
A class that represents the Gujarati language.
LangHat
A class that represents the Haitian (Haitian Creole) language.
LangHau
A class that represents the Hausa language.
LangHeb
A class that represents the Hebrew (modern) language.
LangHer
A class that represents the Herero language.
LangHin
A class that represents the Hindi language.
LangHmo
A class that represents the Hiri Motu language.
LangHrv
A class that represents the Croatian language.
LangHun
A class that represents the Hungarian language.
LangHye
A class that represents the Armenian language.
LangIbo
A class that represents the Igbo language.
LangIdo
A class that represents the Ido language.
LangIii
A class that represents the Nuosu language.
LangIku
A class that represents the Inuktitut language.
LangIle
A class that represents the Interlingue language.
LangIna
A class that represents the Interlingua language.
LangInd
A class that represents the Indonesian language.
LangIpk
A class that represents the Inupiaq language.
LangIsl
A class that represents the Icelandic language.
LangIta
A class that represents the Italian language.
LangJav
A class that represents the Javanese language.
LangJpn
A class that represents the Japanese language.
LangKal
A class that represents the Kalaallisut (Greenlandic) language.
LangKan
A class that represents the Kannada language.
LangKas
A class that represents the Kashmiri language.
LangKat
A class that represents the Georgian language.
LangKau
A class that represents the Kanuri language.
LangKaz
A class that represents the Kazakh language.
LangKhm
A class that represents the Khmer language.
LangKik
A class that represents the Kikuyu (Gikuyu) language.
LangKin
A class that represents the Kinyarwanda language.
LangKir
A class that represents the Kyrgyz language.
LangKom
A class that represents the Komi language.
LangKon
A class that represents the Kongo language.
LangKor
A class that represents the Korean language.
LangKua
A class that represents the Kwanyama (Kuanyama) language.
LangKur
A class that represents the Kurdish language.
LangLao
A class that represents the Lao language.
LangLat
A class that represents the Latin language.
LangLav
A class that represents the Latvian language.
LangLim
A class that represents the Limburgish (Limburgan/Limburger) language.
LangLin
A class that represents the Lingala language.
LangLit
A class that represents the Lithuanian language.
LangLtz
A class that represents the Luxembourgish (Letzeburgesch) language.
LangLub
A class that represents the Luba-Katanga language.
LangLug
A class that represents the Ganda language.
LangMah
A class that represents the Marshallese language.
LangMal
A class that represents the Malayalam language.
LangMar
A class that represents the Marathi (Marāṭhī) language.
LangMkd
A class that represents the Macedonian language.
LangMlg
A class that represents the Malagasy language.
LangMlt
A class that represents the Maltese language.
LangMon
A class that represents the Mongolian language.
LangMri
A class that represents the Māori language.
LangMsa
A class that represents the Malay language.
LangMya
A class that represents the Burmese language.
LangNau
A class that represents the Nauruan language.
LangNav
A class that represents the Navajo (Navaho) language.
LangNbl
A class that represents the Southern Ndebele language.
LangNde
A class that represents the Northern Ndebele language.
LangNdo
A class that represents the Ndonga language.
LangNep
A class that represents the Nepali language.
LangNld
A class that represents the Dutch language.
LangNno
A class that represents the Norwegian Nynorsk language.
LangNob
A class that represents the Norwegian Bokmål language.
LangNor
A class that represents the Norwegian language.
LangNya
A class that represents the Chichewa (Chewa/Nyanja) language.
LangOci
A class that represents the Occitan language.
LangOji
A class that represents the Ojibwe (Ojibwa) language.
LangOri
A class that represents the Oriya language.
LangOrm
A class that represents the Oromo language.
LangOss
A class that represents the Ossetian (Ossetic) language.
LangPan
A class that represents the (Eastern) Punjabi language.
LangPli
A class that represents the Pāli language.
LangPol
A class that represents the Polish language.
LangPor
A class that represents the Portuguese language.
LangPus
A class that represents the Pashto (Pushto) language.
LangQue
A class that represents the Quechua language.
LangRoh
A class that represents the Romansh language.
LangRon
A class that represents the Romanian language.
LangRun
A class that represents the Kirundi language.
LangRus
A class that represents the Russian language.
LangSag
A class that represents the Sango language.
LangSan
A class that represents the Sanskrit (Saṁskṛta) language.
LangSin
A class that represents the Sinhalese (Sinhala) language.
LangSlk
A class that represents the Slovak language.
LangSlv
A class that represents the Slovene language.
LangSme
A class that represents the Northern Sami language.
LangSmo
A class that represents the Samoan language.
LangSna
A class that represents the Shona language.
LangSnd
A class that represents the Sindhi language.
LangSom
A class that represents the Somali language.
LangSot
A class that represents the Southern Sotho language.
LangSpa
A class that represents the Spanish language.
LangSqi
A class that represents the Albanian language.
LangSrd
A class that represents the Sardinian language.
LangSrp
A class that represents the Serbian language.
LangSsw
A class that represents the Swati language.
LangSun
A class that represents the Sundanese language.
LangSwa
A class that represents the Swahili language.
LangSwe
A class that represents the Swedish language.
LangTah
A class that represents the Tahitian language.
LangTam
A class that represents the Tamil language.
LangTat
A class that represents the Tatar language.
LangTel
A class that represents the Telugu language.
LangTgk
A class that represents the Tajik language.
LangTgl
A class that represents the Tagalog language.
LangTha
A class that represents the Thai language.
LangTir
A class that represents the Tigrinya language.
LangTon
A class that represents the Tonga (Tonga Islands) language.
LangTsn
A class that represents the Tswana language.
LangTso
A class that represents the Tsonga language.
LangTuk
A class that represents the Turkmen language.
LangTur
A class that represents the Turkish language.
LangTwi
A class that represents the Twi language.
Language
A sealed class that represents a language.
LanguageFamily
A sealed class that represents a family of related languages.
LanguageIsolate
A class that represents the Language Isolate language family.
LangUig
A class that represents the Uyghur language.
LangUkr
A class that represents the Ukrainian language.
LangUrd
A class that represents the Urdu language.
LangUzb
A class that represents the Uzbek language.
LangVen
A class that represents the Venda language.
LangVie
A class that represents the Vietnamese language.
LangVol
A class that represents the Volapük language.
LangWln
A class that represents the Walloon language.
LangWol
A class that represents the Wolof language.
LangXho
A class that represents the Xhosa language.
LangYid
A class that represents the Yiddish language.
LangYor
A class that represents the Yoruba language.
LangZha
A class that represents the Zhuang (Chuang) language.
LangZho
A class that represents the Chinese language.
LangZul
A class that represents the Zulu language.
Mongolic
A class that represents the Mongolic language family.
Named<T extends Object>
An abstract interface class for objects that have a String name.
NaturalLanguage
A class that represents a natural language.
NaturalLanguageFamily
A class that represents a family of natural languages.
NigerCongo
A class that represents the Niger-Congo language family.
NiloSaharan
A class that represents the Nilo-Saharan language family.
NortheastCaucasian
A class that represents the Northeast Caucasian language family.
NorthwestCaucasian
A class that represents the Northwest Caucasian language family.
ProgrammingLanguage
A class that represents a programming language.
Quechuan
A class that represents the Quechuan language family.
Script
A class that represents a script used in writing systems.
ScriptAdlm
A class that represents the Adlam script.
ScriptAfak
A class that represents the Afaka script.
ScriptAghb
A class that represents the Caucasian Albanian script.
ScriptAhom
A class that represents the Ahom, Tai Ahom script.
ScriptArab
A class that represents the Arabic script.
ScriptAran
A class that represents the Arabic (Nastaliq variant) script.
ScriptArmi
A class that represents the Imperial Aramaic script.
ScriptArmn
A class that represents the Armenian script.
ScriptAvst
A class that represents the Avestan script.
ScriptBali
A class that represents the Balinese script.
ScriptBamu
A class that represents the Bamum script.
ScriptBass
A class that represents the Bassa Vah script.
ScriptBatk
A class that represents the Batak script.
ScriptBeng
A class that represents the Bengali (Bangla) script.
ScriptBhks
A class that represents the Bhaiksuki script.
ScriptBlis
A class that represents the Blissymbols script.
ScriptBopo
A class that represents the Bopomofo script.
ScriptBrah
A class that represents the Brahmi script.
ScriptBrai
A class that represents the Braille script.
ScriptBugi
A class that represents the Buginese script.
ScriptBuhd
A class that represents the Buhid script.
ScriptCakm
A class that represents the Chakma script.
ScriptCans
A class that represents the Unified Canadian Aboriginal Syllabics script.
ScriptCari
A class that represents the Carian script.
ScriptCham
A class that represents the Cham script.
ScriptCher
A class that represents the Cherokee script.
ScriptChrs
A class that represents the Chorasmian script.
ScriptCirt
A class that represents the Cirth script.
ScriptCopt
A class that represents the Coptic script.
ScriptCpmn
A class that represents the Cypro-Minoan script.
ScriptCprt
A class that represents the Cypriot syllabary script.
ScriptCyrl
A class that represents the Cyrillic script.
ScriptCyrs
A class that represents the Cyrillic (Old Church Slavonic variant) script.
ScriptDeva
A class that represents the Devanagari (Nagari) script.
ScriptDiak
A class that represents the Dives Akuru script.
ScriptDogr
A class that represents the Dogra script.
ScriptDsrt
A class that represents the Deseret (Mormon) script.
ScriptDupl
A class that represents the Duployan shorthand, Duployan stenography script.
ScriptEgyd
A class that represents the Egyptian demotic script.
ScriptEgyh
A class that represents the Egyptian hieratic script.
ScriptEgyp
A class that represents the Egyptian hieroglyphs script.
ScriptElba
A class that represents the Elbasan script.
ScriptElym
A class that represents the Elymaic script.
ScriptEthi
A class that represents the Ethiopic (Geʻez) script.
ScriptGeok
A class that represents the Khutsuri (Asomtavruli and Nuskhuri) script.
ScriptGeor
A class that represents the Georgian (Mkhedruli and Mtavruli) script.
ScriptGlag
A class that represents the Glagolitic script.
ScriptGong
A class that represents the Gunjala Gondi script.
ScriptGonm
A class that represents the Masaram Gondi script.
ScriptGoth
A class that represents the Gothic script.
ScriptGran
A class that represents the Grantha script.
ScriptGrek
A class that represents the Greek script.
ScriptGujr
A class that represents the Gujarati script.
ScriptGuru
A class that represents the Gurmukhi script.
ScriptHanb
A class that represents the Han with Bopomofo (alias for Han + Bopomofo) script.
ScriptHang
A class that represents the Hangul (Hangŭl, Hangeul) script.
ScriptHani
A class that represents the Han (Hanzi, Kanji, Hanja) script.
ScriptHano
A class that represents the Hanunoo (Hanunóo) script.
ScriptHans
A class that represents the Han (Simplified variant) script.
ScriptHant
A class that represents the Han (Traditional variant) script.
ScriptHatr
A class that represents the Hatran script.
ScriptHebr
A class that represents the Hebrew script.
ScriptHira
A class that represents the Hiragana script.
ScriptHluw
A class that represents the Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs) script.
ScriptHmng
A class that represents the Pahawh Hmong script.
ScriptHmnp
A class that represents the Nyiakeng Puachue Hmong script.
ScriptHrkt
A class that represents the Japanese syllabaries (alias for Hiragana
ScriptHung
A class that represents the Old Hungarian (Hungarian Runic) script.
ScriptInds
A class that represents the Indus (Harappan) script.
ScriptItal
A class that represents the Old Italic (Etruscan, Oscan, etc.) script.
ScriptJamo
A class that represents the Jamo (alias for Jamo subset of Hangul) script.
ScriptJava
A class that represents the Javanese script.
ScriptJpan
A class that represents the Japanese (alias for Han + Hiragana + Katakana) script.
ScriptJurc
A class that represents the Jurchen script.
ScriptKali
A class that represents the Kayah Li script.
ScriptKana
A class that represents the Katakana script.
ScriptKawi
A class that represents the Kawi script.
ScriptKhar
A class that represents the Kharoshthi script.
ScriptKhmr
A class that represents the Khmer script.
ScriptKhoj
A class that represents the Khojki script.
ScriptKitl
A class that represents the Khitan large script script.
ScriptKits
A class that represents the Khitan small script script.
ScriptKnda
A class that represents the Kannada script.
ScriptKore
A class that represents the Korean (alias for Hangul + Han) script.
ScriptKpel
A class that represents the Kpelle script.
ScriptKthi
A class that represents the Kaithi script.
ScriptLana
A class that represents the Tai Tham (Lanna) script.
ScriptLaoo
A class that represents the Lao script.
ScriptLatf
A class that represents the Latin (Fraktur variant) script.
ScriptLatg
A class that represents the Latin (Gaelic variant) script.
ScriptLatn
A class that represents the Latin script.
ScriptLeke
A class that represents the Leke script.
ScriptLepc
A class that represents the Lepcha (Róng) script.
ScriptLimb
A class that represents the Limbu script.
ScriptLina
A class that represents the Linear A script.
ScriptLinb
A class that represents the Linear B script.
ScriptLisu
A class that represents the Lisu (Fraser) script.
ScriptLoma
A class that represents the Loma script.
ScriptLyci
A class that represents the Lycian script.
ScriptLydi
A class that represents the Lydian script.
ScriptMahj
A class that represents the Mahajani script.
ScriptMaka
A class that represents the Makasar script.
ScriptMand
A class that represents the Mandaic, Mandaean script.
ScriptMani
A class that represents the Manichaean script.
ScriptMarc
A class that represents the Marchen script.
ScriptMaya
A class that represents the Mayan hieroglyphs script.
ScriptMedf
A class that represents the Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ) script.
ScriptMend
A class that represents the Mende Kikakui script.
ScriptMerc
A class that represents the Meroitic Cursive script.
ScriptMero
A class that represents the Meroitic Hieroglyphs script.
ScriptMlym
A class that represents the Malayalam script.
ScriptModi
A class that represents the Modi, Moḍī script.
ScriptMong
A class that represents the Mongolian script.
ScriptMoon
A class that represents the Moon (Moon code, Moon script, Moon type) script.
ScriptMroo
A class that represents the Mro, Mru script.
ScriptMtei
A class that represents the Meitei Mayek (Meithei, Meetei) script.
ScriptMult
A class that represents the Multani script.
ScriptMymr
A class that represents the Myanmar (Burmese) script.
ScriptNagm
A class that represents the Nag Mundari script.
ScriptNand
A class that represents the Nandinagari script.
ScriptNarb
A class that represents the Old North Arabian (Ancient North Arabian) script.
ScriptNbat
A class that represents the Nabataean script.
ScriptNewa
A class that represents the Newa, Newar, Newari, Nepāla lipi script.
ScriptNkdb
A class that represents the Naxi Dongba (na²¹ɕi³³ to³³ba²¹, Nakhi Tomba) script.
ScriptNkgb
A class that represents the Naxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba) script.
ScriptNkoo
A class that represents the N’Ko script.
ScriptNshu
A class that represents the Nüshu script.
ScriptOgam
A class that represents the Ogham script.
ScriptOlck
A class that represents the Ol Chiki (Ol Cemet’, Ol, Santali) script.
ScriptOrkh
A class that represents the Old Turkic, Orkhon Runic script.
ScriptOrya
A class that represents the Oriya (Odia) script.
ScriptOsge
A class that represents the Osage script.
ScriptOsma
A class that represents the Osmanya script.
ScriptOugr
A class that represents the Old Uyghur script.
ScriptPalm
A class that represents the Palmyrene script.
ScriptPauc
A class that represents the Pau Cin Hau script.
ScriptPcun
A class that represents the Proto-Cuneiform script.
ScriptPelm
A class that represents the Proto-Elamite script.
ScriptPerm
A class that represents the Old Permic script.
ScriptPhag
A class that represents the Phags-pa script.
ScriptPhli
A class that represents the Inscriptional Pahlavi script.
ScriptPhlp
A class that represents the Psalter Pahlavi script.
ScriptPhlv
A class that represents the Book Pahlavi script.
ScriptPhnx
A class that represents the Phoenician script.
ScriptPiqd
A class that represents the Klingon (KLI pIqaD) script.
ScriptPlrd
A class that represents the Miao (Pollard) script.
ScriptPrti
A class that represents the Inscriptional Parthian script.
ScriptPsin
A class that represents the Proto-Sinaitic script.
ScriptQaaa
A class that represents the Reserved for private use (start) script.
ScriptQabx
A class that represents the Reserved for private use (end) script.
ScriptRanj
A class that represents the Ranjana script.
ScriptRjng
A class that represents the Rejang (Redjang, Kaganga) script.
ScriptRohg
A class that represents the Hanifi Rohingya script.
ScriptRoro
A class that represents the Rongorongo script.
ScriptRunr
A class that represents the Runic script.
ScriptSamr
A class that represents the Samaritan script.
ScriptSara
A class that represents the Sarati script.
ScriptSarb
A class that represents the Old South Arabian script.
ScriptSaur
A class that represents the Saurashtra script.
ScriptSgnw
A class that represents the SignWriting script.
ScriptShaw
A class that represents the Shavian (Shaw) script.
ScriptShrd
A class that represents the Sharada, Śāradā script.
ScriptShui
A class that represents the Shuishu script.
ScriptSidd
A class that represents the Siddham, Siddhaṃ, Siddhamātṛkā script.
ScriptSind
A class that represents the Khudawadi, Sindhi script.
ScriptSinh
A class that represents the Sinhala script.
ScriptSogd
A class that represents the Sogdian script.
ScriptSogo
A class that represents the Old Sogdian script.
ScriptSora
A class that represents the Sora Sompeng script.
ScriptSoyo
A class that represents the Soyombo script.
ScriptSund
A class that represents the Sundanese script.
ScriptSunu
A class that represents the Sunuwar script.
ScriptSylo
A class that represents the Syloti Nagri script.
ScriptSyrc
A class that represents the Syriac script.
ScriptSyre
A class that represents the Syriac (Estrangelo variant) script.
ScriptSyrj
A class that represents the Syriac (Western variant) script.
ScriptSyrn
A class that represents the Syriac (Eastern variant) script.
ScriptTagb
A class that represents the Tagbanwa script.
ScriptTakr
A class that represents the Takri, Ṭākrī, Ṭāṅkrī script.
ScriptTale
A class that represents the Tai Le script.
ScriptTalu
A class that represents the New Tai Lue script.
ScriptTaml
A class that represents the Tamil script.
ScriptTang
A class that represents the Tangut script.
ScriptTavt
A class that represents the Tai Viet script.
ScriptTelu
A class that represents the Telugu script.
ScriptTeng
A class that represents the Tengwar script.
ScriptTfng
A class that represents the Tifinagh (Berber) script.
ScriptTglg
A class that represents the Tagalog (Baybayin, Alibata) script.
ScriptThaa
A class that represents the Thaana script.
ScriptThai
A class that represents the Thai script.
ScriptTibt
A class that represents the Tibetan script.
ScriptTirh
A class that represents the Tirhuta script.
ScriptTnsa
A class that represents the Tangsa script.
ScriptToto
A class that represents the Toto script.
ScriptUgar
A class that represents the Ugaritic script.
ScriptVaii
A class that represents the Vai script.
ScriptVisp
A class that represents the Visible Speech script.
ScriptVith
A class that represents the Vithkuqi script.
ScriptWara
A class that represents the Warang Citi (Varang Kshiti) script.
ScriptWcho
A class that represents the Wancho script.
ScriptWole
A class that represents the Woleai script.
ScriptXpeo
A class that represents the Old Persian script.
ScriptXsux
A class that represents the Cuneiform, Sumero-Akkadian script.
ScriptYezi
A class that represents the Yezidi script.
ScriptYiii
A class that represents the Yi script.
ScriptZanb
A class that represents the Zanabazar Square (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script) script.
ScriptZinh
A class that represents the Code for inherited script script.
ScriptZmth
A class that represents the Mathematical notation script.
ScriptZsye
A class that represents the Symbols (Emoji variant) script.
ScriptZsym
A class that represents the Symbols script.
ScriptZxxx
A class that represents the Code for unwritten documents script.
ScriptZyyy
A class that represents the Code for undetermined script script.
ScriptZzzz
A class that represents the Code for uncoded script script.
SinoTibetan
A class that represents the Sino-Tibetan language family.
SouthCaucasian
A class that represents the South-Caucasian language family.
TaiKadai
A class that represents the Tai-Kadai language family.
Translated<T extends TranslatedName>
An sealed interface representing a translated object.
TranslatedName
A class representing a translated name of an ISO object.
Tupian
A class that represents the Tupian language family.
Turkic
A class that represents the Turkic language family.
UpperCaseIsoMap<V extends IsoStandardized<Object>>
An uppercase key map UpperCaseMap, that uses ISO standardized string keys.
UpperCaseMap<V extends Object>
An uppercase key map that uses trimmed uppercase string keys.
Uralic
A class that represents the Uralic language family.
WritingSystem
A sealed class that represents a writing system.

Extensions

BasicLocaleExtension on BasicLocale
Provides extension methods for BasicLocale class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
IsoStandardizedStringExtension on String
Extension on String providing additional functionality for ISO standardized strings.
IsoTranslatedIterableExtension on Iterable<I>
An extension on Iterable where the type parameter I extends IsoTranslated.
NaturalLanguageBoolGetters on NaturalLanguage
NaturalLanguageCopyWith on NaturalLanguage
Extension on NaturalLanguage that provides a copyWith method for creating a new instance of NaturalLanguage with updated properties.
NaturalLanguageFamilyFunctional on NaturalLanguageFamily
NaturalLanguageFunctional on NaturalLanguage
NaturalLanguageGetters on NaturalLanguage
Provides convenient getters for ISO 639 language codes on a NaturalLanguage class.
NaturalLanguageJson on NaturalLanguage
Extension on NaturalLanguage that provides methods for converting NaturalLanguage objects to and from JSON maps.
ScriptBoolGetters on Script
ScriptCopyWith on Script
Adds copyWith method to Script objects.
ScriptFunctional on Script
ScriptGetters on Script
Provides extension getters for Script class. Contains common getters for ISO related properties of the class, typically those are code getters with ISO standard number, different type converters, etc.
ScriptJson on Script
Extension on Script that provides methods for converting Script objects to and from JSON maps.
SealedWorldIterableExtension on Iterable<T?>
Extension on Iterable class to provide helper methods for working with Iterables.
SealedWorldIterableIsoExtension on Iterable<T>
Extension on Iterable class to provide helper methods for working with IsoStandardized collections.
SealedWorldJsonStringExtension on String
Extension on String that provides methods for parsing JSON strings.
SealedWorldNullableIterableIsoExtension on Iterable<T>?
Extension on Iterable class to provide helper methods for working with nullable IsoStandardized collections.
SealedWorldObjectExtension on Object
Extension on Object providing utility to convert the object to ISO code.
TranslatedExtension on Translated<T>
An extension that provides translation methods for objects implementing the Translated interface.
TranslatedNameExtension on TranslatedName
Provides extension methods for TranslatedName class. Contains common methods for example copyWith, toMap, fromMap, etc, that are common to all package's submodels.
UpperCaseIsoMapExtension on UpperCaseIsoMap<V>
Extension methods for the UpperCaseIsoMap class.

Functions

jsonEncode(Object? object, {Object? toEncodable(Object? nonEncodable)?}) String
Converts object to a JSON string.

Typedefs

JsonMap = Map<String, dynamic>
A type alias for a JSON-encoded map.
JsonObjectMap = Map<String, Object?>
A typedef representing a JSON-encoded map with string keys and Object? values.