diff options
| author | Luc Donnet | 2017-09-21 09:38:12 +0200 |
|---|---|---|
| committer | Luc Donnet | 2017-09-21 09:38:12 +0200 |
| commit | 7ec5867ec7bd7365bb4c97d7d4c1bdc2cf580bc2 (patch) | |
| tree | 05a9a14e9acacdf4ec47f04d620aa336570fa533 /config | |
| parent | d62e303b9cae0f4c2e1e5075e4135faa24dd4460 (diff) | |
| parent | 5c63e10c3f576254d28a2bfff0b5dbbd0dd8e2d5 (diff) | |
| download | chouette-core-7ec5867ec7bd7365bb4c97d7d4c1bdc2cf580bc2.tar.bz2 | |
Merge branch 'master' of github.com:AF83/stif-boiv
Diffstat (limited to 'config')
| -rw-r--r-- | config/locales/compliance_control_sets.fr.yml | 5 | ||||
| -rw-r--r-- | config/locales/compliance_controls.en.yml | 181 | ||||
| -rw-r--r-- | config/locales/compliance_controls.fr.yml | 181 | ||||
| -rw-r--r-- | config/locales/import_messages.en.yml | 2 | ||||
| -rw-r--r-- | config/locales/import_messages.fr.yml | 2 | ||||
| -rw-r--r-- | config/routes.rb | 2 |
6 files changed, 226 insertions, 147 deletions
diff --git a/config/locales/compliance_control_sets.fr.yml b/config/locales/compliance_control_sets.fr.yml index c230d593c..fedfeede7 100644 --- a/config/locales/compliance_control_sets.fr.yml +++ b/config/locales/compliance_control_sets.fr.yml @@ -9,6 +9,9 @@ fr: edit: Editer destroy: Supprimer destroy_confirm: Etes vous sûr de supprimer ce jeux de contrôle ? + filters: + name: 'Indiquez un nom de jeux de contrôle...' + search_no_results: 'Aucun jeu de contrôle ne correspond à votre recherche' activerecord: models: compliance_control_set: Calendrier @@ -18,4 +21,4 @@ fr: assignment: Affectation owner_jdc: Propriétaire du jeu de contrôle control_numbers: Nb contrôle - update: Mis a jour
\ No newline at end of file + updated_at: Mis a jour
\ No newline at end of file diff --git a/config/locales/compliance_controls.en.yml b/config/locales/compliance_controls.en.yml index 4eaaf184e..bb6b94377 100644 --- a/config/locales/compliance_controls.en.yml +++ b/config/locales/compliance_controls.en.yml @@ -1,4 +1,14 @@ en: + activerecord: + models: + one: "compliance control" + other: "compliance controls" + attributes: + compliance_control: + name: "Name" + criticity: "Criticity" + comment: "Comment" + code: "Code" compliance_controls: actions: new: "Add a new compliance control" @@ -13,74 +23,103 @@ en: title: "Add a new compliance control" edit: title: "Update compliance control" - activerecord: - models: - one: "compliance control" - other: "compliance controls" - attributes: - compliance_control: - name: Name - criticity: Criticity - comment: Comment - code: Code - route: - zdl_stop_area: - messages: - 3_route_1: The route with % objectid connect the stop points % % et % % which belong to the same ZDL - description: Two stop points which belong to the same ZDL cannot follow one another in a route - opposite_route: - messages: - 3_route_2: The route with % objectid references an incoherent oppposite route % - description: | - 'If the route has an opposite route, it must : - - reference the opposite route - - have an opposite route in relation with the tested route' - duplicates: - messages: - 3_route_4: The route with % objectid is identical with another route % - description: 2 routes cannot connect the same stop points with the same order and the same boarding and alighting characteristics - minimum_length: - messages: - 3_route_6: The route with % objectid does not connect enough stop points (required 2 stop points) - description: A route must have at least 2 stop points - omnibus_journey_pattern: - messages: - 3_route_9: The route with % objectid does not have a journey pattern that connect all of its stop points - description: A journey pattern of a route should connect all of a route's stop points - unactivated_stop_point: - messages: - 3_route_10: L'itinéraire % référence un arrêt (ZDEp) désactivé % (%) - description: Les arrêts d'un itinéraire ne doivent pas être désactivés - journey_pattern: - duplicates: - messages: - 3_journeypattern_1: The journey pattern with objectid % is identical with another one % - description: Two journey patterns belonging to the same line must not connect the same stop points in the same order - vehicle_journey: - waiting_time: - messages: - 3_vehiclejourney_1: On the following vehicle journey %, the waiting time % a this stop point % (%) is greater than the threshold (%) - description: The waiting time at a specific stop point cannot be too big - speed: - messages: - 3_vehiclejourney_2_1: On the following vehicle journey %, the computed speed % between the stop points % (%) and % (%) is greater than the threshold (%) - 3_vehiclejourney_2_2: On the following vehicle journey %, the computed speed % between the stop points % (%) and % (%) is smaller than the threshold (%) - description: The speed between 2 stop points should be confined between two thresholds - delta: - messages: - 3_vehiclejourney_3: The travel time on the vehicle journey with % objectid between the stop points % (%) and % (% is too far off % the average waiting on the journey pattern - description: The travel time between two following stop points must be close to all the vehicle journey of a journey pattern - time_table: - messages: - 3_vehiclejourney_4: The vehicle journey with % objectid does not have a timetable - description: A vehicle journey must have at least one timetable - vehicle_journey_at_stops: - messages: - 3_vehiclejourney_5_1: The vehicle journey with % objectid has an arrival time % greater than the departure time % at the stop point % (%) - 3_vehiclejourney_5_2: The vehicle journey with % objectid has an departure time % at stop point % (%) greater than the arrival % at the next stop point - description: The arrival time of a stop point must be smaller than the departure time of this stop point AND the departure time of the stop points must be in chronological order - routing_constraint_zone: - vehicle_journey_at_stops: - messages: - 3_itl_1: The Routing Constraint Zone % references an unactivated stop point (ZDEp) % (%) - description: The stop points of a Routing Constraint Zone must be activated + route: + zdl_stop_area: + messages: + 3_route_1: "The route with % objectid connect the stop points % % et % % which belong to the same ZDL" + description: "Two stop points which belong to the same ZDL cannot follow one another in a route" + opposite_route: + messages: + 3_route_2: "The route with % objectid references an incoherent oppposite route %" + description: | + "If the route has an opposite route, it must : + - reference the opposite route + - have an opposite route in relation with the tested route" + journey_pattern: + messages: + 3_route_3: "The route with % objectid doesn't have any journey pattern" + description: "A route must have at least one journey pattern" + duplicates: + messages: + 3_route_4: "The route with % objectid is identical with another route %" + description: "2 routes cannot connect the same stop points with the same order and the same boarding and alighting characteristics" + opposite_route_terminus: + messages: + 3_route_5: "The route with % objectid has a first stop from the % ZDL whereas its oppoite route's last stop is from the ZDL %" + description: "Deux itinéraires en aller/retour doivent desservir les mêmes terminus" + minimum_length: + messages: + 3_route_6: "The route with % objectid does not connect enough stop points (required 2 stop points)" + description: "A route must have at least 2 stop points" + omnibus_journey_pattern: + messages: + 3_route_9: "The route with % objectid does not have a journey pattern that connect all of its stop points" + description: "A journey pattern of a route should connect all of a route's stop points" + unactivated_stop_point: + messages: + 3_route_10: "L'itinéraire % référence un arrêt (ZDEp) désactivé % (%)" + description: "Les arrêts d'un itinéraire ne doivent pas être désactivés" + journey_pattern: + duplicates: + messages: + 3_journeypattern_1: "The journey pattern with objectid % is identical with another one %" + description: "Two journey patterns belonging to the same line must not connect the same stop points in the same order" + vehicle_journey: + messages: + 3_journeypattern_2: "The journey pattern with % objectid doesn't have any vehicle journey" + description: "A journey pattern must have at least one vehicle journey" + vehicle_journey: + waiting_time: + messages: + 3_vehiclejourney_1: "On the following vehicle journey %, the waiting time % a this stop point % (%) is greater than the threshold (%)" + description: "The waiting time at a specific stop point cannot be too big" + speed: + messages: + 3_vehiclejourney_2_1: "On the following vehicle journey %, the computed speed % between the stop points % (%) and % (%) is greater than the threshold (%)" + 3_vehiclejourney_2_2: "On the following vehicle journey %, the computed speed % between the stop points % (%) and % (%) is smaller than the threshold (%)" + description: "The speed between 2 stop points should be confined between two thresholds" + delta: + messages: + 3_vehiclejourney_3: "The travel time on the vehicle journey with % objectid between the stop points % (%) and % (% is too far off % the average waiting on the journey pattern" + description: "The travel time between two following stop points must be close to all the vehicle journey of a journey pattern" + time_table: + messages: + 3_vehiclejourney_4: "The vehicle journey with % objectid does not have a timetable" + description: "A vehicle journey must have at least one timetable" + vehicle_journey_at_stops: + messages: + 3_vehiclejourney_5_1: "The vehicle journey with % objectid has an arrival time % greater than the departure time % at the stop point % (%)" + 3_vehiclejourney_5_2: "The vehicle journey with % objectid has an departure time % at stop point % (%) greater than the arrival % at the next stop point" + description: "The arrival time of a stop point must be smaller than the departure time of this stop point AND the departure time of the stop points must be in chronological order" + routing_constraint_zone: + vehicle_journey_at_stops: + messages: + 3_itl_1: "The Routing Constraint Zone % references an unactivated stop point (ZDEp) % (%)" + description: "The stop points of a Routing Constraint Zone must be activated" + maximum_length: + messages: + 3_itl_2: "The Routing Constraint Zone % covers all the stop points of its related route : % %." + description: "A Routing Constraint Zone cannot cover all the stop points of a route" + minimum_length: + messages: + 3_itl_3: "The Routing Constraint Zone % has less than 2 stop points" + description: "A Routing Constraint Zone must have at least 2 stop points" + line: + route: + messages: + 3_line_1: "On line : % (%), no route has an opposite route" + description: "The routes of a line must have an opposite route" + generic: + content: + messages: + 3_generic_1: "% : the % attribute value (%) does not respect the following pattern : %" + description: "The object attribute must respect a patten (regular expression)" + min_max: + messages: + 3_generic_2_1: "% : the % attributes's value (%) is greater than the authorized maximum value : %" + 3_generic_2_2: "% : the % attributes's value (%) is smaller than the authorized minimum value %" + description: "The numeric value of an attribute must be contained between 2 values" + uniqueness: + messages: + 3_generic_3: "% : the % attribute's value (%) of % is in conflict with : %" + description: "The attribute's value must be unique compared to the other objects ofthe same type (related to the same line)" diff --git a/config/locales/compliance_controls.fr.yml b/config/locales/compliance_controls.fr.yml index 78359b998..1eff5d0e6 100644 --- a/config/locales/compliance_controls.fr.yml +++ b/config/locales/compliance_controls.fr.yml @@ -1,4 +1,14 @@ fr: + activerecord: + models: + one: "jeu de controle" + other: "jeux de controle" + attributes: + compliance_control: + name: "Nom" + criticity: "Criticité" + comment: "Commentaire" + code: "Code" compliance_controls: actions: new: "Ajouter un jeu de controle" @@ -13,74 +23,103 @@ fr: title: "Ajouter un jeu de controle" edit: title: "Editer le jeu de controle" - activerecord: - models: - one: "jeu de controle" - other: "jeux de controle" - attributes: - compliance_control: - name: "Nom" - criticity: "Criticité" - comment: "Commentaire" - code: "Code" - route: - zdl_stop_area: - messages: - 3_route_1: "L'itinéraire % dessert successivement les arrêts % % et % % de la même zone de lieu" - description: "Deux arrêts d’une même ZDL ne peuvent pas se succéder dans un itinéraire" - opposite_route: - messages: - 3_route_2: "L'itinéraire % référence un itinéraire retour % incohérent" - description: | - "Si l'itinéraire référence un itinéraire inverse, celui-ci doit : - - référencer l'itinéraire inverse - - avoir un sens opposé à l'itinéraire testé" - duplicates: - messages: - 3_route_4: "L'itinéraire % est identique à l'itinéraire %" - description: "2 itinéraires ne doivent pas desservir strictement les mêmes arrêts dans le même ordre avec les mêmes critères de monté/descente" - minimum_length: - messages: - 3_route_6: "L'itinéraire % ne dessert pas assez d'arrêts (minimum 2 requis)" - description: "Un itinéraire doit référencer au moins 2 arrêts" - omnibus_journey_pattern: - messages: - 3_route_9: "L'itinéraire % n'a aucune mission desservant l'ensemble de ses arrêts" - description: "Une mission de l'itinéraire devrait desservir l'ensemble des arrêts de celui-ci" - unactivated_stop_point: - messages: - 3_route_10: "L'itinéraire % référence un arrêt (ZDEp) désactivé % (%)" - description: "Les arrêts d'un itinéraire ne doivent pas être désactivés" - journey_pattern: - duplicates: - messages: - 3_journeypattern_1: "La mission % est identique à la mission %" - description: "Deux missions de la même ligne ne doivent pas desservir les mêmes arrêts dans le même ordre" - vehicle_journey: - waiting_time: - messages: - 3_vehiclejourney_1: "Sur la course %, le temps d'attente % à l'arrêt % (%) est supérieur au seuil toléré (%)" - description: "La durée d’attente à un arrêt ne doit pas être trop grande" - speed: - messages: - 3_vehiclejourney_2_1: "Sur la course %, la vitesse calculée % entre les arrêts % (%) et % (%) est supérieur au seuil toléré (%)" - 3_vehiclejourney_2_2: "Sur la course %, la vitesse calculée % entre les arrêts % (%) et % (%) est inférieur au seuil toléré (%)" - description: "La vitesse entre deux arrêts doit être dans une fourchette paramétrable" - delta: - messages: - 3_vehiclejourney_3: "Le temps de parcours sur la course % entre les arrêts % (%) et % (% s'écarte de % du temps moyen constaté sur la mission" - description: "Les temps de parcours entre 2 arrêts successifs doivent être similaires pour toutes les courses d’une même mission" - time_table: - messages: - 3_vehiclejourney_4: "La course % n'a pas de calendrier d'application" - description: "Une course doit avoir au moins un calendrier d’application" - vehicle_journey_at_stops: - messages: - 3_vehiclejourney_5_1: "La course % a un horaire d'arrivé % supérieur à l'horaire de départ % à l'arrêt {nomArrêt} (%)" - 3_vehiclejourney_5_2: "La course % a un horaire de départ % à l'arrêt {nomArrêt} (%) supérieur à l'horaire d'arrivé % à l'arrêt suivant" - description: "L'horaire d'arrivée à un arrêt doit être antérieur à l'horaire de départ de cet arrêt ET les horaires de départ aux arrêts doivent être dans l'ordre chronologique croissant." - routing_constraint_zone: - vehicle_journey_at_stops: - messages: - 3_itl_1: "L'ITL % référence un arrêt (ZDEp) désactivé % (%)" - description: "Les arrêts d'une ITL ne doivent pas être désactivés" + route: + zdl_stop_area: + messages: + 3_route_1: "L'itinéraire % dessert successivement les arrêts % % et % % de la même zone de lieu" + description: "Deux arrêts d’une même ZDL ne peuvent pas se succéder dans un itinéraire" + opposite_route: + messages: + 3_route_2: "L'itinéraire % référence un itinéraire retour % incohérent" + description: | + "Si l'itinéraire référence un itinéraire inverse, celui-ci doit : + - référencer l'itinéraire inverse + - avoir un sens opposé à l'itinéraire testé" + journey_pattern: + messages: + 3_route_3: "L'itinéraire % n'a pas de mission" + description: "Un itinéraire doit avoir au moins une mission" + duplicates: + messages: + 3_route_4: "L'itinéraire % est identique à l'itinéraire %" + description: "2 itinéraires ne doivent pas desservir strictement les mêmes arrêts dans le même ordre avec les mêmes critères de monté/descente" + opposite_route_terminus: + messages: + 3_route_5: "L'itinéraire % dessert au départ un arrêt de la ZDL % alors que l'itinéraire inverse dessert à l'arrivée un arrêt de la ZDL %" + description: "Deux itinéraires en aller/retour doivent desservir les mêmes terminus" + minimum_length: + messages: + 3_route_6: "L'itinéraire % ne dessert pas assez d'arrêts (minimum 2 requis)" + description: "Un itinéraire doit référencer au moins 2 arrêts" + omnibus_journey_pattern: + messages: + 3_route_9: "L'itinéraire % n'a aucune mission desservant l'ensemble de ses arrêts" + description: "Une mission de l'itinéraire devrait desservir l'ensemble des arrêts de celui-ci" + unactivated_stop_point: + messages: + 3_route_10: "L'itinéraire % référence un arrêt (ZDEp) désactivé % (%)" + description: "Les arrêts d'un itinéraire ne doivent pas être désactivés" + journey_pattern: + duplicates: + messages: + 3_journeypattern_1: "La mission % est identique à la mission %" + description: "Deux missions de la même ligne ne doivent pas desservir les mêmes arrêts dans le même ordre" + vehicle_journey: + messages: + 3_journeypattern_2: "La mission % n'a pas de course" + description: "Une mission doit avoir au moins une course" + vehicle_journey: + waiting_time: + messages: + 3_vehiclejourney_1: "Sur la course %, le temps d'attente % à l'arrêt % (%) est supérieur au seuil toléré (%)" + description: "La durée d’attente à un arrêt ne doit pas être trop grande" + speed: + messages: + 3_vehiclejourney_2_1: "Sur la course %, la vitesse calculée % entre les arrêts % (%) et % (%) est supérieur au seuil toléré (%)" + 3_vehiclejourney_2_2: "Sur la course %, la vitesse calculée % entre les arrêts % (%) et % (%) est inférieur au seuil toléré (%)" + description: "La vitesse entre deux arrêts doit être dans une fourchette paramétrable" + delta: + messages: + 3_vehiclejourney_3: "Le temps de parcours sur la course % entre les arrêts % (%) et % (% s'écarte de % du temps moyen constaté sur la mission" + description: "Les temps de parcours entre 2 arrêts successifs doivent être similaires pour toutes les courses d’une même mission" + time_table: + messages: + 3_vehiclejourney_4: "La course % n'a pas de calendrier d'application" + description: "Une course doit avoir au moins un calendrier d’application" + vehicle_journey_at_stops: + messages: + 3_vehiclejourney_5_1: "La course % a un horaire d'arrivé % supérieur à l'horaire de départ % à l'arrêt {nomArrêt} (%)" + 3_vehiclejourney_5_2: "La course % a un horaire de départ % à l'arrêt {nomArrêt} (%) supérieur à l'horaire d'arrivé % à l'arrêt suivant" + description: "L'horaire d'arrivée à un arrêt doit être antérieur à l'horaire de départ de cet arrêt ET les horaires de départ aux arrêts doivent être dans l'ordre chronologique croissant." + routing_constraint_zone: + vehicle_journey_at_stops: + messages: + 3_itl_1: "L'ITL % référence un arrêt (ZDEp) désactivé % (%)" + description: "Les arrêts d'une ITL ne doivent pas être désactivés" + maximum_length: + messages: + 3_itl_2: "L'ITL % couvre tous les arrêts de l'itinéraire %." + description: "Une ITL ne peut pas couvrir l'ensemble des arrêts de l'itinéraire" + minimum_length: + messages: + 3_itl_3: "L'ITL % n'a pas suffisament d'arrêts (minimum 2 arrêts requis)" + description: "Une ITL doit référencer au moins 2 arrêts" + line: + route: + messages: + 3_line_1: "Sur la ligne % (%), aucun itinéraire n'a d'itinéraire inverse" + description: "Les itinéraires d'une ligne doivent être associés en aller/retour" + generic: + content: + messages: + 3_generic_1: "% : l'attribut % à une valeur % qui ne respecte pas le motif %" + description: "l'attribut de l'objet doit respecter un motif (expression régulière)" + min_max: + messages: + 3_generic_2_1: "% : l'attribut % à une valeur % supérieure à la valeur maximale autorisée %" + 3_generic_2_2: "% : l'attribut % à une valeur % inférieure à la valeur minimale autorisée %" + description: "La valeur numérique de l'attribut doit rester comprise entre 2 valeurs" + uniqueness: + messages: + 3_generic_3: "La valeur de l'attribut doit être unique au sein des objets de la ligne" + description: "% : l'attribut % de % à une valeur % en conflit avec %" diff --git a/config/locales/import_messages.en.yml b/config/locales/import_messages.en.yml index e1ef8a078..4009d7c77 100644 --- a/config/locales/import_messages.en.yml +++ b/config/locales/import_messages.en.yml @@ -12,7 +12,7 @@ en: 2_netexstif_3_2: "Le fichier %{source_filename} contient une frame nommée %{error_value} non acceptée" 2_netexstif_3_3: "la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} ne contient pas la frame %{error_value} obligatoire" 2_netexstif_3_4: "la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} contient une frame %{error_value} non acceptée" - 2_netexstif_4: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'identifiant %{source_objectid} de l'objet %{source_label} ne respecte pas la syntaxe [CODESPACE]:%{source_label}:[identifiant Technique]:LOC" + 2_netexstif_4: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'identifiant %{source_objectid} de l'objet %{error_value} ne respecte pas la syntaxe %{reference_value}" 2_netexstif_6: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a un état de modification interdit : 'delete'" 2_netexstif_7: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{reference_value} de syntaxe invalide : %{error_value}" 2_netexstif_8_1: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe : référence interne attendue" diff --git a/config/locales/import_messages.fr.yml b/config/locales/import_messages.fr.yml index 8d6a4ee91..085299bb4 100644 --- a/config/locales/import_messages.fr.yml +++ b/config/locales/import_messages.fr.yml @@ -12,7 +12,7 @@ fr: 2_netexstif_3_2: "Le fichier %{source_filename} contient une frame nommée %{error_value} non acceptée" 2_netexstif_3_3: "la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} ne contient pas la frame %{error_value} obligatoire" 2_netexstif_3_4: "la frame NETEX_OFFRE_LIGNE du fichier %{source_filename} contient une frame %{error_value} non acceptée" - 2_netexstif_4: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'identifiant %{source_objectid} de l'objet %{source_label} ne respecte pas la syntaxe [CODESPACE]:%{source_label}:[identifiant Technique]:LOC" + 2_netexstif_4: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'identifiant %{source_objectid} de l'objet %{error_value} ne respecte pas la syntaxe %{reference_value}" 2_netexstif_6: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} a un état de modification interdit : 'delete'" 2_netexstif_7: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{reference_value} de syntaxe invalide : %{error_value}" 2_netexstif_8_1: "%{source_filename}-Ligne %{source_line_number}-Colonne %{source_column_number} : l'objet %{source_label} d'identifiant %{source_objectid} définit une référence %{error_value} de type externe : référence interne attendue" diff --git a/config/routes.rb b/config/routes.rb index 97e0257c2..ef625db1f 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -12,8 +12,6 @@ ChouetteIhm::Application.routes.draw do end end - resources :compliance_control_sets - devise_for :users, :controllers => { :registrations => 'users/registrations', :invitations => 'users/invitations' } |
