Le 17/12/2011 12:07, Olivier R. a écrit : > Bonjour Jean-Baptiste, > > > Jean-Baptiste Faure wrote >> >>> Sur Windows, un clic droit sur une erreur orthographique ou grammaticale >>> fait planter le logiciel. >>> >>> Pour l’instant, Grammalecte ne fonctionne pas sur LibO 3.5. Je founirai >>> une >>> màj d’ici quelques semaines. >> >> J'avais remarqué qu'il y a un problème (pas de plantage pour moi mais >> des messages d'erreur en console) >> > > Puis-je avoir une copie de ces messages d’erreur ?
Quand j'active la vérification de l'orthographe et de la grammaire en cours de saisie, j'obtiens cette série de message d'erreur ou avertissement : > pythonloader.Loader ctor > pythonloader.Loader.activate > pythonloader: interpreting url > vnd.sun.star.expand:$UNO_USER_PACKAGES_CACHE/uno_packages/luajt0pa.tmp_/grammalecte-v0.1.oxt/Lightproof.py > pythonloader: after expansion > file:///home/jbf/.libreoffice/35//user/uno_packages/cache/uno_packages/luajt0pa.tmp_/grammalecte-v0.1.oxt/Lightproof.py > checking for existence of > /home/jbf/.libreoffice/35/user/uno_packages/cache/uno_packages/luajt0pa.tmp_/grammalecte-v0.1.oxt/pythonpath.zip > adding > /home/jbf/.libreoffice/35/user/uno_packages/cache/uno_packages/luajt0pa.tmp_/grammalecte-v0.1.oxt/pythonpath > to sys.path > dump stuff > Fetched ImplHelper as <unohelper.ImplementationHelper instance at 0x30dfab8> > pythonloader.Loader ctor > pythonloader.Loader.activate > pythonloader: interpreting url > vnd.sun.star.expand:$BUNDLED_EXTENSIONS/dict-en/Lightproof.py > pythonloader: after expansion > file:///opt/lodev3.5/program/../share/extensions/dict-en/Lightproof.py > checking for existence of > /opt/lodev3.5/share/extensions/dict-en/pythonpath.zip > + 33 messages identiques relatifs au dictionnaire anglais Seul le premier message concerne Grammalecte et ils n'apparaissent plus avec une compilation un peu plus récente de la 3.5.0 intégrant les derniers correctifs (LibreOffice 3.5.0beta1+ Build ID: ddc7af3-7f15fca-8eae9f1-ca8e46d-5bcbce4) > > Le problème vient d’un test qui fonctionnait auparavant, mais plus à > présent. Ce test examine si la locale passée au correcteur fait partie les > locales que le correcteur gère. > C’est LO qui a changé de comportement. > > Dans Lightproof.py, il faut remplacer la ligne : > if i.Country == "" and aLocale.Language == i.Language: > par: > if (i.Country == aLocale.Country or i.Country == "") and > aLocale.Language == i.Language: En effet cette modif rend Grammalecte fonctionnel sur LO 3.5.0 beta1+ :-) Merci pour tout le travail fait sur cette extension et le dictionnaire au profit de la Communauté. Bonne journée JBF -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. -- Envoyez un mail à [email protected] pour savoir comment vous désinscrire Les archives de la liste sont disponibles à http://listarchives.libreoffice.org/fr/discuss/ Tous les messages envoyés sur cette liste seront archivés publiquement et ne pourront pas être supprimés
