Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
stardict [Le 09/10/2020, 19:11]
88.122.224.21 [Pré-requis]
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. 
-  <note warning> Etre dans une version ​  ​ubuntu antérieure à la version 20.04 LTS (FOCAL ) https://​www.ubuntuupdates.org/​package/​core/​focal/​universe/​base/​stardict</​note>​ 
  
 ===== Installation ===== ===== Installation =====
Ligne 108: 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 167: 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 188: 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 208: 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). ​+ ​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é :**
  • stardict.1602263474.txt.gz
  • Dernière modification: Le 09/10/2020, 19:11
  • par 88.122.224.21