diff options
Diffstat (limited to 'browser/components/translation/cld2/internal/generated_ulscript.cc')
-rw-r--r-- | browser/components/translation/cld2/internal/generated_ulscript.cc | 781 |
1 files changed, 0 insertions, 781 deletions
diff --git a/browser/components/translation/cld2/internal/generated_ulscript.cc b/browser/components/translation/cld2/internal/generated_ulscript.cc deleted file mode 100644 index f15941d4e..000000000 --- a/browser/components/translation/cld2/internal/generated_ulscript.cc +++ /dev/null @@ -1,781 +0,0 @@ -// Copyright 2013 Google Inc. All Rights Reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -// generated_ulscript.cc -// Machine generated. Do Not Edit. -// -// Declarations for scripts recognized by CLD2 -// - -#include "generated_ulscript.h" -#include "generated_language.h" - -namespace CLD2 { - -// Subscripted by enum ULScript -extern const int kULScriptToNameSize = 102; -extern const char* const kULScriptToName[kULScriptToNameSize] = { - "Common", // 0 Zyyy - "Latin", // 1 Latn - "Greek", // 2 Grek - "Cyrillic", // 3 Cyrl - "Armenian", // 4 Armn - "Hebrew", // 5 Hebr - "Arabic", // 6 Arab - "Syriac", // 7 Syrc - "Thaana", // 8 Thaa - "Devanagari", // 9 Deva - "Bengali", // 10 Beng - "Gurmukhi", // 11 Guru - "Gujarati", // 12 Gujr - "Oriya", // 13 Orya - "Tamil", // 14 Taml - "Telugu", // 15 Telu - "Kannada", // 16 Knda - "Malayalam", // 17 Mlym - "Sinhala", // 18 Sinh - "Thai", // 19 Thai - "Lao", // 20 Laoo - "Tibetan", // 21 Tibt - "Myanmar", // 22 Mymr - "Georgian", // 23 Geor - "Hani", // 24 Hani - "Ethiopic", // 25 Ethi - "Cherokee", // 26 Cher - "Canadian_Aboriginal", // 27 Cans - "Ogham", // 28 Ogam - "Runic", // 29 Runr - "Khmer", // 30 Khmr - "Mongolian", // 31 Mong - "", // 32 - "", // 33 - "Bopomofo", // 34 Bopo - "", // 35 - "Yi", // 36 Yiii - "Old_Italic", // 37 Ital - "Gothic", // 38 Goth - "Deseret", // 39 Dsrt - "Inherited", // 40 Zinh - "Tagalog", // 41 Tglg - "Hanunoo", // 42 Hano - "Buhid", // 43 Buhd - "Tagbanwa", // 44 Tagb - "Limbu", // 45 Limb - "Tai_Le", // 46 Tale - "Linear_B", // 47 Linb - "Ugaritic", // 48 Ugar - "Shavian", // 49 Shaw - "Osmanya", // 50 Osma - "Cypriot", // 51 Cprt - "Braille", // 52 Brai - "Buginese", // 53 Bugi - "Coptic", // 54 Copt - "New_Tai_Lue", // 55 Talu - "Glagolitic", // 56 Glag - "Tifinagh", // 57 Tfng - "Syloti_Nagri", // 58 Sylo - "Old_Persian", // 59 Xpeo - "Kharoshthi", // 60 Khar - "Balinese", // 61 Bali - "Cuneiform", // 62 Xsux - "Phoenician", // 63 Phnx - "Phags_Pa", // 64 Phag - "Nko", // 65 Nkoo - "Sundanese", // 66 Sund - "Lepcha", // 67 Lepc - "Ol_Chiki", // 68 Olck - "Vai", // 69 Vaii - "Saurashtra", // 70 Saur - "Kayah_Li", // 71 Kali - "Rejang", // 72 Rjng - "Lycian", // 73 Lyci - "Carian", // 74 Cari - "Lydian", // 75 Lydi - "Cham", // 76 Cham - "Tai_Tham", // 77 Lana - "Tai_Viet", // 78 Tavt - "Avestan", // 79 Avst - "Egyptian_Hieroglyphs", // 80 Egyp - "Samaritan", // 81 Samr - "Lisu", // 82 Lisu - "Bamum", // 83 Bamu - "Javanese", // 84 Java - "Meetei_Mayek", // 85 Mtei - "Imperial_Aramaic", // 86 Armi - "Old_South_Arabian", // 87 Sarb - "Inscriptional_Parthian", // 88 Prti - "Inscriptional_Pahlavi", // 89 Phli - "Old_Turkic", // 90 Orkh - "Kaithi", // 91 Kthi - "Batak", // 92 Batk - "Brahmi", // 93 Brah - "Mandaic", // 94 Mand - "Chakma", // 95 Cakm - "Meroitic_Cursive", // 96 Merc - "Meroitic_Hieroglyphs", // 97 Mero - "Miao", // 98 Plrd - "Sharada", // 99 Shrd - "Sora_Sompeng", // 100 Sora - "Takri", // 101 Takr -}; - -// Subscripted by enum ULScript -extern const int kULScriptToCodeSize = 102; -extern const char* const kULScriptToCode[kULScriptToCodeSize] = { - "Zyyy", // 0 Common - "Latn", // 1 Latin - "Grek", // 2 Greek - "Cyrl", // 3 Cyrillic - "Armn", // 4 Armenian - "Hebr", // 5 Hebrew - "Arab", // 6 Arabic - "Syrc", // 7 Syriac - "Thaa", // 8 Thaana - "Deva", // 9 Devanagari - "Beng", // 10 Bengali - "Guru", // 11 Gurmukhi - "Gujr", // 12 Gujarati - "Orya", // 13 Oriya - "Taml", // 14 Tamil - "Telu", // 15 Telugu - "Knda", // 16 Kannada - "Mlym", // 17 Malayalam - "Sinh", // 18 Sinhala - "Thai", // 19 Thai - "Laoo", // 20 Lao - "Tibt", // 21 Tibetan - "Mymr", // 22 Myanmar - "Geor", // 23 Georgian - "Hani", // 24 Hani - "Ethi", // 25 Ethiopic - "Cher", // 26 Cherokee - "Cans", // 27 Canadian_Aboriginal - "Ogam", // 28 Ogham - "Runr", // 29 Runic - "Khmr", // 30 Khmer - "Mong", // 31 Mongolian - "", // 32 - "", // 33 - "Bopo", // 34 Bopomofo - "", // 35 - "Yiii", // 36 Yi - "Ital", // 37 Old_Italic - "Goth", // 38 Gothic - "Dsrt", // 39 Deseret - "Zinh", // 40 Inherited - "Tglg", // 41 Tagalog - "Hano", // 42 Hanunoo - "Buhd", // 43 Buhid - "Tagb", // 44 Tagbanwa - "Limb", // 45 Limbu - "Tale", // 46 Tai_Le - "Linb", // 47 Linear_B - "Ugar", // 48 Ugaritic - "Shaw", // 49 Shavian - "Osma", // 50 Osmanya - "Cprt", // 51 Cypriot - "Brai", // 52 Braille - "Bugi", // 53 Buginese - "Copt", // 54 Coptic - "Talu", // 55 New_Tai_Lue - "Glag", // 56 Glagolitic - "Tfng", // 57 Tifinagh - "Sylo", // 58 Syloti_Nagri - "Xpeo", // 59 Old_Persian - "Khar", // 60 Kharoshthi - "Bali", // 61 Balinese - "Xsux", // 62 Cuneiform - "Phnx", // 63 Phoenician - "Phag", // 64 Phags_Pa - "Nkoo", // 65 Nko - "Sund", // 66 Sundanese - "Lepc", // 67 Lepcha - "Olck", // 68 Ol_Chiki - "Vaii", // 69 Vai - "Saur", // 70 Saurashtra - "Kali", // 71 Kayah_Li - "Rjng", // 72 Rejang - "Lyci", // 73 Lycian - "Cari", // 74 Carian - "Lydi", // 75 Lydian - "Cham", // 76 Cham - "Lana", // 77 Tai_Tham - "Tavt", // 78 Tai_Viet - "Avst", // 79 Avestan - "Egyp", // 80 Egyptian_Hieroglyphs - "Samr", // 81 Samaritan - "Lisu", // 82 Lisu - "Bamu", // 83 Bamum - "Java", // 84 Javanese - "Mtei", // 85 Meetei_Mayek - "Armi", // 86 Imperial_Aramaic - "Sarb", // 87 Old_South_Arabian - "Prti", // 88 Inscriptional_Parthian - "Phli", // 89 Inscriptional_Pahlavi - "Orkh", // 90 Old_Turkic - "Kthi", // 91 Kaithi - "Batk", // 92 Batak - "Brah", // 93 Brahmi - "Mand", // 94 Mandaic - "Cakm", // 95 Chakma - "Merc", // 96 Meroitic_Cursive - "Mero", // 97 Meroitic_Hieroglyphs - "Plrd", // 98 Miao - "Shrd", // 99 Sharada - "Sora", // 100 Sora_Sompeng - "Takr", // 101 Takri -}; - -// Subscripted by enum ULScript -extern const int kULScriptToCNameSize = 102; -extern const char* const kULScriptToCName[kULScriptToCNameSize] = { - "ULScript_Common", // 0 Zyyy - "ULScript_Latin", // 1 Latn - "ULScript_Greek", // 2 Grek - "ULScript_Cyrillic", // 3 Cyrl - "ULScript_Armenian", // 4 Armn - "ULScript_Hebrew", // 5 Hebr - "ULScript_Arabic", // 6 Arab - "ULScript_Syriac", // 7 Syrc - "ULScript_Thaana", // 8 Thaa - "ULScript_Devanagari", // 9 Deva - "ULScript_Bengali", // 10 Beng - "ULScript_Gurmukhi", // 11 Guru - "ULScript_Gujarati", // 12 Gujr - "ULScript_Oriya", // 13 Orya - "ULScript_Tamil", // 14 Taml - "ULScript_Telugu", // 15 Telu - "ULScript_Kannada", // 16 Knda - "ULScript_Malayalam", // 17 Mlym - "ULScript_Sinhala", // 18 Sinh - "ULScript_Thai", // 19 Thai - "ULScript_Lao", // 20 Laoo - "ULScript_Tibetan", // 21 Tibt - "ULScript_Myanmar", // 22 Mymr - "ULScript_Georgian", // 23 Geor - "ULScript_Hani", // 24 Hani - "ULScript_Ethiopic", // 25 Ethi - "ULScript_Cherokee", // 26 Cher - "ULScript_Canadian_Aboriginal", // 27 Cans - "ULScript_Ogham", // 28 Ogam - "ULScript_Runic", // 29 Runr - "ULScript_Khmer", // 30 Khmr - "ULScript_Mongolian", // 31 Mong - "ULScript_32", // 32 - "ULScript_33", // 33 - "ULScript_Bopomofo", // 34 Bopo - "ULScript_35", // 35 - "ULScript_Yi", // 36 Yiii - "ULScript_Old_Italic", // 37 Ital - "ULScript_Gothic", // 38 Goth - "ULScript_Deseret", // 39 Dsrt - "ULScript_Inherited", // 40 Zinh - "ULScript_Tagalog", // 41 Tglg - "ULScript_Hanunoo", // 42 Hano - "ULScript_Buhid", // 43 Buhd - "ULScript_Tagbanwa", // 44 Tagb - "ULScript_Limbu", // 45 Limb - "ULScript_Tai_Le", // 46 Tale - "ULScript_Linear_B", // 47 Linb - "ULScript_Ugaritic", // 48 Ugar - "ULScript_Shavian", // 49 Shaw - "ULScript_Osmanya", // 50 Osma - "ULScript_Cypriot", // 51 Cprt - "ULScript_Braille", // 52 Brai - "ULScript_Buginese", // 53 Bugi - "ULScript_Coptic", // 54 Copt - "ULScript_New_Tai_Lue", // 55 Talu - "ULScript_Glagolitic", // 56 Glag - "ULScript_Tifinagh", // 57 Tfng - "ULScript_Syloti_Nagri", // 58 Sylo - "ULScript_Old_Persian", // 59 Xpeo - "ULScript_Kharoshthi", // 60 Khar - "ULScript_Balinese", // 61 Bali - "ULScript_Cuneiform", // 62 Xsux - "ULScript_Phoenician", // 63 Phnx - "ULScript_Phags_Pa", // 64 Phag - "ULScript_Nko", // 65 Nkoo - "ULScript_Sundanese", // 66 Sund - "ULScript_Lepcha", // 67 Lepc - "ULScript_Ol_Chiki", // 68 Olck - "ULScript_Vai", // 69 Vaii - "ULScript_Saurashtra", // 70 Saur - "ULScript_Kayah_Li", // 71 Kali - "ULScript_Rejang", // 72 Rjng - "ULScript_Lycian", // 73 Lyci - "ULScript_Carian", // 74 Cari - "ULScript_Lydian", // 75 Lydi - "ULScript_Cham", // 76 Cham - "ULScript_Tai_Tham", // 77 Lana - "ULScript_Tai_Viet", // 78 Tavt - "ULScript_Avestan", // 79 Avst - "ULScript_Egyptian_Hieroglyphs", // 80 Egyp - "ULScript_Samaritan", // 81 Samr - "ULScript_Lisu", // 82 Lisu - "ULScript_Bamum", // 83 Bamu - "ULScript_Javanese", // 84 Java - "ULScript_Meetei_Mayek", // 85 Mtei - "ULScript_Imperial_Aramaic", // 86 Armi - "ULScript_Old_South_Arabian", // 87 Sarb - "ULScript_Inscriptional_Parthian", // 88 Prti - "ULScript_Inscriptional_Pahlavi", // 89 Phli - "ULScript_Old_Turkic", // 90 Orkh - "ULScript_Kaithi", // 91 Kthi - "ULScript_Batak", // 92 Batk - "ULScript_Brahmi", // 93 Brah - "ULScript_Mandaic", // 94 Mand - "ULScript_Chakma", // 95 Cakm - "ULScript_Meroitic_Cursive", // 96 Merc - "ULScript_Meroitic_Hieroglyphs", // 97 Mero - "ULScript_Miao", // 98 Plrd - "ULScript_Sharada", // 99 Shrd - "ULScript_Sora_Sompeng", // 100 Sora - "ULScript_Takri", // 101 Takr -}; - -// Subscripted by enum ULScript -extern const int kULScriptToRtypeSize = 102; -extern const ULScriptRType kULScriptToRtype[kULScriptToRtypeSize] = { - RTypeNone, // 0 Zyyy - RTypeMany, // 1 Latn - RTypeOne, // 2 Grek - RTypeMany, // 3 Cyrl - RTypeOne, // 4 Armn - RTypeMany, // 5 Hebr - RTypeMany, // 6 Arab - RTypeOne, // 7 Syrc - RTypeOne, // 8 Thaa - RTypeMany, // 9 Deva - RTypeMany, // 10 Beng - RTypeOne, // 11 Guru - RTypeOne, // 12 Gujr - RTypeOne, // 13 Orya - RTypeOne, // 14 Taml - RTypeOne, // 15 Telu - RTypeOne, // 16 Knda - RTypeOne, // 17 Mlym - RTypeOne, // 18 Sinh - RTypeOne, // 19 Thai - RTypeOne, // 20 Laoo - RTypeMany, // 21 Tibt - RTypeOne, // 22 Mymr - RTypeOne, // 23 Geor - RTypeCJK, // 24 Hani - RTypeMany, // 25 Ethi - RTypeOne, // 26 Cher - RTypeOne, // 27 Cans - RTypeNone, // 28 Ogam - RTypeNone, // 29 Runr - RTypeOne, // 30 Khmr - RTypeOne, // 31 Mong - RTypeNone, // 32 - RTypeNone, // 33 - RTypeNone, // 34 Bopo - RTypeNone, // 35 - RTypeNone, // 36 Yiii - RTypeNone, // 37 Ital - RTypeNone, // 38 Goth - RTypeNone, // 39 Dsrt - RTypeNone, // 40 Zinh - RTypeOne, // 41 Tglg - RTypeNone, // 42 Hano - RTypeNone, // 43 Buhd - RTypeNone, // 44 Tagb - RTypeOne, // 45 Limb - RTypeNone, // 46 Tale - RTypeNone, // 47 Linb - RTypeNone, // 48 Ugar - RTypeNone, // 49 Shaw - RTypeNone, // 50 Osma - RTypeNone, // 51 Cprt - RTypeNone, // 52 Brai - RTypeNone, // 53 Bugi - RTypeNone, // 54 Copt - RTypeNone, // 55 Talu - RTypeNone, // 56 Glag - RTypeNone, // 57 Tfng - RTypeNone, // 58 Sylo - RTypeNone, // 59 Xpeo - RTypeNone, // 60 Khar - RTypeNone, // 61 Bali - RTypeNone, // 62 Xsux - RTypeNone, // 63 Phnx - RTypeNone, // 64 Phag - RTypeNone, // 65 Nkoo - RTypeNone, // 66 Sund - RTypeNone, // 67 Lepc - RTypeNone, // 68 Olck - RTypeNone, // 69 Vaii - RTypeNone, // 70 Saur - RTypeNone, // 71 Kali - RTypeNone, // 72 Rjng - RTypeNone, // 73 Lyci - RTypeNone, // 74 Cari - RTypeNone, // 75 Lydi - RTypeNone, // 76 Cham - RTypeNone, // 77 Lana - RTypeNone, // 78 Tavt - RTypeNone, // 79 Avst - RTypeNone, // 80 Egyp - RTypeNone, // 81 Samr - RTypeNone, // 82 Lisu - RTypeNone, // 83 Bamu - RTypeNone, // 84 Java - RTypeNone, // 85 Mtei - RTypeNone, // 86 Armi - RTypeNone, // 87 Sarb - RTypeNone, // 88 Prti - RTypeNone, // 89 Phli - RTypeNone, // 90 Orkh - RTypeNone, // 91 Kthi - RTypeNone, // 92 Batk - RTypeNone, // 93 Brah - RTypeNone, // 94 Mand - RTypeNone, // 95 Cakm - RTypeNone, // 96 Merc - RTypeNone, // 97 Mero - RTypeNone, // 98 Plrd - RTypeNone, // 99 Shrd - RTypeNone, // 100 Sora - RTypeNone, // 101 Takr -}; - -// Subscripted by enum ULScript -extern const int kULScriptToDefaultLangSize = 102; -extern const Language kULScriptToDefaultLang[kULScriptToDefaultLangSize] = { - X_Common, // 0 Zyyy RTypeNone - ENGLISH, // 1 Latn RTypeMany - GREEK, // 2 Grek RTypeOne - RUSSIAN, // 3 Cyrl RTypeMany - ARMENIAN, // 4 Armn RTypeOne - HEBREW, // 5 Hebr RTypeMany - ARABIC, // 6 Arab RTypeMany - SYRIAC, // 7 Syrc RTypeOne - DHIVEHI, // 8 Thaa RTypeOne - HINDI, // 9 Deva RTypeMany - BENGALI, // 10 Beng RTypeMany - PUNJABI, // 11 Guru RTypeOne - GUJARATI, // 12 Gujr RTypeOne - ORIYA, // 13 Orya RTypeOne - TAMIL, // 14 Taml RTypeOne - TELUGU, // 15 Telu RTypeOne - KANNADA, // 16 Knda RTypeOne - MALAYALAM, // 17 Mlym RTypeOne - SINHALESE, // 18 Sinh RTypeOne - THAI, // 19 Thai RTypeOne - LAOTHIAN, // 20 Laoo RTypeOne - TIBETAN, // 21 Tibt RTypeMany - BURMESE, // 22 Mymr RTypeOne - GEORGIAN, // 23 Geor RTypeOne - JAPANESE, // 24 Hani RTypeCJK - AMHARIC, // 25 Ethi RTypeMany - CHEROKEE, // 26 Cher RTypeOne - INUKTITUT, // 27 Cans RTypeOne - X_Ogham, // 28 Ogam RTypeNone - X_Runic, // 29 Runr RTypeNone - KHMER, // 30 Khmr RTypeOne - MONGOLIAN, // 31 Mong RTypeOne - UNKNOWN_LANGUAGE, // 32 RTypeNone - UNKNOWN_LANGUAGE, // 33 RTypeNone - X_Bopomofo, // 34 Bopo RTypeNone - UNKNOWN_LANGUAGE, // 35 RTypeNone - X_Yi, // 36 Yiii RTypeNone - X_Old_Italic, // 37 Ital RTypeNone - X_Gothic, // 38 Goth RTypeNone - X_Deseret, // 39 Dsrt RTypeNone - X_Inherited, // 40 Zinh RTypeNone - TAGALOG, // 41 Tglg RTypeOne - X_Hanunoo, // 42 Hano RTypeNone - X_Buhid, // 43 Buhd RTypeNone - X_Tagbanwa, // 44 Tagb RTypeNone - LIMBU, // 45 Limb RTypeOne - X_Tai_Le, // 46 Tale RTypeNone - X_Linear_B, // 47 Linb RTypeNone - X_Ugaritic, // 48 Ugar RTypeNone - X_Shavian, // 49 Shaw RTypeNone - X_Osmanya, // 50 Osma RTypeNone - X_Cypriot, // 51 Cprt RTypeNone - X_Braille, // 52 Brai RTypeNone - X_Buginese, // 53 Bugi RTypeNone - X_Coptic, // 54 Copt RTypeNone - X_New_Tai_Lue, // 55 Talu RTypeNone - X_Glagolitic, // 56 Glag RTypeNone - X_Tifinagh, // 57 Tfng RTypeNone - X_Syloti_Nagri, // 58 Sylo RTypeNone - X_Old_Persian, // 59 Xpeo RTypeNone - X_Kharoshthi, // 60 Khar RTypeNone - X_Balinese, // 61 Bali RTypeNone - X_Cuneiform, // 62 Xsux RTypeNone - X_Phoenician, // 63 Phnx RTypeNone - X_Phags_Pa, // 64 Phag RTypeNone - X_Nko, // 65 Nkoo RTypeNone - X_Sundanese, // 66 Sund RTypeNone - X_Lepcha, // 67 Lepc RTypeNone - X_Ol_Chiki, // 68 Olck RTypeNone - X_Vai, // 69 Vaii RTypeNone - X_Saurashtra, // 70 Saur RTypeNone - X_Kayah_Li, // 71 Kali RTypeNone - X_Rejang, // 72 Rjng RTypeNone - X_Lycian, // 73 Lyci RTypeNone - X_Carian, // 74 Cari RTypeNone - X_Lydian, // 75 Lydi RTypeNone - X_Cham, // 76 Cham RTypeNone - X_Tai_Tham, // 77 Lana RTypeNone - X_Tai_Viet, // 78 Tavt RTypeNone - X_Avestan, // 79 Avst RTypeNone - X_Egyptian_Hieroglyphs, // 80 Egyp RTypeNone - X_Samaritan, // 81 Samr RTypeNone - X_Lisu, // 82 Lisu RTypeNone - X_Bamum, // 83 Bamu RTypeNone - X_Javanese, // 84 Java RTypeNone - X_Meetei_Mayek, // 85 Mtei RTypeNone - X_Imperial_Aramaic, // 86 Armi RTypeNone - X_Old_South_Arabian, // 87 Sarb RTypeNone - X_Inscriptional_Parthian, // 88 Prti RTypeNone - X_Inscriptional_Pahlavi, // 89 Phli RTypeNone - X_Old_Turkic, // 90 Orkh RTypeNone - X_Kaithi, // 91 Kthi RTypeNone - X_Batak, // 92 Batk RTypeNone - X_Brahmi, // 93 Brah RTypeNone - X_Mandaic, // 94 Mand RTypeNone - X_Chakma, // 95 Cakm RTypeNone - X_Meroitic_Cursive, // 96 Merc RTypeNone - X_Meroitic_Hieroglyphs, // 97 Mero RTypeNone - X_Miao, // 98 Plrd RTypeNone - X_Sharada, // 99 Shrd RTypeNone - X_Sora_Sompeng, // 100 Sora RTypeNone - X_Takri, // 101 Takr RTypeNone -}; - -// Alphabetical order for binary search -extern const int kNameToULScriptSize = 105; -extern const CharIntPair kNameToULScript[kNameToULScriptSize] = { - {"Arabic", 6}, // Arab - {"Armenian", 4}, // Armn - {"Avestan", 79}, // Avst - {"Balinese", 61}, // Bali - {"Bamum", 83}, // Bamu - {"Batak", 92}, // Batk - {"Bengali", 10}, // Beng - {"Bopomofo", 34}, // Bopo - {"Brahmi", 93}, // Brah - {"Braille", 52}, // Brai - {"Buginese", 53}, // Bugi - {"Buhid", 43}, // Buhd - {"Canadian_Aboriginal", 27}, // Cans - {"Carian", 74}, // Cari - {"Chakma", 95}, // Cakm - {"Cham", 76}, // Cham - {"Cherokee", 26}, // Cher - {"Common", 0}, // Zyyy - {"Coptic", 54}, // Copt - {"Cuneiform", 62}, // Xsux - {"Cypriot", 51}, // Cprt - {"Cyrillic", 3}, // Cyrl - {"Deseret", 39}, // Dsrt - {"Devanagari", 9}, // Deva - {"Egyptian_Hieroglyphs", 80}, // Egyp - {"Ethiopic", 25}, // Ethi - {"Georgian", 23}, // Geor - {"Glagolitic", 56}, // Glag - {"Gothic", 38}, // Goth - {"Greek", 2}, // Grek - {"Gujarati", 12}, // Gujr - {"Gurmukhi", 11}, // Guru - {"Han", 24}, // Hant - {"Han", 24}, // Hans - {"Han", 24}, // Hani - {"Hangul", 24}, // Hang - {"Hani", 24}, // Hani - {"Hanunoo", 42}, // Hano - {"Hebrew", 5}, // Hebr - {"Hiragana", 24}, // Hira - {"Imperial_Aramaic", 86}, // Armi - {"Inherited", 40}, // Zinh - {"Inscriptional_Pahlavi", 89}, // Phli - {"Inscriptional_Parthian", 88}, // Prti - {"Javanese", 84}, // Java - {"Kaithi", 91}, // Kthi - {"Kannada", 16}, // Knda - {"Katakana", 24}, // Kana - {"Kayah_Li", 71}, // Kali - {"Kharoshthi", 60}, // Khar - {"Khmer", 30}, // Khmr - {"Lao", 20}, // Laoo - {"Latin", 1}, // Latn - {"Lepcha", 67}, // Lepc - {"Limbu", 45}, // Limb - {"Linear_B", 47}, // Linb - {"Lisu", 82}, // Lisu - {"Lycian", 73}, // Lyci - {"Lydian", 75}, // Lydi - {"Malayalam", 17}, // Mlym - {"Mandaic", 94}, // Mand - {"Meetei_Mayek", 85}, // Mtei - {"Meroitic_Cursive", 96}, // Merc - {"Meroitic_Hieroglyphs", 97}, // Mero - {"Miao", 98}, // Plrd - {"Mongolian", 31}, // Mong - {"Myanmar", 22}, // Mymr - {"New_Tai_Lue", 55}, // Talu - {"Nko", 65}, // Nkoo - {"Ogham", 28}, // Ogam - {"Ol_Chiki", 68}, // Olck - {"Old_Italic", 37}, // Ital - {"Old_Persian", 59}, // Xpeo - {"Old_South_Arabian", 87}, // Sarb - {"Old_Turkic", 90}, // Orkh - {"Oriya", 13}, // Orya - {"Osmanya", 50}, // Osma - {"Phags_Pa", 64}, // Phag - {"Phoenician", 63}, // Phnx - {"Rejang", 72}, // Rjng - {"Runic", 29}, // Runr - {"Samaritan", 81}, // Samr - {"Saurashtra", 70}, // Saur - {"Sharada", 99}, // Shrd - {"Shavian", 49}, // Shaw - {"Sinhala", 18}, // Sinh - {"Sora_Sompeng", 100}, // Sora - {"Sundanese", 66}, // Sund - {"Syloti_Nagri", 58}, // Sylo - {"Syriac", 7}, // Syrc - {"Tagalog", 41}, // Tglg - {"Tagbanwa", 44}, // Tagb - {"Tai_Le", 46}, // Tale - {"Tai_Tham", 77}, // Lana - {"Tai_Viet", 78}, // Tavt - {"Takri", 101}, // Takr - {"Tamil", 14}, // Taml - {"Telugu", 15}, // Telu - {"Thaana", 8}, // Thaa - {"Thai", 19}, // Thai - {"Tibetan", 21}, // Tibt - {"Tifinagh", 57}, // Tfng - {"Ugaritic", 48}, // Ugar - {"Vai", 69}, // Vaii - {"Yi", 36}, // Yiii -}; - -// Alphabetical order for binary search -extern const int kCodeToULScriptSize = 105; -extern const CharIntPair kCodeToULScript[kNameToULScriptSize] = { - {"Arab", 6}, // Arab - {"Armi", 86}, // Armi - {"Armn", 4}, // Armn - {"Avst", 79}, // Avst - {"Bali", 61}, // Bali - {"Bamu", 83}, // Bamu - {"Batk", 92}, // Batk - {"Beng", 10}, // Beng - {"Bopo", 34}, // Bopo - {"Brah", 93}, // Brah - {"Brai", 52}, // Brai - {"Bugi", 53}, // Bugi - {"Buhd", 43}, // Buhd - {"Cakm", 95}, // Cakm - {"Cans", 27}, // Cans - {"Cari", 74}, // Cari - {"Cham", 76}, // Cham - {"Cher", 26}, // Cher - {"Copt", 54}, // Copt - {"Cprt", 51}, // Cprt - {"Cyrl", 3}, // Cyrl - {"Deva", 9}, // Deva - {"Dsrt", 39}, // Dsrt - {"Egyp", 80}, // Egyp - {"Ethi", 25}, // Ethi - {"Geor", 23}, // Geor - {"Glag", 56}, // Glag - {"Goth", 38}, // Goth - {"Grek", 2}, // Grek - {"Gujr", 12}, // Gujr - {"Guru", 11}, // Guru - {"Hang", 24}, // Hang - {"Hani", 24}, // Hani - {"Hani", 24}, // Hani - {"Hano", 42}, // Hano - {"Hans", 24}, // Hans - {"Hant", 24}, // Hant - {"Hebr", 5}, // Hebr - {"Hira", 24}, // Hira - {"Ital", 37}, // Ital - {"Java", 84}, // Java - {"Kali", 71}, // Kali - {"Kana", 24}, // Kana - {"Khar", 60}, // Khar - {"Khmr", 30}, // Khmr - {"Knda", 16}, // Knda - {"Kthi", 91}, // Kthi - {"Lana", 77}, // Lana - {"Laoo", 20}, // Laoo - {"Latn", 1}, // Latn - {"Lepc", 67}, // Lepc - {"Limb", 45}, // Limb - {"Linb", 47}, // Linb - {"Lisu", 82}, // Lisu - {"Lyci", 73}, // Lyci - {"Lydi", 75}, // Lydi - {"Mand", 94}, // Mand - {"Merc", 96}, // Merc - {"Mero", 97}, // Mero - {"Mlym", 17}, // Mlym - {"Mong", 31}, // Mong - {"Mtei", 85}, // Mtei - {"Mymr", 22}, // Mymr - {"Nkoo", 65}, // Nkoo - {"Ogam", 28}, // Ogam - {"Olck", 68}, // Olck - {"Orkh", 90}, // Orkh - {"Orya", 13}, // Orya - {"Osma", 50}, // Osma - {"Phag", 64}, // Phag - {"Phli", 89}, // Phli - {"Phnx", 63}, // Phnx - {"Plrd", 98}, // Plrd - {"Prti", 88}, // Prti - {"Rjng", 72}, // Rjng - {"Runr", 29}, // Runr - {"Samr", 81}, // Samr - {"Sarb", 87}, // Sarb - {"Saur", 70}, // Saur - {"Shaw", 49}, // Shaw - {"Shrd", 99}, // Shrd - {"Sinh", 18}, // Sinh - {"Sora", 100}, // Sora - {"Sund", 66}, // Sund - {"Sylo", 58}, // Sylo - {"Syrc", 7}, // Syrc - {"Tagb", 44}, // Tagb - {"Takr", 101}, // Takr - {"Tale", 46}, // Tale - {"Talu", 55}, // Talu - {"Taml", 14}, // Taml - {"Tavt", 78}, // Tavt - {"Telu", 15}, // Telu - {"Tfng", 57}, // Tfng - {"Tglg", 41}, // Tglg - {"Thaa", 8}, // Thaa - {"Thai", 19}, // Thai - {"Tibt", 21}, // Tibt - {"Ugar", 48}, // Ugar - {"Vaii", 69}, // Vaii - {"Xpeo", 59}, // Xpeo - {"Xsux", 62}, // Xsux - {"Yiii", 36}, // Yiii - {"Zinh", 40}, // Zinh - {"Zyyy", 0}, // Zyyy -}; - -} // namespace CLD2 |