diff --git a/extensions/database/module/langs/translation-fr.json b/extensions/database/module/langs/translation-fr.json index deaa69b84..52ce10deb 100644 --- a/extensions/database/module/langs/translation-fr.json +++ b/extensions/database/module/langs/translation-fr.json @@ -1,3 +1,54 @@ { - + "database-import": { + "title": "Serveurs de base de données", + "preparing": "Préparation du résultat...", + "checking": "Validation de la requête...", + "creating": "Création du projet..." + }, + "database-source": { + "alert-host": "Vous devez spécifier un hôte de base de données", + "alert-port": "Vous devez spécifier un port de base de données", + "alert-user": "Vous devez spécifier un utilisateur de base de données", + "alert-password": "Vous devez spécifier un mot de passe de base de données", + "alert-connection-name": "Vous devez spécifier un nom de connexion", + "alert-initial-database": "Vous devez spécifier une base de données initiale", + "alert-query": "Vous devez spécifier une requête valide", + "alert-invalid-query-keyword": "La requête ne peut pas contenir un mot clé dédié à la manipulation de données :", + "alert-invalid-query-select": "La requête doit débuter par le mot-clé SELECT", + "form-validation-failure": "Le nouveau formulaire de connexion est invalide!", + "alert-connection-edit": "La connexion a été éditée avec succès", + "connectionNameLabel": "Nom :", + "databaseTypeLabel": "Type :", + "databaseHostLabel": "Hôte :", + "databasePortLabel": "Port :", + "databaseUserLabel": "Utilisateur :", + "databasePasswordLabel": "Mot de passe :", + "databaseNameLabel": "Base de données :", + "databaseSchemaLabel": "Schéma :", + "databaseTestButton": "Test", + "databaseSaveButton": "Enregistrer", + "databaseConnectButton": "Connexion", + "newConnectionButtonDiv": "Nouvelle connexion", + "savedConnectionSpan": "Connexions enregistrées" + }, + "database-parsing": { + "start-over": "« Recommencer", + "conf-pars": "Configurer les options de parsing", + "proj-name": "Nom du projet", + "create-proj": "Créer un projet »", + "updating-preview": "Mise à jour de l'aperçu...", + "worksheet": "Feuilles de calcul", + "option": "Options", + "preview-button": "Mise à jour de l'aperçu", + "ignore-first": "Ignorer la/les", + "ignore": "première(s) lignes au début du fichier", + "parse-next": "Parser la/les", + "parse": "ligne(s) suivante(s) comme des entêtes de colonnes", + "discard-next": "Omettre la/les", + "discard": "première(s) ligne(s) de données", + "limit-next": "Charger au plus", + "limit": "ligne(s) de données", + "store-row": "Stocker les lignes vides", + "store-cell": "Enregistrer les cellules vides comme des valeurs nulles" + } } diff --git a/extensions/gdata/module/langs/translation-fr.json b/extensions/gdata/module/langs/translation-fr.json index 70961160b..17a394681 100644 --- a/extensions/gdata/module/langs/translation-fr.json +++ b/extensions/gdata/module/langs/translation-fr.json @@ -1,56 +1,57 @@ { "gdata-import": { - "preparing": "Préparation...", - "creating": "Création du projet...", - "title": "Documents publics", - "import-by-url": "Importer un tableau public Google Spreadsheet ou Google Fusion par son URL :", - "next->": "Suivant »", - "auth-doc": "Documents autorisés", - "please": "Merci", - "sign-in": "de se connecter et d’autoriser", - "sign-out": "se déconnecter", - "access-data": "l’accès à vos données Google.", - "retrieving": "Récupération des documents de Google Docs...", - "re-sign-in": "se reconnecter", - "another-account": "avec un autre compte" + "preparing": "Préparation...", + "creating": "Création du projet...", + "title": "Documents publics", + "import-by-url": "Importer un tableau public Google Spreadsheet ou Google Fusion par son URL :", + "next->": "Suivant »", + "auth-doc": "Documents autorisés", + "please": "Merci", + "sign-in": "de se connecter et d’autoriser", + "sign-out": "se déconnecter", + "access-data": "l’accès à vos données Google.", + "retrieving": "Récupération des documents de Google Docs...", + "re-sign-in": "se reconnecter", + "another-account": "avec un autre compte" }, - "gdata-parsing": { - "start-over": "« Recommencer", - "conf-pars": "Configurer les options d’analyse", - "proj-name": "Nom du projet", - "create-proj": "Créer un projet »", - "updating-preview": "Mise à jour de l’aperçu...", - "worksheet": "Feuilles", - "option": "Options", - "preview-button": "Mettre à jour l’aperçu", - "ignore-first": "Ignorer la ou les premières", - "ignore": "lignes du début du fichier", - "parse-next": "Analyser la ou les", - "parse": "lignes suivantes comme entêtes de colonnes", - "discard-next": "Ignorer la ou les", - "discard": "premières lignes de données", - "limit-next": "Charger au plus", - "limit": "lignes de données", - "store-row": "Conserver les lignes vides", - "store-cell": "Analyser les cellules vides comme nulles" - }, - "gdata-source": { - "alert-url": "Vous devez indiquer une adresse web (URL) à importer.", - "type": "Type", - "title": "Titre", - "authors": "Auteurs", - "updated": "Mis à jour" - }, - "gdata-exporter": { - "uploading": "Téléversement...", - "upload-error": "Erreur de téléversement :", - "new-spreadsheet": "Un nouveau tableau Google Spreadsheet", - "enter-spreadsheet": "Indiquer un nom pour le nouveau tableau Google Spreadsheet", - "new-fusion": "Une nouvelle table Google Fusion", - "enter-fusion": "Indiquer un nom pour la nouvelle table Google Fusion" - }, - "gdata-auth": { - "authorize-label": "OpenRefine - Autorisation", - "authorized-label": "Procédure d’autorisation terminée. Fermer cette fenêtre et revenir à OpenRefine." - } + "gdata-parsing": { + "start-over": "« Recommencer", + "conf-pars": "Configurer les options d’analyse", + "proj-name": "Nom du projet", + "create-proj": "Créer un projet »", + "updating-preview": "Mise à jour de l’aperçu...", + "worksheet": "Feuilles", + "option": "Options", + "preview-button": "Mettre à jour l’aperçu", + "ignore-first": "Ignorer la ou les premières", + "ignore": "lignes du début du fichier", + "parse-next": "Analyser la ou les", + "parse": "lignes suivantes comme entêtes de colonnes", + "discard-next": "Ignorer la ou les", + "discard": "premières lignes de données", + "limit-next": "Charger au plus", + "limit": "lignes de données", + "store-row": "Conserver les lignes vides", + "store-cell": "Enregistrer les cellules vides comme des valeurs nulles" + }, + "gdata-source": { + "alert-url": "Vous devez indiquer une adresse web (URL) à importer.", + "type": "Type", + "title": "Titre", + "authors": "Auteurs", + "updated": "Mis à jour" + }, + "gdata-exporter": { + "uploading": "Téléversement...", + "upload-error": "Erreur de téléversement : ", + "new-spreadsheet": "Un nouveau tableau Google Spreadsheet", + "enter-spreadsheet": "Indiquer un nom pour le nouveau tableau Google Spreadsheet", + "new-fusion": "Une nouvelle table Google Fusion", + "enter-fusion": "Indiquer un nom pour la nouvelle table Google Fusion", + "upload-success": "Le projet a été chargé avec succès dans Google Drive avec l'identifiant " + }, + "gdata-auth": { + "authorize-label": "OpenRefine - Autorisation", + "authorized-label": "Procédure d’autorisation terminée. Fermer cette fenêtre et revenir à OpenRefine." + } } diff --git a/extensions/wikidata/module/langs/translation-fr.json b/extensions/wikidata/module/langs/translation-fr.json index 450667be4..adab4dbac 100644 --- a/extensions/wikidata/module/langs/translation-fr.json +++ b/extensions/wikidata/module/langs/translation-fr.json @@ -49,7 +49,8 @@ "save-schema-alt": "Sauvegarder le schéma dans OpenRefine. Cela n'enverra pas de données sur Wikidata.", "discard-schema-changes-alt": "Abandonner les modifications sur le schéma.", "incomplete-schema-could-not-be-saved": "Votre schéma est incomplet, il ne peut donc pas encore être enregistré.", - "unsaved-warning": "Les changements sur le schéma Wikidata n'ont pas été sauvegardés. Souhaitez-vous tout de même fermer ?" + "unsaved-warning": "Les changements sur le schéma Wikidata n'ont pas été sauvegardés. Souhaitez-vous tout de même fermer ?", + "empty-statements": "aucune déclaration ajoutée" }, "wikidata-preview": { "new-id": "nouvel élément" diff --git a/main/webapp/modules/core/langs/translation-fr.json b/main/webapp/modules/core/langs/translation-fr.json index 955153edc..edfd8c93d 100644 --- a/main/webapp/modules/core/langs/translation-fr.json +++ b/main/webapp/modules/core/langs/translation-fr.json @@ -18,7 +18,7 @@ "sample-data": "jeux de données d'exemple", "description": "Description :", "try-these": "Si vous ne disposez d’aucun jeu de données, vous pouvez essayer ces", - "customMetadata": "Métadonnées particulières (JSON) :", + "customMetadata": "Métadonnées personnalisées (JSON) :", "add-pref": "Ajouter une préférence", "rowCount": "Nombre de lignes :", "key": "Préférence", @@ -67,7 +67,7 @@ "errors": "Erreurs :", "project-tags": "Étiquettes", "inspecting-files": "Vérification
des fichiers choisis...", - "column-widths": "Largeurs des colonnes :", + "column-widths": "Largeur des colonnes :", "clipboard": "Presse-papier", "inspecting": "Vérification des fichiers choisis...", "import": "Importer ?", @@ -109,7 +109,7 @@ "last-mod": "Dernière modification", "warning-proj-name": "Vous devez donner un nom au projet.", "warning-rename": "Impossible de renommer le projet :", - "edit-tags-desc": "Modifier les tags du projet (délimités par des espaces ou virgules) :", + "edit-tags-desc": "Modifier les étiquettes du projet (délimitées par des espaces ou virgules) :", "del-title": "Supprimer ce projet", "edit-tags": "Modifier les étiquettes du projet", "edit-meta-data": "Détails", @@ -133,14 +133,14 @@ "commas": "une virgule (CSV)", "tabs": "une tabulation (TSV)", "store-source": "Indiquer la source du fichier
(noms des fichiers, URLs)
dans chaque ligne", - "lines-header": "lignes suivantes comme entêtes de colonnes", + "lines-header": "ligne(s) suivante(s) comme des entêtes de colonnes", "escape": "Protéger les caractères spéciaux avec \\", "use-quote": "Utiliser le caractère", - "ignore-first": "Ignorer la ou les premières", + "ignore-first": "Ignorer la ou les", "quote-delimits-cells": "pour fermer les cellules contenant les séparateurs de colonnes", - "store-nulls": "Analyser les cellules vides comme nulles", + "store-nulls": "Enregistrer les cellules vides comme des valeurs nulles", "lines-into-row": "lignes comme une seule", - "custom": "autre", + "custom": "personnalisé :", "include-raw-templates": "Inclure les modèles et images comme du wikicode brut", "quotation-mark": "Des guillemets sont utilisés
pour délimiter les cellules qui contiennent
des séparateurs de colonne", "invalid-wikitext": "Aucun tableau n'a pu être extrait. Êtes-vous sûr·e que c'est un wiki-tableau valide ?", @@ -151,12 +151,14 @@ "parse-references": "Extraire les références dans des colonnes supplémentaires", "col-separated-by": "Les colonnes sont séparées par :", "wiki-base-url": "Réconcilier au wiki ayant pour URL de base :", - "rows-data": "premières lignes de données", - "click-xml": "Cliquer sur le premier élément XML correspondant à la première ligne à charger.", - "lines-beg": "lignes du début du fichier", + "rows-data": "première(s) ligne(s) de données", + "click-xml": "Cliquer sur le premier élément XML correspondant au premier enregistrement à charger.", + "lines-beg": "première(s) ligne(s) du début du fichier", "preserve-empty": "Préserver les chaines vides", - "blank-spanning-cells": "Remplir les cellules s'étendant sur plusieurs lignes ou colonnes avec des nulls", - "load-at-most": "Charger au plus" + "blank-spanning-cells": "Remplir les cellules s'étendant sur plusieurs lignes ou colonnes avec des valeurs nulles", + "load-at-most": "Charger au plus", + "column-names-label": "Noms de colonnes (séparés par des virgules)", + "column-names-optional": "séparés par des virgules" }, "core-dialogs": { "help": "Aide", @@ -229,7 +231,7 @@ "cell-value": "La valeur de la cellule en cours. C’est un alias de 'cell.value'.", "cluster-values": "Valeurs dans le groupe", "clustering": "Groupage... ", - "out-empty-row": "Écrire les lignes vides (ayant toutes les cellules nulles)", + "out-empty-row": "Écrire les lignes vides (dont toutes les cellules sont des valeurs nulles)", "from": "De", "export-to-local": "Exporter en local", "drag-column": "Glisser des colonnes pour les trier", @@ -258,7 +260,7 @@ "small-dot": "Point de petite taille", "for-include-content-checkbox": "Inclure du Contenu", "no-cluster-found": "Aucun groupe n’a été trouvé avec la méthode choisie", - "sqlExporterOutputEmptyRows": "Produire une Ligne vide(c-à-d toutes les cellules vides)", + "sqlExporterOutputEmptyRows": "Écrire une ligne vide (dont toutes les cellules sont des valeurs nulles)", "template-rows": "Séparateur de ligne", "cluster-size": "Taille du groupe", "columnType": "Type de SQL", @@ -287,7 +289,9 @@ "error": "Erreur", "filtered-from": "filtré à partir de ", "big-dot": "Point de grande taille", - "metaphone": "metaphone3" + "metaphone": "metaphone3", + "custom-tab-exp": "Exporteur tabulaire personnalisé", + "select-columns-dialog": "Sélectionner les colonnes" }, "core-facets": { "regular-dot": "Point de taille normale", @@ -373,7 +377,7 @@ "other-processes": "autres traitements suspendus", "project-data-package": "Data Package du projet", "excel-xml": "Excel 2007+ (.xlsx)", - "custom-tabular": "Personnaliser l’export tabulaire...", + "custom-tabular": "Export tabulaire personnalisé...", "filter": "Filtrer :", "extensions": "Extensions", "starting": "Démarrer", @@ -436,7 +440,7 @@ "remove-col": "Supprimer cette colonne", "new-topic2": "Marquer pour créer un nouveau sujet pour chaque cellule de cette colonne pour toutes les lignes actuellement filtrées", "collapse-left": "Masquer toutes les colonnes à gauche", - "custom-text-trans": "Personnaliser la transformation du texte sur la colonne", + "custom-text-trans": "Transformation textuelle personnalisée sur la colonne", "configure-prop": "configurer", "url-fetch": "Indiquer les URL à moissonner :", "previous": "précédente", @@ -489,7 +493,7 @@ "table-schema-validate": "Valider", "re-trans": "Retransformer", "discard-judg": "Rejeter les avis de réconciliation", - "blank-out": "Définir les cellules sur null", + "blank-out": "En valeurs nulles", "best-cand-type-match": "Meilleure correspondance de type des candidats ?", "sort-by-col": "trier selon cette seule colonne", "enter-col-name": "Indiquer le nom de la nouvelle colonne", @@ -515,9 +519,9 @@ "reorder-perma": "Retrier les lignes de façon permanente", "new": "nouveau", "qa-facets": "Facettes d'AQ", - "custom-numeric": "Personnaliser la facette numérique", + "custom-numeric": "Facette numérique personnalisée", "best-type": "Types de meilleurs candidats", - "custom-text-facet": "Personnaliser la facette textuelle", + "custom-text-facet": "Facette textuelle personnalisée", "match-other": "Apparier les autres cellules avec le même contenu", "search-fb-topic": "Chercher un item qui correspond à toutes les cellules filtrées :", "from-col": "De la colonne", @@ -528,7 +532,7 @@ "transpose": "Transposer", "columnize": "Convertir en liste les colonnes de clé/valeur", "add-col-fetch": "Ajouter une colonne en moissonnant les données depuis les URL d’une colonne", - "facet-blank": "Facette par valeur vide (nul ou chaîne vide)", + "facet-blank": "Facette par valeur vide (valeurs nulles ou chaîne vide)", "best-cand-edit-dist": "meilleure distance d’édition du nom des candidats", "spec-separator": "Merci d’indiquer le séparateur entre les noms de colonnes originales et les valeurs des cellules.", "milli": "millisecondes", @@ -556,7 +560,7 @@ "check-format": "Merci de vérifier le format du fichier.", "clear-recon": "Effacer les données de réconciliation", "earliest-first": "chronologique", - "facet-null": "Facette par nul", + "facet-null": "Facette par valeur nulle", "duplicates-facet": "Facette doublons", "number": "nombre", "best-edit-dist": "Meilleure distance d’édition du nom des candidats", @@ -578,7 +582,7 @@ "transform": "Transformer", "by": "Par", "configure-col": "Configurer cette colonne", - "one-topic2": "Marquer pour créer un nouveau sujet pour chaque groupe de cellules similaires dans cette colonnes pour toutes les lignes actuellement filtrées", + "one-topic2": "Marquer pour créer un nouveau sujet pour chaque groupe de cellules similaires dans cette colonne pour toutes les lignes actuellement filtrées", "to-number": "En nombre", "forward": "en avant", "spec-new-val": "Merci d’indiquer le nom de la nouvelle colonne des valeurs.", @@ -617,7 +621,7 @@ "starred-rows": "Lignes étoilées", "extend-not-reconciled": "Cette opération n'est disponible que pour des colonnes réconciliées.", "by-sep": "par séparateur", - "custom-facets": "Facettes courantes", + "custom-facets": "Facettes personnalisées", "numbers": "nombres", "store-err": "conserver l’erreur", "key-col": "Colonne clé", @@ -625,7 +629,7 @@ "best-type-match": "Meilleure correspondance de type des candidats", "facet": "Facette", "facet-error": "Facette par erreur", - "display-null": "Afficher/masquer les valeurs \"null\" dans les cellules", + "display-null": "Afficher/masquer les valeurs nulles dans les cellules", "on-error": "En cas d’erreur", "match-this-cell": "Apparier ce sujet et cette cellule", "not-valid-date": "Date invalide.", @@ -674,7 +678,21 @@ "prepend-name": "préfixer le nom de la colonne d’origine à chaque cellule", "unescape-html": "Convertir les entités HTML", "field-len": "par les longueurs de champs", - "collapse-this": "Masquer cette colonne" + "collapse-this": "Masquer cette colonne", + "replace": "Remplacer", + "text-to-find": "Chercher :", + "replacement-text": "Remplacer par :", + "case-insensitive": "insensible à la casse", + "whole-word": "mot entier", + "finding-info1": "Laisser vide pour ajouter la chaîne de remplacement après chaque caractère.", + "finding-info2": "Cocher \"expression régulière\" pour chercher des caractères spéciaux (sauts de lignes, tabulations...) ou des motifs complexes.", + "replacement-info": "Si l'option \"expression régulière\" est cochée et que le motif recherché contient des groupes délimités par des parenthèses, $0 renverra la chaîne complète correspondant au motif, et $1, $2... les 1er, 2ème... groupes.", + "replace-dont-escape": "utiliser \\n pour les sauts de ligne, \\t pour les tabulations, \\\\n pour \\n, \\\\t pour \\t.", + "warning-regex": "Expression régulière invalide.", + "use-values-as-identifiers": "Utiliser des valeurs comme identifiants", + "use-values-as-identifiers2": "Marquer les cellules comme réconciliées avec leurs valeurs comme identifiants", + "choose-reconciliation-service": "Choisir un service de réconciliation", + "choose-reconciliation-service-alert": "Merci de d'abord choisir un service de réconciliation." }, "core-buttons": { "unselect-all": "Tout déselectionner",