Commit 8fdcc094 authored by Constance de Quatrebarbes's avatar Constance de Quatrebarbes
Browse files

Spec-fr Source

parent b63f614b
{
"version": "1.0.0",
"errors": {
"io-error": {
"name": "Erreur d'entrée/sortie",
"type": "source",
"context": "table",
"weight": 100,
"message": "L'accès aux données a rencontré une erreur de type {error_type}",
"description": "Erreur de lecture de données due à un problème d'entrée/sortie.\n\n Pour résoudre le problème :\n - Vérifiez que le chemin d'accès est correct."
},
"http-error": {
"name": "Erreur HTTP",
"type": "source",
"context": "table",
"weight": 100,
"message": "Le serveur HTTP qui héberge les données a renvoyé une erreur de type {status_code}",
"description": "Erreur de lecture des données due à une erreur HTTP.\n\n Pour résoudre le problème :\n - Vérifiez que l'URL d'accès est correcte."
},
"source-error": {
"name": "Erreur de source",
"type": "source",
"context": "table",
"weight": 100,
"message": "Le format des données est inconnu, impossible d'extraire des données tabulaires",
"description": "Erreur de lecture des données, le contenu n'est pas reconnu.\n\n Pour résoudre le problème :\n - Corrigez les données (modidiez, par exemple, le contenu JSON en tableau ou objets.\n - Corrigez le paramétrage de la source dans {validator}."
},
"scheme-error": {
"name": "Erreur de protocole",
"type": "source",
"context": "table",
"weight": 100,
"message": "Le protocole d'accès à la source est inconnu, impossible d'extraire des données tabulaires",
"description": "Erreur de lecture des données due à un protocole d'accès inconnu.\n\n Pour résoudre le problème :\n - Corrigez le protocole (modifiez par exemple `ftp` en `http`).\n - Positionnez une valeur de protocole valide dans {validator}."
},
"format-error": {
"name": "Erreur de format",
"type": "source",
"context": "table",
"weight": 100,
"message": "Le format des données est inconnu, impossible d'extraire des données tabulaires",
"description": "Erreur de lecture des données due à un format inconnu.\n\n Pour résoudre le problème :\n - Corrigez le format (en changeant par exemple l'extension de fichier de `txt` en `csv`).\n - Positionnez une valeur de format correct dans {validator}."
},
"encoding-error": {
"name": "Erreur d'encodage",
"type": "source",
"context": "table",
"weight": 100,
"message": "Les données ne peuvent être correctement décodées en {encoding}",
"description": "Erreur de lecture des données due à un problème d'encodage.\n\n Pour résoudre le problème:\n - Corrigez les problèmes d'encodage des données.\n - Positionnez une valeur d'encodage correcte dans {validator}."
},
"blank-header": {
"name": "En-tête vide",
"type": "structure",
"context": "head",
"weight": 3,
"message": "L'en-tête de la colonne {column_number} est vide",
"description": "Une colonne de l'en-tête est vide. Dans l'en-tête, toutes les colonnes doivent avoir un libellé.\n\n Pour résoudre le problème:\n - Ajouter le libellé manquant dans l'en-tête.\n - Si la première ligne de données commence ou termine par une virgule, retirez celle-ci.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `blank-header` dans {validator}."
},
"duplicate-header": {
"name": "En-tête dupliqué",
"type": "structure",
"context": "head",
"weight": 3,
"message": "Le libellé de la colonne {column_number} dans l'en-tête est utilisé également pour les colonnes {column_numbers}",
"description": "Deux colonnes dans l'en-tête ont le même libellé. Dans l'en-tête, les libellés de colonnes doivent être uniques.\n\n Pour résoudre le problème:\n - Ajouter le libellé manquant dans l'en-tête.\n - Si la première ligne de données commence ou termine par une virgule, retirez celle-ci.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `duplicate-header` dans {validator}."
},
"blank-row": {
"name": "Ligne vide",
"type": "structure",
"context": "body",
"weight": 9,
"message": "La ligne {row_number} is vide",
"description": "La ligne est vide. Une ligne doit comporter au moins une valeur.\n\n Pour résoudre le problème :\n - Supprimez la ligne vide.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `blank-row` dans {validator}."
},
"duplicate-row": {
"name": "Ligne dupliquée",
"type": "structure",
"context": "body",
"weight": 5,
"message": "Le contenu de la ligne {row_number} est identique à celui de(s) ligne(s) {row_numbers}",
"description": "Une copie exacte des données a été trouvé sur une autre ligne.\n\n Pour résoudre le problème :\n - Corrigez les données si celles-ci sont incorrectes.\n - Si la ligne est effectivement un doublon, supprimez-la.\n - Si vous ne souhaitez pas être averti de ce type d'erreur, désactivez la vérification `duplicate-row` dans {validator}."
},
"extra-value": {
"name": "Valeur surnuméraire",
"type": "structure",
"context": "body",
"weight": 9,
"message": "La ligne {row_number} contient une valeur supplémentaire dans {column_number}",
"description": "Cette ligne contient plus de valeurs que défini dans la ligne d'en-tête (i.e. la première ligne du fichier). Toutes les lignes d'un fichier tabulaire doivent comporter exactement le même nombre de colonnes.\n\n Pour résoudre le problème:\n - Vérifiez que cette ligne ne contient pas un séparateur (virgule) en trop.\n - Si vous ne souhaitez pas être averti de ce type d'erreur, désactivez la vérification `extra-value` dans {validator}."
},
"missing-value": {
"name": "Valeur manquante",
"type": "structure",
"context": "body",
"weight": 9,
"message": "À la ligne {row_number}, il manque une valeur pour la colonne {column_number}",
"description": "Cette ligne contient moins de valeurs que défini dans la ligne d'en-tête (i.e. la première ligne du fichier). Toutes les lignes d'un fichier tabulaire doivent comporter exactement le même nombre de colonnes.\n\n Pour résoudre le problème:\n - Vérifiez qu'il ne manque pas un séparateur (virgule) entre deux valeurs sur cette ligne.\n - Si vous ne souhaitez pas être averti de ce type d'erreur, désactivez la vérification `missing-value` dans {validator}."
},
"schema-error": {
"name": "Erreur de schéma",
"type": "schema",
"context": "table",
"weight": 15,
"message": "Erreur de schéma : {error_message}",
"description": "Le schéma fourni est invalide.\n\n Pour résoudre le problème:\n - Mettez à jour le schéma pour le rendre valide.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification de schéma dans {validator}."
},
"non-matching-header": {
"name": "En-tête non conforme",
"type": "schema",
"context": "head",
"weight": 9,
"message": "Le libellé de la colonne {column_number} ne correspond pas au libellé {field_name} déclaré dans le schéma",
"description": "Un des libellés de colonne du fichier ne correspond pas à ce qui est déclaré dans le schéma.\n\n Pour résoudre le problème:\n - Renommer la colonne dans le fichier ou dans le schéma\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `non-matching-header` dans {validator}."
},
"extra-header": {
"name": "En-tête incorrect (libellé en trop)",
"type": "schema",
"context": "head",
"weight": 9,
"message": "Libellé surnuméraire à la colonne {column_number}",
"description": "La ligne d'en-tête du fichier contient un libellé non déclaré dans le schéma.\n\n Pour résoudre le problème:\n - Supprimez le libellé incriminé de l'en-tête du fichier ou déclarez-le dans le schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `extra-header` dans {validator}."
},
"missing-header": {
"name": "En-tête incorrect (libellé manquant)",
"type": "schema",
"context": "head",
"weight": 9,
"message": "Libellé manquant à la colonne {column_number}",
"description": "Le schéma définit un libellé de colonne qui n'est pas trouvé dans l'en-tête.\n\n Pour résoudre le problème :\n - Ajoutez la colonne manquante au fichier ou retirez sa déclaration au sein du schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `missing-header` dans {validator}"
},
"type-or-format-error": {
"name": "Erreur de format ou de type",
"type": "schema",
"context": "body",
"weight": 9,
"message": "La valeur {value} à la ligne {row_number} et colonne {column_number} n'est pas de type {field_type} et format {field_format}",
"description": "La valeur ne correspond pas au type et format défini dans le schéma pour cette colonne.\n\n Pour résoudre le problème :\n - Si c'est une erreur de valeur, corrigez-la.\n - Si la valeur est correct, modifiez le type et/ou le format dans le schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `type-or-format-error` dans {validator}. Attention, toutes les erreurs sur les valeurs seront alors ignorées."
},
"required-constraint": {
"name": "Contrainte d'obligation",
"type": "schema",
"context": "body",
"weight": 9,
"message": "La colonne {column_number} est obligatoire, mais la ligne {row_number} ne comporte de valeur pour cette colonne",
"description": "Cette colonne est obligatoire mais elle contient des valeurs vides.\n\n Pour résoudre le problème :\n - Si c'est une erreur de données, complétez la valeur manquante.\n - Si ce n'est pas une erreur, retirez la contrainte `required` du schéma pour cette colonne.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `required-constraint` dans {validator}."
},
"pattern-constraint": {
"name": "Contrainte d'expression",
"type": "schema",
"context": "body",
"weight": 7,
"message": "La valeur {value} à la ligne {row_number} et la colonne {column_number} n'est pas conforme à l'expression {constraint}",
"description": "Les valeurs de cette colonne doivent respecter l'expression définie.\n\n Pour résoudre le problème :\n - Si c'est une erreur de données, corrigez la valeur.\n - Si la valeur est correcte, mettez à jour l'expression ou retirez la contrainte `pattern` du schéma pour cette colonne.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `pattern-constraint` dans {validator}."
},
"unique-constraint": {
"name": "Contrainte d'unicité",
"type": "schema",
"context": "body",
"weight": 9,
"message": "Les valeurs des lignes {row_numbers} ne respectent pas la contrainte d'unicité définie pour la colonne {column_number}",
"description": "Les valeurs de cette colonne doivent être uniques, cependant une même valeur a été utilisée plusieurs fois sur des lignes différentes.\n\n Pour résoudre le problème :\n - Si c'est un problème de données, corrigez la valeur.\n - Si la valeur est correcte, cette colonne ne respecte pas la contrainte d'unicité. Retirez la contrainte `unique` du schéma pour cette colonne.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `unique-constraint` dans {validator}."
},
"enumerable-constraint": {
"name": "Contrainte d'énumération",
"type": "schema",
"context": "body",
"weight": 7,
"message": "La valeur {value} à la ligne {row_number} et la colonne {column_number} ne fait pas partie de l'énumération : {constraint}",
"description": "Les valeurs de cette colonne doivent être choisies dans l'énumération définie.\n\n Pour résoudre le problème :\n - Si c'est une erreur de données, corrigez la valeur.\n - Si la valeur est correcte, mettez à jour la liste des valeurs de l'énumération ou supprimez cette contrainte dans le schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `enumerable-constraint` dans {validator}."
},
"minimum-constraint": {
"name": "Contrainte de valeur minimale",
"type": "schema",
"context": "body",
"weight": 7,
"message": "La valeur {value} à la ligne {row_number} et la colonne {column_number} ne respecte pas la contrainte de minimum {constraint}",
"description": "Les valeurs de cette colonne doivent être supérieures ou égales au minimum défini dans le schéma.\n\n Pour résoudre le problème :\n - Si c'est une erreur de données, corrigez la valeur.\n - Si la valeur est correcte, changez la valeur minimale définie ou retirez la contrainte dans le schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `minimum-constraint` dans {validator}."
},
"maximum-constraint": {
"name": "Contrainte de valeur maximale",
"type": "schema",
"context": "body",
"weight": 7,
"message": "La valeur {value} à la ligne {row_number} et la colonne {column_number} ne respecte pas la contrainte de maximum {constraint}",
"description": "Les valeurs de cette colonne doivent être inférieures ou égales au maximum défini dans le schéma.\n\n Pour résoudre le problème :\n - Si c'est une erreur de données, corrigez la valeur.\n - Si la valeur est correcte, changez la valeur maximale définie ou retirez la contrainte dans le schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `maximum-constraint` dans {validator}."
},
"minimum-length-constraint": {
"name": "Contrainte de longueur minimale",
"type": "schema",
"context": "body",
"weight": 7,
"message": "La valeur {value} à la ligne {row_number} et la colonne {column_number} ne respecte pas la contrainte de longueur minimum {constraint}",
"description": "La longueur des valeurs de cette colonne doit être supérieure ou égale à celle définie dans le schéma.\n\n Pour résoudre le problème:\n - Si c'est une erreur de données, corrigez la valeur.\n - Si la valeur est correcte, changez la longueur définie pour la contrainte `minimumLength` ou retirez-la du schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `minimum-length-constraint` dans {validator}."
},
"maximum-length-constraint": {
"name": "Contrainte de longueur maximale",
"type": "schema",
"context": "body",
"weight": 7,
"message": "La valeur {value} à la ligne {row_number} et la colonne {column_number} ne respecte pas la contrainte de longueur maximum {constraint}",
"description": "La longueur des valeurs de cette colonne doit être inférieure ou égale à celle définie dans le schéma.\n\n Pour résoudre le problème:\n - Si c'est une erreur de données, corrigez la valeur.\n - Si la valeur est correcte, changez la longueur définie pour la contrainte `maximumLength` ou retirez-la du schéma.\n - Si vous ne souhaitez pas être notifié de cette erreur, désactivez la vérification `maximum-length-constraint` dans {validator}."
}
}
}
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment