aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichel Etienne2015-10-11 01:22:12 +0200
committerMichel Etienne2015-10-11 01:22:12 +0200
commit0bc8e2b22e5b188dea80ed6d915fc8820f674881 (patch)
tree7dd137c1fca739b18c34f48d74aaccb175889539
parent50c32225ebe7ed44d7326d688ef25b7bba0d78ef (diff)
downloadchouette-core-0bc8e2b22e5b188dea80ed6d915fc8820f674881.tar.bz2
enhance GTFS validation report
-rw-r--r--config/locales/compliance_check_results.en.yml59
-rw-r--r--config/locales/compliance_check_results.fr.yml45
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"