Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
stardict [Le 07/03/2016, 10:30] L'Africain Maj de la page |
stardict [Le 01/03/2023, 21:40] (Version actuelle) L'Africain |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Trusty dictionnaires_encyclopédies logiciels_d_apprentissage_de_langues traduction}} | + | {{tag>Jammy dictionnaires_encyclopédies logiciels_d_apprentissage_de_langues traduction}} |
---- | ---- | ||
Ligne 14: | Ligne 14: | ||
{{:stardict:stardict_trusty.png|}} | {{:stardict:stardict_trusty.png|}} | ||
- | |||
- | ===== Pré-requis ===== | ||
- | |||
- | * Disposer des [[:sudo|droits d'administration]]. | ||
- | * Disposer d'une connexion à Internet configurée et activée. | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 107: | Ligne 102: | ||
==== Généralités ==== | ==== Généralités ==== | ||
- | Pour lancer l'application faites une recherche dans [[unity#tableau_de_bord_dash|le tableau de bord Unity]] avec le mot clé **StarDict**.\\ | + | Lancez l'application comme indiqué [[:tutoriel:comment_lancer_application|ici]] ou via le [[:terminal]] (toutes [[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <code>stardict</code>\\ |
* La fonction **Scan** de StarDict permet d'obtenir la définition de n'importe quel mot présent à l'écran (quel que soit le logiciel utilisé : navigateur Internet, traitement de texte ou autre). Il suffit de sélectionner le mot voulu (par double-clic ou autrement) et la définition apparaît dans une nouvelle fenêtre, à condition que le mot soit présent dans les dictionnaires activés. Si le mot est absent des dictionnaires, StarDict n'affiche rien, le double clic n'ouvre aucune fenêtre. \\ | * La fonction **Scan** de StarDict permet d'obtenir la définition de n'importe quel mot présent à l'écran (quel que soit le logiciel utilisé : navigateur Internet, traitement de texte ou autre). Il suffit de sélectionner le mot voulu (par double-clic ou autrement) et la définition apparaît dans une nouvelle fenêtre, à condition que le mot soit présent dans les dictionnaires activés. Si le mot est absent des dictionnaires, StarDict n'affiche rien, le double clic n'ouvre aucune fenêtre. \\ | ||
Ligne 166: | Ligne 161: | ||
==== Dissection d'un dictionnaire ==== | ==== Dissection d'un dictionnaire ==== | ||
- | Quelques informations sur le format des dictionnaires StarDict. | + | Quelques informations sur le format des dictionnaires StarDict. |
Pour ouvrir un dictionnaire, StarDict va chercher l'extension ''.ifo'', puis ouvrir le fichier ''.idx'' ou ''.idx.gz'' et le fichier ''.dict.dz'' ou ''.dict'' qui est dans le même répertoire et avec le même nom. Il peut y avoir un fichier ''.syn'' non obligatoire. | Pour ouvrir un dictionnaire, StarDict va chercher l'extension ''.ifo'', puis ouvrir le fichier ''.idx'' ou ''.idx.gz'' et le fichier ''.dict.dz'' ou ''.dict'' qui est dans le même répertoire et avec le même nom. Il peut y avoir un fichier ''.syn'' non obligatoire. | ||
Ligne 187: | Ligne 182: | ||
Si l'option de ''sametypesequence'' est placée, elle indique à StarDict que les données de chaque mot dans le dossier de .dict auront le même type de données. | Si l'option de ''sametypesequence'' est placée, elle indique à StarDict que les données de chaque mot dans le dossier de .dict auront le même type de données. | ||
Chaque dictionnaire devrait essayer d'employer le dispositif de ''sametypesequence'' pour économiser l'espace disque.\\ | Chaque dictionnaire devrait essayer d'employer le dispositif de ''sametypesequence'' pour économiser l'espace disque.\\ | ||
- | Exemples : | + | Exemples : |
* 'm' : les mots sont du texte pur au format utf-8 finissant par '\0'. | * 'm' : les mots sont du texte pur au format utf-8 finissant par '\0'. | ||
* 'h' : format hypertexte. | * 'h' : format hypertexte. | ||
* 'x' : dictionnaire converti à partir d'un fichier xdxf (cf l'utilitaire **makedict** ci-dessous), ce qui permet des indications de style (cf [[http://xdxf.sourceforge.net|le site xdxf]]). | * 'x' : dictionnaire converti à partir d'un fichier xdxf (cf l'utilitaire **makedict** ci-dessous), ce qui permet des indications de style (cf [[http://xdxf.sourceforge.net|le site xdxf]]). | ||
- | * 'g' : dictionnaire créé en utilisant les informations de style de pango: cf [[http://www.moeraki.com/pygtkreference/pygtk2reference/pango-markup-language.html|Pango markup language]]. | + | * 'g' : dictionnaire créé en utilisant les informations de style de pango: cf [[http://www.moeraki.com/pygtkreference/pygtk2reference/pango-markup-language.html|Pango markup language]]. |
* Le fichier ''.idx'' est une liste de noms. | * Le fichier ''.idx'' est une liste de noms. | ||
* Le fichier ''.syn'' contient des informations pour les synonymes, ce qui signifie que quand vous rentrez un synonyme, StarDict va chercher un autre mot en relation avec lui. | * Le fichier ''.syn'' contient des informations pour les synonymes, ce qui signifie que quand vous rentrez un synonyme, StarDict va chercher un autre mot en relation avec lui. | ||
Ligne 197: | Ligne 192: | ||
==== Outils de conversion et d'édition ==== | ==== Outils de conversion et d'édition ==== | ||
+ | ===PyGlossary=== | ||
+ | Vous trouverez [[https://github.com/ilius/pyglossary|ici]] un outil écrit en [[python]] permettant de convertir graphiquement de très nombreux types de formats de dictionnaire. | ||
=== Stardict-tools === | === Stardict-tools === | ||
Ligne 205: | Ligne 202: | ||
{{:stardict:stardict-editor_trusty.png|{{capture-stardict-editor.png|}} | {{:stardict:stardict-editor_trusty.png|{{capture-stardict-editor.png|}} | ||
- | stardict-editor est un utilitaire graphique qui permet de "compiler" et "décompiler" un dictionnaire (i.e. passer d'un fichier texte au format stardict et vice-versa). Pour l'exécuter entrez | + | stardict-editor est un utilitaire graphique qui permet de "compiler" et "décompiler" un dictionnaire (i.e. passer d'un fichier texte au format stardict et vice-versa). |
**Pour décompiler un dictionnaire, c'est-à-dire le convertir du format StarDict au format texte tabulé :** | **Pour décompiler un dictionnaire, c'est-à-dire le convertir du format StarDict au format texte tabulé :** |