From 32742bb87f92b2a0cf904e255510b26202a9a6db Mon Sep 17 00:00:00 2001 From: Marin Mestrovic Date: Wed, 2 Aug 2023 15:30:26 -0400 Subject: [PATCH] add Croatian language --- autocorrect/constants.py | 6 +++++- test_all.py | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/autocorrect/constants.py b/autocorrect/constants.py index 654c652..7e23d49 100644 --- a/autocorrect/constants.py +++ b/autocorrect/constants.py @@ -11,6 +11,7 @@ "it": r"[a-zA-ZãáàâçéêíõóôúüÃÁÀÂÇÉÊÍÕÓÔÚÜ]+", "fr": r"[a-zA-ZãáàâçéêíõóôúüÃÁÀÂÇÉÊÍÕÓÔÚÜ]+", "vi": r"[a-zA-ZàáạảãÀÁẠẢÃằắặẳẵẰẮẶẲẴầấậẩẫẦẤẬẨẪèéẹẻẽÈÉẸẺẼềếệểễỀẾỆỂỄìíịỉĩÌÍỊỈĨòóọỏõÒÓỌỎÕồốộổỗỒỐỘỔỖờớợởỡỜỚỢỞỠùúụủũÙÚỤỦŨừứựửữỪỨỰỬỮỳýỵỷỹỲÝỴỶỸ]+", + "hr": r"[A-Za-zčČćĆ(dž)(Dž)đĐ(lj)(Lj)(nj)(Nj)šŠžŽ]+" } alphabets = { @@ -26,6 +27,7 @@ "it": "abcdefghijklmnopqrstuvwxzyãáàâçéêíõóôúü", "fr": "abcdefghijklmnopqrstuvwxzyãáàâçéêíõóôúü", "vi": "aàảãáạăằẳẵắặâầẩẫấậbcdđeèẻẽéẹêềểễếệfghiìỉĩíịjklmnoòỏõóọôồổỗốộơờởỡớợpqrstuùủũúụưừửữứựvwxyỳỷỹýỵz", + "hr": "abcčćddžđefghijklljmnnjoprsštuvzž" } ipfs_gateways = [ @@ -47,6 +49,7 @@ "it": ["QmbRSZvfJV6zN12zzWhecphcvE9ZBeQdAJGQ9c9ttJXzcg/it.tar.gz"], "fr": ["QmPRNDmUDTXikq8gWnGcw3ZGmnoBfvekmAyeyX8y6onf23/fr.tar.gz"], "vi": ["QmRRJj5i7nkpzTRSKhFe23XMjLRw7f2zD6FLKDrRfzco7f/vi.tar.gz"], + "hr": ["QmVLwKnqEx8AADZ7Zo5VzZZ9yp3N3Zc7ziKXqA1Kuc4RzH/hr.tar.gz"] } backup_urls = { @@ -86,4 +89,5 @@ "https://dl.dropboxusercontent.com/s/6xci1wfb387zk23/it.tar.gz?dl=0", ], "fr": ["https://mega.nz/file/kQByQJAb#rMbmF0HG09MLQQ-FDafHrPAgXigJIpmC1zhtxRMp2dQ"], -} + "hr": ["https://dl.dropboxusercontent.com/s/u1ex5jye4l33zhm26o27d/hr.tar.gz?rlkey=tyec3y7g1ovqmcpgme38jvwsc&dl=0"] +} \ No newline at end of file diff --git a/test_all.py b/test_all.py index d23ced7..96e0deb 100755 --- a/test_all.py +++ b/test_all.py @@ -1114,6 +1114,38 @@ "giãn": "giăn", "mau": "mảu", }, + "hr": { + "konj": "kojn", + "Čovjek": "covjek", + "lijepa": "ljjepa", + "škola": "skola", + "živjeti": "zivjeti", + "trgovački": "trgovacki", + "djeca": "djecja", + "muzej": "muzjej", + "hrana": "hranna", + "čaša": "casha", + "jučer": "jucer", + "voće": "vocke", + "račun": "racun", + "mlijeko": "mljeko", + "kuća": "kuca", + "težina": "tezina", + "djevojka": "djevojkaa", + "poslije": "poslijeje", + "žlica": "zlica", + "sveučilište": "sveuciliste", + "odlučiti": "odluciti", + "između": "izmedju", + "pravilno": "pravillno", + "njegova": "negova", + "gospodarstvo": "gospodarstov", + "vjerojatno": "vjerojatnoo", + "nogomet": "nogommet", + "pjevati": "pevati", + "često": "cesto", + "slučajno": "slucajno", + }, }