OPENIDE updated checksum for language packages

(cherry picked from commit 8d4227623ec32e7c2417a80ce3ca99222a47c787)
This commit is contained in:
Dmitry Lyubin
2025-03-17 15:48:09 +03:00
committed by Dmitrii Pochepko
parent 59798fc0d5
commit 592faa5a2f

View File

@@ -1,4 +1,8 @@
// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//
// Modified by Dmitry Lyubin at 2025 as part of the OpenIDE project(https://openide.ru).
// Any modifications are available on the same license terms as the original source code.
//
package com.intellij.grazie.remote
import ai.grazie.nlp.langs.LanguageISO
@@ -13,46 +17,38 @@ enum class RemoteLangDescriptor(
val iso: LanguageISO,
val checksum: String
) {
ARABIC(listOf("Arabic"), "13 MB", LanguageISO.AR, "608c5a35f49ebae55269570f3846ecca"),
ASTURIAN(listOf("Asturian"), "1 MB", LanguageISO.AST, "4c3cffbd775a6114ac21bb2e3fd0a14c"),
BELARUSIAN(listOf("Belarusian"), "1 MB", LanguageISO.BE, "da2ac9b848ed37cb950a8bc10ee0c4a5"),
BRETON(listOf("Breton"), "2 MB", LanguageISO.BR, "bf0210b228ae15ebf6c1011fcffaab29"),
CATALAN(listOf("Catalan", "ValencianCatalan"), "4 MB", LanguageISO.CA, "2022f39ebdae27293f920c3ad7698982"),
DANISH(listOf("Danish"), "1 MB", LanguageISO.DA, "86a0378dfdcf414a89288542b4bcb945"),
GERMAN(listOf("GermanyGerman", "AustrianGerman", "SwissGerman"), "20 MB", LanguageISO.DE, "07011be6808e3b855e27968da47978f2"),
GREEK(listOf("Greek"), "1 MB", LanguageISO.EL, "37444aaefee6c92c65646e65fe21b398"),
ENGLISH(
listOf("BritishEnglish", "AmericanEnglish", "CanadianEnglish"),
"16 MB",
LanguageISO.EN,
"2a2a132adb2f4e3ba12fd0b25d1f3627"
),
ESPERANTO(listOf("Esperanto"), "1 MB", LanguageISO.EO, "de29e880c70223529549db868ad65e52"),
SPANISH(listOf("Spanish"), "3 MB", LanguageISO.ES, "4c076cd683b77a86318cc8a32b1b2aea"),
PERSIAN(listOf("Persian"), "1 MB", LanguageISO.FA, "d8d64a7b449517b8fd35a4c89194ab8c"),
FRENCH(listOf("French"), "2 MB", LanguageISO.FR, "7ba53f41f20baa47cd34e8bf05c63e6c"),
IRISH(listOf("Irish"), "13 MB", LanguageISO.GA, "ce047424b9d7910cda03b16eef5e5ff7"),
GALICIAN(listOf("Galician"), "5 MB", LanguageISO.GL, "db27321e3e9fac06a46cf823db35b051"),
ITALIAN(listOf("Italian"), "1 MB", LanguageISO.IT, "b8686ddb908b57b0494d8c00c56125bb"),
JAPANESE(listOf("Japanese"), "21 MB", LanguageISO.JA, "30d3fcb1feab6905200bce43a2384484"),
KHMER(listOf("Khmer"), "1 MB", LanguageISO.KM, "27f15fd76dca5cbcdecfe106a9289772"),
DUTCH(listOf("Dutch"), "37 MB", LanguageISO.NL, "240a880e6b7aceee20a1703a9d181b46"),
POLISH(listOf("Polish"), "5 MB", LanguageISO.PL, "0d54f1bc8ea20b8cdadcf2e9a5a62833"),
PORTUGUESE(
listOf("PortugalPortuguese", "BrazilianPortuguese", "AngolaPortuguese", "MozambiquePortuguese"),
"5 MB",
LanguageISO.PT,
"52f831bf3df8b35c764164188e71325c"
),
ROMANIAN(listOf("Romanian"), "2 MB", LanguageISO.RO, "50cd4af06c481971fc09113ef40d4441"),
RUSSIAN(listOf("Russian"), "5 MB", LanguageISO.RU, "52b83db317ffb6afc5519187db304961"),
SLOVAK(listOf("Slovak"), "3 MB", LanguageISO.SK, "ce6d03f489d51b674c2b6da3fcefe211"),
SLOVENIAN(listOf("Slovenian"), "1 MB", LanguageISO.SL, "62f3b059f3b92c40f36dca9fc7fea7d6"),
SWEDISH(listOf("Swedish"), "1 MB", LanguageISO.SV, "973ecec3c86a9429b401383cb0d372d2"),
TAMIL(listOf("Tamil"), "1 MB", LanguageISO.TA, "ac8b93170125827aa489b78961f55951"),
TAGALOG(listOf("Tagalog"), "1 MB", LanguageISO.TL, "2f7965867fdeffb07f27b54c04d0885e"),
UKRAINIAN(listOf("Ukrainian"), "7 MB", LanguageISO.UK, "7b07df81f37310d96a9d127a95e7afcf"),
CHINESE(listOf("Chinese"), "8 MB", LanguageISO.ZH, "be4c770b797902d2bd951f0738ae7107");
// Autogenerated patch file for com.intellij.grazie.remote.RemoteLangDescriptor
// Don't modify, generated 2025-03-17T14:13:09.746546300
ARABIC(listOf("Arabic"), "14 MB", LanguageISO.AR, "8722d7a617a8d67d30826de52124acf9"),
ASTURIAN(listOf("Asturian"), "1 MB", LanguageISO.AST, "c09aa1f111412d11b48fc59c64bd5416"),
BELARUSIAN(listOf("Belarusian"), "1 MB", LanguageISO.BE, "f713d4be9e251e7fe6a6bd27bf8d2636"),
BRETON(listOf("Breton"), "1 MB", LanguageISO.BR, "8fb15aebd284deab9a63c0f0cb30d68a"),
CATALAN(listOf("Catalan"), "7 MB", LanguageISO.CA, "56acbfd36eba17df672f01b0d051c207"),
DANISH(listOf("Danish"), "1 MB", LanguageISO.DA, "b883b86e1050f91e47a093136796a057"),
GERMAN(listOf("GermanyGerman", "AustrianGerman", "SwissGerman"), "23 MB", LanguageISO.DE, "dadac00973228f8cd17950b17a9c33e7"),
GREEK(listOf("Greek"), "1 MB", LanguageISO.EL, "3bc81b9a95fa473844880740ee9cbb86"),
ENGLISH(listOf("BritishEnglish", "AmericanEnglish", "CanadianEnglish"), "17 MB", LanguageISO.EN, "66f1c30445e055479aa8b0cf85a8b563"),
ESPERANTO(listOf("Esperanto"), "1 MB", LanguageISO.EO, "ff13bdbc9194c52b2e519fe7661199aa"),
SPANISH(listOf("Spanish"), "3 MB", LanguageISO.ES, "59b70a85db6deb1d05c6c7b82ded6481"),
PERSIAN(listOf("Persian"), "1 MB", LanguageISO.FA, "30967642730eda157da236d835ebadbe"),
FRENCH(listOf("French"), "3 MB", LanguageISO.FR, "2b4ced84eaef3e1b0d9406ad7feae96c"),
IRISH(listOf("Irish"), "13 MB", LanguageISO.GA, "abb34ec67f239426f696a74b8ee5ac5e"),
GALICIAN(listOf("Galician"), "4 MB", LanguageISO.GL, "455525d77cc47f24afe2316700a3a131"),
ITALIAN(listOf("Italian"), "1 MB", LanguageISO.IT, "6e5e89a7dcb963e57bd4d36ab0292f0b"),
JAPANESE(listOf("Japanese"), "22 MB", LanguageISO.JA, "7ba751c36a97de9a3c853a28485cd543"),
KHMER(listOf("Khmer"), "1 MB", LanguageISO.KM, "87916803d9396a1abee2852167bcc6ef"),
DUTCH(listOf("Dutch"), "37 MB", LanguageISO.NL, "a5e37539191b493f8d597a3b8cf3a3dd"),
POLISH(listOf("Polish"), "5 MB", LanguageISO.PL, "1327d4c655a83913ec39c662ab55c693"),
PORTUGUESE(listOf("PortugalPortuguese", "BrazilianPortuguese", "AngolaPortuguese", "MozambiquePortuguese"), "1 MB", LanguageISO.PT, "18314e6bdda43238bc256702ea5c7cc3"),
ROMANIAN(listOf("Romanian"), "1 MB", LanguageISO.RO, "9cd060a031b24014133be140748dab56"),
RUSSIAN(listOf("Russian"), "6 MB", LanguageISO.RU, "5fc07aa71e622422893665444f326673"),
SLOVAK(listOf("Slovak"), "2 MB", LanguageISO.SK, "d41994115f0997dc7c6bc550d9233534"),
SLOVENIAN(listOf("Slovenian"), "1 MB", LanguageISO.SL, "6cf58b61645f787551e9ca1858b1fba4"),
SWEDISH(listOf("Swedish"), "1 MB", LanguageISO.SV, "58dc19bdb94bc30951ad237c1cd4c651"),
TAMIL(listOf("Tamil"), "1 MB", LanguageISO.TA, "02e46881d60820b09218353ba3c8a052"),
TAGALOG(listOf("Tagalog"), "1 MB", LanguageISO.TL, "f5a593ba3a259f985b2a0cc5c4e1d895"),
UKRAINIAN(listOf("Ukrainian"), "6 MB", LanguageISO.UK, "6f1be56c4be9033370f1c3f07a114aae"),
CHINESE(listOf("Chinese"), "8 MB", LanguageISO.ZH, "0a71a1b0690861dd0cd590078a54bac3");
val fileName: String by lazy { "$iso-${GraziePlugin.LanguageTool.version}.jar" }
val file: Path by lazy { GrazieDynamic.dynamicFolder.resolve(fileName) }