Grammalecte  Check-in [5815576455]

Overview
Comment:[njs] fix typos and mistakes
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | njs | nodejs
Files: files | file ages | folders
SHA3-256: 58155764559e77348f7e6cc963e28e21a0415c0d70e9677f2cb983a418e768b0
User & Date: olr on 2018-10-17 13:44:21
Other Links: branch diff | manifest | tags
Context
2018-10-17
13:56
[njs] Add note in client doc check-in: 694fbfbe9e user: IllusionPerdu tags: njs, nodejs
13:44
[njs] fix typos and mistakes check-in: 5815576455 user: olr tags: njs, nodejs
13:43
[njs] Fix some case in cli check-in: e0cae3263f user: IllusionPerdu tags: njs, nodejs
Changes

Modified gc_lang/fr/nodejs/cli/bin/gramma-cli.js from [2fa257f1cc] to [cbc4196f53].

    14     14   https://stackoverflow.com/questions/41058569/what-is-the-difference-between-const-and-const-in-javascript
    15     15   */
    16     16   
    17     17   const argCmd = require("../lib/minimist.js")(process.argv.slice(2));
    18     18   const { performance } = require("perf_hooks");
    19     19   
    20     20   //Initialisation des messages
    21         -const msgStart = "\x1b[31mBienvenu sur Grammalecte pour NodeJS!!!\x1b[0m\n";
           21  +const msgStart = "\x1b[31mBienvenue sur Grammalecte pour NodeJS!!!\x1b[0m\n";
    22     22   const msgPrompt = "\x1b[36mGrammaJS\x1b[33m>\x1b[0m ";
    23     23   const msgSuite = "\x1b[33m…\x1b[0m ";
    24     24   const msgEnd = "\x1b[31m\x1b[5m\x1b[5mBye bye!\x1b[0m";
    25     25   
    26     26   var repPreference = {
    27     27       json: false,
    28     28       perf: false
................................................................................
    38     38           arg: "",
    39     39           description: "Affiche les informations que vous lisez ;)",
    40     40           execute: ""
    41     41       },
    42     42       perf: {
    43     43           short: "",
    44     44           arg: "on/off",
    45         -        description: "Permet d'afficher le temps d'exécution des commandes.",
           45  +        description: "Permet d’afficher le temps d’exécution des commandes.",
    46     46           execute: ""
    47     47       },
    48     48       json: {
    49     49           short: "",
    50     50           arg: "on/off",
    51     51           description: "Réponse en format format json.",
    52     52           execute: ""
................................................................................
    68     68           arg: "texte",
    69     69           description: "Permet de mettre en forme le texte.",
    70     70           execute: "formatText"
    71     71       },
    72     72       check: {
    73     73           short: "",
    74     74           arg: "texte",
    75         -        description: "Vérifie la grammaire et l'orthographe d'un texte.",
           75  +        description: "Vérifie la grammaire et l’orthographe d'un texte.",
    76     76           execute: "verifParagraph"
    77     77       },
    78     78       lexique: {
    79     79           short: "",
    80     80           arg: "texte",
    81     81           description: "Affiche le lexique du texte.",
    82     82           execute: "lexique"
    83     83       },
    84     84       spell: {
    85     85           short: "",
    86     86           arg: "mot",
    87         -        description: "Vérifie l'existence d'un mot.",
           87  +        description: "Vérifie l’existence d’un mot.",
    88     88           execute: "spell"
    89     89       },
    90     90       suggest: {
    91     91           short: "",
    92     92           arg: "mot",
    93         -        description: "Suggestion des orthographes possible d'un mot.",
           93  +        description: "Suggestion des graphies proches d’un mot.",
    94     94           execute: "suggest"
    95     95       },
    96     96       morph: {
    97     97           short: "",
    98     98           arg: "mot",
    99     99           description: "Affiche les informations pour un mot.",
   100    100           execute: "morph"
   101    101       },
   102    102       lemma: {
   103    103           short: "",
   104    104           arg: "mot",
   105         -        description: "Donne le lemme d'un mot.",
          105  +        description: "Donne le lemme d’un mot.",
   106    106           execute: "lemma"
   107    107       },
   108    108       gceoption: {
   109    109           short: "",
   110    110           arg: "+/-name",
   111         -        description: "Défini les options à utiliser par le correcteur de grammaire.",
          111  +        description: "Définit les options à utiliser par le correcteur grammatical.",
   112    112           execute: ""
   113    113       },
   114    114       tfoption: {
   115    115           short: "",
   116    116           arg: "+/-name",
   117         -        description: "Défini les options à utiliser par le formateur de texte.",
          117  +        description: "Définit les options à utiliser par le formateur de texte.",
   118    118           execute: ""
   119    119       }
   120    120   };
   121    121   
   122    122   var cmdOne = ["json", "perf", "help", "exit"];
   123    123   var cmdMulti = ["text", "format", "check", "lexique", "spell", "suggest", "morph", "lemma"];
   124    124   
................................................................................
   465    465               repAction["help"].push(action.padEnd(10, " ") + ": " + cmdAction[action].arg.padEnd(8, " ") + ": " + cmdAction[action].description);
   466    466           }
   467    467           repAction["help"].push("");
   468    468           repAction["help"].push("================================== Note: ==================================");
   469    469           repAction["help"].push("");
   470    470           repAction["help"].push("En mode client: les arguments sont de la forme «--argument» !");
   471    471           repAction["help"].push("En mode client intéractif: pour les commandes concernant un texte, vous");
   472         -        repAction["help"].push("  pouvez taper la commande puis entrer (pour saisir le texte) pour ");
          472  +        repAction["help"].push("  pouvez taper la commande puis Entrée (pour saisir le texte) pour ");
   473    473           repAction["help"].push('  terminer la saisie du texte et exécuter la commande taper /"commande"');
   474    474       }
   475    475   
   476    476       if (repPreference.json) {
   477    477           return JSON.stringify(repAction);
   478    478       } else {
   479    479           return repToText(repAction);

Modified gc_lang/fr/nodejs/cli/readme.md from [a056264171] to [61b1f94066].

     1      1   # Client/Serveur de Grammalecte pour NodeJS
     2      2   
     3      3   ## Informations
     4      4   
     5         -Il y a trois modes de fonctionnement: client / client interactif / serveur.
            5  +Il y a trois modes de fonctionnement : client / client interactif / serveur.
     6      6   
     7      7   * Client interactif: `gramma-cli -i`.
     8      8   * Client: `gramma-cli --command \"mot/texte\"`.
     9      9   * Serveur: lancé avec la commande `gramma-cli --server --port NumPort`.
    10     10   
    11     11   ## Installation
    12     12   
................................................................................
    13     13   > npm install grammalecte-cli -g
    14     14   
    15     15   ## Commandes
    16     16   
    17     17   | Commande  | Argument | Description                                                   |
    18     18   | --------- | -------- | ------------------------------------------------------------- |
    19     19   | help      |          | Affiche les informations que vous lisez ;)                    |
    20         -| perf      | on/off   | Permet d'afficher le temps d'exécution des commandes.         |
    21         -| json      | on/off   | Réponse en format format json.                                |
    22         -| exit      |          | Client interactif: Permet de le quitter.                      |
           20  +| perf      | on/off   | Permet d’afficher le temps d’exécution des commandes.         |
           21  +| json      | on/off   | Réponse en format json.                                       |
           22  +| exit      |          | Client interactif : permet de le quitter.                     |
    23     23   | text      | texte    | Client / Server: Définir un texte pour plusieurs actions.     |
    24     24   | format    | texte    | Permet de mettre en forme le texte.                           |
    25         -| check     | texte    | Vérifie la grammaire et l'orthographe d'un texte.             |
           25  +| check     | texte    | Vérifie la grammaire et l’orthographe d'un texte.             |
    26     26   | lexique   | texte    | Affiche le lexique du texte.                                  |
    27         -| spell     | mot      | Vérifie l'existence d'un mot.                                 |
    28         -| suggest   | mot      | Suggestion des orthographes possible d'un mot.                |
           27  +| spell     | mot      | Vérifie l’existence d'un mot.                                 |
           28  +| suggest   | mot      | Suggestion des orthographes possible d’un mot.                |
    29     29   | morph     | mot      | Affiche les informations pour un mot.                         |
    30         -| lemma     | mot      | Donne le lemme d'un mot.                                      |
    31         -| gceoption | +/-name  | Défini les options à utiliser par le correcteur de grammaire. |
    32         -| tfoption  | +/-name  | Défini les options à utiliser par le formateur de texte.      |
           30  +| lemma     | mot      | Donne le lemme d’un mot.                                      |
           31  +| gceoption | +/-name  | Définit les options à utiliser par le correcteur grammatical. |
           32  +| tfoption  | +/-name  | Définit les options à utiliser par le formateur de texte.     |
    33     33   
    34     34   ## Client interactif
    35     35   
    36     36   Le mode interactif est un mode question/réponse. Pour le lancer vous devez saisir `gramma-cli -i`.
    37     37   
    38     38   Exemple pour les vérifications portant sur un mot:
    39     39   
................................................................................
    55     55   GrammaJS> exit
    56     56   ```
    57     57   
    58     58   Exemple pour les vérifications portant sur un texte:
    59     59   
    60     60   ```
    61     61   CMD> gramma-cli -i
    62         -Bienvenu sur Grammalecte pour NodeJS!!!
           62  +Bienvenue sur Grammalecte pour NodeJS!!!
    63     63   GrammaJS> format
    64     64   > salut,les copains!!!
    65     65   > vous allez bien ?
    66     66   > /format
    67     67   Mise en forme:
    68     68   salut, les copains!!!
    69     69   vous allez bien ?
................................................................................
    83     83   
    84     84   Exemple faisant plusieurs actions:
    85     85   
    86     86   ```
    87     87   CMD> gramma-cli --lemma --morph --suggest --text salut
    88     88   Morph possible de: salut
    89     89    └ >salut/:N:m:s/*
    90         -Lemma possible de: salut
           90  +Lemme possible de: salut
    91     91    └ salut
    92     92   Suggestion possible de: salut
    93     93    ├ salut
    94     94    ├ salit
    95     95    ├ salue
    96     96    ├ salua
    97     97    ├ saluai
................................................................................
   104    104   CMD>
   105    105   ```
   106    106   
   107    107   ## Serveur
   108    108   
   109    109   Le serveur supporte les requêtes POST et GET...
   110    110   
   111         -Par défaut le port d'écoute est le 2212, pour le changer il suffit d'ajouter l'argument `--port` lors du lancement.
          111  +Par défaut le port d’écoute est le 2212, pour le changer utilisez l’argument `--port` lors du lancement.
   112    112   
   113    113   ## Les fichiers
   114    114   
   115    115   * bin/gramma-cli.bat  : Fait juste un appel `node gramma-cli.js argument(s)`
   116         -* bin/gramma-cli.js   : Le code principale pour la console
          116  +* bin/gramma-cli.js   : Le code principal pour la console
   117    117   * data/script.gramma  : Exemple de script pour faire des vérifications automatiques
   118    118     * (sous widows) `type script.gramma | gramma-cli -i`
   119    119     * (sous linux)  `cat script.gramma  | gramma-cli -i`
   120    120   * lib/minimist.js     : Une librairie pour simplifier la gestion des arguments
   121         -* package.json        : Fichier d'information pour npm
          121  +* package.json        : Fichier d’information pour npm
   122    122   * readme.md           : Le fichier que vous lisez (ou pas) actuellement ;)
   123    123   
   124    124   ## Utilisation d'une librairie (incluse)
   125    125   
   126    126   * [Minimist](https://github.com/substack/minimist) => Simplify parser argument

Modified gc_lang/fr/nodejs/core/readme.md from [c4fcf0addd] to [48fe8f24b1].

     3      3   ## Informations
     4      4   
     5      5   Grammalecte est un correcteur grammatical open source dédié à la langue française.
     6      6   Site Internet : https://www.dicollecte.org/
     7      7   
     8      8   ## Installation
     9      9   
    10         -Dans votre répertoire de dévellepement :
           10  +Dans votre répertoire de développement :
    11     11   
    12     12   > npm install grammalecte
    13     13   
    14     14   ## Les fichiers
    15     15   
    16     16   * grammalecte/*       : Tout le contenu de Grammalecte pour JavaScript
    17         -* api.js              : Une api pour simplifié l'utilisation de Grammalecte
    18         -* package.json        : Fichier d'information pour npm
           17  +* api.js              : Une API pour simplifier l’utilisation de Grammalecte
           18  +* package.json        : Fichier d’information pour npm
    19     19   * readme.md           : Le fichier que vous lisez (ou pas) actuellement ;)

Modified gc_lang/fr/nodejs/note.md from [ea06c98861] to [9cf07414eb].

     1      1   # Note pour le dévellepement pour NodeJS
     2      2   
     3         -## Commande pour définir l'utilisation d'un paquetage local
            3  +## Commande pour définir l’utilisation d’un paquetage local
     4      4   
     5      5   ```
     6      6   cd core
     7      7   npm link
     8      8   cd ..
     9      9   cd cli
    10     10   npm link grammalecte