diff --git a/src/tools/otherTools.cpp b/src/tools/otherTools.cpp index c9ed7f034..986c38f9d 100644 --- a/src/tools/otherTools.cpp +++ b/src/tools/otherTools.cpp @@ -21,279 +21,150 @@ #include static std::map codeisomapping { -//a - { "ad", "and" }, - { "ae", "are" }, - { "af", "afg" }, - { "ag", "atg" }, - { "ai", "aia" }, - { "al", "alb" }, - { "am", "arm" }, - { "an", "ant" }, - { "ao", "ago" }, - { "aq", "ata" }, - { "ar", "arg" }, - { "as", "asm" }, - { "at", "aut" }, - { "au", "aus" }, - { "aw", "abw" }, - { "ax", "ala" }, - { "az", "aze" }, -//b - { "ba", "bih" }, - { "bb", "brb" }, - { "bd", "bgd" }, - { "be", "bel" }, - { "bf", "bfa" }, - { "bg", "bgr" }, - { "bh", "bhr" }, - { "bi", "bdi" }, - { "bj", "ben" }, - { "bl", "blm" }, - { "bn", "brn" }, - { "bm", "bmu" }, - { "bo", "bol" }, - { "br", "bra" }, - { "bs", "bhs" }, - { "bt", "btn" }, - { "bv", "bvt" }, - { "bw", "bwa" }, - { "by", "blr" }, - { "bz", "blz" }, -//c - { "ca", "can" }, - { "cc", "cck" }, - { "cd", "cod" }, - { "cf", "caf" }, - { "cg", "cog" }, - { "ch", "che" }, - { "ci", "civ" }, - { "ck", "cok" }, - { "cl", "chl" }, - { "cm", "cmr" }, - { "cn", "chn" }, - { "co", "col" }, - { "cr", "cri" }, - { "cu", "cub" }, - { "cv", "cpv" }, - { "cx", "cxr" }, - { "cy", "cyp" }, - { "cz", "cze" }, -//d - { "de", "deu" }, - { "dj", "dji" }, - { "dk", "dnk" }, - { "dm", "dma" }, - { "do", "dom" }, - { "dz", "dza" }, -//e - { "ec", "ecu" }, - { "ee", "est" }, - { "eg", "egy" }, - { "eh", "esh" }, - { "en", "eng" }, - { "er", "eri" }, - { "es", "esp" }, - { "et", "eth" }, -//f - { "fi", "fin" }, - { "fj", "fji" }, - { "fk", "flk" }, - { "fm", "fsm" }, - { "fo", "fro" }, - { "fr", "fra" }, -//g - { "ga", "gab" }, - { "gb", "gbr" }, - { "gd", "grd" }, - { "ge", "geo" }, - { "gf", "guf" }, - { "gg", "ggy" }, - { "gh", "gha" }, - { "gi", "gib" }, - { "gl", "grl" }, - { "gm", "gmb" }, - { "gn", "gin" }, - { "gp", "glp" }, - { "gq", "gnq" }, - { "gr", "grc" }, - { "gs", "sgs" }, - { "gt", "gtm" }, - { "gu", "gum" }, - { "gw", "gnb" }, - { "gy", "guy" }, -//h - { "hk", "hkg" }, - { "hm", "hmd" }, - { "hn", "hnd" }, - { "hr", "hrv" }, - { "ht", "hti" }, - { "hu", "hun" }, -//i - { "id", "idn" }, - { "ie", "irl" }, - { "il", "isr" }, - { "im", "imn" }, - { "in", "ind" }, - { "io", "iot" }, - { "iq", "irq" }, - { "ir", "irn" }, - { "is", "isl" }, - { "it", "ita" }, -//j - { "je", "jey" }, - { "jm", "jam" }, - { "jo", "jor" }, - { "jp", "jpn" }, -//k - { "ke", "ken" }, - { "kg", "kgz" }, - { "kh", "khm" }, - { "ki", "kir" }, - { "km", "com" }, - { "kn", "kna" }, - { "kp", "prk" }, - { "kr", "kor" }, - { "kw", "kwt" }, - { "ky", "cym" }, - { "kz", "kaz" }, -//l - { "la", "lao" }, - { "lb", "lbn" }, - { "lc", "lca" }, - { "li", "lie" }, - { "lk", "lka" }, - { "lr", "lbr" }, - { "ls", "lso" }, - { "lt", "ltu" }, - { "lu", "lux" }, - { "lv", "lva" }, - { "ly", "lby" }, -//m - { "ma", "mar" }, - { "mc", "mco" }, - { "md", "mda" }, - { "me", "mne" }, - { "mf", "maf" }, - { "mg", "mdg" }, - { "mh", "mhl" }, - { "mk", "mkd" }, - { "ml", "mli" }, - { "mm", "mmr" }, - { "mn", "mng" }, - { "mo", "mac" }, - { "mp", "mnp" }, - { "mq", "mtq" }, - { "mr", "mrt" }, - { "ms", "msr" }, - { "mt", "mlt" }, - { "mu", "mus" }, - { "mv", "mdv" }, - { "mw", "mwi" }, - { "mx", "mex" }, - { "my", "mys" }, - { "mz", "moz" }, -//n - { "na", "nam" }, - { "nc", "ncl" }, - { "ne", "ner" }, - { "nf", "nfk" }, - { "ng", "nga" }, - { "ni", "nic" }, - { "nl", "nld" }, - { "no", "nor" }, - { "np", "npl" }, - { "nr", "nru" }, - { "nu", "niu" }, - { "nz", "nzl" }, -//o - { "om", "omn" }, -//p - { "pa", "pan" }, - { "pe", "per" }, - { "pf", "pyf" }, - { "pg", "png" }, - { "ph", "phl" }, - { "pk", "pak" }, - { "pl", "pol" }, - { "pm", "spm" }, - { "pn", "pcn" }, - { "pr", "pri" }, - { "ps", "pse" }, - { "pt", "prt" }, - { "pw", "plw" }, - { "py", "pry" }, -//q - { "qa", "qat" }, -//r - { "re", "reu" }, - { "ro", "rou" }, - { "rs", "srb" }, - { "ru", "rus" }, - { "rw", "rwa" }, -//s - { "sa", "sau" }, - { "sb", "slb" }, - { "sc", "syc" }, - { "sd", "sdn" }, - { "se", "swe" }, - { "sg", "sgp" }, - { "sh", "shn" }, - { "si", "svn" }, - { "sj", "sjm" }, - { "sk", "svk" }, - { "sl", "sle" }, - { "sm", "smr" }, - { "sn", "sen" }, - { "so", "som" }, - { "sr", "sur" }, - { "ss", "ssd" }, - { "st", "stp" }, - { "sv", "slv" }, - { "sy", "syr" }, - { "sz", "swz" }, -//t - { "tc", "tca" }, - { "td", "tcd" }, - { "tf", "atf" }, - { "tg", "tgo" }, - { "th", "tha" }, - { "tj", "tjk" }, - { "tk", "tkl" }, - { "tl", "tls" }, - { "tm", "tkm" }, - { "tn", "tun" }, - { "to", "ton" }, - { "tr", "tur" }, - { "tt", "tto" }, - { "tv", "tuv" }, - { "tw", "twn" }, - { "tz", "tza" }, -//u - { "ua", "ukr" }, - { "ug", "uga" }, - { "um", "umi" }, - { "us", "usa" }, - { "uy", "ury" }, - { "uz", "uzb" }, -//v - { "va", "vat" }, - { "vc", "vct" }, - { "ve", "ven" }, - { "vg", "vgb" }, - { "vi", "vir" }, - { "vn", "vnm" }, - { "vu", "vut" }, -//w - { "wf", "wlf" }, - { "ws", "wsm" }, -//y - { "ye", "yem" }, - { "yt", "myt" }, -// z - { "za", "zaf" }, - { "zm", "zmb" }, - { "zw", "zwe" } +{ "aa", "aar" }, +{ "af", "afr" }, +{ "ak", "aka" }, +{ "am", "amh" }, +{ "ar", "ara" }, +{ "as", "asm" }, +{ "az", "aze" }, +{ "ba", "bak" }, +{ "be", "bel" }, +{ "bg", "bul" }, +{ "bm", "bam" }, +{ "bn", "ben" }, +{ "bo", "bod" }, +{ "br", "bre" }, +{ "bs", "bos" }, +{ "ca", "cat" }, +{ "ce", "che" }, +{ "co", "cos" }, +{ "cs", "ces" }, +{ "cu", "chu" }, +{ "cv", "chv" }, +{ "cy", "cym" }, +{ "da", "dan" }, +{ "de", "deu" }, +{ "dv", "div" }, +{ "dz", "dzo" }, +{ "ee", "ewe" }, +{ "el", "ell" }, +{ "en", "eng" }, +{ "es", "spa" }, +{ "et", "est" }, +{ "eu", "eus" }, +{ "fa", "fas" }, +{ "ff", "ful" }, +{ "fi", "fin" }, +{ "fo", "fao" }, +{ "fr", "fra" }, +{ "fy", "fry" }, +{ "ga", "gle" }, +{ "gd", "gla" }, +{ "gl", "glg" }, +{ "gn", "grn" }, +{ "gu", "guj" }, +{ "gv", "glv" }, +{ "ha", "hau" }, +{ "he", "heb" }, +{ "hi", "hin" }, +{ "hr", "hrv" }, +{ "hu", "hun" }, +{ "hy", "hye" }, +{ "ia", "ina" }, +{ "id", "ind" }, +{ "ig", "ibo" }, +{ "is", "isl" }, +{ "it", "ita" }, +{ "iu", "iku" }, +{ "ja", "jpn" }, +{ "jv", "jav" }, +{ "ka", "kat" }, +{ "ki", "kik" }, +{ "kk", "kaz" }, +{ "kl", "kal" }, +{ "km", "khm" }, +{ "kn", "kan" }, +{ "ko", "kor" }, +{ "ks", "kas" }, +{ "ku", "kur" }, +{ "kw", "cor" }, +{ "ky", "kir" }, +{ "lb", "ltz" }, +{ "lg", "lug" }, +{ "ln", "lin" }, +{ "lo", "lao" }, +{ "lt", "lit" }, +{ "lv", "lav" }, +{ "mg", "mlg" }, +{ "mi", "mri" }, +{ "mi", "mri" }, +{ "mk", "mkd" }, +{ "ml", "mal" }, +{ "mn", "mon" }, +{ "mr", "mar" }, +{ "ms", "msa" }, +{ "mt", "mlt" }, +{ "my", "mya" }, +{ "nb", "nob" }, +{ "ne", "nep" }, +{ "nl", "nld" }, +{ "nn", "nno" }, +{ "no", "nor" }, +{ "ny", "nya" }, +{ "oc", "oci" }, +{ "om", "orm" }, +{ "or", "ori" }, +{ "os", "oss" }, +{ "pa", "pan" }, +{ "pl", "pol" }, +{ "ps", "pus" }, +{ "pt", "por" }, +{ "qu", "que" }, +{ "rm", "roh" }, +{ "rn", "run" }, +{ "ro", "ron" }, +{ "ru", "rus" }, +{ "rw", "kin" }, +{ "sa", "san" }, +{ "sd", "snd" }, +{ "se", "sme" }, +{ "sg", "sag" }, +{ "si", "sin" }, +{ "sk", "slk" }, +{ "sl", "slv" }, +{ "sn", "sna" }, +{ "so", "som" }, +{ "sq", "sqi" }, +{ "sr", "srp" }, +{ "ss", "ssw" }, +{ "st", "sot" }, +{ "sv", "swe" }, +{ "sw", "swa" }, +{ "ta", "tam" }, +{ "te", "tel" }, +{ "tg", "tgk" }, +{ "th", "tha" }, +{ "ti", "tir" }, +{ "tk", "tuk" }, +{ "tl", "tgl" }, +{ "tn", "tsn" }, +{ "to", "ton" }, +{ "tr", "tur" }, +{ "ts", "tso" }, +{ "tt", "tat" }, +{ "ug", "uig" }, +{ "uk", "ukr" }, +{ "ur", "urd" }, +{ "uz", "uzb" }, +{ "ve", "ven" }, +{ "vi", "vie" }, +{ "wa", "wln" }, +{ "wo", "wol" }, +{ "xh", "xho" }, +{ "yo", "yor" }, +{ "zh", "zho" }, +{ "zu", "zul" } }; void kiwix::sleep(unsigned int milliseconds)