Bonjour,
J’ai apporté des modifications au code pour corriger certains problèmes :
- certaines langues ne disposaient pas de dictionnaires, ce qui entraînait fonctionnement inadéquat.
- J'en ai également profité pour optimiser certaines parties du code.
La nouvelle version du paquet est disponible en PREPROD
ici.
Si tu souhaites ajouter d’autres langues au paquet, il te suffit d’éditer les fichiers
update_package.py et
setup.py.
Ajoute les langues souhaitées dans la variable
list_pre_installed_lang.
Par exemple :
Code : Tout sélectionner
list_pre_installed_lang = ["fr", "en-GB", "es-ES", "de", "it", "zh-CN", "zh-TW", "ar"] # Remarque : 'en-US' est intégré par défaut
La variable était correcte, mais tu l'avais uniquement ajoutée dans
setup.py.
Une fois les modifications effectuées, lance la fonction
update_package du paquet, qui téléchargera automatiquement les packs de langues et dictionnaires pour les langues présentes dans
list_pre_installed_lang.
Tu n’as pas besoin de modifier le fichier
policies.json tout doit ce faire tout seul !
Voici le résultat de mon exécution de l'
update_package avec les langues que tu as spécifié :
Code : Tout sélectionner
Download URL is: https://download-installer.cdn.mozilla.net/pub/firefox/releases/132.0.2/win64/en-US/Firefox%20Setup%20132.0.2.exe
Binary is present: Firefox_Setup_132.0.2.exe
Software version up-to-date (132.0.2)
### DOWNLOADING LANGUAGE PACK ###
API used for language packs is: https://services.addons.mozilla.org/api/v3/addons/language-tools/?app=firefox&type=language
Download URL for language pack in fr is: https://addons.mozilla.org/firefox/downloads/file/4385720/francais_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in en-GB is: https://addons.mozilla.org/firefox/downloads/file/4385786/english_gb_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in es-ES is: https://addons.mozilla.org/firefox/downloads/file/4385794/espanol_espana_language_pac-132.0.20241110.231641.xpi
Download URL for language pack in de is: https://addons.mozilla.org/firefox/downloads/file/4385723/deutsch_de_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in it is: https://addons.mozilla.org/firefox/downloads/file/4385764/italiano_it_language_pack-132.0.20241110.231641.xpi
Download URL for language pack in zh-CN is: https://addons.mozilla.org/firefox/downloads/file/4385781/chinese_simplified_zh_cn_la-132.0.20241110.231641.xpi
Download URL for language pack in zh-TW is: https://addons.mozilla.org/firefox/downloads/file/4385779/traditional_chinese_zh_tw_l-132.0.20241110.231641.xpi
Download URL for language pack in ar is: https://addons.mozilla.org/firefox/downloads/file/4385747/language_pack-132.0.20241110.231641.xpi
### DOWNLOADING DICTIONNARY ###
API used for language dictionaries is: https://services.addons.mozilla.org/api/v3/addons/language-tools/?app=firefox&type=dictionary
Download URL for dictionary in fr is: https://addons.mozilla.org/firefox/downloads/latest/dictionnaire-français1/latest.xpi
Download URL for dictionary in en-GB is: https://addons.mozilla.org/firefox/downloads/latest/british-english-dictionary-2/latest.xpi
Download URL for dictionary in es-ES is: https://addons.mozilla.org/firefox/downloads/latest/diccionario-de-español-españa/latest.xpi
Download URL for dictionary in de-DE is: https://addons.mozilla.org/firefox/downloads/latest/dictionary-german/latest.xpi
Download URL for dictionary in it is: https://addons.mozilla.org/firefox/downloads/latest/dizionario-italiano/latest.xpi
No dictionary found for language: zh-CN
No dictionary found for language: zh-TW
Download URL for dictionary in ar is: https://addons.mozilla.org/firefox/downloads/latest/arabic-spell-checking-dictiona/latest.xpi
Creating policies.json file for language packs, dictionaries, extensions, and configuration
Comme tu peux le constater, il n’existe pas de dictionnaires pour les langues
zh-CN et
zh-TW.
Flavien,