diff options
| author | Michel Etienne | 2015-01-26 13:12:24 +0100 |
|---|---|---|
| committer | Michel Etienne | 2015-01-26 13:12:24 +0100 |
| commit | 34dcd6afff1fc8581649cb1b400a66969b0f65ae (patch) | |
| tree | 59132309c796770ce2275e0317e8bb283ab8612f /config | |
| parent | 657966f57ab15234effcc56d58ff49dace885576 (diff) | |
| parent | c3ed60be997734921c8305f24b78e997e52a9cd3 (diff) | |
| download | chouette-core-34dcd6afff1fc8581649cb1b400a66969b0f65ae.tar.bz2 | |
merge branch V2_5
Diffstat (limited to 'config')
| -rw-r--r-- | config/deploy/private.rb | 2 | ||||
| -rw-r--r-- | config/deploy/production.rb | 2 | ||||
| -rw-r--r-- | config/deploy/unstable.rb | 2 | ||||
| -rw-r--r-- | config/environments/development.rb | 9 | ||||
| -rw-r--r-- | config/environments/production.rb | 2 | ||||
| -rw-r--r-- | config/locales/access_links.yml | 6 | ||||
| -rw-r--r-- | config/locales/compliance_check_results.yml | 167 | ||||
| -rw-r--r-- | config/locales/devise_invitable.fr.yml | 6 | ||||
| -rw-r--r-- | config/locales/journey_patterns.yml | 12 | ||||
| -rw-r--r-- | config/locales/routes.yml | 6 | ||||
| -rw-r--r-- | config/locales/rule_parameter_sets.yml | 46 | ||||
| -rw-r--r-- | config/locales/time_tables.yml | 12 | ||||
| -rw-r--r-- | config/locales/vehicle_journeys.yml | 6 | ||||
| -rw-r--r-- | config/routes.rb | 5 |
14 files changed, 223 insertions, 60 deletions
diff --git a/config/deploy/private.rb b/config/deploy/private.rb index 58301b4fe..0a9cb5e0c 100644 --- a/config/deploy/private.rb +++ b/config/deploy/private.rb @@ -1,3 +1,3 @@ server "chouette-private.marseille.cityway.fr", :app, :web, :db, :primary => true set :branch, "V2_5" -set :gui_cmd, "2.5.1" +set :gui_cmd, "2.5.2" diff --git a/config/deploy/production.rb b/config/deploy/production.rb index 3baa258d0..c24f29894 100644 --- a/config/deploy/production.rb +++ b/config/deploy/production.rb @@ -1,3 +1,3 @@ server "chouette.marseille.cityway.fr", :app, :web, :db, :primary => true set :branch, "V2_5" -set :gui_cmd, "2.5.1"
\ No newline at end of file +set :gui_cmd, "2.5.1" diff --git a/config/deploy/unstable.rb b/config/deploy/unstable.rb index e8fe08e75..38317bad3 100644 --- a/config/deploy/unstable.rb +++ b/config/deploy/unstable.rb @@ -1,3 +1,3 @@ server "chouette-p.aix.cityway.fr", :app, :web, :db, :primary => true set :branch, "V2_5" -set :gui_cmd, "2.5.1"
\ No newline at end of file +set :gui_cmd, "2.5.2" diff --git a/config/environments/development.rb b/config/environments/development.rb index 0d33ac03c..3d7819639 100644 --- a/config/environments/development.rb +++ b/config/environments/development.rb @@ -69,10 +69,11 @@ ChouetteIhm::Application.configure do # Configure the e-mail address which will be shown in Devise::Maile config.mailer_sender = "appli@chouette.mobi" - ActionMailer::Base.smtp_settings = { - :address => "smtp.samle.com", - :domain => "sample.com" - } + config.action_mailer.delivery_method = :sendmail + # change to true to allow email to be sent during development + config.action_mailer.perform_deliveries = true + config.action_mailer.raise_delivery_errors = true + config.action_mailer.default :charset => "utf-8" # api key to geoportail IGN (development key 3 month validity) # config.geoportail_api_key = "f1t6wihbh98njlbaf5cuzxy4" diff --git a/config/environments/production.rb b/config/environments/production.rb index a320dc448..d81fa354c 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -152,7 +152,7 @@ ChouetteIhm::Application.configure do # paths for external resources config.to_prepare do Devise::Mailer.layout "mailer" - Chouette::Command.command = ENV['CHOUETTE_GUI_COMMAND'].nil? ? "/usr/local/opt/chouette-command/chouette-cmd_2.5.1/chouette" : ENV['CHOUETTE_GUI_COMMAND'] + Chouette::Command.command = ENV['CHOUETTE_GUI_COMMAND'].nil? ? "/usr/local/opt/chouette-command/chouette-cmd_2.5.2/chouette" : ENV['CHOUETTE_GUI_COMMAND'] ImportTask.root = "/var/lib/chouette/imports" Export.root = "/var/lib/chouette/exports" end diff --git a/config/locales/access_links.yml b/config/locales/access_links.yml index 0a0aeedbb..1f72e5285 100644 --- a/config/locales/access_links.yml +++ b/config/locales/access_links.yml @@ -63,9 +63,9 @@ fr: activerecord: models: access_link: - zero: "lien" - one: "lien" - other: "liens" + zero: "lien d'accès" + one: "lien d'accès" + other: "liens d'accès" attributes: access_link: access_point: "Accès" diff --git a/config/locales/compliance_check_results.yml b/config/locales/compliance_check_results.yml index 9684c49a7..dd8c5ed5d 100644 --- a/config/locales/compliance_check_results.yml +++ b/config/locales/compliance_check_results.yml @@ -141,7 +141,65 @@ en: detail_3_vehiclejourney_6: "La course %{objectId} a un mode de transport interdit %{transportMode}" detail_3_facility_1: "L'équipement %{name} (%{objectId}) n'est pas géolocalisé" detail_3_facility_2: "L'équipement %{name} (%{objectId}) est localisé trop loin de son parent %{areaName} (%{areaId}) : distance %{distance} > %{distanceLimit}" - activerecord: + + detail_4_network_1_min_size: "L'attribut %{column} du réseau %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_network_1_max_size: "L'attribut %{column} du réseau %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_network_1_pattern: "L'attribut %{column} du réseau %{objectId} (%{value}) n'est pas au bon format " + detail_4_network_1_unique: "L'attribut %{column} du réseau %{objectId} a une valeur partagée avec le réseau %{alternateId}" + detail_4_company_1_min_size: "L'attribut %{column} du transporteur %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_company_1_max_size: "L'attribut %{column} du transporteur %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_company_1_pattern: "L'attribut %{column} du transporteur %{objectId} (%{value}) n'est pas au bon format " + detail_4_company_1_unique: "L'attribut %{column} du transporteur %{objectId} a une valeur partagée avec le transporteur %{alternateId}" + detail_4_groupofline_1_min_size: "L'attribut %{column} du groupe de lignes %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_groupofline_1_max_size: "L'attribut %{column} du groupe de lignes %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_groupofline_1_pattern: "L'attribut %{column} du groupe de lignes %{objectId} (%{value}) n'est pas au bon format " + detail_4_groupofline_1_unique: "L'attribut %{column} du groupe de lignes %{objectId} a une valeur partagée avec le groupe de lignes %{alternateId}" + detail_4_stoparea_1_min_size: "L'attribut %{column} de l'arrêt %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_stoparea_1_max_size: "L'attribut %{column} de l'arrêt %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_stoparea_1_pattern: "L'attribut %{column} de l'arrêt %{objectId} (%{value}) n'est pas au bon format " + detail_4_stoparea_1_unique: "L'attribut %{column} de l'arrêt %{objectId} a une valeur partagée avec l'arrêt %{alternateId}" + detail_4_stoparea_2: "L'arrêt physique %{name} (%{objectId}) n'a pas de parent" + detail_4_accesspoint_1_min_size: "L'attribut %{column} du point d'accès %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_accesspoint_1_max_size: "L'attribut %{column} du point d'accès %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_accesspoint_1_pattern: "L'attribut %{column} du point d'accès %{objectId} (%{value}) n'est pas au bon format " + detail_4_accesspoint_1_unique: "L'attribut %{column} du point d'accès %{objectId} a une valeur partagée avec le point d'accès %{alternateId}" + detail_4_accesslink_1_min_size: "L'attribut %{column} du lien d'accès %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_accesslink_1_max_size: "L'attribut %{column} du lien d'accès %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_accesslink_1_pattern: "L'attribut %{column} du lien d'accès %{objectId} (%{value}) n'est pas au bon format " + detail_4_accesslink_1_unique: "L'attribut %{column} du lien d'accès %{objectId} a une valeur partagée avec le lien d'accès %{alternateId}" + detail_4_connectionlink_1_min_size: "L'attribut %{column} de la correspondance %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_connectionlink_1_max_size: "L'attribut %{column} de la correspondance %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_connectionlink_1_pattern: "L'attribut %{column} de la correspondance %{objectId} (%{value}) n'est pas au bon format " + detail_4_connectionlink_1_unique: "L'attribut %{column} de la correspondance %{objectId} a une valeur partagée avec la correspondance %{alternateId}" + detail_4_connectionlink_2: "Sur la correspondance %{name} (%{objectId}) au moins l'un des arrêts %{startName} (%{startId}) et %{endName} (%{endId}) n'est pas un arrêt physique" + detail_4_timetable_1_min_size: "L'attribut %{column} du calendrier %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_timetable_1_max_size: "L'attribut %{column} du calendrier %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_timetable_1_pattern: "L'attribut %{column} du calendrier %{objectId} (%{value}) n'est pas au bon format " + detail_4_timetable_1_unique: "L'attribut %{column} du calendrier %{objectId} a une valeur partagée avec le calendrier %{alternateId}" + detail_4_line_1_min_size: "L'attribut %{column} de la ligne %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_line_1_max_size: "L'attribut %{column} de la ligne %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_line_1_pattern: "L'attribut %{column} de la ligne %{objectId} (%{value}) n'est pas au bon format " + detail_4_line_1_unique: "L'attribut %{column} de la ligne %{objectId} a une valeur partagée avec la ligne %{alternateId}" + detail_4_line_2: "La ligne %{number} : %{name} ( %{objectId}) a un mode de transport interdit %{transportMode}" + detail_4_line_3_1: "La ligne %{number} : %{name} ( %{objectId}) n'a pas de groupe de lignes" + detail_4_line_3_2: "La ligne %{number} : %{name} ( %{objectId}) a plusieurs groupes de lignes" + detail_4_line_4_1: "La ligne %{number} : %{name} ( %{objectId}) n'a pas de séquence d'arrêts" + detail_4_line_4_2: "La ligne %{number} : %{name} ( %{objectId}) a trop de séquences d'arrêts non associées (%{routeCount})" + detail_4_route_1_min_size: "L'attribut %{column} de la séquence d'arrêts %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_route_1_max_size: "L'attribut %{column} de la séquence d'arrêts %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_route_1_pattern: "L'attribut %{column} de la séquence d'arrêts %{objectId} (%{value}) n'est pas au bon format " + detail_4_route_1_unique: "L'attribut %{column} de la séquence d'arrêts %{objectId} a une valeur partagée avec la séquence d'arrêts %{alternateId}" + detail_4_journeypattern_1_min_size: "L'attribut %{column} de la mission %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_journeypattern_1_max_size: "L'attribut %{column} de la mission %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_journeypattern_1_pattern: "L'attribut %{column} de la mission %{objectId} (%{value}) n'est pas au bon format " + detail_4_journeypattern_1_unique: "L'attribut %{column} de la mission %{objectId} a une valeur partagée avec la mission %{alternateId}" + detail_4_vehiclejourney_1_min_size: "L'attribut %{column} de la course %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_vehiclejourney_1_max_size: "L'attribut %{column} de la course %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_vehiclejourney_1_pattern: "L'attribut %{column} de la course %{objectId} (%{value}) n'est pas au bon format " + detail_4_vehiclejourney_1_unique: "L'attribut %{column} de la course %{objectId} a une valeur partagée avec la course %{alternateId}" + detail_4_vehiclejourney_2: "La course %{objectId} a un mode de transport interdit %{transportMode}" + + activerecord: models: compliance_check_result: zero: "Validation" @@ -227,7 +285,6 @@ en: 3-StopArea-3: "Vérification de l'unicité des arrêts" 3-StopArea-4: "Vérification de la géolocalisation des arrêts" 3-StopArea-5: "Vérification de la position relative des arrêts et de leur parent" - 3-StopArea-6: "Vérification de l'information de commune des arrêts" 3-AccessPoint-1: "Vérification de la géolocalisation de tous les accès" 3-AccessPoint-2: "Vérification que deux accès de nom différents ne sont pas trop proches" 3-AccessPoint-3: "Vérification de la proximité entre les accès et leur arrêt de rattachement" @@ -239,7 +296,6 @@ en: 3-AccessLink-3: "Vérification de la vitesse de parcours entre les deux extrémités d'un lien d'accès" 3-Line-1: "Vérification de la non homonymie des lignes" 3-Line-2: "Vérification de la présence de séquences d'arrêts sur la ligne" - 3-Line-3: "Vérification des modes de transport" 3-Route-1: "Vérification de la succession des arrêts de la séquence" 3-Route-2: "Vérification de la séquence inverse" 3-Route-3: "Vérification de la distance entre deux arrêts successifs de la séquence" @@ -254,10 +310,26 @@ en: 3-VehicleJourney-2: "Vérification de la vitesse de transfert entre deux arrêts" 3-VehicleJourney-3: "Vérification de la cohérence des courses successives desservant deux mêmes arrêts" 3-VehicleJourney-4: "Vérification de l'affectation des courses à un calendrier" - 3-VehicleJourney-5: "Vérification des numéros de course" - 3-VehicleJourney-6: "Vérification des modes de transport" 3-Facility-1: "Vérification de la géolocalisation de tous les accès" 3-Facility-2: "Vérification de la proximité entre les équipements et leur arrêt de rattachement" + 4-Network-1: "Vérification de contraintes sur les attributs des réseaux" + 4-Company-1: "Vérification de contraintes sur les attributs des transporteurs" + 4-GroupOfLine-1: "Vérification de contraintes sur les attributs des groupes de lignes" + 4-StopArea-1: "Vérification de contraintes sur les attributs des arrêts" + 4-StopArea-2: "Vérification de l'existance d'un arrêt commercial pour les arrêts physiques" + 4-AccessPoint-1: "Vérification de contraintes sur les attributs des accès" + 4-AccessLink-1: "Vérification de contraintes sur les attributs des liens d'accès" + 4-ConnectionLink-1: "Vérification de contraintes sur les attributs des correspondances" + 4-ConnectionLink-2: "Vérification des type d'arrêts en correspondance" + 4-Timetable-1: "Vérification de contraintes sur les attributs des calendiers" + 4-Line-1: "Vérification de contraintes sur les attributs des lignes" + 4-Line-2: "Vérification des modes de transport des lignes" + 4-Line-3: "Vérification des groupes de lignes d'une ligne" + 4-Line-4: "Vérification des séquences d'arrêts d'une ligne" + 4-Route-1: "Vérification de contraintes sur les attributs des séquences d'arrêt" + 4-JourneyPattern-1: "Vérification de contraintes sur les attributs des missions" + 4-VehicleJourney-1: "Vérification de contraintes sur les attributs des courses" + 4-VehicleJourney-2: "Vérification des modes de transport des courses" severity: "Severity" status: "Status" rule_level: "Level" @@ -373,7 +445,6 @@ fr: detail_3_stoparea_3: "Les arrêts %{name} (%{objectId} et %{areaId}) sont desservis par les mêmes lignes" detail_3_stoparea_4: "L'arrêt %{name} (%{objectId}) est en dehors du périmètre de contrôle" detail_3_stoparea_5: "L'arrêt %{name} (%{objectId}) est localisé trop loin de son parent %{parentName} (%{parentId}) : distance %{distance} > %{distanceLimit}" - detail_3_stoparea_6: "L'arrêt %{name} (%{objectId}) n'a pas de code commune" detail_3_accesspoint_1: "L'accès %{name} (%{objectId}) de l'arrêt %{areaName} (%{areaId}) n'est pas géolocalisé" detail_3_accesspoint_2: "L'accès %{name} (%{objectId}) est localisé trop près de l'accès %{accessName} (%{accessId}) : distance %{distance} < %{distanceLimit}" detail_3_accesspoint_3: "L'accès %{name} (%{objectId}) est localisé trop loin de son parent %{parentName} (%{parentId}) : distance %{distance} > %{distanceLimit}" @@ -391,7 +462,6 @@ fr: detail_3_accesslink_3_4: "Sur le lien d'accès %{name} (%{objectId}), la vitesse pour un voyageur à mobilité réduite %{speed} est supérieure à %{speedLimit} km/h" detail_3_line_1: "La ligne %{number} : %{name} ( %{objectId}) a une ligne homonyme sur le même réseau %{networkName} (%{networkId})" detail_3_line_2: "La ligne %{number} : %{name} ( %{objectId}) n'a pas de séquence d'arrêts" - detail_3_line_3: "La ligne %{number} : %{name} ( %{objectId}) a un mode de transport interdit %{transportMode}" detail_3_route_1: "Sur la séquence d'arrêt %{objectId}, l'arrêt %{areaName} (%{areaId}) est desservi 2 fois consécutivement" detail_3_route_2: "Les terminus de la séquence d'arrêt %{objectId} ne sont pas cohérent avec ceux de la séquence opposée %{routeId} : l'une part de %{firstName} (%firstId}) et l'autre arrive à %{lastName} (%lastId})" detail_3_route_3: "Sur la séquence d'arrêt %{objectId}, entre les arrêts de rang %{firstStopRank} (%{firstStop} et %{nextStopRank} (%{nextStop}, distance %{distance} %{orientation} %{distanceLimit} " @@ -408,12 +478,65 @@ fr: detail_3_vehiclejourney_2_3: "La course %{objectId} a une vitesse %{speed} > %{speedLimit} km/h entre les arrêts n° %{firstStopRank} (%{firstStopName}) et n° %{lastStopRank} (%{lastStopName})" detail_3_vehiclejourney_3: "La course %{objectId} a une variation de progression entre les arrêts n° %{firstStopRank} (%{firstStopName}) et n° %{lastStopRank} (%{lastStopName}) %{variation} > %{maxVariation} avec la course %{vehicleJourneyId}" detail_3_vehiclejourney_4: "La course %{objectId} n'a pas de calendrier d'application" - detail_3_vehiclejourney_5_1: "La course %{objectId} n'a pas de numéro" - detail_3_vehiclejourney_5_2: "La course %{objectId} a un numéro hors plage (%{number})" - detail_3_vehiclejourney_5_3: "La course %{objectId} a un numéro partagé avec la course %{vehicleJourneyId}" - detail_3_vehiclejourney_6: "La course %{objectId} a un mode de transport interdit %{transportMode}" detail_3_facility_1: "L'équipement %{name} (%{objectId}) n'est pas géolocalisé" detail_3_facility_2: "L'équipement %{name} (%{objectId}) est localisé trop loin de son parent %{areaName} (%{areaId}) : distance %{distance} > %{distanceLimit}" + + detail_4_network_1_min_size: "L'attribut %{column} du réseau %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_network_1_max_size: "L'attribut %{column} du réseau %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_network_1_pattern: "L'attribut %{column} du réseau %{objectId} (%{value}) n'est pas au bon format " + detail_4_network_1_unique: "L'attribut %{column} du réseau %{objectId} a une valeur partagée avec le réseau %{alternateId}" + detail_4_company_1_min_size: "L'attribut %{column} du transporteur %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_company_1_max_size: "L'attribut %{column} du transporteur %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_company_1_pattern: "L'attribut %{column} du transporteur %{objectId} (%{value}) n'est pas au bon format " + detail_4_company_1_unique: "L'attribut %{column} du transporteur %{objectId} a une valeur partagée avec le transporteur %{alternateId}" + detail_4_groupofline_1_min_size: "L'attribut %{column} du groupe de lignes %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_groupofline_1_max_size: "L'attribut %{column} du groupe de lignes %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_groupofline_1_pattern: "L'attribut %{column} du groupe de lignes %{objectId} (%{value}) n'est pas au bon format " + detail_4_groupofline_1_unique: "L'attribut %{column} du groupe de lignes %{objectId} a une valeur partagée avec le groupe de lignes %{alternateId}" + detail_4_stoparea_1_min_size: "L'attribut %{column} de l'arrêt %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_stoparea_1_max_size: "L'attribut %{column} de l'arrêt %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_stoparea_1_pattern: "L'attribut %{column} de l'arrêt %{objectId} (%{value}) n'est pas au bon format " + detail_4_stoparea_1_unique: "L'attribut %{column} de l'arrêt %{objectId} a une valeur partagée avec l'arrêt %{alternateId}" + detail_4_stoparea_2: "L'arrêt physique %{name} (%{objectId}) n'a pas de parent" + detail_4_accesspoint_1_min_size: "L'attribut %{column} du point d'accès %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_accesspoint_1_max_size: "L'attribut %{column} du point d'accès %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_accesspoint_1_pattern: "L'attribut %{column} du point d'accès %{objectId} (%{value}) n'est pas au bon format " + detail_4_accesspoint_1_unique: "L'attribut %{column} du point d'accès %{objectId} a une valeur partagée avec le point d'accès %{alternateId}" + detail_4_accesslink_1_min_size: "L'attribut %{column} du lien d'accès %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_accesslink_1_max_size: "L'attribut %{column} du lien d'accès %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_accesslink_1_pattern: "L'attribut %{column} du lien d'accès %{objectId} (%{value}) n'est pas au bon format " + detail_4_accesslink_1_unique: "L'attribut %{column} du lien d'accès %{objectId} a une valeur partagée avec le lien d'accès %{alternateId}" + detail_4_connectionlink_1_min_size: "L'attribut %{column} de la correspondance %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_connectionlink_1_max_size: "L'attribut %{column} de la correspondance %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_connectionlink_1_pattern: "L'attribut %{column} de la correspondance %{objectId} (%{value}) n'est pas au bon format " + detail_4_connectionlink_1_unique: "L'attribut %{column} de la correspondance %{objectId} a une valeur partagée avec la correspondance %{alternateId}" + detail_4_connectionlink_2: "Sur la correspondance %{name} (%{objectId}) au moins l'un des arrêts %{startName} (%{startId}) et %{endName} (%{endId}) n'est pas un arrêt physique" + detail_4_timetable_1_min_size: "L'attribut %{column} du calendrier %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_timetable_1_max_size: "L'attribut %{column} du calendrier %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_timetable_1_pattern: "L'attribut %{column} du calendrier %{objectId} (%{value}) n'est pas au bon format " + detail_4_timetable_1_unique: "L'attribut %{column} du calendrier %{objectId} a une valeur partagée avec le calendrier %{alternateId}" + detail_4_line_1_min_size: "L'attribut %{column} de la ligne %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_line_1_max_size: "L'attribut %{column} de la ligne %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_line_1_pattern: "L'attribut %{column} de la ligne %{objectId} (%{value}) n'est pas au bon format " + detail_4_line_1_unique: "L'attribut %{column} de la ligne %{objectId} a une valeur partagée avec la ligne %{alternateId}" + detail_4_line_2: "La ligne %{number} : %{name} ( %{objectId}) a un mode de transport interdit %{transportMode}" + detail_4_line_3_1: "La ligne %{number} : %{name} ( %{objectId}) n'a pas de groupe de lignes" + detail_4_line_3_2: "La ligne %{number} : %{name} ( %{objectId}) a plusieurs groupes de lignes" + detail_4_line_4_1: "La ligne %{number} : %{name} ( %{objectId}) n'a pas de séquence d'arrêts" + detail_4_line_4_2: "La ligne %{number} : %{name} ( %{objectId}) a trop de séquences d'arrêts non associées (%{routeCount})" + detail_4_route_1_min_size: "L'attribut %{column} de la séquence d'arrêts %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_route_1_max_size: "L'attribut %{column} de la séquence d'arrêts %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_route_1_pattern: "L'attribut %{column} de la séquence d'arrêts %{objectId} (%{value}) n'est pas au bon format " + detail_4_route_1_unique: "L'attribut %{column} de la séquence d'arrêts %{objectId} a une valeur partagée avec la séquence d'arrêts %{alternateId}" + detail_4_journeypattern_1_min_size: "L'attribut %{column} de la mission %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_journeypattern_1_max_size: "L'attribut %{column} de la mission %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_journeypattern_1_pattern: "L'attribut %{column} de la mission %{objectId} (%{value}) n'est pas au bon format " + detail_4_journeypattern_1_unique: "L'attribut %{column} de la mission %{objectId} a une valeur partagée avec la mission %{alternateId}" + detail_4_vehiclejourney_1_min_size: "L'attribut %{column} de la course %{objectId} (%{value}) n'est pas renseigné ou plus petit que %{minimum}" + detail_4_vehiclejourney_1_max_size: "L'attribut %{column} de la course %{objectId} (%{value}) est plus grand que %{maximum}" + detail_4_vehiclejourney_1_pattern: "L'attribut %{column} de la course %{objectId} (%{value}) n'est pas au bon format " + detail_4_vehiclejourney_1_unique: "L'attribut %{column} de la course %{objectId} a une valeur partagée avec la course %{alternateId}" + detail_4_vehiclejourney_2: "La course %{objectId} a un mode de transport interdit %{transportMode}" activerecord: models: compliance_check_result: @@ -500,7 +623,6 @@ fr: 3-StopArea-3: "Vérification de l'unicité des arrêts" 3-StopArea-4: "Vérification de la géolocalisation des arrêts" 3-StopArea-5: "Vérification de la position relative des arrêts et de leur parent" - 3-StopArea-6: "Vérification de l'information de commune des arrêts" 3-AccessPoint-1: "Vérification de la géolocalisation de tous les accès" 3-AccessPoint-2: "Vérification que deux accès de nom différents ne sont pas trop proches" 3-AccessPoint-3: "Vérification de la proximité entre les accès et leur arrêt de rattachement" @@ -512,7 +634,6 @@ fr: 3-AccessLink-3: "Vérification de la vitesse de parcours entre les deux extrémités d'un lien d'accès" 3-Line-1: "Vérification de la non homonymie des lignes" 3-Line-2: "Vérification de la présence de séquences d'arrêts sur la ligne" - 3-Line-3: "Vérification des modes de transport" 3-Route-1: "Vérification de la succession des arrêts de la séquence" 3-Route-2: "Vérification de la séquence inverse" 3-Route-3: "Vérification de la distance entre deux arrêts successifs de la séquence" @@ -525,10 +646,26 @@ fr: 3-VehicleJourney-2: "Vérification de la vitesse de transfert entre deux arrêts" 3-VehicleJourney-3: "Vérification de la cohérence des courses successives desservant deux mêmes arrêts" 3-VehicleJourney-4: "Vérification de l'affectation des courses à un calendrier" - 3-VehicleJourney-5: "Vérification des numéros de course" - 3-VehicleJourney-6: "Vérification des modes de transport" 3-Facility-1: "Vérification de la géolocalisation de tous les accès" 3-Facility-2: "Vérification de la proximité entre les équipements et leur arrêt de rattachement" + 4-Network-1: "Vérification de contraintes sur les attributs des réseaux" + 4-Company-1: "Vérification de contraintes sur les attributs des transporteurs" + 4-GroupOfLine-1: "Vérification de contraintes sur les attributs des groupes de lignes" + 4-StopArea-1: "Vérification de contraintes sur les attributs des arrêts" + 4-StopArea-2: "Vérification de l'existance d'un arrêt commercial pour les arrêts physiques" + 4-AccessPoint-1: "Vérification de contraintes sur les attributs des accès" + 4-AccessLink-1: "Vérification de contraintes sur les attributs des liens d'accès" + 4-ConnectionLink-1: "Vérification de contraintes sur les attributs des correspondances" + 4-ConnectionLink-2: "Vérification des type d'arrêts en correspondance" + 4-Timetable-1: "Vérification de contraintes sur les attributs des calendiers" + 4-Line-1: "Vérification de contraintes sur les attributs des lignes" + 4-Line-2: "Vérification des modes de transport des lignes" + 4-Line-3: "Vérification des groupes de lignes d'une ligne" + 4-Line-4: "Vérification des séquences d'arrêts d'une ligne" + 4-Route-1: "Vérification de contraintes sur les attributs des séquences d'arrêt" + 4-JourneyPattern-1: "Vérification de contraintes sur les attributs des missions" + 4-VehicleJourney-1: "Vérification de contraintes sur les attributs des courses" + 4-VehicleJourney-2: "Vérification des modes de transport des courses" severity: "Sévérité" status: "Statut" rule_level: "Niveau" diff --git a/config/locales/devise_invitable.fr.yml b/config/locales/devise_invitable.fr.yml index 23a88aa16..692625f9c 100644 --- a/config/locales/devise_invitable.fr.yml +++ b/config/locales/devise_invitable.fr.yml @@ -2,10 +2,10 @@ fr: devise: invitations: send_instructions: "Un email d'invitation a été envoyé à %{email}." - invitation_token_invalid: "L'invitation fourni n'est pas valide!" + invitation_token_invalid: "L'invitation fournie n'est pas valide!" updated: 'Votre mot de passe a été enregistré avec succés. Vous êtes maintenant connecté.' no_invitations_remaining: "Pas d'invitations restantes." - invitation_removed: 'Votre invitation a été supprimé.' + invitation_removed: 'Votre invitation a été supprimée.' new: header: "Envoyer une invitation" submit_button: "Envoyer une invitation" @@ -14,7 +14,7 @@ fr: submit_button: "Valider mon mot de passe" mailer: invitation_instructions: - subject: "Invitation sur l'appication Chouette" + subject: "Invitation sur l'application Chouette" hello: 'Bonjour %{email}' someone_invited_you: "Ce message est une invitation pour accéder à %{url}, , vous pouvez l'accepter en cliquant sur le lien suivant :" accept: "Accepter l'invitation" diff --git a/config/locales/journey_patterns.yml b/config/locales/journey_patterns.yml index b16985c2c..2bf072df0 100644 --- a/config/locales/journey_patterns.yml +++ b/config/locales/journey_patterns.yml @@ -24,9 +24,9 @@ en: activerecord: models: journey_pattern: - zero: "Journey pattern" - one: "Journey pattern" - other: "Journey patterns" + zero: "journey pattern" + one: "journey pattern" + other: "journey patterns" attributes: journey_pattern: route: "Route" @@ -70,9 +70,9 @@ fr: activerecord: models: journey_pattern: - zero: "Mission" - one: "Mission" - other: "Missions" + zero: "mission" + one: "mission" + other: "missions" attributes: journey_pattern: route: "Séquence d'arrêts" diff --git a/config/locales/routes.yml b/config/locales/routes.yml index 1807ef30d..45b82076c 100644 --- a/config/locales/routes.yml +++ b/config/locales/routes.yml @@ -113,9 +113,9 @@ fr: activerecord: models: route: - zero: "Séquence d'arrêts" - one: "Séquence d'arrêts" - other: "Séquences d'arrêts" + zero: "séquence d'arrêts" + one: "séquence d'arrêts" + other: "séquences d'arrêts" attributes: route: wayback: diff --git a/config/locales/rule_parameter_sets.yml b/config/locales/rule_parameter_sets.yml index b1f45c4f4..c1f1edceb 100644 --- a/config/locales/rule_parameter_sets.yml +++ b/config/locales/rule_parameter_sets.yml @@ -30,11 +30,16 @@ en: facility_stop_area_distance_max: "a stop area and a facility" rule_parameter_by_mode: "Parameters by mode" modes_allowed: " (only for allowed ones)" - vehicle_journey_number_bounds: "Vehicle journey number limits (0,0 to disable check-point))" - min_value: "minimal value" - max_value: "maximal value" index: title: "Parameter sets" + labels: + columns_restrictions: "Check model objects atributes" + attribute: "attribute" + free_char: "free" + num_char: "number only" + alpha_char: "character only" + lower_char: "lowercase only" + upper_char: "uppercase only" activerecord: models: rule_parameter_set: "Parameter Set for Conformity Rules" @@ -58,10 +63,17 @@ en: speed_min: "Minimum speed" speed_max: "Maximum speed" inter_stop_duration_variation_max: "Maximum duration gap between 2 vehicle journeys and between 2 following stops" - vehicle_journey_number_min: "Minimal value for vehicle journey numbers (empty to disable check-point)" - vehicle_journey_number_min: "Maximal value for vehicle journey numbers (empty to disable check-point)" + check_lines_in_groups: "check if each line belongs scrictly to one group of line" + check_line_routes: "check if each line have 1 route or 2 routes coupled" + check_stop_parent: "check if all physical stop areas are owned by a commercial stop point" + check_connection_link_on_physical: "check if connection links connect only physical stops" check_allowed_transport_modes: "Check transport modes" allowed_transport: "Allowed" + attribute: "attribute" + unique: "uniqness" + string_type: "allowed characters" + min_size: "minimal size or value" + max_size: "maximal size or value" fr: rule_parameter_sets: @@ -95,11 +107,16 @@ fr: inter_stop_duration_max: "Durée maximum de stationnement à un arrêt" rule_parameter_by_mode: "Jeu de paramètres pour un mode de transport" modes_allowed: " (uniquement pour les modes autorisés)" - vehicle_journey_number_bounds: "Fouchette de valeurs pour le numéro de courses" - min_value: "valeur minimale" - max_value: "valeur maximale" index: title: "Jeux de paramètres" + labels: + columns_restrictions: "Contôles sur les attributs des objets du modèle" + attribute: "attribut" + free_char: "libre" + num_char: "numérique" + alpha_char: "alphabétique" + lower_char: "minuscule" + upper_char: "majuscule" activerecord: models: rule_parameter_set: "Jeu de paramètres pour le contrôle de qualité des données" @@ -123,8 +140,15 @@ fr: speed_min: "Vitesse minimum" speed_max: "Vitesse maximum" inter_stop_duration_variation_max: "Ecart maximum de durée entre 2 arrêts successifs pour les différentes courses" - vehicle_journey_number_min: "Borne inférieur pour les numéros de course (vide pour désactiver le contrôle)" - vehicle_journey_number_min: "Borne supérieure pour les numéros de course (vide pour désactiver le contrôle)" - check_allowed_transport_modes: "Contrôler les modes de transport" + check_lines_in_groups: "Contrôler que chaque ligne appartient à un et un seul groupe de lignes" + check_line_routes: "Contrôler que chaque ligne a une séquence d'arrêt ou un couple A/R de séquences d'arrêts" + check_stop_parent: "Contrôler que chaque arrêt physique est rattaché à un arrêt commercial" + check_connection_link_on_physical: "Contrôler que les correspondances ne relient que des arrêts physiques" + check_allowed_transport_modes: "Contrôler les modes de transport des lignes et des courses" allowed_transport: "Autorisé" + attribute: "attribut" + unique: "unicité" + string_type: "caractères autorisés" + min_size: "taille ou valeur minimale" + max_size: "taille ou valeur maximale" diff --git a/config/locales/time_tables.yml b/config/locales/time_tables.yml index 8f83cb530..dd9845138 100644 --- a/config/locales/time_tables.yml +++ b/config/locales/time_tables.yml @@ -53,9 +53,9 @@ en: activerecord: models: time_table: - zero: "Timetable" - one: "Timetable" - other: "Timetables" + zero: "timetable" + one: "timetable" + other: "timetables" attributes: time_table: comment: "Name" @@ -146,9 +146,9 @@ fr: activerecord: models: time_table: - zero: "Calendrier" - one: "Calendrier" - other: "Calendriers" + zero: "calendrier" + one: "calendrier" + other: "calendriers" attributes: time_table: comment: "Nom" diff --git a/config/locales/vehicle_journeys.yml b/config/locales/vehicle_journeys.yml index 4ff947321..4ebbeb7f7 100644 --- a/config/locales/vehicle_journeys.yml +++ b/config/locales/vehicle_journeys.yml @@ -159,9 +159,9 @@ fr: activerecord: models: vehicle_journey: - zero: "Course" - one: "Course" - other: "Courses" + zero: "course" + one: "course" + other: "courses" attributes: vehicle_journey: line: "Ligne" diff --git a/config/routes.rb b/config/routes.rb index 3e4e31250..a2da2b071 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -7,11 +7,11 @@ ChouetteIhm::Application.routes.draw do devise_scope :user do authenticated :user do - root :to => 'referentials#index' + root :to => 'referentials#index', as: :authenticated_root end unauthenticated do - root :to => 'devise/sessions#new' + root :to => 'devise/sessions#new', as: :unauthenticated_root end end @@ -166,6 +166,7 @@ ChouetteIhm::Application.routes.draw do resources :clean_ups end + root :to => "referentials#index" match '/help/(*slug)' => 'help#show' |
