zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
U
L±dø4ã&@s\dZddlmZddlmZmZGdd„dƒZedddd    d
d d gd dgdedddddddgddgdeddddddgddgdedddd d!gd"d#gded$d%dd&d'd(d)gd*d+gded,d-dd&d'd(d)gd.d/gded0d1dd2d3gd4d5gded6d7dd&d(d)gd8gd9ed:d;dd<gd=d>gded?d@dd&d'd(d)gdAdBgdedCdDddEdFdGgdHdIgdedJdKdd&d'd(d)gdLdMgdedNdOdd&d'd(d)gdPdQdRgdedSdTddUdVgdWdXgdedYdZdd d!gd[d\gded]d^dd d!gd_d`gdedadbdd&d'd(d)gdcddgdededfddFdGdEgdgdhgdedidjddFdGdEgdkdlgdedmdndddddgdodpgdedqdrdd&d(d)gdsgd9edtdudd d!gdvdwgdedxdydd&d'd(d)gdzd{gded|d}dd d!gd~dgded€ddddd‚dddgdƒd„gded…d†dd d!gd‡dˆgded‰dŠdd d!gd‹dŒgdeddŽdddddgdgd‘ed’d“dd”d•d–gd—d˜gded™dšdd<d›dœgddžgdedŸd dd¡gd¢d£gdd¤œZd¥S)¦zÓ
Metadata about languages used by our model training code for our
SingleByteCharSetProbers.  Could be used for other things in the future.
 
This code is based on the language metadata from the uchardet project.
é)Ú ascii_letters)ÚListÚOptionalc    s^eZdZdZd
eeeeeeeeeeeeeddœ‡fdd„ Zedœdd    „Z    ‡Z
S) ÚLanguageaˆMetadata about a language useful for training models
 
    :ivar name: The human name for the language, in English.
    :type name: str
    :ivar iso_code: 2-letter ISO 639-1 if possible, 3-letter ISO code otherwise,
                    or use another catalog as a last resort.
    :type iso_code: str
    :ivar use_ascii: Whether or not ASCII letters should be included in trained
                     models.
    :type use_ascii: bool
    :ivar charsets: The charsets we want to support and create data for.
    :type charsets: list of str
    :ivar alphabet: The characters in the language's alphabet. If `use_ascii` is
                    `True`, you only need to add those not in the ASCII set.
    :type alphabet: str
    :ivar wiki_start_pages: The Wikipedia pages to start from if we're crawling
                            Wikipedia for training data.
    :type wiki_start_pages: list of str
    NT)ÚnameÚiso_codeÚ    use_asciiÚcharsetsÚalphabetÚwiki_start_pagesÚreturncsntƒ ¡||_||_||_||_|jr<|r6|t7}qHt}n |sHtdƒ‚|r^d t    t
|ƒƒ¡nd|_ ||_ dS)Nz*Must supply alphabet if use_ascii is FalseÚ) ÚsuperÚ__init__rrrr    rÚ
ValueErrorÚjoinÚsortedÚsetr
r )Úselfrrrr    r
r ©Ú    __class__©úQd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\chardet/metadata/languages.pyr#s    
 
zLanguage.__init__)r cCs.d dd„|j ¡Dƒ¡}|jj›d|›dS)Nz, css*|]"\}}| d¡s|›d|›VqdS)Ú_ú=N)Ú
startswith)Ú.0ÚkÚvrrrÚ    <genexpr><s
z$Language.__repr__.<locals>.<genexpr>ú(ú))rÚ__dict__ÚitemsrÚ__name__)rZ    param_strrrrÚ__repr__;s
ÿzLanguage.__repr__)NNTNNN) r$Ú
__module__Ú __qualname__Ú__doc__rÚstrÚboolrrr%Ú __classcell__rrrrrs"ù
 
ørÚArabicÚarFz
ISO-8859-6z WINDOWS-1256ZCP720ZCP864ubءآأؤإئابةتثجحخدذرزسشصضطظعغػؼؽؾؿـفقكلمنهوىيًٌٍَُِّuالصفحة_الرئيسية)rrrr    r
r Ú
BelarusianÚbez
ISO-8859-5z WINDOWS-1251ÚIBM866Ú MacCyrillicu‚АБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЫЬЭЮЯабвгдеёжзійклмнопрстуўфхцчшыьэюяʼu!Галоўная_старонкаڠ   BulgarianÚbgÚIBM855uxАБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯабвгдежзийклмнопрстуфхцчшщъьюяuНачална_страницаÚCzechÚczTz
ISO-8859-2z WINDOWS-1250u<áčďéěíňóřšťúůýžÁČĎÉĚÍŇÓŘŠŤÚŮÝŽuHlavní_stranaÚDanishÚdaz
ISO-8859-1z ISO-8859-15z WINDOWS-1252ZMacRomanu æøåÆØÅZForsideÚGermanÚdeuäöüßẞÄÖÜzWikipedia:HauptseiteÚGreekÚelz
ISO-8859-7z WINDOWS-1253u€Î±Î²Î³Î´ÎµÎ¶Î·Î¸Î¹ÎºÎ»Î¼Î½Î¾Î¿Ï€ÏÏƒÏ‚τυφχψωάέήίόύώΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΣΤΥΦΧΨΩΆΈΉΊΌΎΏuΠύλη:ΚύριαÚEnglishÚenZ    Main_Page)rrrr    r Ú    EsperantoÚeoz
ISO-8859-3uDabcĉdefgĝhÄ¥ijĵklmnoprsŝtuÅ­vzABCĈDEFGĜHĤIJÄ´KLMNOPRSŜTUŬVZuVikipedio:ĈefpaĝoÚSpanishÚesuñáéíóúüÑÁÉÍÓÚÜzWikipedia:PortadaÚEstonianÚetz
ISO-8859-4z ISO-8859-13z WINDOWS-1257u6ABDEGHIJKLMNOPRSTUVÕÄÖÜabdeghijklmnoprstuvõäöüZEsilehtÚFinnishÚfiuÅÄÖŠŽåäöšžzWikipedia:EtusivuÚFrenchÚfru,œàâçèéîïùûêŒÀÂÇÈÉÎÏÙÛÊuWikipédia:Accueil_principaluBœuf (animal)ÚHebrewÚhez
ISO-8859-8z WINDOWS-1255u<אבגדהוזחטיךכלםמןנסעףפץצקרשתװױײuעמוד_ראשיÚCroatianÚhru@abcčćdđefghijklmnoprsÅ¡tuvzžABCČĆDĐEFGHIJKLMNOPRSÅ TUVZŽZGlavna_stranicaÚ    HungarianÚhuuPabcdefghijklmnoprstuvzáéíóöőúüűABCDEFGHIJKLMNOPRSTUVZÁÉÍÓÖŐÚÜŰu    KezdőlapÚItalianÚituÀÈÉÌÒÓÙàèéìòóùZPagina_principaleÚ
LithuanianÚltuRAĄBCČDEĘĖFGHIÄ®YJKLMNOPRSÅ TUŲŪVZŽaąbcčdeęėfghiįyjklmnoprsÅ¡tuųūvzžZPagrindinis_puslapisÚLatvianÚlvuXAĀBCČDEĒFGÄ¢HIĪJKĶLÄ»MNŅOPRSÅ TUŪVZŽaābcčdeēfgÄ£hiÄ«jkÄ·lļmnņoprsÅ¡tuÅ«vzžu
SākumlapaÚ
MacedonianÚmku|АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџшuГлавна_страницаÚDutchÚnlZ HoofdpaginaÚPolishÚpluRAĄBCĆDEĘFGHIJKLŁMNŃOÓPRSŚTUWYZŹŻaąbcćdeęfghijklłmnńoóprsśtuwyzźżuWikipedia:Strona_głównaÚ
PortugueseÚptu0ÁÂÃÀÇÉÊÍÓÔÕÚáâãàçéêíóôõúuWikipédia:Página_principalÚRomanianÚrouăâîșțĂÂÎȘȚuPagina_principalăÚRussianÚruzKOI8-Ru„абвгдеёжзийклмнопрстуфхцчшщъыьэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯu#Заглавная_страницаÚSlovakÚskuDáäčďéíĺľňóôŕšťúýžÁÄČĎÉÍĹĽŇÓÔŔŠŤÚÝŽuHlavná_stránkaÚSloveneÚslu8abcčdefghijklmnoprsÅ¡tuvzžABCČDEFGHIJKLMNOPRSÅ TUVZŽZ Glavna_stranÚSerbianÚsruxАБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШабвгдђежзијклљмнњопрстћуфхцчџшuГлавна_страна)rrr
r    r ÚThaiÚthz ISO-8859-11zTIS-620ZCP874uกขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะัาำิีึืฺุู฿เแโใไๅๆ็่้๊๋์ํ๎๏๐๑๒๓๔๕๖๗๘๙๚๛uหน้าหลักÚTurkishÚtrz
ISO-8859-9z WINDOWS-1254uRabcçdefgğhıijklmnoöprsştuüvyzâîûABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZÂÎÛZ    Ana_SayfaÚ
VietnameseÚviz WINDOWS-1258uHaăâbcdđeêghiklmnoôơpqrstuưvxyAĂÂBCDĐEÊGHIKLMNOÔƠPQRSTUƯVXYuChữ_Quốc_ngữ)r,r.r2r5r7r9r;r=r?rArCrErGrIrKrMrOrQrSrUrWrYr[r]r_rarcrergrirkN)r(ÚstringrÚtypingrrrZ    LANGUAGESrrrrÚ<module>s 5
ö 
úúú
ú
úúûù    
úø
 
ú
úúù    ù    
úù    ù    
úûù    
úúúóúù 
ûúù    ê€€ú