View Single Post
Old 02-05-2021, 09:34 AM   #1
InMyPocket
Member
InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.InMyPocket can teach chickens to fly.
 
Posts: 21
Karma: 3620
Join Date: Feb 2021
Device: Pocketbook
Wiktionnaire pour Pocketbook

Bonjour,

J'ai converti le Wiktionnaire produit par ce projet GitHub: https://github.com/BoboTiG/ebook-reader-dict

Ce projet extrait chaque jour des dictionnaires en différentes langues de Wiktionary.

La version convertie est basé sur le Wiktionnaire du 28/01/2021 et contient plus de 1.5 millions de mots !

Elle disponible ici:

https://gofile.io/d/a27MMk

Il suffit de copier le fichier dans le répertoire "system\dictionaries" de votre pocketbook. A noter que le répertoire "system" est caché, il faut donc le rendre visible pour y accéder.

Si vous voyez des améliorations possibles ou des problèmes laissez moi un message.

Bon lecture !
------------------

Pour ceux qui souhaiterait faire la conversion eux-même voici comment j'ai procédé:


# 1 ##Télécharger le Wiktionnaire au format Stardict

https://github.com/BoboTiG/ebook-reader-dict
https://github.com/BoboTiG/ebook-rea...eleases/tag/fr

# 2 ## Convertir fichier Stardict en XDXF avec Linguae 0.15.

Linguae est disponible ici:
https://linguae.stalikez.info/

# 3 ## Nettoyer le fichier XDXF avec sed:

1) Changer le nom : "Wiktionnaire"
2) Enlever les codes couleurs qui n'apportent rien sur une une liseuse : #([0-9a-fA-F]){6}
3) Ajouter un "\n" après chaque </li> : cela permet de racourcir les lignes et ainsi d'éviter un plantage du convertisseur Pocketbook (étape 4)
4) Ajouter des # devant les définitions : question d'esthétique et lisibilité
5) Enlever <i>(Date à préciser)</i> : cette mention est inutile sur liseuse


Sed pour windows disponible ici:
https://raw.githubusercontent.com/mb...ed-4.8-x64.exe

La commande utilisée:
sed -e "s/<full_name>.*<\/full_name>/<full_name>Wiktionnaire<\/full_name>/" -e "s/\(<\/li>\)/\1\n/g" -e "s/#\([0-9a-fA-F]\)\{6\}//g" -e "s/<li>/<li># /g" -e "s/<i>(Date .* pr.*ciser)<\/i>//g" dict.xdxf >Wiktionnaire.xdxf

# 4 ## Convertir en format Pocketbook:

Le convertisseur officiel est disponible ici:

https://support.pocketbook-int.com/d...yConverter.zip

Cette version ne contient malheureusement pas les fichiers "locales" de la langue française.

Ceux-ci (et ceux de beaucoup d'autres langues) sont disponibles dans une version plus ancienne que l'on peut encore télécharger sur ce post:
https://www.mobileread.com/forums/sh...06&postcount=4

Le fichier est là:
https://www.mobileread.com/forums/at...4&d=1435862948

Enfin, vous pouvez aussi utiliser une version "patchée" du convertisseur qui évite parfois des plantages lorsque certains contenus du fichiers XDXF sont trop longs:
https://www.mobileread.com/forums/sh...82&postcount=4



Pour générer le fichier:
converter Wiktionnaire.xdxf fr
=> génère un fichier au format pocketbook: Wiktionnaire.dic
InMyPocket is offline   Reply With Quote