//! All of the code constants by name.
//!
//! Use [`all`](fn.all.html) to get a slice of all of them.
use crate::{ScriptCode, ScriptDate};
use std::borrow::Cow;
/// Adlam (166) - (2016-12-5)
pub const ADLM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Adlam")),
code: Cow::Borrowed("Adlm"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Adlam"),
name_french: Cow::Borrowed("adlam"),
num: Cow::Borrowed("166"),
unicode_version: Some((9, 0)),
};
/// Afaka (439) - (2010-12-21)
pub const AFAK: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Afak"),
date: ScriptDate::new(2010, 12, 21),
name: Cow::Borrowed("Afaka"),
name_french: Cow::Borrowed("afaka"),
num: Cow::Borrowed("439"),
unicode_version: None,
};
/// Caucasian Albanian (239) - (2014-11-15)
pub const AGHB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Caucasian_Albanian")),
code: Cow::Borrowed("Aghb"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Caucasian Albanian"),
name_french: Cow::Borrowed("aghbanien"),
num: Cow::Borrowed("239"),
unicode_version: Some((7, 0)),
};
/// Ahom, Tai Ahom (338) - (2015-7-7)
pub const AHOM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Ahom")),
code: Cow::Borrowed("Ahom"),
date: ScriptDate::new(2015, 7, 7),
name: Cow::Borrowed("Ahom, Tai Ahom"),
name_french: Cow::Borrowed("âhom"),
num: Cow::Borrowed("338"),
unicode_version: Some((8, 0)),
};
/// Arabic (160) - (2004-5-1)
pub const ARAB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Arabic")),
code: Cow::Borrowed("Arab"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Arabic"),
name_french: Cow::Borrowed("arabe"),
num: Cow::Borrowed("160"),
unicode_version: Some((1, 1)),
};
/// Arabic (Nastaliq variant) (161) - (2014-11-15)
pub const ARAN: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Aran"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Arabic (Nastaliq variant)"),
name_french: Cow::Borrowed("arabe (variante nastalique)"),
num: Cow::Borrowed("161"),
unicode_version: Some((1, 1)),
};
/// Imperial Aramaic (124) - (2009-6-1)
pub const ARMI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Imperial_Aramaic")),
code: Cow::Borrowed("Armi"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Imperial Aramaic"),
name_french: Cow::Borrowed("araméen impérial"),
num: Cow::Borrowed("124"),
unicode_version: Some((5, 2)),
};
/// Armenian (230) - (2004-5-1)
pub const ARMN: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Armenian")),
code: Cow::Borrowed("Armn"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Armenian"),
name_french: Cow::Borrowed("arménien"),
num: Cow::Borrowed("230"),
unicode_version: Some((1, 1)),
};
/// Avestan (134) - (2009-6-1)
pub const AVST: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Avestan")),
code: Cow::Borrowed("Avst"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Avestan"),
name_french: Cow::Borrowed("avestique"),
num: Cow::Borrowed("134"),
unicode_version: Some((5, 2)),
};
/// Balinese (360) - (2006-10-10)
pub const BALI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Balinese")),
code: Cow::Borrowed("Bali"),
date: ScriptDate::new(2006, 10, 10),
name: Cow::Borrowed("Balinese"),
name_french: Cow::Borrowed("balinais"),
num: Cow::Borrowed("360"),
unicode_version: Some((5, 0)),
};
/// Bamum (435) - (2009-6-1)
pub const BAMU: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Bamum")),
code: Cow::Borrowed("Bamu"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Bamum"),
name_french: Cow::Borrowed("bamoum"),
num: Cow::Borrowed("435"),
unicode_version: Some((5, 2)),
};
/// Bassa Vah (259) - (2014-11-15)
pub const BASS: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Bassa_Vah")),
code: Cow::Borrowed("Bass"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Bassa Vah"),
name_french: Cow::Borrowed("bassa"),
num: Cow::Borrowed("259"),
unicode_version: Some((7, 0)),
};
/// Batak (365) - (2010-7-23)
pub const BATK: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Batak")),
code: Cow::Borrowed("Batk"),
date: ScriptDate::new(2010, 7, 23),
name: Cow::Borrowed("Batak"),
name_french: Cow::Borrowed("batik"),
num: Cow::Borrowed("365"),
unicode_version: Some((6, 0)),
};
/// Bengali (Bangla) (325) - (2016-12-5)
pub const BENG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Bengali")),
code: Cow::Borrowed("Beng"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Bengali (Bangla)"),
name_french: Cow::Borrowed("bengalî (bangla)"),
num: Cow::Borrowed("325"),
unicode_version: Some((1, 1)),
};
/// Bhaiksuki (334) - (2016-12-5)
pub const BHKS: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Bhaiksuki")),
code: Cow::Borrowed("Bhks"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Bhaiksuki"),
name_french: Cow::Borrowed("bhaïksukî"),
num: Cow::Borrowed("334"),
unicode_version: Some((9, 0)),
};
/// Blissymbols (550) - (2004-5-1)
pub const BLIS: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Blis"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Blissymbols"),
name_french: Cow::Borrowed("symboles Bliss"),
num: Cow::Borrowed("550"),
unicode_version: None,
};
/// Bopomofo (285) - (2004-5-1)
pub const BOPO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Bopomofo")),
code: Cow::Borrowed("Bopo"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Bopomofo"),
name_french: Cow::Borrowed("bopomofo"),
num: Cow::Borrowed("285"),
unicode_version: Some((1, 1)),
};
/// Brahmi (300) - (2010-7-23)
pub const BRAH: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Brahmi")),
code: Cow::Borrowed("Brah"),
date: ScriptDate::new(2010, 7, 23),
name: Cow::Borrowed("Brahmi"),
name_french: Cow::Borrowed("brahma"),
num: Cow::Borrowed("300"),
unicode_version: Some((6, 0)),
};
/// Braille (570) - (2004-5-1)
pub const BRAI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Braille")),
code: Cow::Borrowed("Brai"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Braille"),
name_french: Cow::Borrowed("braille"),
num: Cow::Borrowed("570"),
unicode_version: Some((3, 0)),
};
/// Buginese (367) - (2006-6-21)
pub const BUGI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Buginese")),
code: Cow::Borrowed("Bugi"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Buginese"),
name_french: Cow::Borrowed("bouguis"),
num: Cow::Borrowed("367"),
unicode_version: Some((4, 1)),
};
/// Buhid (372) - (2004-5-1)
pub const BUHD: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Buhid")),
code: Cow::Borrowed("Buhd"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Buhid"),
name_french: Cow::Borrowed("bouhide"),
num: Cow::Borrowed("372"),
unicode_version: Some((3, 2)),
};
/// Chakma (349) - (2012-2-6)
pub const CAKM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Chakma")),
code: Cow::Borrowed("Cakm"),
date: ScriptDate::new(2012, 2, 6),
name: Cow::Borrowed("Chakma"),
name_french: Cow::Borrowed("chakma"),
num: Cow::Borrowed("349"),
unicode_version: Some((6, 1)),
};
/// Unified Canadian Aboriginal Syllabics (440) - (2004-5-29)
pub const CANS: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Canadian_Aboriginal")),
code: Cow::Borrowed("Cans"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Unified Canadian Aboriginal Syllabics"),
name_french: Cow::Borrowed("syllabaire autochtone canadien unifié"),
num: Cow::Borrowed("440"),
unicode_version: Some((3, 0)),
};
/// Carian (201) - (2007-7-2)
pub const CARI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Carian")),
code: Cow::Borrowed("Cari"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Carian"),
name_french: Cow::Borrowed("carien"),
num: Cow::Borrowed("201"),
unicode_version: Some((5, 1)),
};
/// Cham (358) - (2009-11-11)
pub const CHAM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Cham")),
code: Cow::Borrowed("Cham"),
date: ScriptDate::new(2009, 11, 11),
name: Cow::Borrowed("Cham"),
name_french: Cow::Borrowed("cham (čam, tcham)"),
num: Cow::Borrowed("358"),
unicode_version: Some((5, 1)),
};
/// Cherokee (445) - (2004-5-1)
pub const CHER: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Cherokee")),
code: Cow::Borrowed("Cher"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Cherokee"),
name_french: Cow::Borrowed("tchérokî"),
num: Cow::Borrowed("445"),
unicode_version: Some((3, 0)),
};
/// Chorasmian (109) - (2019-8-19)
pub const CHRS: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Chorasmian")),
code: Cow::Borrowed("Chrs"),
date: ScriptDate::new(2019, 8, 19),
name: Cow::Borrowed("Chorasmian"),
name_french: Cow::Borrowed("chorasmien"),
num: Cow::Borrowed("109"),
unicode_version: Some((13, 0)),
};
/// Cirth (291) - (2004-5-1)
pub const CIRT: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Cirt"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Cirth"),
name_french: Cow::Borrowed("cirth"),
num: Cow::Borrowed("291"),
unicode_version: None,
};
/// Coptic (204) - (2006-6-21)
pub const COPT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Coptic")),
code: Cow::Borrowed("Copt"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Coptic"),
name_french: Cow::Borrowed("copte"),
num: Cow::Borrowed("204"),
unicode_version: Some((4, 1)),
};
/// Cypro-Minoan (402) - (2017-7-26)
pub const CPMN: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Cpmn"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Cypro-Minoan"),
name_french: Cow::Borrowed("syllabaire chypro-minoen"),
num: Cow::Borrowed("402"),
unicode_version: None,
};
/// Cypriot syllabary (403) - (2017-7-26)
pub const CPRT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Cypriot")),
code: Cow::Borrowed("Cprt"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Cypriot syllabary"),
name_french: Cow::Borrowed("syllabaire chypriote"),
num: Cow::Borrowed("403"),
unicode_version: Some((4, 0)),
};
/// Cyrillic (220) - (2004-5-1)
pub const CYRL: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Cyrillic")),
code: Cow::Borrowed("Cyrl"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Cyrillic"),
name_french: Cow::Borrowed("cyrillique"),
num: Cow::Borrowed("220"),
unicode_version: Some((1, 1)),
};
/// Cyrillic (Old Church Slavonic variant) (221) - (2004-5-1)
pub const CYRS: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Cyrs"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Cyrillic (Old Church Slavonic variant)"),
name_french: Cow::Borrowed("cyrillique (variante slavonne)"),
num: Cow::Borrowed("221"),
unicode_version: Some((1, 1)),
};
/// Devanagari (Nagari) (315) - (2004-5-1)
pub const DEVA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Devanagari")),
code: Cow::Borrowed("Deva"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Devanagari (Nagari)"),
name_french: Cow::Borrowed("dévanâgarî"),
num: Cow::Borrowed("315"),
unicode_version: Some((1, 1)),
};
/// Dives Akuru (342) - (2019-8-19)
pub const DIAK: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Dives_Akuru")),
code: Cow::Borrowed("Diak"),
date: ScriptDate::new(2019, 8, 19),
name: Cow::Borrowed("Dives Akuru"),
name_french: Cow::Borrowed("dives akuru"),
num: Cow::Borrowed("342"),
unicode_version: Some((13, 0)),
};
/// Dogra (328) - (2016-12-5)
pub const DOGR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Dogra")),
code: Cow::Borrowed("Dogr"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Dogra"),
name_french: Cow::Borrowed("dogra"),
num: Cow::Borrowed("328"),
unicode_version: Some((11, 0)),
};
/// Deseret (Mormon) (250) - (2004-5-1)
pub const DSRT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Deseret")),
code: Cow::Borrowed("Dsrt"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Deseret (Mormon)"),
name_french: Cow::Borrowed("déseret (mormon)"),
num: Cow::Borrowed("250"),
unicode_version: Some((3, 1)),
};
/// Duployan shorthand, Duployan stenography (755) - (2014-11-15)
pub const DUPL: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Duployan")),
code: Cow::Borrowed("Dupl"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Duployan shorthand, Duployan stenography"),
name_french: Cow::Borrowed("sténographie Duployé"),
num: Cow::Borrowed("755"),
unicode_version: Some((7, 0)),
};
/// Egyptian demotic (070) - (2004-5-1)
pub const EGYD: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Egyd"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Egyptian demotic"),
name_french: Cow::Borrowed("démotique égyptien"),
num: Cow::Borrowed("070"),
unicode_version: None,
};
/// Egyptian hieratic (060) - (2004-5-1)
pub const EGYH: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Egyh"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Egyptian hieratic"),
name_french: Cow::Borrowed("hiératique égyptien"),
num: Cow::Borrowed("060"),
unicode_version: Some((5, 2)),
};
/// Egyptian hieroglyphs (050) - (2009-6-1)
pub const EGYP: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Egyptian_Hieroglyphs")),
code: Cow::Borrowed("Egyp"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Egyptian hieroglyphs"),
name_french: Cow::Borrowed("hiéroglyphes égyptiens"),
num: Cow::Borrowed("050"),
unicode_version: Some((5, 2)),
};
/// Elbasan (226) - (2014-11-15)
pub const ELBA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Elbasan")),
code: Cow::Borrowed("Elba"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Elbasan"),
name_french: Cow::Borrowed("elbasan"),
num: Cow::Borrowed("226"),
unicode_version: Some((7, 0)),
};
/// Elymaic (128) - (2018-8-26)
pub const ELYM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Elymaic")),
code: Cow::Borrowed("Elym"),
date: ScriptDate::new(2018, 8, 26),
name: Cow::Borrowed("Elymaic"),
name_french: Cow::Borrowed("élymaïque"),
num: Cow::Borrowed("128"),
unicode_version: Some((12, 0)),
};
/// Ethiopic (Geʻez) (430) - (2004-10-25)
pub const ETHI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Ethiopic")),
code: Cow::Borrowed("Ethi"),
date: ScriptDate::new(2004, 10, 25),
name: Cow::Borrowed("Ethiopic (Geʻez)"),
name_french: Cow::Borrowed("éthiopien (geʻez, guèze)"),
num: Cow::Borrowed("430"),
unicode_version: Some((3, 0)),
};
/// Khutsuri (Asomtavruli and Nuskhuri) (241) - (2012-10-16)
pub const GEOK: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Georgian")),
code: Cow::Borrowed("Geok"),
date: ScriptDate::new(2012, 10, 16),
name: Cow::Borrowed("Khutsuri (Asomtavruli and Nuskhuri)"),
name_french: Cow::Borrowed("khoutsouri (assomtavrouli et nouskhouri)"),
num: Cow::Borrowed("241"),
unicode_version: Some((1, 1)),
};
/// Georgian (Mkhedruli and Mtavruli) (240) - (2016-12-5)
pub const GEOR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Georgian")),
code: Cow::Borrowed("Geor"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Georgian (Mkhedruli and Mtavruli)"),
name_french: Cow::Borrowed("géorgien (mkhédrouli et mtavrouli)"),
num: Cow::Borrowed("240"),
unicode_version: Some((1, 1)),
};
/// Glagolitic (225) - (2006-6-21)
pub const GLAG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Glagolitic")),
code: Cow::Borrowed("Glag"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Glagolitic"),
name_french: Cow::Borrowed("glagolitique"),
num: Cow::Borrowed("225"),
unicode_version: Some((4, 1)),
};
/// Gunjala Gondi (312) - (2016-12-5)
pub const GONG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Gunjala_Gondi")),
code: Cow::Borrowed("Gong"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Gunjala Gondi"),
name_french: Cow::Borrowed("gunjala gondî"),
num: Cow::Borrowed("312"),
unicode_version: Some((11, 0)),
};
/// Masaram Gondi (313) - (2017-7-26)
pub const GONM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Masaram_Gondi")),
code: Cow::Borrowed("Gonm"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Masaram Gondi"),
name_french: Cow::Borrowed("masaram gondî"),
num: Cow::Borrowed("313"),
unicode_version: Some((10, 0)),
};
/// Gothic (206) - (2004-5-1)
pub const GOTH: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Gothic")),
code: Cow::Borrowed("Goth"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Gothic"),
name_french: Cow::Borrowed("gotique"),
num: Cow::Borrowed("206"),
unicode_version: Some((3, 1)),
};
/// Grantha (343) - (2014-11-15)
pub const GRAN: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Grantha")),
code: Cow::Borrowed("Gran"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Grantha"),
name_french: Cow::Borrowed("grantha"),
num: Cow::Borrowed("343"),
unicode_version: Some((7, 0)),
};
/// Greek (200) - (2004-5-1)
pub const GREK: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Greek")),
code: Cow::Borrowed("Grek"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Greek"),
name_french: Cow::Borrowed("grec"),
num: Cow::Borrowed("200"),
unicode_version: Some((1, 1)),
};
/// Gujarati (320) - (2004-5-1)
pub const GUJR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Gujarati")),
code: Cow::Borrowed("Gujr"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Gujarati"),
name_french: Cow::Borrowed("goudjarâtî (gujrâtî)"),
num: Cow::Borrowed("320"),
unicode_version: Some((1, 1)),
};
/// Gurmukhi (310) - (2004-5-1)
pub const GURU: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Gurmukhi")),
code: Cow::Borrowed("Guru"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Gurmukhi"),
name_french: Cow::Borrowed("gourmoukhî"),
num: Cow::Borrowed("310"),
unicode_version: Some((1, 1)),
};
/// Han with Bopomofo (alias for Han + Bopomofo) (503) - (2016-1-19)
pub const HANB: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Hanb"),
date: ScriptDate::new(2016, 1, 19),
name: Cow::Borrowed("Han with Bopomofo (alias for Han + Bopomofo)"),
name_french: Cow::Borrowed("han avec bopomofo (alias pour han + bopomofo)"),
num: Cow::Borrowed("503"),
unicode_version: Some((1, 1)),
};
/// Hangul (Hangŭl, Hangeul) (286) - (2004-5-29)
pub const HANG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Hangul")),
code: Cow::Borrowed("Hang"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Hangul (Hangŭl, Hangeul)"),
name_french: Cow::Borrowed("hangûl (hangŭl, hangeul)"),
num: Cow::Borrowed("286"),
unicode_version: Some((1, 1)),
};
/// Han (Hanzi, Kanji, Hanja) (500) - (2009-2-23)
pub const HANI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Han")),
code: Cow::Borrowed("Hani"),
date: ScriptDate::new(2009, 2, 23),
name: Cow::Borrowed("Han (Hanzi, Kanji, Hanja)"),
name_french: Cow::Borrowed("idéogrammes han (sinogrammes)"),
num: Cow::Borrowed("500"),
unicode_version: Some((1, 1)),
};
/// Hanunoo (Hanunóo) (371) - (2004-5-29)
pub const HANO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Hanunoo")),
code: Cow::Borrowed("Hano"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Hanunoo (Hanunóo)"),
name_french: Cow::Borrowed("hanounóo"),
num: Cow::Borrowed("371"),
unicode_version: Some((3, 2)),
};
/// Han (Simplified variant) (501) - (2004-5-29)
pub const HANS: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Hans"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Han (Simplified variant)"),
name_french: Cow::Borrowed("idéogrammes han (variante simplifiée)"),
num: Cow::Borrowed("501"),
unicode_version: Some((1, 1)),
};
/// Han (Traditional variant) (502) - (2004-5-29)
pub const HANT: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Hant"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Han (Traditional variant)"),
name_french: Cow::Borrowed("idéogrammes han (variante traditionnelle)"),
num: Cow::Borrowed("502"),
unicode_version: Some((1, 1)),
};
/// Hatran (127) - (2015-7-7)
pub const HATR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Hatran")),
code: Cow::Borrowed("Hatr"),
date: ScriptDate::new(2015, 7, 7),
name: Cow::Borrowed("Hatran"),
name_french: Cow::Borrowed("hatrénien"),
num: Cow::Borrowed("127"),
unicode_version: Some((8, 0)),
};
/// Hebrew (125) - (2004-5-1)
pub const HEBR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Hebrew")),
code: Cow::Borrowed("Hebr"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Hebrew"),
name_french: Cow::Borrowed("hébreu"),
num: Cow::Borrowed("125"),
unicode_version: Some((1, 1)),
};
/// Hiragana (410) - (2004-5-1)
pub const HIRA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Hiragana")),
code: Cow::Borrowed("Hira"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Hiragana"),
name_french: Cow::Borrowed("hiragana"),
num: Cow::Borrowed("410"),
unicode_version: Some((1, 1)),
};
/// Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs) (080) - (2015-7-7)
pub const HLUW: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Anatolian_Hieroglyphs")),
code: Cow::Borrowed("Hluw"),
date: ScriptDate::new(2015, 7, 7),
name: Cow::Borrowed("Anatolian Hieroglyphs (Luwian Hieroglyphs, Hittite Hieroglyphs)"),
name_french: Cow::Borrowed("hiéroglyphes anatoliens (hiéroglyphes louvites, hiéroglyphes hittites)"),
num: Cow::Borrowed("080"),
unicode_version: Some((8, 0)),
};
/// Pahawh Hmong (450) - (2014-11-15)
pub const HMNG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Pahawh_Hmong")),
code: Cow::Borrowed("Hmng"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Pahawh Hmong"),
name_french: Cow::Borrowed("pahawh hmong"),
num: Cow::Borrowed("450"),
unicode_version: Some((7, 0)),
};
/// Nyiakeng Puachue Hmong (451) - (2017-7-26)
pub const HMNP: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Nyiakeng_Puachue_Hmong")),
code: Cow::Borrowed("Hmnp"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Nyiakeng Puachue Hmong"),
name_french: Cow::Borrowed("nyiakeng puachue hmong"),
num: Cow::Borrowed("451"),
unicode_version: Some((12, 0)),
};
/// Japanese syllabaries (alias for Hiragana + Katakana) (412) - (2011-6-21)
pub const HRKT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Katakana_Or_Hiragana")),
code: Cow::Borrowed("Hrkt"),
date: ScriptDate::new(2011, 6, 21),
name: Cow::Borrowed("Japanese syllabaries (alias for Hiragana + Katakana)"),
name_french: Cow::Borrowed("syllabaires japonais (alias pour hiragana + katakana)"),
num: Cow::Borrowed("412"),
unicode_version: Some((1, 1)),
};
/// Old Hungarian (Hungarian Runic) (176) - (2015-7-7)
pub const HUNG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_Hungarian")),
code: Cow::Borrowed("Hung"),
date: ScriptDate::new(2015, 7, 7),
name: Cow::Borrowed("Old Hungarian (Hungarian Runic)"),
name_french: Cow::Borrowed("runes hongroises (ancien hongrois)"),
num: Cow::Borrowed("176"),
unicode_version: Some((8, 0)),
};
/// Indus (Harappan) (610) - (2004-5-1)
pub const INDS: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Inds"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Indus (Harappan)"),
name_french: Cow::Borrowed("indus"),
num: Cow::Borrowed("610"),
unicode_version: None,
};
/// Old Italic (Etruscan, Oscan, etc.) (210) - (2004-5-29)
pub const ITAL: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_Italic")),
code: Cow::Borrowed("Ital"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Old Italic (Etruscan, Oscan, etc.)"),
name_french: Cow::Borrowed("ancien italique (étrusque, osque, etc.)"),
num: Cow::Borrowed("210"),
unicode_version: Some((3, 1)),
};
/// Jamo (alias for Jamo subset of Hangul) (284) - (2016-1-19)
pub const JAMO: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Jamo"),
date: ScriptDate::new(2016, 1, 19),
name: Cow::Borrowed("Jamo (alias for Jamo subset of Hangul)"),
name_french: Cow::Borrowed("jamo (alias pour le sous-ensemble jamo du hangûl)"),
num: Cow::Borrowed("284"),
unicode_version: Some((1, 1)),
};
/// Javanese (361) - (2009-6-1)
pub const JAVA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Javanese")),
code: Cow::Borrowed("Java"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Javanese"),
name_french: Cow::Borrowed("javanais"),
num: Cow::Borrowed("361"),
unicode_version: Some((5, 2)),
};
/// Japanese (alias for Han + Hiragana + Katakana) (413) - (2006-6-21)
pub const JPAN: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Jpan"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Japanese (alias for Han + Hiragana + Katakana)"),
name_french: Cow::Borrowed("japonais (alias pour han + hiragana + katakana)"),
num: Cow::Borrowed("413"),
unicode_version: Some((1, 1)),
};
/// Jurchen (510) - (2010-12-21)
pub const JURC: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Jurc"),
date: ScriptDate::new(2010, 12, 21),
name: Cow::Borrowed("Jurchen"),
name_french: Cow::Borrowed("jurchen"),
num: Cow::Borrowed("510"),
unicode_version: None,
};
/// Kayah Li (357) - (2007-7-2)
pub const KALI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Kayah_Li")),
code: Cow::Borrowed("Kali"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Kayah Li"),
name_french: Cow::Borrowed("kayah li"),
num: Cow::Borrowed("357"),
unicode_version: Some((5, 1)),
};
/// Katakana (411) - (2004-5-1)
pub const KANA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Katakana")),
code: Cow::Borrowed("Kana"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Katakana"),
name_french: Cow::Borrowed("katakana"),
num: Cow::Borrowed("411"),
unicode_version: Some((1, 1)),
};
/// Kharoshthi (305) - (2006-6-21)
pub const KHAR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Kharoshthi")),
code: Cow::Borrowed("Khar"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Kharoshthi"),
name_french: Cow::Borrowed("kharochthî"),
num: Cow::Borrowed("305"),
unicode_version: Some((4, 1)),
};
/// Khmer (355) - (2004-5-29)
pub const KHMR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Khmer")),
code: Cow::Borrowed("Khmr"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Khmer"),
name_french: Cow::Borrowed("khmer"),
num: Cow::Borrowed("355"),
unicode_version: Some((3, 0)),
};
/// Khojki (322) - (2014-11-15)
pub const KHOJ: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Khojki")),
code: Cow::Borrowed("Khoj"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Khojki"),
name_french: Cow::Borrowed("khojkî"),
num: Cow::Borrowed("322"),
unicode_version: Some((7, 0)),
};
/// Khitan large script (505) - (2015-7-15)
pub const KITL: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Kitl"),
date: ScriptDate::new(2015, 7, 15),
name: Cow::Borrowed("Khitan large script"),
name_french: Cow::Borrowed("grande écriture khitan"),
num: Cow::Borrowed("505"),
unicode_version: None,
};
/// Khitan small script (288) - (2015-7-15)
pub const KITS: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Khitan_Small_Script")),
code: Cow::Borrowed("Kits"),
date: ScriptDate::new(2015, 7, 15),
name: Cow::Borrowed("Khitan small script"),
name_french: Cow::Borrowed("petite écriture khitan"),
num: Cow::Borrowed("288"),
unicode_version: Some((13, 0)),
};
/// Kannada (345) - (2004-5-29)
pub const KNDA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Kannada")),
code: Cow::Borrowed("Knda"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Kannada"),
name_french: Cow::Borrowed("kannara (canara)"),
num: Cow::Borrowed("345"),
unicode_version: Some((1, 1)),
};
/// Korean (alias for Hangul + Han) (287) - (2007-6-13)
pub const KORE: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Kore"),
date: ScriptDate::new(2007, 6, 13),
name: Cow::Borrowed("Korean (alias for Hangul + Han)"),
name_french: Cow::Borrowed("coréen (alias pour hangûl + han)"),
num: Cow::Borrowed("287"),
unicode_version: Some((1, 1)),
};
/// Kpelle (436) - (2010-3-26)
pub const KPEL: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Kpel"),
date: ScriptDate::new(2010, 3, 26),
name: Cow::Borrowed("Kpelle"),
name_french: Cow::Borrowed("kpèllé"),
num: Cow::Borrowed("436"),
unicode_version: None,
};
/// Kaithi (317) - (2009-6-1)
pub const KTHI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Kaithi")),
code: Cow::Borrowed("Kthi"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Kaithi"),
name_french: Cow::Borrowed("kaithî"),
num: Cow::Borrowed("317"),
unicode_version: Some((5, 2)),
};
/// Tai Tham (Lanna) (351) - (2009-6-1)
pub const LANA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tai_Tham")),
code: Cow::Borrowed("Lana"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Tai Tham (Lanna)"),
name_french: Cow::Borrowed("taï tham (lanna)"),
num: Cow::Borrowed("351"),
unicode_version: Some((5, 2)),
};
/// Lao (356) - (2004-5-1)
pub const LAOO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Lao")),
code: Cow::Borrowed("Laoo"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Lao"),
name_french: Cow::Borrowed("laotien"),
num: Cow::Borrowed("356"),
unicode_version: Some((1, 1)),
};
/// Latin (Fraktur variant) (217) - (2004-5-1)
pub const LATF: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Latf"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Latin (Fraktur variant)"),
name_french: Cow::Borrowed("latin (variante brisée)"),
num: Cow::Borrowed("217"),
unicode_version: Some((1, 1)),
};
/// Latin (Gaelic variant) (216) - (2004-5-1)
pub const LATG: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Latg"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Latin (Gaelic variant)"),
name_french: Cow::Borrowed("latin (variante gaélique)"),
num: Cow::Borrowed("216"),
unicode_version: Some((1, 1)),
};
/// Latin (215) - (2004-5-1)
pub const LATN: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Latin")),
code: Cow::Borrowed("Latn"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Latin"),
name_french: Cow::Borrowed("latin"),
num: Cow::Borrowed("215"),
unicode_version: Some((1, 1)),
};
/// Leke (364) - (2015-7-7)
pub const LEKE: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Leke"),
date: ScriptDate::new(2015, 7, 7),
name: Cow::Borrowed("Leke"),
name_french: Cow::Borrowed("léké"),
num: Cow::Borrowed("364"),
unicode_version: None,
};
/// Lepcha (Róng) (335) - (2007-7-2)
pub const LEPC: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Lepcha")),
code: Cow::Borrowed("Lepc"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Lepcha (Róng)"),
name_french: Cow::Borrowed("lepcha (róng)"),
num: Cow::Borrowed("335"),
unicode_version: Some((5, 1)),
};
/// Limbu (336) - (2004-5-29)
pub const LIMB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Limbu")),
code: Cow::Borrowed("Limb"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Limbu"),
name_french: Cow::Borrowed("limbou"),
num: Cow::Borrowed("336"),
unicode_version: Some((4, 0)),
};
/// Linear A (400) - (2014-11-15)
pub const LINA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Linear_A")),
code: Cow::Borrowed("Lina"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Linear A"),
name_french: Cow::Borrowed("linéaire A"),
num: Cow::Borrowed("400"),
unicode_version: Some((7, 0)),
};
/// Linear B (401) - (2004-5-29)
pub const LINB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Linear_B")),
code: Cow::Borrowed("Linb"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Linear B"),
name_french: Cow::Borrowed("linéaire B"),
num: Cow::Borrowed("401"),
unicode_version: Some((4, 0)),
};
/// Lisu (Fraser) (399) - (2009-6-1)
pub const LISU: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Lisu")),
code: Cow::Borrowed("Lisu"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Lisu (Fraser)"),
name_french: Cow::Borrowed("lisu (Fraser)"),
num: Cow::Borrowed("399"),
unicode_version: Some((5, 2)),
};
/// Loma (437) - (2010-3-26)
pub const LOMA: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Loma"),
date: ScriptDate::new(2010, 3, 26),
name: Cow::Borrowed("Loma"),
name_french: Cow::Borrowed("loma"),
num: Cow::Borrowed("437"),
unicode_version: None,
};
/// Lycian (202) - (2007-7-2)
pub const LYCI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Lycian")),
code: Cow::Borrowed("Lyci"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Lycian"),
name_french: Cow::Borrowed("lycien"),
num: Cow::Borrowed("202"),
unicode_version: Some((5, 1)),
};
/// Lydian (116) - (2007-7-2)
pub const LYDI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Lydian")),
code: Cow::Borrowed("Lydi"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Lydian"),
name_french: Cow::Borrowed("lydien"),
num: Cow::Borrowed("116"),
unicode_version: Some((5, 1)),
};
/// Mahajani (314) - (2014-11-15)
pub const MAHJ: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Mahajani")),
code: Cow::Borrowed("Mahj"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Mahajani"),
name_french: Cow::Borrowed("mahâjanî"),
num: Cow::Borrowed("314"),
unicode_version: Some((7, 0)),
};
/// Makasar (366) - (2016-12-5)
pub const MAKA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Makasar")),
code: Cow::Borrowed("Maka"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Makasar"),
name_french: Cow::Borrowed("makassar"),
num: Cow::Borrowed("366"),
unicode_version: Some((11, 0)),
};
/// Mandaic, Mandaean (140) - (2010-7-23)
pub const MAND: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Mandaic")),
code: Cow::Borrowed("Mand"),
date: ScriptDate::new(2010, 7, 23),
name: Cow::Borrowed("Mandaic, Mandaean"),
name_french: Cow::Borrowed("mandéen"),
num: Cow::Borrowed("140"),
unicode_version: Some((6, 0)),
};
/// Manichaean (139) - (2014-11-15)
pub const MANI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Manichaean")),
code: Cow::Borrowed("Mani"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Manichaean"),
name_french: Cow::Borrowed("manichéen"),
num: Cow::Borrowed("139"),
unicode_version: Some((7, 0)),
};
/// Marchen (332) - (2016-12-5)
pub const MARC: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Marchen")),
code: Cow::Borrowed("Marc"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Marchen"),
name_french: Cow::Borrowed("marchen"),
num: Cow::Borrowed("332"),
unicode_version: Some((9, 0)),
};
/// Mayan hieroglyphs (090) - (2004-5-1)
pub const MAYA: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Maya"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Mayan hieroglyphs"),
name_french: Cow::Borrowed("hiéroglyphes mayas"),
num: Cow::Borrowed("090"),
unicode_version: None,
};
/// Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ) (265) - (2016-12-5)
pub const MEDF: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Medefaidrin")),
code: Cow::Borrowed("Medf"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Medefaidrin (Oberi Okaime, Oberi Ɔkaimɛ)"),
name_french: Cow::Borrowed("médéfaïdrine"),
num: Cow::Borrowed("265"),
unicode_version: Some((11, 0)),
};
/// Mende Kikakui (438) - (2014-11-15)
pub const MEND: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Mende_Kikakui")),
code: Cow::Borrowed("Mend"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Mende Kikakui"),
name_french: Cow::Borrowed("mendé kikakui"),
num: Cow::Borrowed("438"),
unicode_version: Some((7, 0)),
};
/// Meroitic Cursive (101) - (2012-2-6)
pub const MERC: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Meroitic_Cursive")),
code: Cow::Borrowed("Merc"),
date: ScriptDate::new(2012, 2, 6),
name: Cow::Borrowed("Meroitic Cursive"),
name_french: Cow::Borrowed("cursif méroïtique"),
num: Cow::Borrowed("101"),
unicode_version: Some((6, 1)),
};
/// Meroitic Hieroglyphs (100) - (2012-2-6)
pub const MERO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Meroitic_Hieroglyphs")),
code: Cow::Borrowed("Mero"),
date: ScriptDate::new(2012, 2, 6),
name: Cow::Borrowed("Meroitic Hieroglyphs"),
name_french: Cow::Borrowed("hiéroglyphes méroïtiques"),
num: Cow::Borrowed("100"),
unicode_version: Some((6, 1)),
};
/// Malayalam (347) - (2004-5-1)
pub const MLYM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Malayalam")),
code: Cow::Borrowed("Mlym"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Malayalam"),
name_french: Cow::Borrowed("malayâlam"),
num: Cow::Borrowed("347"),
unicode_version: Some((1, 1)),
};
/// Modi, Moḍī (324) - (2014-11-15)
pub const MODI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Modi")),
code: Cow::Borrowed("Modi"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Modi, Moḍī"),
name_french: Cow::Borrowed("modî"),
num: Cow::Borrowed("324"),
unicode_version: Some((7, 0)),
};
/// Mongolian (145) - (2004-5-1)
pub const MONG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Mongolian")),
code: Cow::Borrowed("Mong"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Mongolian"),
name_french: Cow::Borrowed("mongol"),
num: Cow::Borrowed("145"),
unicode_version: Some((3, 0)),
};
/// Moon (Moon code, Moon script, Moon type) (218) - (2006-12-11)
pub const MOON: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Moon"),
date: ScriptDate::new(2006, 12, 11),
name: Cow::Borrowed("Moon (Moon code, Moon script, Moon type)"),
name_french: Cow::Borrowed("écriture Moon"),
num: Cow::Borrowed("218"),
unicode_version: None,
};
/// Mro, Mru (264) - (2016-12-5)
pub const MROO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Mro")),
code: Cow::Borrowed("Mroo"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Mro, Mru"),
name_french: Cow::Borrowed("mro"),
num: Cow::Borrowed("264"),
unicode_version: Some((7, 0)),
};
/// Meitei Mayek (Meithei, Meetei) (337) - (2009-6-1)
pub const MTEI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Meetei_Mayek")),
code: Cow::Borrowed("Mtei"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Meitei Mayek (Meithei, Meetei)"),
name_french: Cow::Borrowed("meitei mayek"),
num: Cow::Borrowed("337"),
unicode_version: Some((5, 2)),
};
/// Multani (323) - (2015-7-7)
pub const MULT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Multani")),
code: Cow::Borrowed("Mult"),
date: ScriptDate::new(2015, 7, 7),
name: Cow::Borrowed("Multani"),
name_french: Cow::Borrowed("multanî"),
num: Cow::Borrowed("323"),
unicode_version: Some((8, 0)),
};
/// Myanmar (Burmese) (350) - (2004-5-1)
pub const MYMR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Myanmar")),
code: Cow::Borrowed("Mymr"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Myanmar (Burmese)"),
name_french: Cow::Borrowed("birman"),
num: Cow::Borrowed("350"),
unicode_version: Some((3, 0)),
};
/// Nandinagari (311) - (2018-8-26)
pub const NAND: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Nandinagari")),
code: Cow::Borrowed("Nand"),
date: ScriptDate::new(2018, 8, 26),
name: Cow::Borrowed("Nandinagari"),
name_french: Cow::Borrowed("nandinâgarî"),
num: Cow::Borrowed("311"),
unicode_version: Some((12, 0)),
};
/// Old North Arabian (Ancient North Arabian) (106) - (2014-11-15)
pub const NARB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_North_Arabian")),
code: Cow::Borrowed("Narb"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Old North Arabian (Ancient North Arabian)"),
name_french: Cow::Borrowed("nord-arabique"),
num: Cow::Borrowed("106"),
unicode_version: Some((7, 0)),
};
/// Nabataean (159) - (2014-11-15)
pub const NBAT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Nabataean")),
code: Cow::Borrowed("Nbat"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Nabataean"),
name_french: Cow::Borrowed("nabatéen"),
num: Cow::Borrowed("159"),
unicode_version: Some((7, 0)),
};
/// Newa, Newar, Newari, Nepāla lipi (333) - (2016-12-5)
pub const NEWA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Newa")),
code: Cow::Borrowed("Newa"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Newa, Newar, Newari, Nepāla lipi"),
name_french: Cow::Borrowed("néwa, néwar, néwari, nepāla lipi"),
num: Cow::Borrowed("333"),
unicode_version: Some((9, 0)),
};
/// Naxi Dongba (na²¹ɕi³³ to³³ba²¹, Nakhi Tomba) (085) - (2017-7-26)
pub const NKDB: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Nkdb"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Naxi Dongba (na²¹ɕi³³ to³³ba²¹, Nakhi Tomba)"),
name_french: Cow::Borrowed("naxi dongba"),
num: Cow::Borrowed("085"),
unicode_version: None,
};
/// Naxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba) (420) - (2017-7-26)
pub const NKGB: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Nkgb"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Naxi Geba (na²¹ɕi³³ gʌ²¹ba²¹, 'Na-'Khi ²Ggŏ-¹baw, Nakhi Geba)"),
name_french: Cow::Borrowed("naxi geba, nakhi geba"),
num: Cow::Borrowed("420"),
unicode_version: None,
};
/// N’Ko (165) - (2006-10-10)
pub const NKOO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Nko")),
code: Cow::Borrowed("Nkoo"),
date: ScriptDate::new(2006, 10, 10),
name: Cow::Borrowed("N’Ko"),
name_french: Cow::Borrowed("n’ko"),
num: Cow::Borrowed("165"),
unicode_version: Some((5, 0)),
};
/// Nüshu (499) - (2017-7-26)
pub const NSHU: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Nushu")),
code: Cow::Borrowed("Nshu"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Nüshu"),
name_french: Cow::Borrowed("nüshu"),
num: Cow::Borrowed("499"),
unicode_version: Some((10, 0)),
};
/// Ogham (212) - (2004-5-1)
pub const OGAM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Ogham")),
code: Cow::Borrowed("Ogam"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Ogham"),
name_french: Cow::Borrowed("ogam"),
num: Cow::Borrowed("212"),
unicode_version: Some((3, 0)),
};
/// Ol Chiki (Ol Cemet’, Ol, Santali) (261) - (2007-7-2)
pub const OLCK: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Ol_Chiki")),
code: Cow::Borrowed("Olck"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Ol Chiki (Ol Cemet’, Ol, Santali)"),
name_french: Cow::Borrowed("ol tchiki"),
num: Cow::Borrowed("261"),
unicode_version: Some((5, 1)),
};
/// Old Turkic, Orkhon Runic (175) - (2009-6-1)
pub const ORKH: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_Turkic")),
code: Cow::Borrowed("Orkh"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Old Turkic, Orkhon Runic"),
name_french: Cow::Borrowed("orkhon"),
num: Cow::Borrowed("175"),
unicode_version: Some((5, 2)),
};
/// Oriya (Odia) (327) - (2016-12-5)
pub const ORYA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Oriya")),
code: Cow::Borrowed("Orya"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Oriya (Odia)"),
name_french: Cow::Borrowed("oriyâ (odia)"),
num: Cow::Borrowed("327"),
unicode_version: Some((1, 1)),
};
/// Osage (219) - (2016-12-5)
pub const OSGE: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Osage")),
code: Cow::Borrowed("Osge"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Osage"),
name_french: Cow::Borrowed("osage"),
num: Cow::Borrowed("219"),
unicode_version: Some((9, 0)),
};
/// Osmanya (260) - (2004-5-1)
pub const OSMA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Osmanya")),
code: Cow::Borrowed("Osma"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Osmanya"),
name_french: Cow::Borrowed("osmanais"),
num: Cow::Borrowed("260"),
unicode_version: Some((4, 0)),
};
/// Palmyrene (126) - (2014-11-15)
pub const PALM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Palmyrene")),
code: Cow::Borrowed("Palm"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Palmyrene"),
name_french: Cow::Borrowed("palmyrénien"),
num: Cow::Borrowed("126"),
unicode_version: Some((7, 0)),
};
/// Pau Cin Hau (263) - (2014-11-15)
pub const PAUC: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Pau_Cin_Hau")),
code: Cow::Borrowed("Pauc"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Pau Cin Hau"),
name_french: Cow::Borrowed("paou chin haou"),
num: Cow::Borrowed("263"),
unicode_version: Some((7, 0)),
};
/// Old Permic (227) - (2014-11-15)
pub const PERM: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_Permic")),
code: Cow::Borrowed("Perm"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Old Permic"),
name_french: Cow::Borrowed("ancien permien"),
num: Cow::Borrowed("227"),
unicode_version: Some((7, 0)),
};
/// Phags-pa (331) - (2006-10-10)
pub const PHAG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Phags_Pa")),
code: Cow::Borrowed("Phag"),
date: ScriptDate::new(2006, 10, 10),
name: Cow::Borrowed("Phags-pa"),
name_french: Cow::Borrowed("’phags pa"),
num: Cow::Borrowed("331"),
unicode_version: Some((5, 0)),
};
/// Inscriptional Pahlavi (131) - (2009-6-1)
pub const PHLI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Inscriptional_Pahlavi")),
code: Cow::Borrowed("Phli"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Inscriptional Pahlavi"),
name_french: Cow::Borrowed("pehlevi des inscriptions"),
num: Cow::Borrowed("131"),
unicode_version: Some((5, 2)),
};
/// Psalter Pahlavi (132) - (2014-11-15)
pub const PHLP: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Psalter_Pahlavi")),
code: Cow::Borrowed("Phlp"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Psalter Pahlavi"),
name_french: Cow::Borrowed("pehlevi des psautiers"),
num: Cow::Borrowed("132"),
unicode_version: Some((7, 0)),
};
/// Book Pahlavi (133) - (2007-7-15)
pub const PHLV: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Phlv"),
date: ScriptDate::new(2007, 7, 15),
name: Cow::Borrowed("Book Pahlavi"),
name_french: Cow::Borrowed("pehlevi des livres"),
num: Cow::Borrowed("133"),
unicode_version: None,
};
/// Phoenician (115) - (2006-10-10)
pub const PHNX: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Phoenician")),
code: Cow::Borrowed("Phnx"),
date: ScriptDate::new(2006, 10, 10),
name: Cow::Borrowed("Phoenician"),
name_french: Cow::Borrowed("phénicien"),
num: Cow::Borrowed("115"),
unicode_version: Some((5, 0)),
};
/// Miao (Pollard) (282) - (2012-2-6)
pub const PLRD: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Miao")),
code: Cow::Borrowed("Plrd"),
date: ScriptDate::new(2012, 2, 6),
name: Cow::Borrowed("Miao (Pollard)"),
name_french: Cow::Borrowed("miao (Pollard)"),
num: Cow::Borrowed("282"),
unicode_version: Some((6, 1)),
};
/// Klingon (KLI pIqaD) (293) - (2015-12-16)
pub const PIQD: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Piqd"),
date: ScriptDate::new(2015, 12, 16),
name: Cow::Borrowed("Klingon (KLI pIqaD)"),
name_french: Cow::Borrowed("klingon (pIqaD du KLI)"),
num: Cow::Borrowed("293"),
unicode_version: None,
};
/// Inscriptional Parthian (130) - (2009-6-1)
pub const PRTI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Inscriptional_Parthian")),
code: Cow::Borrowed("Prti"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Inscriptional Parthian"),
name_french: Cow::Borrowed("parthe des inscriptions"),
num: Cow::Borrowed("130"),
unicode_version: Some((5, 2)),
};
/// Reserved for private use (start) (900) - (2004-5-29)
pub const QAAA: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Qaaa"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Reserved for private use (start)"),
name_french: Cow::Borrowed("réservé à l’usage privé (début)"),
num: Cow::Borrowed("900"),
unicode_version: None,
};
/// Reserved for private use (end) (949) - (2004-5-29)
pub const QABX: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Qabx"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Reserved for private use (end)"),
name_french: Cow::Borrowed("réservé à l’usage privé (fin)"),
num: Cow::Borrowed("949"),
unicode_version: None,
};
/// Rejang (Redjang, Kaganga) (363) - (2009-2-23)
pub const RJNG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Rejang")),
code: Cow::Borrowed("Rjng"),
date: ScriptDate::new(2009, 2, 23),
name: Cow::Borrowed("Rejang (Redjang, Kaganga)"),
name_french: Cow::Borrowed("redjang (kaganga)"),
num: Cow::Borrowed("363"),
unicode_version: Some((5, 1)),
};
/// Hanifi Rohingya (167) - (2017-11-21)
pub const ROHG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Hanifi_Rohingya")),
code: Cow::Borrowed("Rohg"),
date: ScriptDate::new(2017, 11, 21),
name: Cow::Borrowed("Hanifi Rohingya"),
name_french: Cow::Borrowed("hanifi rohingya"),
num: Cow::Borrowed("167"),
unicode_version: Some((11, 0)),
};
/// Rongorongo (620) - (2004-5-1)
pub const RORO: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Roro"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Rongorongo"),
name_french: Cow::Borrowed("rongorongo"),
num: Cow::Borrowed("620"),
unicode_version: None,
};
/// Runic (211) - (2004-5-1)
pub const RUNR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Runic")),
code: Cow::Borrowed("Runr"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Runic"),
name_french: Cow::Borrowed("runique"),
num: Cow::Borrowed("211"),
unicode_version: Some((3, 0)),
};
/// Samaritan (123) - (2009-6-1)
pub const SAMR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Samaritan")),
code: Cow::Borrowed("Samr"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Samaritan"),
name_french: Cow::Borrowed("samaritain"),
num: Cow::Borrowed("123"),
unicode_version: Some((5, 2)),
};
/// Sarati (292) - (2004-5-29)
pub const SARA: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Sara"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Sarati"),
name_french: Cow::Borrowed("sarati"),
num: Cow::Borrowed("292"),
unicode_version: None,
};
/// Old South Arabian (105) - (2009-6-1)
pub const SARB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_South_Arabian")),
code: Cow::Borrowed("Sarb"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Old South Arabian"),
name_french: Cow::Borrowed("sud-arabique, himyarite"),
num: Cow::Borrowed("105"),
unicode_version: Some((5, 2)),
};
/// Saurashtra (344) - (2007-7-2)
pub const SAUR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Saurashtra")),
code: Cow::Borrowed("Saur"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Saurashtra"),
name_french: Cow::Borrowed("saurachtra"),
num: Cow::Borrowed("344"),
unicode_version: Some((5, 1)),
};
/// SignWriting (095) - (2015-7-7)
pub const SGNW: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("SignWriting")),
code: Cow::Borrowed("Sgnw"),
date: ScriptDate::new(2015, 7, 7),
name: Cow::Borrowed("SignWriting"),
name_french: Cow::Borrowed("SignÉcriture, SignWriting"),
num: Cow::Borrowed("095"),
unicode_version: Some((8, 0)),
};
/// Shavian (Shaw) (281) - (2004-5-1)
pub const SHAW: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Shavian")),
code: Cow::Borrowed("Shaw"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Shavian (Shaw)"),
name_french: Cow::Borrowed("shavien (Shaw)"),
num: Cow::Borrowed("281"),
unicode_version: Some((4, 0)),
};
/// Sharada, Śāradā (319) - (2012-2-6)
pub const SHRD: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Sharada")),
code: Cow::Borrowed("Shrd"),
date: ScriptDate::new(2012, 2, 6),
name: Cow::Borrowed("Sharada, Śāradā"),
name_french: Cow::Borrowed("charada, shard"),
num: Cow::Borrowed("319"),
unicode_version: Some((6, 1)),
};
/// Shuishu (530) - (2017-7-26)
pub const SHUI: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Shui"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Shuishu"),
name_french: Cow::Borrowed("shuishu"),
num: Cow::Borrowed("530"),
unicode_version: None,
};
/// Siddham, Siddhaṃ, Siddhamātṛkā (302) - (2014-11-15)
pub const SIDD: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Siddham")),
code: Cow::Borrowed("Sidd"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Siddham, Siddhaṃ, Siddhamātṛkā"),
name_french: Cow::Borrowed("siddham"),
num: Cow::Borrowed("302"),
unicode_version: Some((7, 0)),
};
/// Khudawadi, Sindhi (318) - (2014-11-15)
pub const SIND: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Khudawadi")),
code: Cow::Borrowed("Sind"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Khudawadi, Sindhi"),
name_french: Cow::Borrowed("khoudawadî, sindhî"),
num: Cow::Borrowed("318"),
unicode_version: Some((7, 0)),
};
/// Sinhala (348) - (2004-5-1)
pub const SINH: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Sinhala")),
code: Cow::Borrowed("Sinh"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Sinhala"),
name_french: Cow::Borrowed("singhalais"),
num: Cow::Borrowed("348"),
unicode_version: Some((3, 0)),
};
/// Sogdian (141) - (2017-11-21)
pub const SOGD: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Sogdian")),
code: Cow::Borrowed("Sogd"),
date: ScriptDate::new(2017, 11, 21),
name: Cow::Borrowed("Sogdian"),
name_french: Cow::Borrowed("sogdien"),
num: Cow::Borrowed("141"),
unicode_version: Some((11, 0)),
};
/// Old Sogdian (142) - (2017-11-21)
pub const SOGO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_Sogdian")),
code: Cow::Borrowed("Sogo"),
date: ScriptDate::new(2017, 11, 21),
name: Cow::Borrowed("Old Sogdian"),
name_french: Cow::Borrowed("ancien sogdien"),
num: Cow::Borrowed("142"),
unicode_version: Some((11, 0)),
};
/// Sora Sompeng (398) - (2012-2-6)
pub const SORA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Sora_Sompeng")),
code: Cow::Borrowed("Sora"),
date: ScriptDate::new(2012, 2, 6),
name: Cow::Borrowed("Sora Sompeng"),
name_french: Cow::Borrowed("sora sompeng"),
num: Cow::Borrowed("398"),
unicode_version: Some((6, 1)),
};
/// Soyombo (329) - (2017-7-26)
pub const SOYO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Soyombo")),
code: Cow::Borrowed("Soyo"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Soyombo"),
name_french: Cow::Borrowed("soyombo"),
num: Cow::Borrowed("329"),
unicode_version: Some((10, 0)),
};
/// Sundanese (362) - (2007-7-2)
pub const SUND: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Sundanese")),
code: Cow::Borrowed("Sund"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Sundanese"),
name_french: Cow::Borrowed("sundanais"),
num: Cow::Borrowed("362"),
unicode_version: Some((5, 1)),
};
/// Syloti Nagri (316) - (2006-6-21)
pub const SYLO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Syloti_Nagri")),
code: Cow::Borrowed("Sylo"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Syloti Nagri"),
name_french: Cow::Borrowed("sylotî nâgrî"),
num: Cow::Borrowed("316"),
unicode_version: Some((4, 1)),
};
/// Syriac (135) - (2004-5-1)
pub const SYRC: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Syriac")),
code: Cow::Borrowed("Syrc"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Syriac"),
name_french: Cow::Borrowed("syriaque"),
num: Cow::Borrowed("135"),
unicode_version: Some((3, 0)),
};
/// Syriac (Estrangelo variant) (138) - (2004-5-1)
pub const SYRE: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Syre"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Syriac (Estrangelo variant)"),
name_french: Cow::Borrowed("syriaque (variante estranghélo)"),
num: Cow::Borrowed("138"),
unicode_version: Some((3, 0)),
};
/// Syriac (Western variant) (137) - (2004-5-1)
pub const SYRJ: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Syrj"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Syriac (Western variant)"),
name_french: Cow::Borrowed("syriaque (variante occidentale)"),
num: Cow::Borrowed("137"),
unicode_version: Some((3, 0)),
};
/// Syriac (Eastern variant) (136) - (2004-5-1)
pub const SYRN: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Syrn"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Syriac (Eastern variant)"),
name_french: Cow::Borrowed("syriaque (variante orientale)"),
num: Cow::Borrowed("136"),
unicode_version: Some((3, 0)),
};
/// Tagbanwa (373) - (2004-5-1)
pub const TAGB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tagbanwa")),
code: Cow::Borrowed("Tagb"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Tagbanwa"),
name_french: Cow::Borrowed("tagbanoua"),
num: Cow::Borrowed("373"),
unicode_version: Some((3, 2)),
};
/// Takri, Ṭākrī, Ṭāṅkrī (321) - (2012-2-6)
pub const TAKR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Takri")),
code: Cow::Borrowed("Takr"),
date: ScriptDate::new(2012, 2, 6),
name: Cow::Borrowed("Takri, Ṭākrī, Ṭāṅkrī"),
name_french: Cow::Borrowed("tâkrî"),
num: Cow::Borrowed("321"),
unicode_version: Some((6, 1)),
};
/// Tai Le (353) - (2004-10-25)
pub const TALE: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tai_Le")),
code: Cow::Borrowed("Tale"),
date: ScriptDate::new(2004, 10, 25),
name: Cow::Borrowed("Tai Le"),
name_french: Cow::Borrowed("taï-le"),
num: Cow::Borrowed("353"),
unicode_version: Some((4, 0)),
};
/// New Tai Lue (354) - (2006-6-21)
pub const TALU: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("New_Tai_Lue")),
code: Cow::Borrowed("Talu"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("New Tai Lue"),
name_french: Cow::Borrowed("nouveau taï-lue"),
num: Cow::Borrowed("354"),
unicode_version: Some((4, 1)),
};
/// Tamil (346) - (2004-5-1)
pub const TAML: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tamil")),
code: Cow::Borrowed("Taml"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Tamil"),
name_french: Cow::Borrowed("tamoul"),
num: Cow::Borrowed("346"),
unicode_version: Some((1, 1)),
};
/// Tangut (520) - (2016-12-5)
pub const TANG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tangut")),
code: Cow::Borrowed("Tang"),
date: ScriptDate::new(2016, 12, 5),
name: Cow::Borrowed("Tangut"),
name_french: Cow::Borrowed("tangoute"),
num: Cow::Borrowed("520"),
unicode_version: Some((9, 0)),
};
/// Tai Viet (359) - (2009-6-1)
pub const TAVT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tai_Viet")),
code: Cow::Borrowed("Tavt"),
date: ScriptDate::new(2009, 6, 1),
name: Cow::Borrowed("Tai Viet"),
name_french: Cow::Borrowed("taï viêt"),
num: Cow::Borrowed("359"),
unicode_version: Some((5, 2)),
};
/// Telugu (340) - (2004-5-1)
pub const TELU: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Telugu")),
code: Cow::Borrowed("Telu"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Telugu"),
name_french: Cow::Borrowed("télougou"),
num: Cow::Borrowed("340"),
unicode_version: Some((1, 1)),
};
/// Tengwar (290) - (2004-5-1)
pub const TENG: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Teng"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Tengwar"),
name_french: Cow::Borrowed("tengwar"),
num: Cow::Borrowed("290"),
unicode_version: None,
};
/// Tifinagh (Berber) (120) - (2006-6-21)
pub const TFNG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tifinagh")),
code: Cow::Borrowed("Tfng"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Tifinagh (Berber)"),
name_french: Cow::Borrowed("tifinagh (berbère)"),
num: Cow::Borrowed("120"),
unicode_version: Some((4, 1)),
};
/// Tagalog (Baybayin, Alibata) (370) - (2009-2-23)
pub const TGLG: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tagalog")),
code: Cow::Borrowed("Tglg"),
date: ScriptDate::new(2009, 2, 23),
name: Cow::Borrowed("Tagalog (Baybayin, Alibata)"),
name_french: Cow::Borrowed("tagal (baybayin, alibata)"),
num: Cow::Borrowed("370"),
unicode_version: Some((3, 2)),
};
/// Thaana (170) - (2004-5-1)
pub const THAA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Thaana")),
code: Cow::Borrowed("Thaa"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Thaana"),
name_french: Cow::Borrowed("thâna"),
num: Cow::Borrowed("170"),
unicode_version: Some((3, 0)),
};
/// Thai (352) - (2004-5-1)
pub const THAI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Thai")),
code: Cow::Borrowed("Thai"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Thai"),
name_french: Cow::Borrowed("thaï"),
num: Cow::Borrowed("352"),
unicode_version: Some((1, 1)),
};
/// Tibetan (330) - (2004-5-1)
pub const TIBT: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tibetan")),
code: Cow::Borrowed("Tibt"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Tibetan"),
name_french: Cow::Borrowed("tibétain"),
num: Cow::Borrowed("330"),
unicode_version: Some((2, 0)),
};
/// Tirhuta (326) - (2014-11-15)
pub const TIRH: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Tirhuta")),
code: Cow::Borrowed("Tirh"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Tirhuta"),
name_french: Cow::Borrowed("tirhouta"),
num: Cow::Borrowed("326"),
unicode_version: Some((7, 0)),
};
/// Ugaritic (040) - (2004-5-1)
pub const UGAR: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Ugaritic")),
code: Cow::Borrowed("Ugar"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Ugaritic"),
name_french: Cow::Borrowed("ougaritique"),
num: Cow::Borrowed("040"),
unicode_version: Some((4, 0)),
};
/// Vai (470) - (2007-7-2)
pub const VAII: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Vai")),
code: Cow::Borrowed("Vaii"),
date: ScriptDate::new(2007, 7, 2),
name: Cow::Borrowed("Vai"),
name_french: Cow::Borrowed("vaï"),
num: Cow::Borrowed("470"),
unicode_version: Some((5, 1)),
};
/// Visible Speech (280) - (2004-5-1)
pub const VISP: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Visp"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Visible Speech"),
name_french: Cow::Borrowed("parole visible"),
num: Cow::Borrowed("280"),
unicode_version: None,
};
/// Warang Citi (Varang Kshiti) (262) - (2014-11-15)
pub const WARA: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Warang_Citi")),
code: Cow::Borrowed("Wara"),
date: ScriptDate::new(2014, 11, 15),
name: Cow::Borrowed("Warang Citi (Varang Kshiti)"),
name_french: Cow::Borrowed("warang citi"),
num: Cow::Borrowed("262"),
unicode_version: Some((7, 0)),
};
/// Wancho (283) - (2017-7-26)
pub const WCHO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Wancho")),
code: Cow::Borrowed("Wcho"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Wancho"),
name_french: Cow::Borrowed("wantcho"),
num: Cow::Borrowed("283"),
unicode_version: Some((12, 0)),
};
/// Woleai (480) - (2010-12-21)
pub const WOLE: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Wole"),
date: ScriptDate::new(2010, 12, 21),
name: Cow::Borrowed("Woleai"),
name_french: Cow::Borrowed("woléaï"),
num: Cow::Borrowed("480"),
unicode_version: None,
};
/// Old Persian (030) - (2006-6-21)
pub const XPEO: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Old_Persian")),
code: Cow::Borrowed("Xpeo"),
date: ScriptDate::new(2006, 6, 21),
name: Cow::Borrowed("Old Persian"),
name_french: Cow::Borrowed("cunéiforme persépolitain"),
num: Cow::Borrowed("030"),
unicode_version: Some((4, 1)),
};
/// Cuneiform, Sumero-Akkadian (020) - (2006-10-10)
pub const XSUX: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Cuneiform")),
code: Cow::Borrowed("Xsux"),
date: ScriptDate::new(2006, 10, 10),
name: Cow::Borrowed("Cuneiform, Sumero-Akkadian"),
name_french: Cow::Borrowed("cunéiforme suméro-akkadien"),
num: Cow::Borrowed("020"),
unicode_version: Some((5, 0)),
};
/// Yezidi (192) - (2019-8-19)
pub const YEZI: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Yezidi")),
code: Cow::Borrowed("Yezi"),
date: ScriptDate::new(2019, 8, 19),
name: Cow::Borrowed("Yezidi"),
name_french: Cow::Borrowed("yézidi"),
num: Cow::Borrowed("192"),
unicode_version: Some((13, 0)),
};
/// Yi (460) - (2004-5-1)
pub const YIII: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Yi")),
code: Cow::Borrowed("Yiii"),
date: ScriptDate::new(2004, 5, 1),
name: Cow::Borrowed("Yi"),
name_french: Cow::Borrowed("yi"),
num: Cow::Borrowed("460"),
unicode_version: Some((3, 0)),
};
/// Zanabazar Square (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script) (339) - (2017-7-26)
pub const ZANB: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Zanabazar_Square")),
code: Cow::Borrowed("Zanb"),
date: ScriptDate::new(2017, 7, 26),
name: Cow::Borrowed("Zanabazar Square (Zanabazarin Dörböljin Useg, Xewtee Dörböljin Bicig, Horizontal Square Script)"),
name_french: Cow::Borrowed("zanabazar quadratique"),
num: Cow::Borrowed("339"),
unicode_version: Some((10, 0)),
};
/// Code for inherited script (994) - (2009-2-23)
pub const ZINH: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Inherited")),
code: Cow::Borrowed("Zinh"),
date: ScriptDate::new(2009, 2, 23),
name: Cow::Borrowed("Code for inherited script"),
name_french: Cow::Borrowed("codet pour écriture héritée"),
num: Cow::Borrowed("994"),
unicode_version: None,
};
/// Mathematical notation (995) - (2007-11-26)
pub const ZMTH: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Zmth"),
date: ScriptDate::new(2007, 11, 26),
name: Cow::Borrowed("Mathematical notation"),
name_french: Cow::Borrowed("notation mathématique"),
num: Cow::Borrowed("995"),
unicode_version: Some((3, 2)),
};
/// Symbols (Emoji variant) (993) - (2015-12-16)
pub const ZSYE: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Zsye"),
date: ScriptDate::new(2015, 12, 16),
name: Cow::Borrowed("Symbols (Emoji variant)"),
name_french: Cow::Borrowed("symboles (variante émoji)"),
num: Cow::Borrowed("993"),
unicode_version: Some((6, 0)),
};
/// Symbols (996) - (2007-11-26)
pub const ZSYM: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Zsym"),
date: ScriptDate::new(2007, 11, 26),
name: Cow::Borrowed("Symbols"),
name_french: Cow::Borrowed("symboles"),
num: Cow::Borrowed("996"),
unicode_version: Some((1, 1)),
};
/// Code for unwritten documents (997) - (2011-6-21)
pub const ZXXX: ScriptCode<'static> = ScriptCode {
alias: None,
code: Cow::Borrowed("Zxxx"),
date: ScriptDate::new(2011, 6, 21),
name: Cow::Borrowed("Code for unwritten documents"),
name_french: Cow::Borrowed("codet pour les documents non écrits"),
num: Cow::Borrowed("997"),
unicode_version: None,
};
/// Code for undetermined script (998) - (2004-5-29)
pub const ZYYY: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Common")),
code: Cow::Borrowed("Zyyy"),
date: ScriptDate::new(2004, 5, 29),
name: Cow::Borrowed("Code for undetermined script"),
name_french: Cow::Borrowed("codet pour écriture indéterminée"),
num: Cow::Borrowed("998"),
unicode_version: None,
};
/// Code for uncoded script (999) - (2006-10-10)
pub const ZZZZ: ScriptCode<'static> = ScriptCode {
alias: Some(Cow::Borrowed("Unknown")),
code: Cow::Borrowed("Zzzz"),
date: ScriptDate::new(2006, 10, 10),
name: Cow::Borrowed("Code for uncoded script"),
name_french: Cow::Borrowed("codet pour écriture non codée"),
num: Cow::Borrowed("999"),
unicode_version: None,
};
static CODES: &'static [ScriptCode<'static>] = &[ADLM, AFAK, AGHB, AHOM, ARAB, ARAN, ARMI, ARMN, AVST, BALI, BAMU, BASS, BATK, BENG, BHKS, BLIS, BOPO, BRAH, BRAI, BUGI, BUHD, CAKM, CANS, CARI, CHAM, CHER, CHRS, CIRT, COPT, CPMN, CPRT, CYRL, CYRS, DEVA, DIAK, DOGR, DSRT, DUPL, EGYD, EGYH, EGYP, ELBA, ELYM, ETHI, GEOK, GEOR, GLAG, GONG, GONM, GOTH, GRAN, GREK, GUJR, GURU, HANB, HANG, HANI, HANO, HANS, HANT, HATR, HEBR, HIRA, HLUW, HMNG, HMNP, HRKT, HUNG, INDS, ITAL, JAMO, JAVA, JPAN, JURC, KALI, KANA, KHAR, KHMR, KHOJ, KITL, KITS, KNDA, KORE, KPEL, KTHI, LANA, LAOO, LATF, LATG, LATN, LEKE, LEPC, LIMB, LINA, LINB, LISU, LOMA, LYCI, LYDI, MAHJ, MAKA, MAND, MANI, MARC, MAYA, MEDF, MEND, MERC, MERO, MLYM, MODI, MONG, MOON, MROO, MTEI, MULT, MYMR, NAND, NARB, NBAT, NEWA, NKDB, NKGB, NKOO, NSHU, OGAM, OLCK, ORKH, ORYA, OSGE, OSMA, PALM, PAUC, PERM, PHAG, PHLI, PHLP, PHLV, PHNX, PLRD, PIQD, PRTI, QAAA, QABX, RJNG, ROHG, RORO, RUNR, SAMR, SARA, SARB, SAUR, SGNW, SHAW, SHRD, SHUI, SIDD, SIND, SINH, SOGD, SOGO, SORA, SOYO, SUND, SYLO, SYRC, SYRE, SYRJ, SYRN, TAGB, TAKR, TALE, TALU, TAML, TANG, TAVT, TELU, TENG, TFNG, TGLG, THAA, THAI, TIBT, TIRH, UGAR, VAII, VISP, WARA, WCHO, WOLE, XPEO, XSUX, YEZI, YIII, ZANB, ZINH, ZMTH, ZSYE, ZSYM, ZXXX, ZYYY, ZZZZ];
/// Returns all of the codes, in no guarenteed order.
pub fn all() -> &'static [ScriptCode<'static>] { &CODES }