diff options
| author | Michel Etienne | 2015-10-11 01:22:12 +0200 | 
|---|---|---|
| committer | Michel Etienne | 2015-10-11 01:22:12 +0200 | 
| commit | 0bc8e2b22e5b188dea80ed6d915fc8820f674881 (patch) | |
| tree | 7dd137c1fca739b18c34f48d74aaccb175889539 | |
| parent | 50c32225ebe7ed44d7326d688ef25b7bba0d78ef (diff) | |
| download | chouette-core-0bc8e2b22e5b188dea80ed6d915fc8820f674881.tar.bz2 | |
enhance GTFS validation report
| -rw-r--r-- | config/locales/compliance_check_results.en.yml | 59 | ||||
| -rw-r--r-- | config/locales/compliance_check_results.fr.yml | 45 | 
2 files changed, 42 insertions, 62 deletions
| diff --git a/config/locales/compliance_check_results.en.yml b/config/locales/compliance_check_results.en.yml index 9fd62590e..72a87e17f 100644 --- a/config/locales/compliance_check_results.en.yml +++ b/config/locales/compliance_check_results.en.yml @@ -29,32 +29,27 @@ en:        detail_1_gtfs_csv_2: "le fichier %{filename} est inexploitable"        detail_1_gtfs_csv_3: "le fichier %{filename} contient un entête vide"        detail_1_gtfs_csv_4: "le fichier %{filename} contient des entêtes en double" -      detail_1_gtfs_csv_5: "la ligne du fichier %{filename} ne respecet pas la syntaxe CSV" +      detail_1_gtfs_csv_5: "la ligne du fichier %{filename} ne respecte pas la syntaxe CSV"        detail_1_gtfs_csv_6: "le fichier %{filename} contient des balises HTML" -      detail_1_gtfs_csv_7: "la valeur '%{error_value}' contient des espaces aux extrémités" +      detail_1_gtfs_csv_7: "la valeur '%{error_value}' du champ %{reference_value} contient des espaces aux extrémités"        detail_1_gtfs_common_1: "le fichier %{filename} est obligatoire"        detail_1_gtfs_common_2: "l'un des fichiers calendar.txt ou calendar_dates.txt est obligatoire"        detail_1_gtfs_common_3: "le fichier %{filename} optionnel n'est pas présent"        detail_1_gtfs_common_4: "le fichier %{filename} n'est pas traité" -                detail_1_gtfs_common_5: "le fichier %{filename} obligatoire doit définir au moins une entrée"        detail_1_gtfs_common_6: "l'un des deux fichiers calendar.txt ou calendar_dates.txt doit définir au moins une entrée"        detail_1_gtfs_common_7: "le fichier %{filename} optionnel ne contient aucune entrée" -         -      detail_1_gtfs_common_8: "la valeur %{error_value} est définie plusieurs fois pour la colonne " -      detail_1_gtfs_common_9: "la colonne est obligatoire" +      detail_1_gtfs_common_8: "la valeur %{error_value} est définie plusieurs fois pour la colonne %{reference_value}" +      detail_1_gtfs_common_9: "la colonne %{error_value} est obligatoire"        detail_1_gtfs_common_10: "la colonne agency_id devrait être présente dans le fichier %{filename}"        detail_1_gtfs_common_11: "la colonne %{error_value} n'est pas exploitée dans le fichier %{filename}" -                detail_1_gtfs_common_12: "la valeur de la colonne %{error_value} n'est pas renseignée" -        # 1-GTFS-Common-4-2: "Contrôle de l'affectation d'au moins un jour à un calendrier"        detail_1_gtfs_common_13: "la colonne agency_id doit être présente dans le fichier %{filename}"        detail_1_gtfs_common_14: "la colonne agency_id est absente dans le fichier %{filename}" -        #1-GTFS-Common-4-5: "Contrôle de la présence du binôme horaires départ et arrivées" -      detail_1_gtfs_common_15: "Contrôle de la présence d'une donnée sur valeur d'une autre" -        #1-GTFS-Common-4-7: "Contrôle de la valeur d'une donnée sur valeur d'une autre" -         +      detail_1_gtfs_common_15_1: "la valeur arrival_time est obligatoire en présence d'une valeur pour departure_time" +      detail_1_gtfs_common_15_2: "la valeur departure_time est obligatoire en présence d'une valeur pour arrival_time" +      detail_1_gtfs_common_15_3: "la valeur min_transfer_time est obligatoire quand transfer_type=2"        detail_1_gtfs_common_16: "la valeur %{error_value} n'est pas autorisée pour le champs %{reference_value} "        detail_1_gtfs_route_1: "les champs route_long_name et route_short_name ne sont pas définies" @@ -143,21 +138,19 @@ en:        detail_2_neptune_facility_6: "L'équipement %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"        ## GTFS -      detail_2_gtfs_common_1: "Identifiant trop long : %{source_objectid}" -      detail_2_gtfs_common_2: "Le champ () ne devrait pas dépasser une longeur de ()" -      detail_2_gtfs_common_3: "Le champ () ne devrait pas dépasser une longeur de ()" -      detail_2_gtfs_common_4: "Le couple de champs () est en doublon" -      detail_2_gtfs_common_5: "Les valeurs des champs () et () sont identiques : " -      detail_2_gtfs_stop_1: "L'arrêt () ne peut appartenir à un parent de type " +      detail_2_gtfs_common_1: "Identifiant %{reference_value} inconnu : %{error_value}" +      detail_2_gtfs_common_2: "Identifiant %{reference_value} non référencé : %{error_value}" +      detail_2_gtfs_common_3: "Le couple de champs (%{reference_value}) est en doublon (%{error_value}): " +      detail_2_gtfs_common_4: "Les valeurs des champs (%{reference_value}) sont identiques : '%{error_value}'" +      detail_2_gtfs_stop_1: "L'arrêt (%{source_objectid}) ne peut appartenir à un parent de type %{error_value}"        detail_2_gtfs_stop_2: "La colonne location_type n'est pas renseignée" -      detail_2_gtfs_stop_3: "L'arrêt () partage les mêmes nom et descriptions que l'arrêt ()" -      detail_2_gtfs_stop_4: "L'arrêt () appartient à un parent inexistant ()" -      detail_2_gtfs_route_1: "La route () partage le couple de valeurs (route_short_name,route_long_name) avec la route ()" -      detail_2_gtfs_route_2: "La route () réutilise la valeur de route_short_name () dans route_long_name ()" -      detail_2_gtfs_route_3: "les couleurs de la route () ne sont pas contrastées" -      detail_2_gtfs_route_4: "La route () utilise les valeurs (route_short_name,route_long_name) de la route  " -      detail_2_gtfs_calendar_1: "Le début de période du calendar est après la fin de période : () >= ()" -       +      detail_2_gtfs_stop_3: "Le nom et la description de l'arrêt (%{source_objectid}) sont identiques : '%{error_value}'" +      detail_2_gtfs_stop_4: "L'arrêt (%{source_objectid}) de type station ne peut appartenir à une autre station (%{error_value})" +      detail_2_gtfs_route_1: "La route (%{source_objectid}) a la même valeur (%{error_value}) pour route_short_name et route_long_name" +      detail_2_gtfs_route_2: "La route (%{source_objectid}) réutilise la valeur de route_short_name (%{error_value}) dans route_long_name (%{reference_value})" +      detail_2_gtfs_route_3: "les couleurs de la route (%{source_objectid}) ne sont pas contrastées" +      detail_2_gtfs_route_4: "La route (%{source_objectid}) utilise les valeurs (route_short_name,route_long_name) de la route (%{error_value}) " +             #### level 3        detail_3_stoparea_1: "L'arrêt %{source_label} (%{source_objectid}) n'est pas géolocalisé"        detail_3_stoparea_2: "L'arrêt %{source_label} (%{source_objectid}) est localisé trop près de l'arrêt %{target_0_label} (%{target_0_objectid}) : distance %{error_value} < %{reference_value}" @@ -379,20 +372,18 @@ en:          1-GTFS-Calendar-1: "Contrôle de la présence d'au moins un jour d'application "          1-GTFS-Calendar-2: "Contrôle de la chronologie des dates de début et fin de période" -        2-GTFS-Common-1: "Contrôle de la taille des valeurs d'identifiant" -        2-GTFS-Common-2: "Contrôle de la taille des valeurs des textes courts" -        2-GTFS-Common-3: "Contrôle de la taille des valeurs des textes longs" -        2-GTFS-Common_4: "Contrôle de l'unicité d'un couple de données" -        2-GTFS-Common_5: "Contrôle de la non redondance de valeurs" +        2-GTFS-Common-1: "Contrôle de la présence des objets référencés" +        2-GTFS-Common-2: "Contrôle de l'utilité des objets" +        2-GTFS-Common-3: "Contrôle de l'unicité d'un couple de données" +        2-GTFS-Common-4: "Contrôle de la non redondance de valeurs"          2-GTFS-Stop-1: "Contrôle du type du parent_station"          2-GTFS-Stop-2: "Contrôle de l'utilité de la colonne location_type"          2-GTFS-Stop-3: "Contrôle de l'unicité de désignation (stop_name,stop_desc)" -        2-GTFS-Stop-4: "Contrôle de l'existence du stop référencé par parent_station" -        2-GTFS-Route-1: "Contrôle de l'unicité de désignation (route_short_name, route_long_name)" +        2-GTFS-Stop-4: "Contrôle de la non présence de station dans des stations" +        2-GTFS-Route-1: "Contrôle de la différence entre route_short_name et route_long_name"          2-GTFS-Route-2: "Contrôle de la non inclusion de route_short_name dans route_long_name"          2-GTFS-Route-3: "Contrôle du contraste des couleurs"          2-GTFS-Route-4: "Contrôle de la non présence d'une route inversant les valeurs route_short_name et route_long_name d'une autre" -        2-GTFS-Calendar-1: "Contrôle de la chronologie des plages horaires"          ## COMMON          3-StopArea-1: "Vérification de la géolocalisation de tous les arrêts hors ITL" diff --git a/config/locales/compliance_check_results.fr.yml b/config/locales/compliance_check_results.fr.yml index cadacacab..c61abe9e5 100644 --- a/config/locales/compliance_check_results.fr.yml +++ b/config/locales/compliance_check_results.fr.yml @@ -31,32 +31,25 @@ fr:        detail_1_gtfs_csv_4: "le fichier %{filename} contient des entêtes en double"        detail_1_gtfs_csv_5: "la ligne du fichier %{filename} ne respecte pas la syntaxe CSV"        detail_1_gtfs_csv_6: "le fichier %{filename} contient des balises HTML" -      detail_1_gtfs_csv_7: "la valeur '%{error_value}' contient des espaces aux extrémités" +      detail_1_gtfs_csv_7: "la valeur '%{error_value}' du champ %{reference_value} contient des espaces aux extrémités"        detail_1_gtfs_common_1: "le fichier %{filename} est obligatoire"        detail_1_gtfs_common_2: "l'un des fichiers calendar.txt ou calendar_dates.txt est obligatoire"        detail_1_gtfs_common_3: "le fichier %{filename} optionnel n'est pas présent"        detail_1_gtfs_common_4: "le fichier %{filename} n'est pas traité" -                detail_1_gtfs_common_5: "le fichier %{filename} obligatoire doit définir au moins une entrée"        detail_1_gtfs_common_6: "l'un des deux fichiers calendar.txt ou calendar_dates.txt doit définir au moins une entrée"        detail_1_gtfs_common_7: "le fichier %{filename} optionnel ne contient aucune entrée" -                detail_1_gtfs_common_8: "la valeur %{error_value} est définie plusieurs fois pour la colonne %{reference_value}"        detail_1_gtfs_common_9: "la colonne %{error_value} est obligatoire"        detail_1_gtfs_common_10: "la colonne agency_id devrait être présente dans le fichier %{filename}"        detail_1_gtfs_common_11: "la colonne %{error_value} n'est pas exploitée dans le fichier %{filename}" -                detail_1_gtfs_common_12: "la valeur de la colonne %{error_value} n'est pas renseignée" -        # 1-GTFS-Common-4-2: "Contrôle de l'affectation d'au moins un jour à un calendrier"        detail_1_gtfs_common_13: "la colonne agency_id doit être présente dans le fichier %{filename}"        detail_1_gtfs_common_14: "la colonne agency_id est absente dans le fichier %{filename}" -        #1-GTFS-Common-4-5: "Contrôle de la présence du binôme horaires départ et arrivées"        detail_1_gtfs_common_15_1: "la valeur arrival_time est obligatoire en présence d'une valeur pour departure_time"        detail_1_gtfs_common_15_2: "la valeur departure_time est obligatoire en présence d'une valeur pour arrival_time"        detail_1_gtfs_common_15_3: "la valeur min_transfer_time est obligatoire quand transfer_type=2" -        #1-GTFS-Common-4-7: "Contrôle de la valeur d'une donnée sur valeur d'une autre" -                detail_1_gtfs_common_16: "la valeur %{error_value} n'est pas autorisée pour le champs %{reference_value} "        detail_1_gtfs_route_1: "les champs route_long_name et route_short_name ne sont pas définies" @@ -144,20 +137,18 @@ fr:        detail_2_neptune_facility_5: "L'équipement %{source_objectid} référence un point d'arrêt (stopPointId = %{error_value} inexistant"        detail_2_neptune_facility_6: "L'équipement %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"        ## GTFS -      detail_2_gtfs_common_1: "Identifiant inconnu : %{error_value}" -      detail_2_gtfs_common_2: "Le champ () ne devrait pas dépasser une longeur de ()" -      detail_2_gtfs_common_3: "Le champ () ne devrait pas dépasser une longeur de ()" -      detail_2_gtfs_common_4: "Le couple de champs () est en doublon" -      detail_2_gtfs_common_5: "Les valeurs des champs () et () sont identiques : " -      detail_2_gtfs_stop_1: "L'arrêt () ne peut appartenir à un parent de type " +      detail_2_gtfs_common_1: "Identifiant %{reference_value} inconnu : %{error_value}" +      detail_2_gtfs_common_2: "Identifiant %{reference_value} non référencé : %{error_value}" +      detail_2_gtfs_common_3: "Le couple de champs (%{reference_value}) est en doublon (%{error_value}): " +      detail_2_gtfs_common_4: "Les valeurs des champs (%{reference_value}) sont identiques : '%{error_value}'" +      detail_2_gtfs_stop_1: "L'arrêt (%{source_objectid}) ne peut appartenir à un parent de type %{error_value}"        detail_2_gtfs_stop_2: "La colonne location_type n'est pas renseignée" -      detail_2_gtfs_stop_3: "Le nom et la description de l'arrêt '%{error_value}' sont identiques" -      detail_2_gtfs_stop_4: "L'arrêt () appartient à un parent inexistant ()" -      detail_2_gtfs_route_1: "La route () partage le couple de valeurs (route_short_name,route_long_name) avec la route ()" -      detail_2_gtfs_route_2: "La route () réutilise la valeur de route_short_name () dans route_long_name ()" -      detail_2_gtfs_route_3: "les couleurs de la route () ne sont pas contrastées" -      detail_2_gtfs_route_4: "La route () utilise les valeurs (route_short_name,route_long_name) de la route  " -      detail_2_gtfs_calendar_1: "Le début de période du calendar est après la fin de période : () >= ()" +      detail_2_gtfs_stop_3: "Le nom et la description de l'arrêt (%{source_objectid}) sont identiques : '%{error_value}'" +      detail_2_gtfs_stop_4: "L'arrêt (%{source_objectid}) de type station ne peut appartenir à une autre station (%{error_value})" +      detail_2_gtfs_route_1: "La route (%{source_objectid}) a la même valeur (%{error_value}) pour route_short_name et route_long_name" +      detail_2_gtfs_route_2: "La route (%{source_objectid}) réutilise la valeur de route_short_name (%{error_value}) dans route_long_name (%{reference_value})" +      detail_2_gtfs_route_3: "les couleurs de la route (%{source_objectid}) ne sont pas contrastées" +      detail_2_gtfs_route_4: "La route (%{source_objectid}) utilise les valeurs (route_short_name,route_long_name) de la route (%{error_value}) "        #### level 3        detail_3_stoparea_1: "L'arrêt %{source_label} (%{source_objectid}) n'est pas géolocalisé" @@ -382,19 +373,17 @@ fr:          1-GTFS-Calendar-2: "Contrôle de la chronologie des dates de début et fin de période"          2-GTFS-Common-1: "Contrôle de la présence des objets référencés" -        2-GTFS-Common-2: "Contrôle de la taille des valeurs des textes courts" -        2-GTFS-Common-3: "Contrôle de la taille des valeurs des textes longs" -        2-GTFS-Common_4: "Contrôle de l'unicité d'un couple de données" -        2-GTFS-Common_5: "Contrôle de la non redondance de valeurs" +        2-GTFS-Common-2: "Contrôle de l'utilité des objets" +        2-GTFS-Common-3: "Contrôle de l'unicité d'un couple de données" +        2-GTFS-Common-4: "Contrôle de la non redondance de valeurs"          2-GTFS-Stop-1: "Contrôle du type du parent_station"          2-GTFS-Stop-2: "Contrôle de l'utilité de la colonne location_type"          2-GTFS-Stop-3: "Contrôle de l'unicité de désignation (stop_name,stop_desc)" -        2-GTFS-Stop-4: "Contrôle de l'existence du stop référencé par parent_station" -        2-GTFS-Route-1: "Contrôle de l'unicité de désignation (route_short_name, route_long_name)" +        2-GTFS-Stop-4: "Contrôle de la non présence de station dans des stations" +        2-GTFS-Route-1: "Contrôle de la différence entre route_short_name et route_long_name"          2-GTFS-Route-2: "Contrôle de la non inclusion de route_short_name dans route_long_name"          2-GTFS-Route-3: "Contrôle du contraste des couleurs"          2-GTFS-Route-4: "Contrôle de la non présence d'une route inversant les valeurs route_short_name et route_long_name d'une autre" -        2-GTFS-Calendar-1: "Contrôle de la chronologie des plages horaires"          ## COMMON          3-StopArea-1: "Vérification de la géolocalisation de tous les arrêts hors ITL" | 
