OK
AJAX error!

Les forumsGrammalecte[Firefox] [Linux/WinXP] Dictionnaires orthographiques non reconnus

[Firefox] [Linux/WinXP] Dictionnaires orthographiques non reconnus

Bonjour,

Je suis un peu perdu.

Avec le dictionnaire français par défaut,
– les erreurs sont soulignées en rouge
– des suggestions de correction sont proposées dans le menu contextuel

Deux nouvelles entrées apparaissent dans le menu contextuel,
– Vérifier l’orthographe
– Langues : Français

Avec le module Dictionnaire français 5.6,
– les erreurs sont soulignées en rouge
– des suggestions de correction sont proposées dans le menu contextuel

Deux nouvelles entrées apparaissent dans le menu contextuel,
– Vérifier l’orthographe
– Langues : Français (classic / reform) (classic) (modern) (reform)

Avec le module Grammalecte [fr] 0.5.5,
Il n’y a pas de vérification de l’orthographe, les erreurs ne sont pas soulignées ?
Il n’y a apparemment pas de dictionnaire installé, aucune suggestion de correction n’est proposée ?

Une seule nouvelle entrée apparaît dans le menu contextuel,
– Grammalecte
mais pas de menu Langues pour choisir un dictionnaire ?

Grammalecte > Correction grammaticale [fr] >
Je ne vois pas comment lancer la correction comme sous Open/LibreOffice ?

Merci.
le 22 mai 2016 à 12:04
Bonjour,

1. L’extension Dictionnaires 5.6 ajoute 4 dictionnaires dans le menu Langues.

2. L’extension Grammalecte ajoute dans le menu Langues entre 0 et 4 dictionnaires, selon ce que vous avez coché dans les options orthographiques de Grammalecte. Il s’agit même menu Langues que précédemment.

--

Installer les deux extensions en même temps est inutile.

Grammalecte > Correction grammaticale [fr] >
Je ne vois pas comment lancer la correction comme sous Open/LibreOffice ?


Firefox ne propose pour l’instant aucun moyen de souligner en bleu comme dans LibreOffice. Il faut passer par le panneau annexe.
le 22 mai 2016 à 12:22

Il n’y a pas de vérification de l’orthographe, les erreurs ne sont pas soulignées ?
Il n’y a apparemment pas de dictionnaire installé, aucune suggestion de correction n’est proposée ?


J’ai lu trop vite votre message.
Apparemment, dans votre cas, Grammalecte n’arrive pas à installer les dictionnaires inclus…
Pourquoi ? Mystère.
Vous êtes sous Linux ?

Contrairement à l’extension Dictionnaires qui s’en remet à Firefox pour faire ce qu’il faut, Grammalecte n’a pas les mêmes droits, attendu qu’elle n’est pas une extension de type dictionnaire. Elle doit donc faire appel à l’API de bas niveau de Firefox pour installer les dictionnaires que vous choisissez. Cette opération échoue chez vous.

Causes envisageables :
— l’extension ne trouve pas le bon chemin où sont les dicos ?
— l’extension n’a pas les droits d’accès requis ?
le 22 mai 2016 à 12:31
Hum… Oui, je viens de vérifier. Sous Linux (Netrunner · Plasma5), ça ne fonctionne pas.
le 22 mai 2016 à 12:41

Il n’y a pas de vérification de l’orthographe, les erreurs ne sont pas soulignées ?
Il n’y a apparemment pas de dictionnaire installé, aucune suggestion de correction n’est proposée ?


« Pour l’heure, la correction se fait dans un panneau annexe, mais Olivier assure que c’est une solution temporaire. À terme, il est question de souligner directement dans les zones de texte les erreurs qui seront repérées. » source numerama

Ceci explique cela.

Grammalecte > Correction grammaticale [fr] >
Je ne vois pas comment lancer la correction comme sous Open/LibreOffice ?


La honte, il suffit de cliquer sur les erreurs surlignées pour les corriger.
Je cherchais à lancer le correcteur orthographique d'un clic comme sous Open/LibreOffice.

2. L’extension Grammalecte ajoute dans le menu Langues entre 0 et 4 dictionnaires, selon ce que vous avez coché dans les options orthographiques de Grammalecte. Il s’agit même menu Langues que précédemment.


- je n'ai pas de menu Langues avec Grammalecte
- quand je clique sur une erreur surlignée en rouge j’obtiens ce message,

Mot inconnu du dictionnaire.
Suggestions :
# Erreur : dictionnaire orthographique introuvable.

De quelles options orthographiques vous parlez ?

Windows XP SP3 - Firefox 46.0.1 - Grammalecte [fr] 0.5.5
le 22 mai 2016 à 13:01
Bon, je viens de corriger le problème sur Linux, mais je vois que vous êtes sous Windows XP. Je n’ai aucun moyen de tester sur ce système.

De quelles options orthographiques vous parlez ?


Cliquez sur l’icône de Grammalecte (l’œil-losange bleu), allez sur le bouton “orthographe”. C’est ici que vous choisissez les dictionnaires à installer.

Faites-le. Et voyez ce que ça donne.
Si ça ne fonctionne pas, ouvrez la console du navigateur de Firefox (CTRL+MAJ+J) et faites-moi une capture d’écran des erreurs (ce doit être marqué “grammalecte-fr” devant celles qui nous intéressent).
le 22 mai 2016 à 13:23
oups... « Orthographe » « Grammaire » « Conjugueur » sont cliquables.

J'ai décoché le dictionnaire Classique, redémarré Firefox, coché les 4 dictionnaires, redémarré Firefox et toujours rien.

Orthographe > Options orthographiques : Dictionnaires cochés
Ctrl+Maj+J
Réseau / CSS / JS / Sécurité / Journal / Serveur cochés
Grammalecte > Correction grammaticale [fr]

x grammalecte-fr: Warning. No dictionary for locale: fr-FR-classic (en orange) spellchecker.js:68
le 22 mai 2016 à 13:43
OK. Merci. Je sèche sur le pourquoi de l’affaire. Ça veut dire que Firefox arrive à trouver les chemins des dictionnaires mais pas les dictionnaires qui sont dedans. J’avoue que ça me dépasse.

Pouvez-vous aller voir dans profil utilisateur ce qui se trouve dans les sous-dossiers de “dictionaries” ?

C:\Documents & Settings\[nom_utilisateur]\Application Data\Roaming\Mozilla\Firefox\Profiles\[nom_aléatoire].default\extensions\French-GC@grammalecte.net\data\dictionaries\

le 22 mai 2016 à 14:02
Les dictionnaires sont bien présent.

C:\Documents and Settings\<Utilisateur>\Application Data\Mozilla\Firefox\Profiles\*.default\extensions\French-GC@grammalecte.net\data\dictionaries\

fr-FR-classic\fr-FR-classic.dic & fr-FR-classic.aff
fr-FR-classic-reform\fr-FR-classic-reform.dic & fr-FR-classic-reform.aff
fr-FR-modern\fr-FR-modern.dic & fr-FR-modern.aff
fr-FR-reform\fr-FR-reform.dic & fr-FR-reform.aff
le 22 mai 2016 à 14:12
Tout est normal ici.
Il vous faudra utiliser le dictionnaire par défaut ou l’extension dictionnaire en attendant que je trouve la solution.
le 22 mai 2016 à 14:18
Pas de problème.

Petites précisions.

Dictionnaire "Classique" coché
Warning. No dictionary for locale: fr-FR-classic
Dictionnaire "Moderne" coché
Warning. No dictionary for locale: fr-FR-modern
Dictionnaire "Réforme 1990" coché
Warning. No dictionary for locale: fr-FR-reform
Dictionnaire "Toutes variantes" coché
Warning. No dictionary for locale: fr-FR-classic-reform

Grammalecte vérifie-t-il le bon répertoire sous Windows XP ?

Dans la fenêtre des modules je n'ai pas d’icône devant Grammalecte [fr]. Il apparaît pendant l'installation du module puis disparaît.

Je n’ai aucun moyen de tester sur ce système.


Puis-je modifier une ligne de code avec le lien direct vers un dictionnaire ? A force d'essai je vais bien trouver.
le 23 mai 2016 à 08:55

Grammalecte vérifie-t-il le bon répertoire sous Windows XP ?


Grammalecte demande où se trouve le chemin de l’extension à Firefox.

Existe-t-il une ligne de code à modifier avec le lien direct vers un dictionnaire ?


Si vous savez programmer, allez dans spellchecker.js, fonction “setExtensionDictFolder”.

Dans Firefox/Hunspell, on n’installe pas de dictionnaire, mais des répertoires où sont les dictionnaires.

Pour corriger le bug concernant Linux, il faut déplacer le .slice(1) pour le mettre sur la ligne qui modifie le chemin se rapportant à Windows. Ce qui donne :

let sFolder = xURI.path;
if (system.platform === "winnt") {
sFolder = sFolder.slice(1).replace(/\//g, "\\\\");
}



Pour Windows, il faut remplacer les slashs par des antislashs. Peut-être faut-il aussi remplacer les espaces par autre chose? Peut-être faut-il mettre le chemin spécifié entre guillemets? Peut-être faut-il faire appel aux noms de chemin courts?

Cela dit, chez moi, quand le code ne trouve pas le répertoire, ça me renvoie tout simplement une erreur bien différente de ce que vous voyez.

Chez vous, le code sèche au moment de sélectionner un dictionnaire, pas au moment de spécifier leur répertoire.
le 23 mai 2016 à 09:21
TEST

Dictionnaire français par défaut
Menu Langues : Français

Je supprime le dictionnaire et j'installe le module

Dictionnaires français 5.6
Menu Langues : Français (classic/reform) (classic) (modern) (reform)

Je désinstalle les dictionnaires et j'installe le module

Grammalecte 0.5.x
Menu Langues : inexistant

Ni Firefox ni Grammalecte ne détectent les dictionnaires installés par ce dernier.

TEST

Grammalecte 0.5.1 / 0.5.4

Si je lance la correction grammaticale
x grammalecte-fr: Warning. No dictionary for locale: {sLocale} spellchecker.js:68

Grammalecte ne détecte pas son dictionnaire.

Si je clique sur un mot inconnu surligné
Suggestions : Oui

Grammalecte détecte le dictionnaire par défaut (ou du module tiers).

Grammalecte 0.5.5

Si je lance la correction grammaticale
x grammalecte-fr: Warning. No dictionary for locale: {sLocale} spellchecker.js:68

Grammalecte ne détecte pas son dictionnaire.

Si je clique sur un mot inconnu surligné
Suggestions : # Erreur : dictionnaire orthographique introuvable.

Grammalecte ne détecte plus le dictionnaire par défaut (ou du module tiers).

J'ai comparé le fichier spellchecker.js des versions 0.5.4 et 0.5.5 ils sont pourtant identiques.
le 24 mai 2016 à 16:16
Grammalecte ne peut détecter que ce que Firefox détecte. Il ne peut voir que par ses yeux.
Bon. Pour l’instant, l’énigme demeure. Je ne vois toujours pas pourquoi sur Windows XP il arrive à voir les répertoires mais pas les dictionnaires. (Je commence à penser que c’est probablement Hunspell qui cause ce problème.)

Grammalecte va basculer automatiquement sur le dico par défaut dès le moindre souci.

Il faudrait que je retrouve un vieux Windows XP pour faire les tests.
le 24 mai 2016 à 17:21

Grammalecte ne peut détecter que ce que Firefox détecte.


OK

Pour faire court, Firefox détecte le dictionnaire par défaut, les dictionnaires du module Dictionnaires français 5.6 mais pas ceux de Grammalecte 0.5.x.

Grammalecte va basculer automatiquement sur le dico par défaut dès le moindre souci.


Grammalecte 0.5.1 / 0.5.4 oui mais pas Grammalecte 0.5.5 (voir plus haut).

Il faudrait que je retrouve un vieux Windows XP pour faire les tests.


Ne vous embêtez pas.
le 24 mai 2016 à 17:33

Notification par e-mail    1