""" This submodule purpose is to load attached JSON asset. Will be loaded once per package import / python init. The file 'frequencies.json' is mandatory for language/coherence detection. Not having it will weaker considerably the core detection. """ from collections import OrderedDict FREQUENCIES = OrderedDict( [ ('English', ['e', 'a', 't', 'i', 'o', 'n', 's', 'r', 'h', 'l', 'd', 'c', 'u', 'm', 'f', 'p', 'g', 'w', 'y', 'b', 'v', 'k', 'x', 'j', 'z', 'q']), ('German', ['e', 'n', 'i', 'r', 's', 't', 'a', 'd', 'h', 'u', 'l', 'g', 'o', 'c', 'm', 'b', 'f', 'k', 'w', 'z', 'p', 'v', 'ü', 'ä', 'ö', 'j']), ('French', ['e', 'a', 's', 'n', 'i', 't', 'r', 'l', 'u', 'o', 'd', 'c', 'p', 'm', 'é', 'v', 'g', 'f', 'b', 'h', 'q', 'à ', 'x', 'è', 'y', 'j']), ('Dutch', ['e', 'n', 'a', 'i', 'r', 't', 'o', 'd', 's', 'l', 'g', 'h', 'v', 'm', 'u', 'k', 'c', 'p', 'b', 'w', 'j', 'z', 'f', 'y', 'x', 'ë']), ('Italian', ['e', 'i', 'a', 'o', 'n', 'l', 't', 'r', 's', 'c', 'd', 'u', 'p', 'm', 'g', 'v', 'f', 'b', 'z', 'h', 'q', 'è', 'à ', 'k', 'y', 'ò']), ('Polish', ['a', 'i', 'o', 'e', 'n', 'r', 'z', 'w', 's', 'c', 't', 'k', 'y', 'd', 'p', 'm', 'u', 'l', 'j', 'Å‚', 'g', 'b', 'h', 'Ä…', 'Ä™', 'ó']), ('Spanish', ['e', 'a', 'o', 'n', 's', 'r', 'i', 'l', 'd', 't', 'c', 'u', 'm', 'p', 'b', 'g', 'v', 'f', 'y', 'ó', 'h', 'q', 'Ã', 'j', 'z', 'á']), ('Russian', ['о', 'а', 'е', 'и', 'н', 'Ñ', 'Ñ‚', 'Ñ€', 'в', 'л', 'к', 'м', 'д', 'п', 'у', 'г', 'Ñ', 'Ñ‹', 'з', 'б', 'й', 'ÑŒ', 'ч', 'Ñ…', 'ж', 'ц']), ('Japanese', ['ã®', 'ã«', 'ã‚‹', 'ãŸ', 'ã¯', 'ー', 'ã¨', 'ã—', 'ã‚’', 'ã§', 'ã¦', 'ãŒ', 'ã„', 'ン', 'れ', 'ãª', 'å¹´', 'ス', 'ã£', 'ル', 'ã‹', 'ら', 'ã‚', 'ã•', 'ã‚‚', 'り']), ('Portuguese', ['a', 'e', 'o', 's', 'i', 'r', 'd', 'n', 't', 'm', 'u', 'c', 'l', 'p', 'g', 'v', 'b', 'f', 'h', 'ã', 'q', 'é', 'ç', 'á', 'z', 'Ã']), ('Swedish', ['e', 'a', 'n', 'r', 't', 's', 'i', 'l', 'd', 'o', 'm', 'k', 'g', 'v', 'h', 'f', 'u', 'p', 'ä', 'c', 'b', 'ö', 'Ã¥', 'y', 'j', 'x']), ('Chinese', ['çš„', '一', '是', 'ä¸', '了', '在', '人', '有', '我', 'ä»–', 'è¿™', '个', '们', 'ä¸', 'æ¥', '上', '大', '为', 'å’Œ', '国', '地', '到', '以', '说', 'æ—¶', 'è¦', 'å°±', '出', '会']), ('Ukrainian', ['о', 'а', 'н', 'Ñ–', 'и', 'Ñ€', 'в', 'Ñ‚', 'е', 'Ñ', 'к', 'л', 'у', 'д', 'м', 'п', 'з', 'Ñ', 'ÑŒ', 'б', 'г', 'й', 'ч', 'Ñ…', 'ц', 'Ñ—']), ('Norwegian', ['e', 'r', 'n', 't', 'a', 's', 'i', 'o', 'l', 'd', 'g', 'k', 'm', 'v', 'f', 'p', 'u', 'b', 'h', 'Ã¥', 'y', 'j', 'ø', 'c', 'æ', 'w']), ('Finnish', ['a', 'i', 'n', 't', 'e', 's', 'l', 'o', 'u', 'k', 'ä', 'm', 'r', 'v', 'j', 'h', 'p', 'y', 'd', 'ö', 'g', 'c', 'b', 'f', 'w', 'z']), ('Vietnamese', ['n', 'h', 't', 'i', 'c', 'g', 'a', 'o', 'u', 'm', 'l', 'r', 'à ', 'Ä‘', 's', 'e', 'v', 'p', 'b', 'y', 'ư', 'd', 'á', 'k', 'á»™', 'ế']), ('Czech', ['o', 'e', 'a', 'n', 't', 's', 'i', 'l', 'v', 'r', 'k', 'd', 'u', 'm', 'p', 'Ã', 'c', 'h', 'z', 'á', 'y', 'j', 'b', 'Ä›', 'é', 'Å™']), ('Hungarian', ['e', 'a', 't', 'l', 's', 'n', 'k', 'r', 'i', 'o', 'z', 'á', 'é', 'g', 'm', 'b', 'y', 'v', 'd', 'h', 'u', 'p', 'j', 'ö', 'f', 'c']), ('Korean', ['ì´', '다', 'ì—', 'ì˜', '는', '로', '하', 'ì„', 'ê°€', 'ê³ ', 'ì§€', '서', '한', 'ì€', '기', '으', 'ë…„', '대', '사', '시', '를', '리', 'ë„', 'ì¸', '스', 'ì¼']), ('Indonesian', ['a', 'n', 'e', 'i', 'r', 't', 'u', 's', 'd', 'k', 'm', 'l', 'g', 'p', 'b', 'o', 'h', 'y', 'j', 'c', 'w', 'f', 'v', 'z', 'x', 'q']), ('Turkish', ['a', 'e', 'i', 'n', 'r', 'l', 'ı', 'k', 'd', 't', 's', 'm', 'y', 'u', 'o', 'b', 'ü', 'ÅŸ', 'v', 'g', 'z', 'h', 'c', 'p', 'ç', 'ÄŸ']), ('Romanian', ['e', 'i', 'a', 'r', 'n', 't', 'u', 'l', 'o', 'c', 's', 'd', 'p', 'm', 'ă', 'f', 'v', 'î', 'g', 'b', 'È™', 'È›', 'z', 'h', 'â', 'j']), ('Farsi', ['ا', 'ÛŒ', 'ر', 'د', 'Ù†', 'Ù‡', 'Ùˆ', 'Ù…', 'ت', 'ب', 'س', 'Ù„', 'Ú©', 'Ø´', 'ز', 'Ù', 'Ú¯', 'ع', 'Ø®', 'Ù‚', 'ج', 'Ø¢', 'Ù¾', 'Ø', 'Ø·', 'ص']), ('Arabic', ['ا', 'Ù„', 'ÙŠ', 'Ù…', 'Ùˆ', 'Ù†', 'ر', 'ت', 'ب', 'Ø©', 'ع', 'د', 'س', 'Ù', 'Ù‡', 'Ùƒ', 'Ù‚', 'Ø£', 'Ø', 'ج', 'Ø´', 'Ø·', 'ص', 'Ù‰', 'Ø®', 'Ø¥']), ('Danish', ['e', 'r', 'n', 't', 'a', 'i', 's', 'd', 'l', 'o', 'g', 'm', 'k', 'f', 'v', 'u', 'b', 'h', 'p', 'Ã¥', 'y', 'ø', 'æ', 'c', 'j', 'w']), ('Serbian', ['а', 'и', 'о', 'е', 'н', 'Ñ€', 'Ñ', 'у', 'Ñ‚', 'к', 'ј', 'в', 'д', 'м', 'п', 'л', 'г', 'з', 'б', 'a', 'i', 'e', 'o', 'n', 'ц', 'ш']), ('Lithuanian', ['i', 'a', 's', 'o', 'r', 'e', 't', 'n', 'u', 'k', 'm', 'l', 'p', 'v', 'd', 'j', 'g', 'Ä—', 'b', 'y', 'ų', 'Å¡', 'ž', 'c', 'Ä…', 'į']), ('Slovene', ['e', 'a', 'i', 'o', 'n', 'r', 's', 'l', 't', 'j', 'v', 'k', 'd', 'p', 'm', 'u', 'z', 'b', 'g', 'h', 'Ä', 'c', 'Å¡', 'ž', 'f', 'y']), ('Slovak', ['o', 'a', 'e', 'n', 'i', 'r', 'v', 't', 's', 'l', 'k', 'd', 'm', 'p', 'u', 'c', 'h', 'j', 'b', 'z', 'á', 'y', 'ý', 'Ã', 'Ä', 'é']), ('Hebrew', ['×™', 'ו', '×”', 'ל', 'ר', 'ב', 'ת', 'מ', '×', 'ש', '× ', '×¢', '×', 'ד', '×§', '×—', 'פ', 'ס', '×›', '×’', 'ט', 'צ', 'ן', '×–', 'ך']), ('Bulgarian', ['а', 'и', 'о', 'е', 'н', 'Ñ‚', 'Ñ€', 'Ñ', 'в', 'л', 'к', 'д', 'п', 'м', 'з', 'г', 'Ñ', 'ÑŠ', 'у', 'б', 'ч', 'ц', 'й', 'ж', 'щ', 'Ñ…']), ('Croatian', ['a', 'i', 'o', 'e', 'n', 'r', 'j', 's', 't', 'u', 'k', 'l', 'v', 'd', 'm', 'p', 'g', 'z', 'b', 'c', 'Ä', 'h', 'Å¡', 'ž', 'ć', 'f']), ('Hindi', ['क', 'र', 'स', 'न', 'त', 'म', 'ह', 'प', 'य', 'ल', 'व', 'ज', 'द', 'ग', 'ब', 'श', 'ट', 'अ', 'à¤', 'थ', 'à¤', 'ड', 'च', 'ध', 'ष', 'इ']), ('Estonian', ['a', 'i', 'e', 's', 't', 'l', 'u', 'n', 'o', 'k', 'r', 'd', 'm', 'v', 'g', 'p', 'j', 'h', 'ä', 'b', 'õ', 'ü', 'f', 'c', 'ö', 'y']), ('Simple English', ['e', 'a', 't', 'i', 'o', 'n', 's', 'r', 'h', 'l', 'd', 'c', 'm', 'u', 'f', 'p', 'g', 'w', 'b', 'y', 'v', 'k', 'j', 'x', 'z', 'q']), ('Thai', ['า', 'น', 'ร', 'à¸', 'à¸', 'เ', 'ง', 'ม', 'ย', 'ล', 'ว', 'ด', 'ท', 'ส', 'ต', 'ะ', 'ป', 'บ', 'ค', 'ห', 'à¹', 'จ', 'พ', 'ช', 'ข', 'ใ']), ('Greek', ['α', 'Ï„', 'ο', 'ι', 'ε', 'ν', 'Ï', 'σ', 'κ', 'η', 'Ï€', 'Ï‚', 'Ï…', 'μ', 'λ', 'ί', 'ÏŒ', 'ά', 'γ', 'Î', 'δ', 'ή', 'ω', 'χ', 'θ', 'Ï']), ('Tamil', ['க', 'த', 'ப', 'ட', 'à®°', 'à®®', 'ல', 'ன', 'வ', 'à®±', 'ய', 'ள', 'ச', 'ந', 'இ', 'ண', 'à®…', 'ஆ', 'à®´', 'à®™', 'எ', 'உ', 'à®’', 'ஸ']), ('Classical Chinese', ['之', 'å¹´', '為', '也', '以', '一', '人', 'å…¶', '者', '國', '有', '二', 'å', 'æ–¼', 'æ›°', '三', 'ä¸', '大', '而', 'å', 'ä¸', '五', 'å››'])] )