OK
AJAX error!

Les forumsGrammalecteNon fonctionnement de l'éditeur lexical

Non fonctionnement de l'éditeur lexical

Bonjour,
J'ai essayé d'utiliser l'éditeur lexical avec Libroffice mais il rejette la plupart des mots que je lui propose sans que je puisse en déterminer la raison. J'ai dans mon texte, une centaine de nom de personnages, de lieu, tous des noms propres et quelques noms et adjectifs (les gentilés des lieux en général). Or certains sont acceptés, d'autres sont rejeté, sans que je comprenne pourquoi. Au moment de sauver le lexique, l'éditeur ne fait rien. Même pas un message d'erreur. Il n'est juste pas sauvé.

Exemple :
Helaria : nom propre autre féminin : accepté
Sernos : nom propre autre masculin : accepté
Karghezo : nom propre autre féminin : non accepté
Deirane : nom propre prénom féminin : accepté
Dresil : nom propre prénom masculin : non accepté
helariasen : nom épicène invariable : non accepté
helarieal : adjectif épicène invariable : accepté

Voila un petit échantillon, mais sur la centaine de mots que j'ai essayé d'entrer, douze ont été accepté. Et pourtant, rien qu'ave ces douze mots, le correcteur a repéré plusieurs fautes d'accord dans mon texte.

Au passage, si vous aviez la possibilité de réduire la taille de cette fenêtre de 5% dans les deux dimensions, ça suffirait pour qu'elle s'affiche correctement sur mon écran.


Merci pour ce logiciel

Cordialement

Laurent
le 20 décembre 2018 à 09:55
Bonjour,

Pouvez-vous être plus explicite sur le “rejet” dont vous parlez ?

Au moment de sauver le lexique, l'éditeur ne fait rien.


Bizarre.

J’ai essayé d’ajouter votre liste de mots et j’y suis parvenu.
Quel est votre OS ?

Au passage, si vous aviez la possibilité de réduire la taille de cette fenêtre de 5% dans les deux dimensions, ça suffirait pour qu'elle s'affiche correctement sur mon écran.


C’est compliqué, parce que selon les OS et les versions de LO, ça ne donne pas le même résultat. Si je compresse trop, il y a parfois chevauchements des libellés ou d’autres bizarreries. Pouvez-vous donner la résolution de votre écran et fournir une capture d’écran ?
Vous pouvez utiliser un service comme Framapic pour poster une image : framapic.org…
le 20 décembre 2018 à 10:11
Bonjour,

J'utilise Libre Office 6.0.6.2 sur Ubuntu 18.04.1 LTS et Gnome 3.28.2.

Quand je veux dire rejeté, c'est quand je clique sur le bouton de sauvegarde du lexique, il ne se passe absolument rien, il n'est pas sauvé, le compteur d'entrée n'est pas modifié. Comme si je n'avais pas appuyé du tout sur le bouton en fait. Si je ferme l'éditeur lexical et que je le rouvre, le mot ajouté ne figure pas dans le lexique.

Pour la capture d'ecran : framapic.org…

Cordialement
le 20 décembre 2018 à 11:24
Sur votre OS, vous avez activé le zoom des polices de caractères, je me trompe ?
Normalement, cette fenêtre devrait être bien plus petite.
Mais je devrais pouvoir condenser un peu la taille de la fenêtre.

Pour le bug d’ajout d’une entrée, pouvez-vous lancer LO depuis une console, faire des ajouts au lexique et voir si une erreur apparaît dans la console ?
le 20 décembre 2018 à 11:47
Bonjour,

J'ai réglé mon ordinateur en utilisant les réglage par défaut de Debian. Avec le réglage par défaut de Ubuntu, je n'identifie pas les lettres. Ce problème est fréquent pour ceux de ma génération, la plupart des concepteurs d'Ubuntu étant jeunes avec de jeunes yeux. Mais avec les réglages Debian je n'ai aucun problème de lecture.

Concernant les messages d'erreur, voila ce que j'obtiens au moment de la sauvegarde du lexique :
===== Direct Acyclic Word Graph - Minimal Acyclic Finite State Automaton =====
> Preparing list of words
Filter: [None]
[ task done in 0.0 s ] >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 100% ]
> Sort nodes
> Sort node arcs
* Entries: 14
* Characters: 26
* Affixes: 2
* Tags: 8
* Arc values: 36
* Nodes: 73
* Arcs: 74
* Stemming: SFX
> Write DAWG as an indexable binary dictionary [method: 1]
Arc values (chars, affixes and tags): 36 -> 124 bytes
Arc size: 2 bytes, Address size: 1 bytes -> 3 * 74 = 222 bytes
Traceback (most recent call last):
File "/home/ld/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu21003iyndm.tmp_/Grammalecte-fr-v0.6.5.oxt/pythonpath/LexiconEditor.py", line 315, in actionPerformed
self.saveLexicon()
File "/home/ld/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu21003iyndm.tmp_/Grammalecte-fr-v0.6.5.oxt/pythonpath/LexiconEditor.py", line 52, in wrapper
result = funcDecorated(*args, **kwargs)
File "/home/ld/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu21003iyndm.tmp_/Grammalecte-fr-v0.6.5.oxt/pythonpath/LexiconEditor.py", line 415, in saveLexicon
self.oPersonalDicJSON = oDAWG.getBinaryAsJSON()
File "/home/ld/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu21003iyndm.tmp_/Grammalecte-fr-v0.6.5.oxt/pythonpath/grammalecte/graphspell/dawg.py", line 402, in getBinaryAsJSON
byDic = self.oRoot.convToBytes1(self.nBytesArc, self.nBytesNodeAddress)
File "/home/ld/.config/libreoffice/4/user/uno_packages/cache/uno_packages/lu21003iyndm.tmp_/Grammalecte-fr-v0.6.5.oxt/pythonpath/grammalecte/graphspell/dawg.py", line 624, in convToBytes1
by += self.arcs[arc].addr.to_bytes(nBytesNodeAddress, byteorder='big')
OverflowError: int too big to convert

Il y a bien une erreur. Le constate aussi que le nombre d'entrée au début est incorrect. Il y avait 12 entrées avant que j'entre un seul mot sensé donner une seule entrée (prénom féminin) et il en trouve quatorze après.

Cordialement
Laurent
le 20 décembre 2018 à 12:33
Étrange.
Allez dans le menu Grammalecte > “À propos” et dites-moi quelle machine virtuelle de Python est indiquée.
le 20 décembre 2018 à 13:27
Machine virtuelle python 3.6.7
le 20 décembre 2018 à 13:54
J’ai redimensionné légèrement l’éditeur lexical, j’espère que ça suffira.

Mais rien à faire, j’ai tenté de reproduire votre bug et je n’y suis pas parvenu. J’ai installé Ubuntu et j’ai essayé de reproduire le bug, sans succès. Attendu que j’arrive sans problème à ajouter les entrées que vous dites ne pas pouvoir ajouter, je déduis que le problème vient d’ailleurs. Comme il y a une incohérence dans le nombre d’entrées, je me hasarde à penser qu’il y a peut-être un problème avec l’une des entrées déjà présentes dans votre lexique et qu’il y a interférence, mais je ne vois pas du tout ce que ça pourrait être. Regardez attentivement chaque entrée que vous êtes parvenu à ajouter et voyez s’il semble y avoir une anomalie quelconque.

Sinon, exportez votre dictionnaire et envoyez-le-moi à l’adresse «olivier (at) grammalecte (dot) net».
le 21 décembre 2018 à 15:18

Notification par e-mail    1