diff --git a/main/webapp/modules/core/langs/translation-fr.json b/main/webapp/modules/core/langs/translation-fr.json
index 56eb73379..e17fdb0c6 100644
--- a/main/webapp/modules/core/langs/translation-fr.json
+++ b/main/webapp/modules/core/langs/translation-fr.json
@@ -82,7 +82,7 @@
"core-index-import/file-count": "$1 {{plural:$1|fichier|fichiers}}",
"core-index-import/files-selected": "$1 {{plural:$1|fichier|fichiers}} sur $2 sélectionnés",
"core-index-import/name": "Nom",
- "core-index-import/parsing-options": "Configurer les options pour l’analyse syntaxique",
+ "core-index-import/parsing-options": "Configurer les options d'analyse syntaxique",
"core-index-import/data-package": "Data Package (URL JSON)",
"core-index-import/char-encoding": "Format des caractères",
"core-index-import/mime-type": "Type MIME",
@@ -114,7 +114,7 @@
"core-index-open/warning-data-file": "Vous devez indiquer un fichier ou une url pour télécharger les données.",
"core-index-open/new-title": "Nouveau nom du projet :",
"core-index-open/name": "Nom",
- "core-index-lang/lang-settings": "Langue",
+ "core-index-lang/lang-settings": "Langues",
"core-index-lang/send-req": "Changer la langue",
"core-index-lang/page-reload": "Cette page sera actualisée pour appliquer le changement.",
"core-index-lang/label": "Choisir sa langue préférée",
@@ -150,7 +150,7 @@
"core-index-parser/blank-spanning-cells": "Remplir les cellules s'étendant sur plusieurs lignes ou colonnes avec des valeurs nulles",
"core-index-parser/load-at-most": "Charger au plus",
"core-index-parser/column-names-label": "Noms de colonnes (séparés par des virgules)",
- "core-index-parser/column-names-optional": "séparés par des virgules",
+ "core-index-parser/column-names-optional": "Séparés par des virgules",
"core-dialogs/help": "Aide",
"core-dialogs/medium-format": "Format moyen",
"core-dialogs/html-table": "Table HTML",
@@ -159,13 +159,13 @@
"core-dialogs/clusters-filtered": "$1 {{plural:$1|grappe|grappes}} filtrées sur $2 au total",
"core-dialogs/out-col-header": "Écrire les entêtes de colonnes",
"core-dialogs/tsv": "Valeurs séparées par des tabulations (TSV)",
- "core-dialogs/template-rowt": "Modèle de la ligne",
+ "core-dialogs/template-rowt": "Modèle de ligne",
"core-dialogs/keying-function": "Fonction de codage",
"core-dialogs/reuse": "Réutiliser",
"core-dialogs/date-format": "Pour la date/heure, utiliser le format",
"core-dialogs/focusing-on": "centrer sur",
"core-dialogs/focusing-on-column": " (centrer sur $1)",
- "clustering-keyers/fingerprint": "empreinte",
+ "clustering-keyers/fingerprint": "Empreinte",
"core-dialogs/block-chars": "Bloc de caractères",
"core-dialogs/long-format": "Format long",
"core-dialogs/short-format": "Format court",
@@ -184,8 +184,8 @@
"core-dialogs/ngram-size": "Taille des N-grammes",
"core-dialogs/warning-check-boxes": "Vous devez cocher certaines cases pour que vos choix puissent s’appliquer.",
"core-dialogs/no-column-dataset": "Ce jeu de données ne contient aucune colonne",
- "core-dialogs/new-cell-val": "Nouvelle valeur pour la cellule",
- "core-dialogs/choice-var-length": "Variabilité moyenne des choix",
+ "core-dialogs/new-cell-val": "Nouvelle valeur dans la cellule",
+ "core-dialogs/choice-var-length": "Variabilité de la longueur des choix",
"core-dialogs/download": "Télécharger",
"core-dialogs/omit-time": "Supprimer l’heure",
"core-dialogs/link-match": "Lien vers la page de l’entité correspondante",
@@ -199,7 +199,7 @@
"core-dialogs/processing": "Traitement…",
"core-dialogs/row-index": "L’index de la ligne en cours. C’est un alias de 'row.index'.",
"core-dialogs/ignore-facets": "Ignorer les facettes et les filtres et exporter toutes les lignes",
- "core-dialogs/cluster-edit": "Regrouper & éditer une colonne",
+ "core-dialogs/cluster-edit": "Regrouper & Éditer une colonne",
"core-dialogs/out-not-unmatch": "Aucune sortie pour les cellules sans correspondance",
"core-dialogs/date-iso": "ISO 8601, par ex. 2011-08-24T18:36:10+08:00",
"core-dialogs/other-format": "Autres formats",
@@ -216,7 +216,7 @@
"core-dialogs/browse-this-cluster": "Voir ce groupe",
"core-dialogs/expression": "Expression",
"core-dialogs/no-rotation": "Sans rotation",
- "core-dialogs/regular-dot": "Point de taille normale",
+ "core-dialogs/regular-dot": "Points de taille normale",
"core-dialogs/for-recon-cell": "pour réconcilier les cellules, sortie",
"clustering-distances/PPM": "PPM",
"core-dialogs/cell-value": "La valeur de la cellule en cours. C’est un alias de 'cell.value'.",
@@ -242,13 +242,13 @@
"core-dialogs/language": "Langue",
"core-dialogs/linear-plot": "Tracé linéaire",
"core-dialogs/excel-xml": "Excel en XML (.xlsx)",
- "core-dialogs/sql-exporter": "Exporteur SQL",
+ "core-dialogs/sql-exporter": "Exportateur SQL",
"core-dialogs/custom-separator": "Séparateur personnalisé",
"core-dialogs/template-suffix": "Suffixe",
"core-dialogs/history": "Historique",
"core-dialogs/cell-content": "Contenu de la cellule",
"core-dialogs/drop-column": "Déposer des colonnes ici pour les supprimer",
- "core-dialogs/small-dot": "Point de petite taille",
+ "core-dialogs/small-dot": "Points de petite taille",
"core-dialogs/for-include-content-checkbox": "Inclut les commandes INSERT INTO, pour remplir les lignes du tableau",
"core-dialogs/no-cluster-found": "Aucun groupe n’a été trouvé avec la méthode choisie",
"core-dialogs/sqlExporterOutputEmptyRows": "Écrire une ligne vide (dont toutes les cellules sont des valeurs nulles)",
@@ -266,7 +266,7 @@
"core-dialogs/csv": "Valeurs séparées par des virgules (CSV)",
"core-dialogs/choose-export-destination": "Veuillez sélectionner la destination de l'export",
"core-dialogs/template-prefix": "Préfixe",
- "core-dialogs/nearest-neighbor": "plus proche voisin",
+ "core-dialogs/nearest-neighbor": "Voisin le plus proche",
"core-dialogs/tableNameLabel": "Nom de la table :",
"core-dialogs/cell-fields": "La cellule en cours. Elle a quelques champs : 'value', 'recon' et 'errorMessage'.",
"core-dialogs/for-null-cell-value-to-empty-str-label": "Convertir les valeurs nulles en NULL dans les INSERT",
@@ -279,11 +279,11 @@
"core-dialogs/template-export": "Export du modèle",
"core-dialogs/error": "Erreur",
"core-dialogs/filtered-from": "filtré à partir de ",
- "core-dialogs/big-dot": "Point de grande taille",
+ "core-dialogs/big-dot": "Points de grande taille",
"clustering-keyers/metaphone3": "metaphone3",
- "core-dialogs/custom-tab-exp": "Exporteur tabulaire personnalisé",
+ "core-dialogs/custom-tab-exp": "Exportateur tabulaire personnalisé",
"core-dialogs/select-columns-dialog": "Sélectionner les colonnes",
- "core-facets/regular-dot": "Point de taille normale",
+ "core-facets/regular-dot": "Points de taille normale",
"core-facets/current-exp": "Expression en cours",
"core-facets/set-choice-count": "Indiquer le nombre limite de choix",
"core-facets/cluster": "Groupe",
@@ -303,8 +303,8 @@
"core-facets/minimize-facet": "Permuter la minimisation ou la maximisation de cette facette",
"core-facets/non-time": "Non-date",
"core-facets/linear-plot-abbr": "lin",
- "core-facets/small-dot": "Point de petite taille",
- "core-facets/edit-based-col": "Éditer l’expression de la facette basée sur la colonne",
+ "core-facets/small-dot": "Points de petite taille",
+ "core-facets/edit-based-col": "Modifier l'expression de la facette en fonction de la colonne",
"core-facets/facet-choices": "Choix des facettes en tant que valeurs séparées par des tabulations",
"core-facets/change": "changer",
"core-facets/name": "nom",
@@ -319,12 +319,12 @@
"core-facets/choice-count": "$1 choix",
"core-facets/too-many-choices": "$1 choix au total, trop nombreux à afficher",
"core-facets/error": "Erreur",
- "core-facets/export-plot": "exporter le tracé",
- "core-facets/big-dot": "Point de grande taille",
+ "core-facets/export-plot": "Exporter le tracé",
+ "core-facets/big-dot": "Points de grande taille",
"core-facets/rotated-counter-clock": "Tourné de -45°",
"core-facets/no-rotation": "Sans rotation",
"core-project/use-facets": "Utiliser les facettes et les filtres",
- "core-project/extract-history": "Extraire des opérations de l’historique",
+ "core-project/extract-history": "Extraire l'historique des opérations",
"core-project/refreshing-facet": "Rafraichissement des facettes…",
"core-project/cancel-all": "{{plural:$1|Annuler|Annuler tout}}",
"core-project/excel": "Excel (.xls)",
@@ -370,7 +370,7 @@
"core-project/paste-json": "Coller une liste d’opérations au format JSON à appliquer :",
"core-project/undo-history": "Historique d’annulation infinie",
"core-recon/error-contact": "Erreur lors de la connexion au service de réconciliation",
- "core-recon/access-service": "Accès Service API",
+ "core-recon/access-service": "Accès au service de l'API",
"core-recon/cell-contains": "Chaque cellule contient :",
"core-recon/auto-match": "Correspondance automatique des valeurs candidates",
"core-recon/column": "Colonne",
@@ -624,11 +624,11 @@
"core-views/timeline-facet": "Facette chronologique",
"core-views/sort-by": "Trier par",
"core-views/ignore-blank": "Ignorer les cellules vides",
- "core-views/transp-cell": "Transposer les cellules au travers des colonnes en lignes",
+ "core-views/transp-cell": "Transposer les cellules des colonnes en lignes",
"core-views/best-cand-name": "$1 : meilleure correspondance de nom des candidats ?",
"core-views/blanks": "Valeurs vides",
- "core-views/copy-to-col": "Copier vers les colonnes",
- "core-views/how-split": "Méthode de division de la colonne",
+ "core-views/copy-to-col": "Copier dans les colonnes",
+ "core-views/how-split": "Méthode de séparation de la colonne",
"core-views/lowercase": "En minuscules",
"core-views/transp-into": "Transposer en",
"core-views/facet-star": "Facette par étoile",
@@ -675,12 +675,12 @@
"core-buttons/dont-reconcile": "Ne pas réconcilier la cellule",
"core-buttons/download": "Télécharger",
"core-buttons/export": "Exporter",
- "core-buttons/conf-pars-opt": "Configurer les options d’analyse »",
+ "core-buttons/conf-pars-opt": "Configurer les options d’analyse syntaxique »",
"core-buttons/reset-template": "Réinitialiser le modèle",
"core-buttons/apply": "Appliquer",
"core-buttons/cancel": "Annuler",
"core-buttons/close": "Fermer",
- "core-buttons/deselect-all": "Enlever toute les sélections",
+ "core-buttons/deselect-all": "Enlever toutes les sélections",
"core-buttons/select": "Sélectionner",
"core-buttons/merge-cluster": "Fusionner la sélection & regrouper",
"core-buttons/reset-all": "Tout réinitialiser",
@@ -695,8 +695,8 @@
"core-buttons/add-std-svc": "Ajouter un service standard",
"core-buttons/enter": "Valider",
"core-buttons/transpose": "Transposer",
- "core-buttons/start-recon": "Démarrer la réconciliation...",
- "core-buttons/perform-op": "Lancer les opérations",
+ "core-buttons/start-recon": "Démarrer la réconciliation…",
+ "core-buttons/perform-op": "Effectuer les opérations",
"core-buttons/copy": "Copier",
"core-buttons/update-preview": "Mettre à jour l’aperçu",
"core-buttons/ok": " OK ",
@@ -735,7 +735,7 @@
"core-views/column-join-copy-to-new-column": "Ecrire le résultat dans une nouvelle colonne nommée…",
"core-views/column-join-delete-joined-columns": "Supprimer les colonnes jointes.",
"core-views/column-join-dont-escape": "Dans les séparateurs et les substituts de valeurs nulles, utiliser \\n pour une nouvelle ligne, \\t pour une tabulation, \\\\n pour \\n, \\\\t pour \\t.",
- "core-dialogs/record-fields": "un groupe d'une ou plusieurs lignes forme une entrée ; l'objet a plus d'attributs, voir les détails sur Records",
+ "core-dialogs/record-fields": "Une ou plusieurs lignes regroupées pour former une entrée ; l'objet a plus de champs, voir les détails sur Variables",
"core-views/blank-values": "Valeurs vides par colonne",
"core-views/blank-records": "Entrées vides par colonne",
"core-views/add-id-column": "Ajouter une colonne d'identifiants d'entités",