Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| dictconv [Le 31/05/2007, 22:36] – Corection de liens inner-wiki Ban | dictconv [Le 18/03/2023, 10:40] (Version actuelle) – nettoyage L'Africain | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>feisty brouillon}} | + | {{tag>Jammy dictionnaires_encyclopedies}} |
| + | ---- | ||
| + | ====== Dictconv ====== | ||
| - | Dictconv est un programme | + | Dictconv est une application |
| Il a été codé par l' | Il a été codé par l' | ||
| - | |||
| Le programme détecte le type de dictionnaire par ses extensions :\\ | Le programme détecte le type de dictionnaire par ses extensions :\\ | ||
| - | .bgl pour les dictionnaires Babylon\\ | + | * .dct pour les dictionnaires |
| - | .dct pour les dictionnaires | + | |
| - | .dic pour les dictionnaires plain text\\ | + | |
| - | .ifo pour les dictionnaires StarDict\\ | + | |
| - | .index pour les dictionnaires DICT\\ | + | |
| - | .tei pour les dictionnaires | + | Il convertit des dictionnaires de Freedict, Sdictionary et Stardict vers les dictionnaires de DICT, plain text et StarDict. |
| - | A l' | + | <note warning> |
| + | ===== Pré-requis ===== | ||
| + | |||
| + | * Disposer des [[: | ||
| + | * Disposer d'une connexion à Internet configurée | ||
| + | * Avoir installé [[:Stardict]]. | ||
| + | * Avoir installé [[apt> | ||
| - | ===== Prérequis ===== | ||
| - | \\ | ||
| - | Avoir installé [[: | ||
| - | Avoir installé stardict-tools.\\ | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | Il va falloir compiler le programme dont les sources se trouvent ici : http:// | ||
| - | On utilisera checkinstall pour créer un paquet au format " | ||
| - | Pour tout renseignement sur la compilation voir : [[: | + | Il suffit d'[[: |
| - | + | ||
| - | On télécharge le fichier sur le bureau. On le décompresse en double cliquant dessus, il se crée un répertoire | + | |
| - | + | ||
| - | On ouvre un terminal et on se met dans le répertoire dictconv-0.2 par la commande : | + | |
| - | '' | + | |
| - | + | ||
| - | Puis\\ | + | |
| - | '' | + | |
| - | '' | + | |
| - | '' | + | |
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | Dans un terminal, l' | + | Dans un terminal, l' |
| - | '' | + | Vous trouverez des dictionnaires |
| - | + | ||
| - | On prend pour exemple un dictionnaire au format .bgl à cette adresse http://www.babylon.com/gloss/glossaries.php \\ | + | |
| Babylon_English_French.BGL que l'on télécharge sur le bureau. | Babylon_English_French.BGL que l'on télécharge sur le bureau. | ||
| - | **1) Procédé par conversion directe (pour le moment encore beaucoup d' | ||
| - | |||
| - | Pour convertir un fichier " | ||
| - | '' | ||
| - | '' | ||
| - | |||
| - | On obtient donc trois nouveaux fichiers sur le bureau :\\ | ||
| - | Babylon_English_French.dict\\ | ||
| - | Babylon_English_French.idx\\ | ||
| - | Babylon_English_French.ifo\\ | ||
| - | on crée un nouveau répertoire par exemple " | ||
| - | |||
| - | En convertissant vers StarDict et DICT, le fichier .dict n'est pas compressé. Si vous voulez compresser ce fichier, utiliser le programme dictzip : après vous êtres mis dans le bon répertoire par ex :\\ | ||
| - | '' | ||
| - | |||
| - | on lance la commande de type :\\ | ||
| - | |||
| - | dictzip fichier_cible.dict\\ | ||
| - | |||
| - | Soit ici\\ | ||
| - | '' | ||
| - | |||
| - | |||
| - | **2) Procédé par conversion indirect** | ||
| - | |||
| - | Suivant les dictionnaires il se produit des erreurs de conversion c'est la cas avec le dictionnaire pris en exemple ! | ||
| - | |||
| - | Convertir d' | ||
| - | |||
| - | a) On convertit en plain text (" | ||
| - | |||
| - | Dans un terminal | ||
| - | |||
| - | '' | ||
| - | '' | ||
| - | |||
| - | |||
| - | b) On corrige les fautes : | ||
| - | |||
| - | Le dictionnaire est formé d' | ||
| - | Si la définition contient une nouvelle ligne, écrire \n.\\ | ||
| - | En ouvrant le .dic avec l' | ||
| - | On va utiliser la commande sed (ultimate Stream EDitor) | ||
| - | |||
| - | On les retire dans un terminal avec | ||
| - | |||
| - | '' | ||
| - | '' | ||
| - | |||
| - | Il reste les caractères du type " | ||
| - | On ouvre le fichier en double cliquant le nouveau fichier avec gedit> | ||
| - | Cette manœuvre sera très utile dans le cas du dictionnaire français-anglais.\\ | ||
| - | Il faut mieux faire une relecture "en diagonale" | ||
| - | Ex ligne 33 Australasia, | ||
| - | |||
| - | On peut pour s' | ||
| - | |||
| - | c) On convertit le format plain text en format stardict : | ||
| - | |||
| - | Avec stardict-tools | ||
| - | |||
| - | Qu'on lance dans un terminal\\ | ||
| - | |||
| - | '' | ||
| - | |||
| - | Dans l' | ||
| - | S'il y a des erreurs on peut noter les lignes en cause et les rechercher en ouvrant à nouveau le " | ||
| - | ex ligne 72621 avec une mauvaise tabulation | + | ---- |
| + | Contributeur : Tartanpion | ||
| - | Le dictionnaire par cette méthode est directement compressée. | ||
| - | ===== Références ===== | ||
| - | http:// | ||
| - | http:// | ||
| - | http:// | ||
| - | http:// | ||
