aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruno Perles2015-11-06 16:44:23 +0100
committerBruno Perles2015-11-10 15:39:21 +0100
commit8409d6ffe0c0437e6270e2499a2996cea8768850 (patch)
tree8e97f84aa3bccdf7056eccaddf26cafe14406b36
parentd747338053f45addd5714569a8072f0213064404 (diff)
downloadchouette-core-8409d6ffe0c0437e6270e2499a2996cea8768850.tar.bz2
One locale file for one language
-rw-r--r--config/locales/access_links.en.yml45
-rw-r--r--config/locales/access_links.fr.yml45
-rw-r--r--config/locales/access_links.yml93
-rw-r--r--config/locales/access_points.en.yml63
-rw-r--r--config/locales/access_points.fr.yml63
-rw-r--r--config/locales/access_points.yml129
-rw-r--r--config/locales/access_types.en.yml6
-rw-r--r--config/locales/access_types.fr.yml6
-rw-r--r--config/locales/access_types.yml13
-rw-r--r--config/locales/actions.en.yml12
-rw-r--r--config/locales/actions.fr.yml (renamed from config/locales/actions.yml)11
-rw-r--r--config/locales/api_keys.en.yml20
-rw-r--r--config/locales/api_keys.fr.yml (renamed from config/locales/api_keys.yml)25
-rw-r--r--config/locales/area_types.en.yml (renamed from config/locales/area_types.yml)9
-rw-r--r--config/locales/area_types.fr.yml8
-rw-r--r--config/locales/breadcrumbs.en.yml6
-rw-r--r--config/locales/breadcrumbs.fr.yml (renamed from config/locales/breadcrumbs.yml)6
-rw-r--r--config/locales/clean_ups.en.yml27
-rw-r--r--config/locales/clean_ups.fr.yml (renamed from config/locales/clean_ups.yml)27
-rw-r--r--config/locales/companies.en.yml65
-rw-r--r--config/locales/companies.fr.yml (renamed from config/locales/companies.yml)80
-rw-r--r--config/locales/compliance_checks.en.yml68
-rw-r--r--config/locales/compliance_checks.fr.yml (renamed from config/locales/compliance_checks.yml)69
-rw-r--r--config/locales/connection_link_types.en.yml7
-rw-r--r--config/locales/connection_link_types.fr.yml7
-rw-r--r--config/locales/connection_link_types.yml15
-rw-r--r--config/locales/connection_links.en.yml80
-rw-r--r--config/locales/connection_links.fr.yml (renamed from config/locales/connection_links.yml)88
-rw-r--r--config/locales/directions.en.yml (renamed from config/locales/directions.yml)16
-rw-r--r--config/locales/directions.fr.yml15
-rw-r--r--config/locales/exports.fr.yml2
-rw-r--r--config/locales/formtastic.en.yml15
-rw-r--r--config/locales/formtastic.fr.yml15
-rw-r--r--config/locales/formtastic.yml31
-rw-r--r--config/locales/group_of_lines.en.yml61
-rw-r--r--config/locales/group_of_lines.fr.yml61
-rw-r--r--config/locales/group_of_lines.yml124
-rw-r--r--config/locales/journey_patterns.en.yml67
-rw-r--r--config/locales/journey_patterns.fr.yml67
-rw-r--r--config/locales/journey_patterns.yml135
-rw-r--r--config/locales/layouts.en.yml41
-rw-r--r--config/locales/layouts.fr.yml (renamed from config/locales/layouts.yml)41
-rw-r--r--config/locales/maps.en.yml9
-rw-r--r--config/locales/maps.fr.yml9
-rw-r--r--config/locales/maps.yml20
-rw-r--r--config/locales/networks.en.yml62
-rw-r--r--config/locales/networks.fr.yml62
-rw-r--r--config/locales/networks.yml126
-rw-r--r--config/locales/organisations.en.yml18
-rw-r--r--config/locales/organisations.fr.yml (renamed from config/locales/organisations.yml)19
-rw-r--r--config/locales/referentials.en.yml78
-rw-r--r--config/locales/referentials.fr.yml (renamed from config/locales/referentials.yml)79
-rw-r--r--config/locales/routes.en.yml82
-rw-r--r--config/locales/routes.fr.yml (renamed from config/locales/routes.yml)101
-rw-r--r--config/locales/rule_parameter_sets.en.yml78
-rw-r--r--config/locales/rule_parameter_sets.fr.yml (renamed from config/locales/rule_parameter_sets.yml)80
-rw-r--r--config/locales/source_types.en.yml13
-rw-r--r--config/locales/source_types.fr.yml (renamed from config/locales/source_types.yml)14
-rw-r--r--config/locales/stop_area_copies.en.yml14
-rw-r--r--config/locales/stop_area_copies.fr.yml14
-rw-r--r--config/locales/stop_area_copies.yml29
-rw-r--r--config/locales/stop_areas.en.yml166
-rw-r--r--config/locales/stop_areas.fr.yml (renamed from config/locales/stop_areas.yml)195
-rw-r--r--config/locales/stop_points.en.yml40
-rw-r--r--config/locales/stop_points.fr.yml (renamed from config/locales/stop_points.yml)48
-rw-r--r--config/locales/subscriptions.en.yml17
-rw-r--r--config/locales/subscriptions.fr.yml (renamed from config/locales/subscriptions.yml)19
-rw-r--r--config/locales/time_table_combinations.en.yml15
-rw-r--r--config/locales/time_table_combinations.fr.yml (renamed from config/locales/time_table_combinations.yml)16
-rw-r--r--config/locales/time_tables.en.yml107
-rw-r--r--config/locales/time_tables.fr.yml (renamed from config/locales/time_tables.yml)111
-rw-r--r--config/locales/transport_modes.en.yml (renamed from config/locales/transport_modes.yml)25
-rw-r--r--config/locales/transport_modes.fr.yml24
-rw-r--r--config/locales/users.en.yml21
-rw-r--r--config/locales/users.fr.yml21
-rw-r--r--config/locales/users.yml43
-rw-r--r--config/locales/validation_reports.en.yml344
-rw-r--r--config/locales/validation_reports.fr.yml (renamed from config/locales/validation_reports.yml)345
-rw-r--r--config/locales/validation_tasks.en.yml97
-rw-r--r--config/locales/validation_tasks.fr.yml (renamed from config/locales/validation_tasks.yml)97
-rw-r--r--config/locales/validations.en.yml100
-rw-r--r--config/locales/validations.fr.yml (renamed from config/locales/validations.yml)100
-rw-r--r--config/locales/vehicle_journey_imports.en.yml24
-rw-r--r--config/locales/vehicle_journey_imports.fr.yml24
-rw-r--r--config/locales/vehicle_journey_imports.yml48
-rw-r--r--config/locales/vehicle_translations.en.yml21
-rw-r--r--config/locales/vehicle_translations.fr.yml (renamed from config/locales/vehicle_translations.yml)22
-rw-r--r--config/locales/waybacks.en.yml (renamed from config/locales/waybacks.yml)6
-rw-r--r--config/locales/waybacks.fr.yml5
-rw-r--r--config/locales/will_paginate.en.yml20
-rw-r--r--config/locales/will_paginate.fr.yml (renamed from config/locales/will_paginate.yml)21
91 files changed, 2393 insertions, 2440 deletions
diff --git a/config/locales/access_links.en.yml b/config/locales/access_links.en.yml
new file mode 100644
index 000000000..048261fc1
--- /dev/null
+++ b/config/locales/access_links.en.yml
@@ -0,0 +1,45 @@
+en:
+ access_links:
+ actions:
+ new: "Add a new access link"
+ edit: "Edit this access link"
+ destroy: "Remove this access link"
+ destroy_confirm: "Are you sure you want destroy this access link?"
+ new:
+ title_access_point_to_stop_area: "Create an access link from access %{access_point} to stop area %{stop_area}"
+ title_stop_area_to_access_point: "Create an access link from stop area %{stop_area} to access %{access_point}"
+ edit:
+ title_access_point_to_stop_area: "Update an access link from access %{access_point} to stop area %{stop_area}"
+ title_stop_area_to_access_point: "Update an access link from stop area %{stop_area} to access %{access_point} "
+ show:
+ title: "access link %{access_link}"
+ durations: "Durations (hh mm ss):"
+ activerecord:
+ models:
+ access_link:
+ zero: "access link"
+ one: "access link"
+ other: "access links"
+ attributes:
+ access_link:
+ access_point: "Access Point"
+ stop_area: "Stop Area"
+ name: "Name"
+ comment: "Comment"
+ link_distance: "Distance (m)"
+ access_link_type: "Type"
+ default_duration: "Average"
+ frequent_traveller_duration: "Regular passenger"
+ occasional_traveller_duration: "Occasional passenger"
+ mobility_restricted_traveller_duration: "Mobility reduced passenger"
+ mobility_restricted_suitability: "Mobility reduced passenger suitable"
+ stairs_availability: "Escalator"
+ lift_availability: "Lift"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creatorid: "Created by "
+ formtastic:
+ titles:
+ access_link:
+ objectid: "[prefix]:AccessLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
diff --git a/config/locales/access_links.fr.yml b/config/locales/access_links.fr.yml
new file mode 100644
index 000000000..efeb8b6f9
--- /dev/null
+++ b/config/locales/access_links.fr.yml
@@ -0,0 +1,45 @@
+fr:
+ access_links:
+ actions:
+ new: "Ajouter un lien"
+ edit: "Modifier ce lien"
+ destroy: "Supprimer ce lien"
+ destroy_confirm: "Etes vous sûr de supprimer ce lien ?"
+ new:
+ title_access_point_to_stop_area: "Créer un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}"
+ title_stop_area_to_access_point: "Créer un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}"
+ edit:
+ title_access_point_to_stop_area: "Modifier un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}"
+ title_stop_area_to_access_point: "Modifier un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}"
+ show:
+ title: "lien d'accès %{access_link}"
+ durations: "Durées (hh mm ss) :"
+ activerecord:
+ models:
+ access_link:
+ zero: "lien d'accès"
+ one: "lien d'accès"
+ other: "liens d'accès"
+ attributes:
+ access_link:
+ access_point: "Accès"
+ stop_area: "Arrêt"
+ name: "Nom"
+ comment: "Commentaire"
+ link_distance: "Distance (m)"
+ access_link_type: "Type"
+ default_duration: "moyenne"
+ frequent_traveller_duration: "pour un habitué"
+ occasional_traveller_duration: "pour un voyageur occasionnel"
+ mobility_restricted_traveller_duration: "pour un voyageur à mobilité réduite"
+ mobility_restricted_suitability: "Accès pour voyageur à mobilité réduite"
+ stairs_availability: "Escalator"
+ lift_availability: "Ascenseur"
+ objectid: "Identifiant Neptune"
+ object_version: "Version"
+ creation_time: "Créé le"
+ creator_id: "Créé par"
+ formtastic:
+ titles:
+ access_link:
+ objectid: "[prefixe]:AccessLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
diff --git a/config/locales/access_links.yml b/config/locales/access_links.yml
deleted file mode 100644
index 1f72e5285..000000000
--- a/config/locales/access_links.yml
+++ /dev/null
@@ -1,93 +0,0 @@
-en:
- access_links:
- actions:
- new: "Add a new access link"
- edit: "Edit this access link"
- destroy: "Remove this access link"
- destroy_confirm: "Are you sure you want destroy this access link?"
- new:
- title_access_point_to_stop_area: "Create an access link from access %{access_point} to stop area %{stop_area}"
- title_stop_area_to_access_point: "Create an access link from stop area %{stop_area} to access %{access_point}"
- edit:
- title_access_point_to_stop_area: "Update an access link from access %{access_point} to stop area %{stop_area}"
- title_stop_area_to_access_point: "Update an access link from stop area %{stop_area} to access %{access_point} "
- show:
- title: "access link %{access_link}"
- durations: "Durations (hh mm ss):"
- activerecord:
- models:
- access_link:
- zero: "access link"
- one: "access link"
- other: "access links"
- attributes:
- access_link:
- access_point: "Access Point"
- stop_area: "Stop Area"
- name: "Name"
- comment: "Comment"
- link_distance: "Distance (m)"
- access_link_type: "Type"
- default_duration: "Average"
- frequent_traveller_duration: "Regular passenger"
- occasional_traveller_duration: "Occasional passenger"
- mobility_restricted_traveller_duration: "Mobility reduced passenger"
- mobility_restricted_suitability: "Mobility reduced passenger suitable"
- stairs_availability: "Escalator"
- lift_availability: "Lift"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creatorid: "Created by "
- formtastic:
- titles:
- access_link:
- objectid: "[prefix]:AccessLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
-
-fr:
- access_links:
- actions:
- new: "Ajouter un lien"
- edit: "Modifier ce lien"
- destroy: "Supprimer ce lien"
- destroy_confirm: "Etes vous sûr de supprimer ce lien ?"
- new:
- title_access_point_to_stop_area: "Créer un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}"
- title_stop_area_to_access_point: "Créer un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}"
- edit:
- title_access_point_to_stop_area: "Modifier un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}"
- title_stop_area_to_access_point: "Modifier un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}"
- show:
- title: "lien d'accès %{access_link}"
- durations: "Durées (hh mm ss) :"
- activerecord:
- models:
- access_link:
- zero: "lien d'accès"
- one: "lien d'accès"
- other: "liens d'accès"
- attributes:
- access_link:
- access_point: "Accès"
- stop_area: "Arrêt"
- name: "Nom"
- comment: "Commentaire"
- link_distance: "Distance (m)"
- access_link_type: "Type"
- default_duration: "moyenne"
- frequent_traveller_duration: "pour un habitué"
- occasional_traveller_duration: "pour un voyageur occasionnel"
- mobility_restricted_traveller_duration: "pour un voyageur à mobilité réduite"
- mobility_restricted_suitability: "Accès pour voyageur à mobilité réduite"
- stairs_availability: "Escalator"
- lift_availability: "Ascenseur"
- objectid: "Identifiant Neptune"
- object_version: "Version"
- creation_time: "Créé le"
- creator_id: "Créé par"
- formtastic:
- titles:
- access_link:
- objectid: "[prefixe]:AccessLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
-
-
diff --git a/config/locales/access_points.en.yml b/config/locales/access_points.en.yml
new file mode 100644
index 000000000..f304c7621
--- /dev/null
+++ b/config/locales/access_points.en.yml
@@ -0,0 +1,63 @@
+en:
+ access_points:
+ access_point:
+ no_position: "No Position"
+ actions:
+ new: "Add a new access point"
+ edit: "Edit this access point"
+ destroy: "Remove this access point"
+ destroy_confirm: "Are you sure you want destroy this access point?"
+ new:
+ title: "Add a new access point"
+ edit:
+ title: "Update access point %{access_point}"
+ show:
+ title: "Access point %{access_point}"
+ geographic_data: "Geographic data "
+ no_geographic_data: "None"
+ generic_access_links: "Glogal access links"
+ detail_access_links: "Specific access links"
+ access_link_legend_1: "grays arrows for undefined links, green for defined ones"
+ access_link_legend_2: "clic on arrows to create/edit a link"
+ index:
+ title: "Access points"
+ name_or_country_code: "Name"
+ activerecord:
+ models:
+ access_point:
+ zero: "access point"
+ one: "access point"
+ other: "access points"
+ attributes:
+ access_point:
+ stop_area: "Contain in Stop Area"
+ name: "Name"
+ comment: "Comments"
+ access_point_type: "Access point type"
+ street_name: "Street name"
+ country_code: "INSEE code"
+ openning_time: "Opening time"
+ closing_time: "Closing time"
+ projection: "Projection type"
+ projection_x: "x-position"
+ projection_y: "y-position"
+ projection_xy: "position (x,y)"
+ long_lat_type: "Projection type"
+ longitude: "Longitude"
+ latitude: "Latitude"
+ mobility_restricted_suitability: "Mobility reduced passenger suitable"
+ stairs_availability: "Escalator"
+ lift_availability: "Lift"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creatorid: "Created by"
+ coordinates: "Coordinates (lat,lng)"
+ zip_code: "Zip code"
+ city_name: "City"
+ formtastic:
+ titles:
+ access_point:
+ objectid: "[prefix]:AccessPoint:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
+ projection_xy: "x,y in secondary referential, dot for decimal separator"
diff --git a/config/locales/access_points.fr.yml b/config/locales/access_points.fr.yml
new file mode 100644
index 000000000..f3a8d5b9d
--- /dev/null
+++ b/config/locales/access_points.fr.yml
@@ -0,0 +1,63 @@
+fr:
+ access_points:
+ access_point:
+ no_position: "Pas de position"
+ actions:
+ new: "Ajouter un accès"
+ edit: "Modifier cet accès"
+ destroy: "Supprimer cet accès"
+ destroy_confirm: "Etes vous sûr de supprimer cet accès ?"
+ new:
+ title: "Ajouter un accès"
+ edit:
+ title: "Modifier l'accès %{access_point}"
+ show:
+ title: "Accès %{access_point}"
+ geographic_data: "Données géographiques"
+ no_geographic_data: "Aucune"
+ generic_access_links: "Liens Arrêts - Accès globaux"
+ detail_access_links: "Liens Arrêts - Accès détaillés"
+ access_link_legend_1: "Les flêches grises représentent des liens non définis"
+ access_link_legend_2: "cliquer sur les flêches pour créer/éditer un lien"
+ index:
+ name_or_country_code: "Nom"
+ title: "Accès de %{stop_area}"
+ activerecord:
+ models:
+ access_point:
+ zero: "accès"
+ one: "accès"
+ other: "accès"
+ attributes:
+ access_point:
+ stop_area: "Zone d'arrêts"
+ name: "Nom"
+ comment: "Commentaire"
+ access_point_type: "Type d'accès"
+ street_name: "Nom de la rue"
+ country_code: "Code INSEE"
+ projection: "Projection"
+ projection_x: "Position X"
+ projection_y: "Position Y"
+ projection_xy: "Position (x,y)"
+ long_lat_type: "Projection"
+ longitude: "Longitude"
+ latitude: "Latitude"
+ openning_time: "Horaire d'ouverture"
+ closing_time: "Horaire de fermeture"
+ mobility_restricted_suitability: "Accès pour voyageur à mobilité réduite"
+ stairs_availability: "Escalator"
+ lift_availability: "Ascenseur"
+ objectid: "Identifiant Neptune"
+ object_version: "Version"
+ creation_time: "Créé le"
+ creator_id: "Créé par"
+ coordinates: "Coordonnées (lat,lng)"
+ zip_code: "Code postal"
+ city_name: "Commune"
+ formtastic:
+ titles:
+ access_point:
+ objectid: "[prefixe]:AccessPoint:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ coordinates: "latitude,longitude dans le référentiel WGS84, le séparateur de décimales est 'point'"
+ projection_xy: "x,y dans le référentiel secondaire, le séparateur de décimales est 'point'"
diff --git a/config/locales/access_points.yml b/config/locales/access_points.yml
deleted file mode 100644
index d6352253c..000000000
--- a/config/locales/access_points.yml
+++ /dev/null
@@ -1,129 +0,0 @@
-en:
- access_points:
- access_point:
- no_position: "No Position"
- actions:
- new: "Add a new access point"
- edit: "Edit this access point"
- destroy: "Remove this access point"
- destroy_confirm: "Are you sure you want destroy this access point?"
- new:
- title: "Add a new access point"
- edit:
- title: "Update access point %{access_point}"
- show:
- title: "Access point %{access_point}"
- geographic_data: "Geographic data "
- no_geographic_data: "None"
- generic_access_links: "Glogal access links"
- detail_access_links: "Specific access links"
- access_link_legend_1: "grays arrows for undefined links, green for defined ones"
- access_link_legend_2: "clic on arrows to create/edit a link"
- index:
- title: "Access points"
- name_or_country_code: "Name"
- activerecord:
- models:
- access_point:
- zero: "access point"
- one: "access point"
- other: "access points"
- attributes:
- access_point:
- stop_area: "Contain in Stop Area"
- name: "Name"
- comment: "Comments"
- access_point_type: "Access point type"
- street_name: "Street name"
- country_code: "INSEE code"
- openning_time: "Opening time"
- closing_time: "Closing time"
- projection: "Projection type"
- projection_x: "x-position"
- projection_y: "y-position"
- projection_xy: "position (x,y)"
- long_lat_type: "Projection type"
- longitude: "Longitude"
- latitude: "Latitude"
- mobility_restricted_suitability: "Mobility reduced passenger suitable"
- stairs_availability: "Escalator"
- lift_availability: "Lift"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creatorid: "Created by"
- coordinates: "Coordinates (lat,lng)"
- zip_code: "Zip code"
- city_name: "City"
- formtastic:
- titles:
- access_point:
- objectid: "[prefix]:AccessPoint:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
- projection_xy: "x,y in secondary referential, dot for decimal separator"
-
-fr:
- access_points:
- access_point:
- no_position: "Pas de position"
- actions:
- new: "Ajouter un accès"
- edit: "Modifier cet accès"
- destroy: "Supprimer cet accès"
- destroy_confirm: "Etes vous sûr de supprimer cet accès ?"
- new:
- title: "Ajouter un accès"
- edit:
- title: "Modifier l'accès %{access_point}"
- show:
- title: "Accès %{access_point}"
- geographic_data: "Données géographiques"
- no_geographic_data: "Aucune"
- generic_access_links: "Liens Arrêts - Accès globaux"
- detail_access_links: "Liens Arrêts - Accès détaillés"
- access_link_legend_1: "Les flêches grises représentent des liens non définis"
- access_link_legend_2: "cliquer sur les flêches pour créer/éditer un lien"
- index:
- name_or_country_code: "Nom"
- title: "Accès de %{stop_area}"
- activerecord:
- models:
- access_point:
- zero: "accès"
- one: "accès"
- other: "accès"
- attributes:
- access_point:
- stop_area: "Zone d'arrêts"
- name: "Nom"
- comment: "Commentaire"
- access_point_type: "Type d'accès"
- street_name: "Nom de la rue"
- country_code: "Code INSEE"
- projection: "Projection"
- projection_x: "Position X"
- projection_y: "Position Y"
- projection_xy: "Position (x,y)"
- long_lat_type: "Projection"
- longitude: "Longitude"
- latitude: "Latitude"
- openning_time: "Horaire d'ouverture"
- closing_time: "Horaire de fermeture"
- mobility_restricted_suitability: "Accès pour voyageur à mobilité réduite"
- stairs_availability: "Escalator"
- lift_availability: "Ascenseur"
- objectid: "Identifiant Neptune"
- object_version: "Version"
- creation_time: "Créé le"
- creator_id: "Créé par"
- coordinates: "Coordonnées (lat,lng)"
- zip_code: "Code postal"
- city_name: "Commune"
- formtastic:
- titles:
- access_point:
- objectid: "[prefixe]:AccessPoint:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- coordinates: "latitude,longitude dans le référentiel WGS84, le séparateur de décimales est 'point'"
- projection_xy: "x,y dans le référentiel secondaire, le séparateur de décimales est 'point'"
-
-
diff --git a/config/locales/access_types.en.yml b/config/locales/access_types.en.yml
new file mode 100644
index 000000000..79201da40
--- /dev/null
+++ b/config/locales/access_types.en.yml
@@ -0,0 +1,6 @@
+en:
+ access_types:
+ label:
+ in: "Entrance"
+ out: "Exit"
+ in_out: "Both ways"
diff --git a/config/locales/access_types.fr.yml b/config/locales/access_types.fr.yml
new file mode 100644
index 000000000..88c9b275b
--- /dev/null
+++ b/config/locales/access_types.fr.yml
@@ -0,0 +1,6 @@
+fr:
+ access_types:
+ label:
+ in: "Entrée"
+ out: "Sortie"
+ in_out: "Entrée/Sortie"
diff --git a/config/locales/access_types.yml b/config/locales/access_types.yml
deleted file mode 100644
index 60fe17d0f..000000000
--- a/config/locales/access_types.yml
+++ /dev/null
@@ -1,13 +0,0 @@
-en:
- access_types:
- label:
- in: "Entrance"
- out: "Exit"
- in_out: "Both ways"
-
-fr:
- access_types:
- label:
- in: "Entrée"
- out: "Sortie"
- in_out: "Entrée/Sortie"
diff --git a/config/locales/actions.en.yml b/config/locales/actions.en.yml
new file mode 100644
index 000000000..a259ecb8a
--- /dev/null
+++ b/config/locales/actions.en.yml
@@ -0,0 +1,12 @@
+en:
+ actions:
+ edit: "Edit"
+ destroy: "Destroy"
+ search: "Search"
+ add: "Add new"
+ or: "or"
+ cancel: "Cancel"
+ search_hint: "Type in a search term"
+ no_result_text: "No Results"
+ searching_term: "Searching..."
+
diff --git a/config/locales/actions.yml b/config/locales/actions.fr.yml
index 7f743f60b..60daa21f7 100644
--- a/config/locales/actions.yml
+++ b/config/locales/actions.fr.yml
@@ -1,14 +1,3 @@
-en:
- actions:
- edit: "Edit"
- destroy: "Destroy"
- search: "Search"
- add: "Add new"
- or: "or"
- cancel: "Cancel"
- search_hint: "Type in a search term"
- no_result_text: "No Results"
- searching_term: "Searching..."
fr:
actions:
edit: "Modifier"
diff --git a/config/locales/api_keys.en.yml b/config/locales/api_keys.en.yml
new file mode 100644
index 000000000..221fa6eef
--- /dev/null
+++ b/config/locales/api_keys.en.yml
@@ -0,0 +1,20 @@
+en:
+ api_keys:
+ actions:
+ new: "Add a new api key"
+ edit: "Edit this api key"
+ destroy: "Remove this api key"
+ destroy_confirm: "Are you sure you want destroy this api key?"
+ show:
+ title: "Api key"
+ new:
+ title: "Add a new api key"
+ edit:
+ title: "Update api key"
+ activerecord:
+ models:
+ api_key: "Api Key"
+ attributes:
+ api_key:
+ name: "Name"
+ token: "Token"
diff --git a/config/locales/api_keys.yml b/config/locales/api_keys.fr.yml
index 4db6d7e81..c45aea925 100644
--- a/config/locales/api_keys.yml
+++ b/config/locales/api_keys.fr.yml
@@ -1,23 +1,3 @@
-en:
- api_keys:
- actions:
- new: "Add a new api key"
- edit: "Edit this api key"
- destroy: "Remove this api key"
- destroy_confirm: "Are you sure you want destroy this api key?"
- show:
- title: "Api key"
- new:
- title: "Add a new api key"
- edit:
- title: "Update api key"
- activerecord:
- models:
- api_key: "Api Key"
- attributes:
- api_key:
- name: "Name"
- token: "Token"
fr:
api_keys:
actions:
@@ -31,11 +11,10 @@ fr:
title: "Ajouter une clé d'accès API"
edit:
title: "Modifier la clé d'accès API"
- activerecord:
- models:
+ activerecord:
+ models:
api_key: "Clé d'accès API"
attributes:
api_key:
name: "Nom"
token: "Token"
-
diff --git a/config/locales/area_types.yml b/config/locales/area_types.en.yml
index 95d154521..a525bceda 100644
--- a/config/locales/area_types.yml
+++ b/config/locales/area_types.en.yml
@@ -6,12 +6,3 @@ en:
commercial_stop_point: "Commercial Stop Point"
stop_place: "Stop Place"
itl: "Restriction Constraint"
-
-fr:
- area_types:
- label:
- boarding_position: "Point d'embarquement"
- quay: "Quai"
- commercial_stop_point: "Arrêt commercial"
- stop_place: "Pôle d'échange"
- itl: "ITL"
diff --git a/config/locales/area_types.fr.yml b/config/locales/area_types.fr.yml
new file mode 100644
index 000000000..ddc0a8c56
--- /dev/null
+++ b/config/locales/area_types.fr.yml
@@ -0,0 +1,8 @@
+fr:
+ area_types:
+ label:
+ boarding_position: "Point d'embarquement"
+ quay: "Quai"
+ commercial_stop_point: "Arrêt commercial"
+ stop_place: "Pôle d'échange"
+ itl: "ITL"
diff --git a/config/locales/breadcrumbs.en.yml b/config/locales/breadcrumbs.en.yml
new file mode 100644
index 000000000..911c992c3
--- /dev/null
+++ b/config/locales/breadcrumbs.en.yml
@@ -0,0 +1,6 @@
+en:
+ breadcrumbs:
+ vehicle_journeys: "Passing times"
+ vehicle_journey_frequencies: "Times bands"
+ referentials: "Home"
+ users: "Users"
diff --git a/config/locales/breadcrumbs.yml b/config/locales/breadcrumbs.fr.yml
index c40e5dd9b..03c0155e2 100644
--- a/config/locales/breadcrumbs.yml
+++ b/config/locales/breadcrumbs.fr.yml
@@ -1,9 +1,3 @@
-en:
- breadcrumbs:
- vehicle_journeys: "Passing times"
- vehicle_journey_frequencies: "Times bands"
- referentials: "Home"
- users: "Users"
fr:
breadcrumbs:
vehicle_journeys: "Horaires"
diff --git a/config/locales/clean_ups.en.yml b/config/locales/clean_ups.en.yml
new file mode 100644
index 000000000..27b3dc5c1
--- /dev/null
+++ b/config/locales/clean_ups.en.yml
@@ -0,0 +1,27 @@
+en:
+ clean_ups:
+ success_tm: "%{count} time tables deleted"
+ success_vj: "%{count} vehicle journeys deleted"
+ success_jp: "%{count} journey patterns deleted"
+ success_r: "%{count} routes deleted"
+ success_l: "%{count} lines deleted"
+ success_sa: "%{count} stop areas deleted"
+ success_c: "%{count} companies deleted"
+ success_n: "%{count} networks deleted"
+ success_g: "%{count} groups of lines deleted"
+ failure: "Fail when clean_up : %{error_message}"
+ actions:
+ clean_up: "clean up"
+ confirm: "Clean up will destroy time tables which ended on requested date\nand next recursively all object without any time table\nPlease confirm this action"
+ activemodel:
+ attributes:
+ clean_up:
+ expected_date: "Final date : "
+ keep_lines: "keep lines"
+ keep_stops: "keep stop areas"
+ keep_companies: "keep companies"
+ keep_networks: "keep networks"
+ keep_group_of_lines: "keep groups of lines"
+ titles:
+ clean_up:
+ expected_date: "value included in clean up"
diff --git a/config/locales/clean_ups.yml b/config/locales/clean_ups.fr.yml
index 1776d8e0b..13d34ac4c 100644
--- a/config/locales/clean_ups.yml
+++ b/config/locales/clean_ups.fr.yml
@@ -1,30 +1,3 @@
-en:
- clean_ups:
- success_tm: "%{count} time tables deleted"
- success_vj: "%{count} vehicle journeys deleted"
- success_jp: "%{count} journey patterns deleted"
- success_r: "%{count} routes deleted"
- success_l: "%{count} lines deleted"
- success_sa: "%{count} stop areas deleted"
- success_c: "%{count} companies deleted"
- success_n: "%{count} networks deleted"
- success_g: "%{count} groups of lines deleted"
- failure: "Fail when clean_up : %{error_message}"
- actions:
- clean_up: "clean up"
- confirm: "Clean up will destroy time tables which ended on requested date\nand next recursively all object without any time table\nPlease confirm this action"
- activemodel:
- attributes:
- clean_up:
- expected_date: "Final date : "
- keep_lines: "keep lines"
- keep_stops: "keep stop areas"
- keep_companies: "keep companies"
- keep_networks: "keep networks"
- keep_group_of_lines: "keep groups of lines"
- titles:
- clean_up:
- expected_date: "value included in clean up"
fr:
clean_ups:
success_tm: "%{count} calendrier(s) supprimé(s)"
diff --git a/config/locales/companies.en.yml b/config/locales/companies.en.yml
new file mode 100644
index 000000000..14f389bf0
--- /dev/null
+++ b/config/locales/companies.en.yml
@@ -0,0 +1,65 @@
+en:
+ companies:
+ actions:
+ new: "Add a new company"
+ edit: "Edit this company"
+ destroy: "Remove this company"
+ destroy_confirm: "Are you sure you want destroy this company?"
+ new:
+ title: "Add a new company"
+ edit:
+ title: "Update company %{company}"
+ show:
+ title: "Company %{company}"
+ index:
+ title: "Companies"
+ name: "Search by name"
+ activerecord:
+ models:
+ company:
+ zero: "company"
+ one: "company"
+ other: "companies"
+ attributes:
+ company:
+ registration_number: "Registration number"
+ name: "Name"
+ short_name: "Short name"
+ organizational_unit: "Unit"
+ operating_department_name: "Department"
+ code: "Code"
+ phone: "Phone number"
+ fax: "Fax number"
+ email: "Email"
+ time_zone: "Time zone"
+ url: "Web page"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creator_id: "Created by "
+ formtastic:
+ titles:
+ company:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters "
+ objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ neptune:
+ company:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters "
+ objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ netex:
+ company:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters "
+ objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ gtfs:
+ company:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters "
+ objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ hub:
+ company:
+ name: "maximum 75 characters"
+ registration_number: "Positif integer, unique key, of no more than 8 digits."
+ objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 3."
diff --git a/config/locales/companies.yml b/config/locales/companies.fr.yml
index a20f6059f..ccb425f1d 100644
--- a/config/locales/companies.yml
+++ b/config/locales/companies.fr.yml
@@ -1,69 +1,3 @@
-en:
- companies:
- actions:
- new: "Add a new company"
- edit: "Edit this company"
- destroy: "Remove this company"
- destroy_confirm: "Are you sure you want destroy this company?"
- new:
- title: "Add a new company"
- edit:
- title: "Update company %{company}"
- show:
- title: "Company %{company}"
- index:
- title: "Companies"
- name: "Search by name"
- activerecord:
- models:
- company:
- zero: "company"
- one: "company"
- other: "companies"
- attributes:
- company:
- registration_number: "Registration number"
- name: "Name"
- short_name: "Short name"
- organizational_unit: "Unit"
- operating_department_name: "Department"
- code: "Code"
- phone: "Phone number"
- fax: "Fax number"
- email: "Email"
- time_zone: "Time zone"
- url: "Web page"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creator_id: "Created by "
- formtastic:
- titles:
- company:
- name: ""
- registration_number: "only alphanumerical or underscore characters "
- objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- neptune:
- company:
- name: ""
- registration_number: "only alphanumerical or underscore characters "
- objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- netex:
- company:
- name: ""
- registration_number: "only alphanumerical or underscore characters "
- objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- gtfs:
- company:
- name: ""
- registration_number: "only alphanumerical or underscore characters "
- objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- hub:
- company:
- name: "maximum 75 characters"
- registration_number: "Positif integer, unique key, of no more than 8 digits."
- objectid: "[prefix]:Company:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 3."
-
fr:
companies:
actions:
@@ -82,7 +16,7 @@ fr:
name: "Recherche par nom"
activerecord:
models:
- company:
+ company:
zero: "transporteur"
one: "transporteur"
other: "transporteurs"
@@ -107,27 +41,25 @@ fr:
titles:
company:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
neptune:
company:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
netex:
company:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
gtfs:
company:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
hub:
company:
name: "maximum 75 caractères"
- registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
+ registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
objectid: "[prefixe]:Company:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 3."
-
-
diff --git a/config/locales/compliance_checks.en.yml b/config/locales/compliance_checks.en.yml
new file mode 100644
index 000000000..85e146c40
--- /dev/null
+++ b/config/locales/compliance_checks.en.yml
@@ -0,0 +1,68 @@
+en:
+ compliance_checks:
+ index:
+ title: "Validation"
+ warning: ""
+ edit:
+ title: "Edit the Validation"
+ show:
+ title: "Neptune Validation"
+ summary: "Rapport de conformité à la norme NEPTUNE"
+ completed: "[ Completed ]"
+ failed: "[ Failed ]"
+ pending: "[ In the treatment queue ]"
+ processing: "[ In progress... ]"
+ export: "Download test report"
+ export_csv: "CSV format"
+ report:
+ validation_success: "Validation successfully passed."
+ actions:
+ destroy_confirm: "Do you confirm to destroy this validation ?"
+ destroy: "Destroy this validation"
+ edit: "Edit this validation"
+ report: "Report"
+ rule_parameter_set: "Rule parameter set"
+ download: "Download"
+ statuses:
+ pending: "Pending"
+ processing: "Processing"
+ completed: "Completed"
+ failed: "Failed"
+ started: "Started"
+ scheduled: "Processing ..."
+ terminated: "Completed"
+ canceled: "Canceled"
+ aborted: "Failed"
+ file_validation_log_messages:
+ messages:
+ undefined: "%{key} undefined"
+ TooMuchDetails: ( %{0} erreurs / warnings supplémentaires )
+ ONE: "Catégorie 1 : Syntaxe"
+ severities:
+ uncheck: "Unchecked"
+ ok: "Ok"
+ warning: "Warning"
+ error: "Error"
+ fatal: "Fatal"
+ import: "Import Report"
+ rule_parameter_set: "Rule Parameter Set"
+ activemodel:
+ models:
+ file_validation:
+ zero: "Validation"
+ one: "Validation"
+ other: "Validation"
+ attributes:
+ file_validation:
+ created_at: "Executed at"
+ references_type: "Associated Data Type"
+ reference_ids: "Associated Data"
+ rule_parameter_set_id: "Rule parameters set"
+ resources: "File to validate"
+ status: "Status"
+ file_name: "Tested data"
+ projection_reference: "Système de projection de référence"
+ file_validation_log_message:
+ created_at: "Date"
+ position: "N."
+ full_message: "Message"
diff --git a/config/locales/compliance_checks.yml b/config/locales/compliance_checks.fr.yml
index 6c8ed3f22..85255d6f1 100644
--- a/config/locales/compliance_checks.yml
+++ b/config/locales/compliance_checks.fr.yml
@@ -1,72 +1,3 @@
-en:
- compliance_checks:
- index:
- title: "Validation"
- warning: ""
- edit:
- title: "Edit the Validation"
- show:
- title: "Neptune Validation"
- summary: "Rapport de conformité à la norme NEPTUNE"
- completed: "[ Completed ]"
- failed: "[ Failed ]"
- pending: "[ In the treatment queue ]"
- processing: "[ In progress... ]"
- export: "Download test report"
- export_csv: "CSV format"
- report:
- validation_success: "Validation successfully passed."
- actions:
- destroy_confirm: "Do you confirm to destroy this validation ?"
- destroy: "Destroy this validation"
- edit: "Edit this validation"
- report: "Report"
- rule_parameter_set: "Rule parameter set"
- download: "Download"
- statuses:
- pending: "Pending"
- processing: "Processing"
- completed: "Completed"
- failed: "Failed"
- started: "Started"
- scheduled: "Processing ..."
- terminated: "Completed"
- canceled: "Canceled"
- aborted: "Failed"
- file_validation_log_messages:
- messages:
- undefined: "%{key} undefined"
- TooMuchDetails: ( %{0} erreurs / warnings supplémentaires )
- ONE: "Catégorie 1 : Syntaxe"
- severities:
- uncheck: "Unchecked"
- ok: "Ok"
- warning: "Warning"
- error: "Error"
- fatal: "Fatal"
- import: "Import Report"
- rule_parameter_set: "Rule Parameter Set"
- activemodel:
- models:
- file_validation:
- zero: "Validation"
- one: "Validation"
- other: "Validation"
- attributes:
- file_validation:
- created_at: "Executed at"
- references_type: "Associated Data Type"
- reference_ids: "Associated Data"
- rule_parameter_set_id: "Rule parameters set"
- resources: "File to validate"
- status: "Status"
- file_name: "Tested data"
- projection_reference: "Système de projection de référence"
- file_validation_log_message:
- created_at: "Date"
- position: "N."
- full_message: "Message"
-
fr:
compliance_checks:
index:
diff --git a/config/locales/connection_link_types.en.yml b/config/locales/connection_link_types.en.yml
new file mode 100644
index 000000000..a6709e9bc
--- /dev/null
+++ b/config/locales/connection_link_types.en.yml
@@ -0,0 +1,7 @@
+en:
+ connection_link_types:
+ label:
+ undefined: "Undefined"
+ underground: "Underground"
+ mixed: "Mixed"
+ overground: "Overground"
diff --git a/config/locales/connection_link_types.fr.yml b/config/locales/connection_link_types.fr.yml
new file mode 100644
index 000000000..95c8f9a7d
--- /dev/null
+++ b/config/locales/connection_link_types.fr.yml
@@ -0,0 +1,7 @@
+fr:
+ connection_link_types:
+ label:
+ undefined: "Non précisé"
+ underground: "Souterrain"
+ mixed: "Mixte"
+ overground: "Aérien"
diff --git a/config/locales/connection_link_types.yml b/config/locales/connection_link_types.yml
deleted file mode 100644
index 4a7149a4f..000000000
--- a/config/locales/connection_link_types.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-en:
- connection_link_types:
- label:
- undefined: "Undefined"
- underground: "Underground"
- mixed: "Mixed"
- overground: "Overground"
-
-fr:
- connection_link_types:
- label:
- undefined: "Non précisé"
- underground: "Souterrain"
- mixed: "Mixte"
- overground: "Aérien"
diff --git a/config/locales/connection_links.en.yml b/config/locales/connection_links.en.yml
new file mode 100644
index 000000000..914ce0de5
--- /dev/null
+++ b/config/locales/connection_links.en.yml
@@ -0,0 +1,80 @@
+en:
+ connection_links:
+ actions:
+ new: "Add a new connection link"
+ edit: "Edit this connection link"
+ destroy: "Remove this connection link"
+ destroy_confirm: "Are you sure you want destroy this connection link?"
+ select_areas: "Update start/end of link"
+ new:
+ title: "Add a new connection link"
+ edit:
+ title: "Update connection link %{connection_link}"
+ show:
+ title: "Connection link %{connection_link}"
+ durations: "Durations (hh mm ss):"
+ connection_link:
+ from: "From"
+ to: "to"
+ index:
+ title: "Connection links"
+ name: "Search by name"
+ departure: "Start of link"
+ arrival: "End of link"
+ selection: "Selection"
+ selection_all: "All"
+ select_departure:
+ title: "Select start stop area for %{connection_link}"
+ select_arrival:
+ title: "Select end stop area for %{connection_link}"
+ select_areas:
+ title: "Select start and end stops for %{connection_link}"
+ activerecord:
+ models:
+ connection_link:
+ zero: "connection link"
+ one: "connection link"
+ other: "connection links"
+ attributes:
+ connection_link:
+ departure: "Start of link"
+ arrival: "End of link"
+ departure_id: "Start of link"
+ arrival_id: "End of link"
+ undefined: "not yet set"
+ name: "Name"
+ comment: "Comment"
+ link_distance: "Distance (m)"
+ connection_link_type: "Type"
+ default_duration: "Average"
+ frequent_traveller_duration: "Regular passenger"
+ occasional_traveller_duration: "Occasional passenger"
+ mobility_restricted_traveller_duration: "Mobility reduced passenger"
+ mobility_restricted_suitability: "Mobility reduced passenger suitable"
+ stairs_availability: "Escalator"
+ lift_availability: "Lift"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creator_id: "Created by"
+ formtastic:
+ titles:
+ connection_link:
+ objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ link_distance: ""
+ neptune:
+ connection_link:
+ objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ link_distance: ""
+ netex:
+ connection_link:
+ objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ link_distance: ""
+ gtfs:
+ connection_link:
+ objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ link_distance: ""
+ hub:
+ connection_link:
+ objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ link_distance: "At most 10000.0 meters."
diff --git a/config/locales/connection_links.yml b/config/locales/connection_links.fr.yml
index 790e2973f..07569a89e 100644
--- a/config/locales/connection_links.yml
+++ b/config/locales/connection_links.fr.yml
@@ -1,84 +1,3 @@
-en:
- connection_links:
- actions:
- new: "Add a new connection link"
- edit: "Edit this connection link"
- destroy: "Remove this connection link"
- destroy_confirm: "Are you sure you want destroy this connection link?"
- select_areas: "Update start/end of link"
- new:
- title: "Add a new connection link"
- edit:
- title: "Update connection link %{connection_link}"
- show:
- title: "Connection link %{connection_link}"
- durations: "Durations (hh mm ss):"
- connection_link:
- from: "From"
- to: "to"
- index:
- title: "Connection links"
- name: "Search by name"
- departure: "Start of link"
- arrival: "End of link"
- selection: "Selection"
- selection_all: "All"
- select_departure:
- title: "Select start stop area for %{connection_link}"
- select_arrival:
- title: "Select end stop area for %{connection_link}"
- select_areas:
- title: "Select start and end stops for %{connection_link}"
- activerecord:
- models:
- connection_link:
- zero: "connection link"
- one: "connection link"
- other: "connection links"
- attributes:
- connection_link:
- departure: "Start of link"
- arrival: "End of link"
- departure_id: "Start of link"
- arrival_id: "End of link"
- undefined: "not yet set"
- name: "Name"
- comment: "Comment"
- link_distance: "Distance (m)"
- connection_link_type: "Type"
- default_duration: "Average"
- frequent_traveller_duration: "Regular passenger"
- occasional_traveller_duration: "Occasional passenger"
- mobility_restricted_traveller_duration: "Mobility reduced passenger"
- mobility_restricted_suitability: "Mobility reduced passenger suitable"
- stairs_availability: "Escalator"
- lift_availability: "Lift"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creator_id: "Created by"
- formtastic:
- titles:
- connection_link:
- objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- link_distance: ""
- neptune:
- connection_link:
- objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- link_distance: ""
- netex:
- connection_link:
- objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- link_distance: ""
- gtfs:
- connection_link:
- objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- link_distance: ""
- hub:
- connection_link:
- objectid: "[prefix]:ConnectionLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- link_distance: "At most 10000.0 meters."
-
fr:
connection_links:
actions:
@@ -110,9 +29,9 @@ fr:
title: "Sélection de l'arrêt d'arrivée de %{connection_link}"
select_areas:
title: "Sélection des arrêts de départ et d'arrivée de %{connection_link}"
- activerecord:
- models:
- connection_link:
+ activerecord:
+ models:
+ connection_link:
zero: "correspondance"
one: "correspondance"
other: "correspondances"
@@ -159,4 +78,3 @@ fr:
connection_link:
objectid: "[prefixe]:ConnectionLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
link_distance: "Au plus 10000.0 mètres."
-
diff --git a/config/locales/directions.yml b/config/locales/directions.en.yml
index 6e541c274..575ffe90d 100644
--- a/config/locales/directions.yml
+++ b/config/locales/directions.en.yml
@@ -13,19 +13,3 @@ en:
south_east: "south east"
east: "east"
north_east: "north east"
-fr:
- directions:
- label:
- straight_forward: "aller"
- backward: "retour"
- clock_wise: "sens horaire"
- counter_clock_wise: "sens anti horaire"
- north: "nord"
- north_west: "nord ouest"
- west: "ouest"
- south_west: "sud ouest"
- south: "sud"
- south_east: "sud est"
- east: "est"
- north_east: "nord est"
-
diff --git a/config/locales/directions.fr.yml b/config/locales/directions.fr.yml
new file mode 100644
index 000000000..f0526912e
--- /dev/null
+++ b/config/locales/directions.fr.yml
@@ -0,0 +1,15 @@
+fr:
+ directions:
+ label:
+ straight_forward: "aller"
+ backward: "retour"
+ clock_wise: "sens horaire"
+ counter_clock_wise: "sens anti horaire"
+ north: "nord"
+ north_west: "nord ouest"
+ west: "ouest"
+ south_west: "sud ouest"
+ south: "sud"
+ south_east: "sud est"
+ east: "est"
+ north_east: "nord est"
diff --git a/config/locales/exports.fr.yml b/config/locales/exports.fr.yml
index f7ebac2d1..2d7cc0259 100644
--- a/config/locales/exports.fr.yml
+++ b/config/locales/exports.fr.yml
@@ -44,4 +44,4 @@ fr:
netex_export:
zero: "export"
one: "export NeTEx"
- other: "exports" \ No newline at end of file
+ other: "exports"
diff --git a/config/locales/formtastic.en.yml b/config/locales/formtastic.en.yml
new file mode 100644
index 000000000..c745059a3
--- /dev/null
+++ b/config/locales/formtastic.en.yml
@@ -0,0 +1,15 @@
+en:
+ formtastic:
+ yes: 'Yes'
+ no: 'No'
+ create: "Create %{model}"
+ update: "Update %{model}"
+ submit: 'Apply %{model}'
+ cancel: 'Cancel'
+ reset: 'Reset %{model}'
+ required: 'required'
+ import: "Launch import"
+ export: "Launch export"
+ validate: "Launch validation"
+ duplicate: "Duplicate"
+ clone: "Clone"
diff --git a/config/locales/formtastic.fr.yml b/config/locales/formtastic.fr.yml
new file mode 100644
index 000000000..89219f0b9
--- /dev/null
+++ b/config/locales/formtastic.fr.yml
@@ -0,0 +1,15 @@
+fr:
+ formtastic:
+ yes: 'Oui'
+ no: 'Non'
+ create: "Créer %{model}"
+ update: "Modifier %{model}"
+ submit: 'Valider %{model}'
+ cancel: 'Annuler'
+ reset: 'Réinitialiser %{model}'
+ required: 'requis'
+ import: "Lancer l'import"
+ export: "Lancer l'export"
+ validate: "Lancer la validation"
+ duplicate: "Dupliquer"
+ clone: "Cloner"
diff --git a/config/locales/formtastic.yml b/config/locales/formtastic.yml
deleted file mode 100644
index 13b82ef2e..000000000
--- a/config/locales/formtastic.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-en:
- formtastic:
- yes: 'Yes'
- no: 'No'
- create: "Create %{model}"
- update: "Update %{model}"
- submit: 'Apply %{model}'
- cancel: 'Cancel'
- reset: 'Reset %{model}'
- required: 'required'
- import: "Launch import"
- export: "Launch export"
- validate: "Launch validation"
- duplicate: "Duplicate"
- clone: "Clone"
-
-fr:
- formtastic:
- yes: 'Oui'
- no: 'Non'
- create: "Créer %{model}"
- update: "Modifier %{model}"
- submit: 'Valider %{model}'
- cancel: 'Annuler'
- reset: 'Réinitialiser %{model}'
- required: 'requis'
- import: "Lancer l'import"
- export: "Lancer l'export"
- validate: "Lancer la validation"
- duplicate: "Dupliquer"
- clone: "Cloner" \ No newline at end of file
diff --git a/config/locales/group_of_lines.en.yml b/config/locales/group_of_lines.en.yml
new file mode 100644
index 000000000..00c1e1373
--- /dev/null
+++ b/config/locales/group_of_lines.en.yml
@@ -0,0 +1,61 @@
+en:
+ group_of_lines:
+ actions:
+ new: "Add a new group of lines"
+ edit: "Edit this group of lines"
+ destroy: "Remove this group of lines"
+ destroy_confirm: "Are you sure you want destroy this group of lines?"
+ new:
+ title: "Add a new group of lines"
+ edit:
+ title: "Update group of lines %{group_of_line}"
+ show:
+ title: "Group of lines %{group_of_line}"
+ lines: "Lines list"
+ index:
+ title: "Group of Lines"
+ name: "Search by name"
+ form:
+ lines: "Associated lines"
+ activerecord:
+ models:
+ group_of_line:
+ zero: "group of line"
+ one: "group of line"
+ other: "groups of lines"
+ attributes:
+ group_of_line:
+ name: "Name"
+ registration_number: "Registration number"
+ comment: "Comments"
+ line_count: "Number of lines"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creator_id: "Created by"
+ formtastic:
+ titles:
+ group_of_line:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ neptune:
+ group_of_line:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ netex:
+ group_of_line:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ gtfs:
+ group_of_line:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ hub:
+ group_of_line:
+ name: "maximum 75 characters"
+ registration_number: "Positif integer, unique key, of no more than 8 digits."
+ objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 6."
diff --git a/config/locales/group_of_lines.fr.yml b/config/locales/group_of_lines.fr.yml
new file mode 100644
index 000000000..653862fd4
--- /dev/null
+++ b/config/locales/group_of_lines.fr.yml
@@ -0,0 +1,61 @@
+fr:
+ group_of_lines:
+ actions:
+ new: "Ajouter un groupe de lignes"
+ edit: "Modifier ce groupe de lignes"
+ destroy: "Supprimer ce groupe de lignes"
+ destroy_confirm: "Etes vous sûr de supprimer ce groupe de lignes ?"
+ new:
+ title: "Ajouter un groupe de lignes"
+ edit:
+ title: "Modifier le groupe de lignes %{group_of_line}"
+ show:
+ title: "Groupe de lignes %{group_of_line}"
+ lines: "Liste des lignes"
+ index:
+ title: "Groupes de lignes"
+ name: "Recherche par nom"
+ form:
+ lines: "Lignes associées"
+ activerecord:
+ models:
+ group_of_line:
+ zero: "groupe de lignes"
+ one: "groupe de lignes"
+ other: "groupes de lignes"
+ attributes:
+ group_of_line:
+ name: "Nom"
+ registration_number: "Numéro d'enregistrement"
+ comment: "Commentaire"
+ line_count: "Nombre de lignes"
+ objectid: "Identifiant Neptune"
+ object_version: "Version"
+ creation_time: "Créé le"
+ creator_id: "Créé par"
+ formtastic:
+ titles:
+ group_of_line:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ neptune:
+ group_of_line:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ netex:
+ group_of_line:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ gtfs:
+ group_of_line:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ hub:
+ group_of_line:
+ name: "maximum 75 caractères"
+ registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
+ objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 6."
diff --git a/config/locales/group_of_lines.yml b/config/locales/group_of_lines.yml
deleted file mode 100644
index 53e8021a6..000000000
--- a/config/locales/group_of_lines.yml
+++ /dev/null
@@ -1,124 +0,0 @@
-en:
- group_of_lines:
- actions:
- new: "Add a new group of lines"
- edit: "Edit this group of lines"
- destroy: "Remove this group of lines"
- destroy_confirm: "Are you sure you want destroy this group of lines?"
- new:
- title: "Add a new group of lines"
- edit:
- title: "Update group of lines %{group_of_line}"
- show:
- title: "Group of lines %{group_of_line}"
- lines: "Lines list"
- index:
- title: "Group of Lines"
- name: "Search by name"
- form:
- lines: "Associated lines"
- activerecord:
- models:
- group_of_line:
- zero: "group of line"
- one: "group of line"
- other: "groups of lines"
- attributes:
- group_of_line:
- name: "Name"
- registration_number: "Registration number"
- comment: "Comments"
- line_count: "Number of lines"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creator_id: "Created by"
- formtastic:
- titles:
- group_of_line:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- neptune:
- group_of_line:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- netex:
- group_of_line:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- gtfs:
- group_of_line:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- hub:
- group_of_line:
- name: "maximum 75 characters"
- registration_number: "Positif integer, unique key, of no more than 8 digits."
- objectid: "[prefix]:GroupOfLine:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 6."
-
-fr:
- group_of_lines:
- actions:
- new: "Ajouter un groupe de lignes"
- edit: "Modifier ce groupe de lignes"
- destroy: "Supprimer ce groupe de lignes"
- destroy_confirm: "Etes vous sûr de supprimer ce groupe de lignes ?"
- new:
- title: "Ajouter un groupe de lignes"
- edit:
- title: "Modifier le groupe de lignes %{group_of_line}"
- show:
- title: "Groupe de lignes %{group_of_line}"
- lines: "Liste des lignes"
- index:
- title: "Groupes de lignes"
- name: "Recherche par nom"
- form:
- lines: "Lignes associées"
- activerecord:
- models:
- group_of_line:
- zero: "groupe de lignes"
- one: "groupe de lignes"
- other: "groupes de lignes"
- attributes:
- group_of_line:
- name: "Nom"
- registration_number: "Numéro d'enregistrement"
- comment: "Commentaire"
- line_count: "Nombre de lignes"
- objectid: "Identifiant Neptune"
- object_version: "Version"
- creation_time: "Créé le"
- creator_id: "Créé par"
- formtastic:
- titles:
- group_of_line:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- neptune:
- group_of_line:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- netex:
- group_of_line:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- gtfs:
- group_of_line:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- hub:
- group_of_line:
- name: "maximum 75 caractères"
- registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
- objectid: "[prefixe]:GroupOfLine:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 6."
-
diff --git a/config/locales/journey_patterns.en.yml b/config/locales/journey_patterns.en.yml
new file mode 100644
index 000000000..379d184b6
--- /dev/null
+++ b/config/locales/journey_patterns.en.yml
@@ -0,0 +1,67 @@
+en:
+ journey_patterns:
+ journey_pattern:
+ from_to: "From '%{departure}' to '%{arrival}'"
+ stop_count: "%{count}/%{route_count} stops"
+ vehicle_journeys_count: "Vehicle journeys: %{count}"
+ vehicle_journey_at_stops: "Vehicle journey at stops"
+ actions:
+ new: "Add a new journey_pattern"
+ edit: "Edit this journey pattern"
+ destroy: "Remove this journey pattern"
+ destroy_confirm: A"re you sure you want destroy this journey pattern ?"
+ new:
+ title: "Add a new journey pattern"
+ edit:
+ title: "Update journey pattern %{journey_pattern}"
+ show:
+ title: "Journey Pattern %{journey_pattern}"
+ stop_points: "Stop point on journey pattern list"
+ index:
+ title: "Journey Patterns"
+ form:
+ warning: "Be careful, selection is also applied to the %{count} vehicle journeys associated to this journey pattern"
+ activerecord:
+ models:
+ journey_pattern:
+ zero: "journey pattern"
+ one: "journey pattern"
+ other: "journey patterns"
+ attributes:
+ journey_pattern:
+ route: "Route"
+ name: "Name"
+ published_name: "Published name"
+ comment: "Comments"
+ registration_number: "Registration number"
+ stop_point_ids: "Route's stop selection"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creator_id: "Created by"
+ formtastic:
+ titles:
+ journey_pattern:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ neptune:
+ journey_pattern:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ netex:
+ journey_pattern:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ gtfs:
+ journey_pattern:
+ name: ""
+ registration_number: "Positif integer."
+ objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ hub:
+ journey_pattern:
+ name: "Maximum length = 75."
+ registration_number: "Positif integer, unique key, of no more than 8 digits."
+ objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 30."
diff --git a/config/locales/journey_patterns.fr.yml b/config/locales/journey_patterns.fr.yml
new file mode 100644
index 000000000..bdf220ab0
--- /dev/null
+++ b/config/locales/journey_patterns.fr.yml
@@ -0,0 +1,67 @@
+fr:
+ journey_patterns:
+ journey_pattern:
+ from_to: "De '%{departure}' à '%{arrival}'"
+ stop_count: "%{count}/%{route_count} arrêts"
+ vehicle_journeys_count: "Courses: %{count}"
+ vehicle_journey_at_stops: "Horaires des courses"
+ actions:
+ new: "Ajouter une mission"
+ edit: "Modifier cette mission"
+ destroy: "Supprimer cette mission"
+ destroy_confirm: "Etes vous sûr de vouloir détruire cette mission ?"
+ new:
+ title: "Ajouter une mission"
+ edit:
+ title: "Modifier la mission %{journey_pattern}"
+ show:
+ title: "Mission %{journey_pattern}"
+ stop_points: "Liste des arrêts de la mission"
+ index:
+ title: "Missions"
+ form:
+ warning: "Attention, la sélection s'applique aussi aux %{count} courses de la mission"
+ activerecord:
+ models:
+ journey_pattern:
+ zero: "mission"
+ one: "mission"
+ other: "missions"
+ attributes:
+ journey_pattern:
+ route: "Séquence d'arrêts"
+ name: "Nom"
+ published_name: "Nom public"
+ comment: "Commentaire"
+ registration_number: "Numéro d'enregistrement"
+ stop_point_ids: "Sélection des arrêts desservis"
+ objectid: "Identifiant Neptune"
+ object_version: "Version"
+ creation_time: "Créé le"
+ creator_id: "Créé par"
+ formtastic:
+ titles:
+ journey_pattern:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ neptune:
+ journey_pattern:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ netex:
+ journey_pattern:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ gtfs:
+ journey_pattern:
+ name: ""
+ registration_number: "Entier positif."
+ objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ hub:
+ journey_pattern:
+ name: "Longueur maximale = 75."
+ registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
+ objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 30."
diff --git a/config/locales/journey_patterns.yml b/config/locales/journey_patterns.yml
deleted file mode 100644
index 6afe48666..000000000
--- a/config/locales/journey_patterns.yml
+++ /dev/null
@@ -1,135 +0,0 @@
-en:
- journey_patterns:
- journey_pattern:
- from_to: "From '%{departure}' to '%{arrival}'"
- stop_count: "%{count}/%{route_count} stops"
- vehicle_journeys_count: "Vehicle journeys: %{count}"
- vehicle_journey_at_stops: "Vehicle journey at stops"
- actions:
- new: "Add a new journey_pattern"
- edit: "Edit this journey pattern"
- destroy: "Remove this journey pattern"
- destroy_confirm: A"re you sure you want destroy this journey pattern ?"
- new:
- title: "Add a new journey pattern"
- edit:
- title: "Update journey pattern %{journey_pattern}"
- show:
- title: "Journey Pattern %{journey_pattern}"
- stop_points: "Stop point on journey pattern list"
- index:
- title: "Journey Patterns"
- form:
- warning: "Be careful, selection is also applied to the %{count} vehicle journeys associated to this journey pattern"
- activerecord:
- models:
- journey_pattern:
- zero: "journey pattern"
- one: "journey pattern"
- other: "journey patterns"
- attributes:
- journey_pattern:
- route: "Route"
- name: "Name"
- published_name: "Published name"
- comment: "Comments"
- registration_number: "Registration number"
- stop_point_ids: "Route's stop selection"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creator_id: "Created by"
- formtastic:
- titles:
- journey_pattern:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- neptune:
- journey_pattern:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- netex:
- journey_pattern:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- gtfs:
- journey_pattern:
- name: ""
- registration_number: "Positif integer."
- objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- hub:
- journey_pattern:
- name: "Maximum length = 75."
- registration_number: "Positif integer, unique key, of no more than 8 digits."
- objectid: "[prefix]:JourneyPattern:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 30."
-
-fr:
- journey_patterns:
- journey_pattern:
- from_to: "De '%{departure}' à '%{arrival}'"
- stop_count: "%{count}/%{route_count} arrêts"
- vehicle_journeys_count: "Courses: %{count}"
- vehicle_journey_at_stops: "Horaires des courses"
- actions:
- new: "Ajouter une mission"
- edit: "Modifier cette mission"
- destroy: "Supprimer cette mission"
- destroy_confirm: "Etes vous sûr de vouloir détruire cette mission ?"
- new:
- title: "Ajouter une mission"
- edit:
- title: "Modifier la mission %{journey_pattern}"
- show:
- title: "Mission %{journey_pattern}"
- stop_points: "Liste des arrêts de la mission"
- index:
- title: "Missions"
- form:
- warning: "Attention, la sélection s'applique aussi aux %{count} courses de la mission"
- activerecord:
- models:
- journey_pattern:
- zero: "mission"
- one: "mission"
- other: "missions"
- attributes:
- journey_pattern:
- route: "Séquence d'arrêts"
- name: "Nom"
- published_name: "Nom public"
- comment: "Commentaire"
- registration_number: "Numéro d'enregistrement"
- stop_point_ids: "Sélection des arrêts desservis"
- objectid: "Identifiant Neptune"
- object_version: "Version"
- creation_time: "Créé le"
- creator_id: "Créé par"
- formtastic:
- titles:
- journey_pattern:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- neptune:
- journey_pattern:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- netex:
- journey_pattern:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- gtfs:
- journey_pattern:
- name: ""
- registration_number: "Entier positif."
- objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- hub:
- journey_pattern:
- name: "Longueur maximale = 75."
- registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
- objectid: "[prefixe]:JourneyPattern:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 30."
diff --git a/config/locales/layouts.en.yml b/config/locales/layouts.en.yml
new file mode 100644
index 000000000..aa9985a53
--- /dev/null
+++ b/config/locales/layouts.en.yml
@@ -0,0 +1,41 @@
+en:
+ layouts:
+ back_to_dashboard: "Back to Dashboard"
+ help: "Help"
+ home: "Home"
+ user:
+ profile: "My Profile"
+ sign_out: "Sign out"
+ navbar:
+ return_to_referentials: "Return to data spaces"
+ select_referential: "Select data space"
+ select_referential_datas: "Select datas"
+ return_to_dashboard: "Return to Dashboard"
+ referential_datas: "Datas"
+ history_tag:
+ title: "Metadatas"
+ created_at: "Created at"
+ updated_at: "Updated at"
+ user_name: "User"
+ no_save: "No backup"
+ flash_messages:
+ success: "Success"
+ error: "Error"
+ alert: "Alert"
+ notice: "Info"
+ footer:
+ support:
+ title: "Support"
+ technical_support: "Technical support"
+ help: "Help"
+ good_practices: "Good pratices"
+ product:
+ title: "Product"
+ licence: "Licence"
+ source_code: "Source code"
+ user_group: "User group"
+ contact:
+ title: "Contact"
+ mail: "Contact us"
+ newsletter: "Newsletter"
+ forum: "Forum"
diff --git a/config/locales/layouts.yml b/config/locales/layouts.fr.yml
index 361f2322f..0c56375fa 100644
--- a/config/locales/layouts.yml
+++ b/config/locales/layouts.fr.yml
@@ -1,44 +1,3 @@
-en:
- layouts:
- back_to_dashboard: "Back to Dashboard"
- help: "Help"
- home: "Home"
- user:
- profile: "My Profile"
- sign_out: "Sign out"
- navbar:
- return_to_referentials: "Return to data spaces"
- select_referential: "Select data space"
- select_referential_datas: "Select datas"
- return_to_dashboard: "Return to Dashboard"
- referential_datas: "Datas"
- history_tag:
- title: "Metadatas"
- created_at: "Created at"
- updated_at: "Updated at"
- user_name: "User"
- no_save: "No backup"
- flash_messages:
- success: "Success"
- error: "Error"
- alert: "Alert"
- notice: "Info"
- footer:
- support:
- title: "Support"
- technical_support: "Technical support"
- help: "Help"
- good_practices: "Good pratices"
- product:
- title: "Product"
- licence: "Licence"
- source_code: "Source code"
- user_group: "User group"
- contact:
- title: "Contact"
- mail: "Contact us"
- newsletter: "Newsletter"
- forum: "Forum"
fr:
layouts:
back_to_dashboard: "Retour au Tableau de Bord"
diff --git a/config/locales/maps.en.yml b/config/locales/maps.en.yml
new file mode 100644
index 000000000..89aefa8a2
--- /dev/null
+++ b/config/locales/maps.en.yml
@@ -0,0 +1,9 @@
+en:
+ maps:
+ ign_map: "IGN scans"
+ ign_ortho: "IGN orthophotos"
+ ign_cadastre: "IGN parcels"
+ google_physical: "Google physical"
+ google_streets: "Google streets"
+ google_hybrid: "Google hybrid"
+ google_satellite: "Google orthophotos"
diff --git a/config/locales/maps.fr.yml b/config/locales/maps.fr.yml
new file mode 100644
index 000000000..7325cd662
--- /dev/null
+++ b/config/locales/maps.fr.yml
@@ -0,0 +1,9 @@
+fr:
+ maps:
+ ign_map: "Scans IGN"
+ ign_ortho: "Orthophoto IGN"
+ ign_cadastre: "Cadastre IGN"
+ google_physical: "Relief Google"
+ google_streets: "Routier Google"
+ google_hybrid: "Hybride Google"
+ google_satellite: "Orthophoto Google"
diff --git a/config/locales/maps.yml b/config/locales/maps.yml
deleted file mode 100644
index ea01961dc..000000000
--- a/config/locales/maps.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-en:
- maps:
- ign_map: "IGN scans"
- ign_ortho: "IGN orthophotos"
- ign_cadastre: "IGN parcels"
- google_physical: "Google physical"
- google_streets: "Google streets"
- google_hybrid: "Google hybrid"
- google_satellite: "Google orthophotos"
-fr:
- maps:
- ign_map: "Scans IGN"
- ign_ortho: "Orthophoto IGN"
- ign_cadastre: "Cadastre IGN"
- google_physical: "Relief Google"
- google_streets: "Routier Google"
- google_hybrid: "Hybride Google"
- google_satellite: "Orthophoto Google"
-
-
diff --git a/config/locales/networks.en.yml b/config/locales/networks.en.yml
new file mode 100644
index 000000000..ccb4dd791
--- /dev/null
+++ b/config/locales/networks.en.yml
@@ -0,0 +1,62 @@
+en:
+ networks:
+ actions:
+ new: "Add a new network"
+ edit: "Edit this network"
+ destroy: "Remove this network"
+ destroy_confirm: "Are you sure you want destroy this network?"
+ new:
+ title: "Add a new network"
+ edit:
+ title: "Update network %{network}"
+ show:
+ title: "Network"
+ index:
+ title: "Networks"
+ name: "Search by name"
+ activerecord:
+ models:
+ network:
+ zero: "network"
+ one: "network"
+ other: "networks"
+ attributes:
+ network:
+ registration_number: "Registration number"
+ name: "Name"
+ comment: "Comments"
+ version_date: "Date of this network's version"
+ description: "Description"
+ source_type_name: "Source type"
+ source_name: "Source name"
+ source_identifier: "Source identifier"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creator_id: "Created by "
+ formtastic:
+ titles:
+ network:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ neptune:
+ network:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ netex:
+ network:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ gtfs:
+ network:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ hub:
+ network:
+ name: "maximum 75 characters"
+ registration_number: "Positif integer, unique key, of no more than 8 digits."
+ objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 3."
diff --git a/config/locales/networks.fr.yml b/config/locales/networks.fr.yml
new file mode 100644
index 000000000..d8572326e
--- /dev/null
+++ b/config/locales/networks.fr.yml
@@ -0,0 +1,62 @@
+fr:
+ networks:
+ actions:
+ new: "Ajouter un réseau"
+ edit: "Modifier ce réseau"
+ destroy: "Supprimer ce réseau"
+ destroy_confirm: "Etes vous sûr de supprimer ce réseau ?"
+ new:
+ title: "Ajouter un réseau"
+ edit:
+ title: "Modifier le réseau %{network}"
+ show:
+ title: "Réseau %{network}"
+ index:
+ title: "Réseaux"
+ name: "Recherche par nom"
+ activerecord:
+ models:
+ network:
+ zero: "réseau"
+ one: "réseau"
+ other: "réseaux"
+ attributes:
+ network:
+ registration_number: "Numéro d'enregistrement"
+ name: "Nom"
+ comment: "Commentaire"
+ version_date: "Date de version"
+ description: "Description"
+ source_type_name: "Type de système origine"
+ source_name: "Nom du système origine"
+ source_identifier: "Identifiant du système origine"
+ objectid: "Identifiant Neptune"
+ object_version: "Version"
+ creation_time: "Créé le"
+ creator_id: "Créé par"
+ formtastic:
+ titles:
+ network:
+ name: ""
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ neptune:
+ network:
+ name: ""
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ netex:
+ network:
+ name: ""
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ gtfs:
+ network:
+ name: ""
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
+ hub:
+ network:
+ name: "maximum 75 caractères"
+ registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
+ objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 3."
diff --git a/config/locales/networks.yml b/config/locales/networks.yml
deleted file mode 100644
index c6c3eb401..000000000
--- a/config/locales/networks.yml
+++ /dev/null
@@ -1,126 +0,0 @@
-en:
- networks:
- actions:
- new: "Add a new network"
- edit: "Edit this network"
- destroy: "Remove this network"
- destroy_confirm: "Are you sure you want destroy this network?"
- new:
- title: "Add a new network"
- edit:
- title: "Update network %{network}"
- show:
- title: "Network"
- index:
- title: "Networks"
- name: "Search by name"
- activerecord:
- models:
- network:
- zero: "network"
- one: "network"
- other: "networks"
- attributes:
- network:
- registration_number: "Registration number"
- name: "Name"
- comment: "Comments"
- version_date: "Date of this network's version"
- description: "Description"
- source_type_name: "Source type"
- source_name: "Source name"
- source_identifier: "Source identifier"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creator_id: "Created by "
- formtastic:
- titles:
- network:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- neptune:
- network:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- netex:
- network:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- gtfs:
- network:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- hub:
- network:
- name: "maximum 75 characters"
- registration_number: "Positif integer, unique key, of no more than 8 digits."
- objectid: "[prefix]:PTNetwork:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 3."
-
-fr:
- networks:
- actions:
- new: "Ajouter un réseau"
- edit: "Modifier ce réseau"
- destroy: "Supprimer ce réseau"
- destroy_confirm: "Etes vous sûr de supprimer ce réseau ?"
- new:
- title: "Ajouter un réseau"
- edit:
- title: "Modifier le réseau %{network}"
- show:
- title: "Réseau %{network}"
- index:
- title: "Réseaux"
- name: "Recherche par nom"
- activerecord:
- models:
- network:
- zero: "réseau"
- one: "réseau"
- other: "réseaux"
- attributes:
- network:
- registration_number: "Numéro d'enregistrement"
- name: "Nom"
- comment: "Commentaire"
- version_date: "Date de version"
- description: "Description"
- source_type_name: "Type de système origine"
- source_name: "Nom du système origine"
- source_identifier: "Identifiant du système origine"
- objectid: "Identifiant Neptune"
- object_version: "Version"
- creation_time: "Créé le"
- creator_id: "Créé par"
- formtastic:
- titles:
- network:
- name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
- objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- neptune:
- network:
- name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
- objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- netex:
- network:
- name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
- objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- gtfs:
- network:
- name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
- objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
- hub:
- network:
- name: "maximum 75 caractères"
- registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres."
- objectid: "[prefixe]:PTNetwork:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 3."
-
diff --git a/config/locales/organisations.en.yml b/config/locales/organisations.en.yml
new file mode 100644
index 000000000..617e61ca2
--- /dev/null
+++ b/config/locales/organisations.en.yml
@@ -0,0 +1,18 @@
+en:
+ organisations:
+ actions:
+ edit: "Edit your organisation"
+ edit:
+ title: "Update your organisation"
+ key_registered: "Key registered"
+ key_not_registered: "No key registered"
+ show:
+ users: "Users"
+ rule_parameter_sets: "Rule parameter sets"
+ activerecord:
+ attributes:
+ organisation:
+ name: "Name"
+ data_format_restrictions_by_default: "Data format constraint by default"
+ data_format: "Data format"
+ geoportail_key: "IGN Geoportail Key"
diff --git a/config/locales/organisations.yml b/config/locales/organisations.fr.yml
index d328db897..eb001aa47 100644
--- a/config/locales/organisations.yml
+++ b/config/locales/organisations.fr.yml
@@ -1,22 +1,3 @@
-en:
- organisations:
- actions:
- edit: "Edit your organisation"
- edit:
- title: "Update your organisation"
- key_registered: "Key registered"
- key_not_registered: "No key registered"
- show:
- users: "Users"
- rule_parameter_sets: "Rule parameter sets"
- activerecord:
- attributes:
- organisation:
- name: "Name"
- data_format_restrictions_by_default: "Data format constraint by default"
- data_format: "Data format"
- geoportail_key: "IGN Geoportail Key"
-
fr:
organisations:
actions:
diff --git a/config/locales/referentials.en.yml b/config/locales/referentials.en.yml
new file mode 100644
index 000000000..4064db841
--- /dev/null
+++ b/config/locales/referentials.en.yml
@@ -0,0 +1,78 @@
+en:
+ referentials:
+ edit:
+ title: "Edit the data space"
+ show:
+ lines: "lines"
+ networks: "networks"
+ vehicle_journeys: "vehicle journeys"
+ time_tables: "time tables"
+ title: "Data space"
+ clean_up: "Clean up"
+ api_keys: "Authentification keys for an API REST access"
+ counts:
+ objects: "Data space elements"
+ count: "count"
+ validity_out:
+ validity_out_time_tables: "Closed timetables"
+ validity_out_soon_time_tables: "Timetables closed in %{count} days"
+ new:
+ title: "Create a new data space"
+ submit: "Create a data space"
+ actions:
+ new: "Add a data space"
+ destroy_confirm: "Do you confirm to destroy this data space ?"
+ destroy: "Destroy this data space"
+ edit: "Edit this data space"
+ errors:
+ pg_excluded: "can't begins with pg_"
+ public_excluded: "public is a reserved value"
+ user_excluded: "%{user} is a reserved value"
+ activerecord:
+ models:
+ referential:
+ zero: "Data space"
+ one: "Data space"
+ other: "Data spaces"
+ attributes:
+ referential:
+ name: "Name"
+ slug: "Code"
+ prefix: "Neptune Object Id prefix"
+ projection_type: "Optional spatial reference system code (SRID)"
+ time_zone: "time zone"
+ upper_corner: "Top,Right corner for default bounding box"
+ lower_corner: "Bottom,Left corner for default bounding box"
+ resources: "Neptune Import File"
+ validity_period: "Validity period"
+ no_validity_period: "undefined"
+ start_validity_period: "from"
+ end_validity_period: "to"
+ networks: "Networks"
+ group_of_lines: "Group of lines"
+ lines: "Lines"
+ vehicle_journeys: "Vehicle journeys"
+ companies: "Companies"
+ stop_areas: "Stop Areas"
+ access_points: "Access Points"
+ time_tables: "Time tables"
+ connection_links: "Connection links"
+ quays: "quays"
+ boarding_positions: "boarding positions"
+ commercial_stops: "commercial stops"
+ stop_places: "stop places"
+ itls: "routing contraints"
+ imports: "Imports"
+ exports: "Exports"
+ compliance_checks: "Validations"
+ rule_parameter_sets: "Rule parameters sets"
+ data_format_restrictions: "Data format constraint"
+ data_format: "Favorite format for export"
+ timebands: "Time bands"
+ formtastic:
+ titles:
+ referential:
+ slug: "only lowercase alphanumerical or underscore characters, first character must be a letter"
+ prefix: "only alphanumerical or underscore characters"
+ upper_corner: "latitude,longitude in WGS84 referential, dot for decimal separator"
+ lower_corner: "latitude,longitude in WGS84 referential, dot for decimal separator"
diff --git a/config/locales/referentials.yml b/config/locales/referentials.fr.yml
index abc56ae51..bb328a430 100644
--- a/config/locales/referentials.yml
+++ b/config/locales/referentials.fr.yml
@@ -1,82 +1,3 @@
-en:
- referentials:
- edit:
- title: "Edit the data space"
- show:
- lines: "lines"
- networks: "networks"
- vehicle_journeys: "vehicle journeys"
- time_tables: "time tables"
- title: "Data space"
- clean_up: "Clean up"
- api_keys: "Authentification keys for an API REST access"
- counts:
- objects: "Data space elements"
- count: "count"
- validity_out:
- validity_out_time_tables: "Closed timetables"
- validity_out_soon_time_tables: "Timetables closed in %{count} days"
- new:
- title: "Create a new data space"
- submit: "Create a data space"
- actions:
- new: "Add a data space"
- destroy_confirm: "Do you confirm to destroy this data space ?"
- destroy: "Destroy this data space"
- edit: "Edit this data space"
- errors:
- pg_excluded: "can't begins with pg_"
- public_excluded: "public is a reserved value"
- user_excluded: "%{user} is a reserved value"
- activerecord:
- models:
- referential:
- zero: "Data space"
- one: "Data space"
- other: "Data spaces"
- attributes:
- referential:
- name: "Name"
- slug: "Code"
- prefix: "Neptune Object Id prefix"
- projection_type: "Optional spatial reference system code (SRID)"
- time_zone: "time zone"
- upper_corner: "Top,Right corner for default bounding box"
- lower_corner: "Bottom,Left corner for default bounding box"
- resources: "Neptune Import File"
- validity_period: "Validity period"
- no_validity_period: "undefined"
- start_validity_period: "from"
- end_validity_period: "to"
- networks: "Networks"
- group_of_lines: "Group of lines"
- lines: "Lines"
- vehicle_journeys: "Vehicle journeys"
- companies: "Companies"
- stop_areas: "Stop Areas"
- access_points: "Access Points"
- time_tables: "Time tables"
- connection_links: "Connection links"
- quays: "quays"
- boarding_positions: "boarding positions"
- commercial_stops: "commercial stops"
- stop_places: "stop places"
- itls: "routing contraints"
- imports: "Imports"
- exports: "Exports"
- compliance_checks: "Validations"
- rule_parameter_sets: "Rule parameters sets"
- data_format_restrictions: "Data format constraint"
- data_format: "Favorite format for export"
- timebands: "Time bands"
- formtastic:
- titles:
- referential:
- slug: "only lowercase alphanumerical or underscore characters, first character must be a letter"
- prefix: "only alphanumerical or underscore characters"
- upper_corner: "latitude,longitude in WGS84 referential, dot for decimal separator"
- lower_corner: "latitude,longitude in WGS84 referential, dot for decimal separator"
-
fr:
referentials:
edit:
diff --git a/config/locales/routes.en.yml b/config/locales/routes.en.yml
new file mode 100644
index 000000000..a3a26cb8c
--- /dev/null
+++ b/config/locales/routes.en.yml
@@ -0,0 +1,82 @@
+en:
+ routes:
+ actions:
+ new: "Add a new route"
+ edit: "Edit this route"
+ edit_boarding_alighting: "Stop alighting and boarding"
+ destroy: "Remove this route"
+ destroy_confirm: "Are you sure you want destroy this route?"
+ export_kml: "Export KML route"
+ export_kml_all: "Export KML routes"
+ export_hub: "Export HUB route"
+ export_hub_all: "Export HUB routes"
+ add_stop_point: "Add stop point"
+ new_stop_point: "Create new stop"
+ new:
+ title: "Add a new route"
+ edit:
+ title: "Update route %{route}"
+ show:
+ title: "Route %{route}"
+ stop_points: "Stop point on route list"
+ journey_patterns: "Route journey patterns list"
+ no_opposite_route: "No reversed route associated"
+ undefined: "Undefined"
+ index:
+ title: "Routes"
+ selection: "Selection"
+ selection_all: "All"
+ edit_boarding_alighting:
+ title: "Stop alighting and boarding properties"
+ stop_area_name: "Stop area name"
+ for_boarding: "Boarding"
+ for_alighting: "Alighting"
+ route:
+ no_journey_pattern: "No Journey pattern"
+ wayback:
+ positive: "forward"
+ negative: "backward"
+ opposite: "Opposite route"
+ no_opposite: "No opposite route"
+ activerecord:
+ models:
+ route:
+ zero: "route"
+ one: "route"
+ other: "routes"
+ attributes:
+ route:
+ wayback:
+ positive: "forward"
+ negative: "backward"
+ line: "Line"
+ vehicle_journeys: "Vehicle journeys"
+ journey_patterns: "Journey patterns"
+ name: "Name"
+ published_name: "Published name"
+ comment: "Comments"
+ number: "Number"
+ direction_code: "Direction"
+ wayback_code: "Wayback"
+ opposite_route: "Reversed route"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creator_id: "Created by"
+ no_journey_pattern: "No journey pattern"
+ formtastic:
+ titles:
+ route:
+ objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ neptune:
+ route:
+ objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ netex:
+ route:
+ objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ gtfs:
+ route:
+ objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ hub:
+ route:
+ objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 8."
diff --git a/config/locales/routes.yml b/config/locales/routes.fr.yml
index 62b57734c..ea190e6e2 100644
--- a/config/locales/routes.yml
+++ b/config/locales/routes.fr.yml
@@ -1,86 +1,3 @@
-en:
- routes:
- actions:
- new: "Add a new route"
- edit: "Edit this route"
- edit_boarding_alighting: "Stop alighting and boarding"
- destroy: "Remove this route"
- destroy_confirm: "Are you sure you want destroy this route?"
- export_kml: "Export KML route"
- export_kml_all: "Export KML routes"
- export_hub: "Export HUB route"
- export_hub_all: "Export HUB routes"
- add_stop_point: "Add stop point"
- new_stop_point: "Create new stop"
- new:
- title: "Add a new route"
- edit:
- title: "Update route %{route}"
- show:
- title: "Route %{route}"
- stop_points: "Stop point on route list"
- journey_patterns: "Route journey patterns list"
- no_opposite_route: "No reversed route associated"
- undefined: "Undefined"
- index:
- title: "Routes"
- selection: "Selection"
- selection_all: "All"
- edit_boarding_alighting:
- title: "Stop alighting and boarding properties"
- stop_area_name: "Stop area name"
- for_boarding: "Boarding"
- for_alighting: "Alighting"
- route:
- no_journey_pattern: "No Journey pattern"
- wayback:
- positive: "forward"
- negative: "backward"
- opposite: "Opposite route"
- no_opposite: "No opposite route"
- activerecord:
- models:
- route:
- zero: "route"
- one: "route"
- other: "routes"
- attributes:
- route:
- wayback:
- positive: "forward"
- negative: "backward"
- line: "Line"
- vehicle_journeys: "Vehicle journeys"
- journey_patterns: "Journey patterns"
- name: "Name"
- published_name: "Published name"
- comment: "Comments"
- number: "Number"
- direction_code: "Direction"
- wayback_code: "Wayback"
- opposite_route: "Reversed route"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creator_id: "Created by"
- no_journey_pattern: "No journey pattern"
- formtastic:
- titles:
- route:
- objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- neptune:
- route:
- objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- netex:
- route:
- objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- gtfs:
- route:
- objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- hub:
- route:
- objectid: "[prefix]:Route:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 8."
-
fr:
routes:
actions:
@@ -101,8 +18,8 @@ fr:
title: "Modifier la séquence d'arrêts %{route}"
show:
title: "Séquence d'arrêts %{route} de la ligne %{line}"
- stop_points: "Liste des arrêts de la séquence d'arrêts"
- journey_patterns: "Liste des missions"
+ stop_points: "Liste des arrêts de la séquence d'arrêts"
+ journey_patterns: "Liste des missions"
no_opposite_route: "Aucune séquence d'arrêts associée en sens opposé"
undefined: "Non défini"
index:
@@ -116,27 +33,27 @@ fr:
for_alighting: "Descente"
route:
no_journey_pattern: "Pas de mission"
- wayback:
+ wayback:
positive: "Aller"
negative: "Retour"
opposite: "Séquence opposée"
no_opposite: "Pas de séquence opposée"
- activerecord:
- models:
- route:
+ activerecord:
+ models:
+ route:
zero: "séquence d'arrêts"
one: "séquence d'arrêts"
other: "séquences d'arrêts"
attributes:
route:
- wayback:
+ wayback:
positive: "Aller"
negative: "Retour"
line: "Ligne"
vehicle_journeys: "Courses"
journey_patterns: "Missions"
name: "Nom"
- published_name: "Nom public"
+ published_name: "Nom public"
number: "Indice"
comment: "Commentaire"
direction_code: "Direction"
@@ -163,5 +80,3 @@ fr:
hub:
route:
objectid: "[prefixe]:Route:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 8."
-
-
diff --git a/config/locales/rule_parameter_sets.en.yml b/config/locales/rule_parameter_sets.en.yml
new file mode 100644
index 000000000..814e97f1d
--- /dev/null
+++ b/config/locales/rule_parameter_sets.en.yml
@@ -0,0 +1,78 @@
+en:
+ rule_parameter_sets:
+ actions:
+ new: "Add a new parameter set"
+ edit: "Edit this parameter set"
+ index: "Rule parameter sets"
+ destroy: "Remove this rule parameter set"
+ destroy_confirm: "Are you sure you want destroy this rule parameter set ?"
+ new:
+ title: "Add a new parameter set"
+ destroy:
+ last_rps_protected: "Delete refused. Last rule parameter set in current referential can't be destroyed."
+ edit:
+ title: "Update parameter set %{rule_parameter_set}"
+ form:
+ add_mode_parameter_set: "Add mode specific parameter set"
+ show:
+ title: "Parameter Set %{rule_parameter_set}"
+ max_distance: "Maximum distance between "
+ min_distance: "Minimum distance between "
+ walk_speed: "Maximum walk speed for travellers"
+ inter_stop_area_distance_min: "2 stop areas having different parent"
+ parent_stop_area_distance_max: "a stop area and its own parent"
+ inter_access_point_distance_min: "2 access with different names on a same stop area"
+ inter_connection_link_distance_max: "stop areas in a connection link"
+ walk_default_speed_max: "a regular one"
+ walk_occasional_traveller_speed_max: "an occasional one"
+ walk_frequent_traveller_speed_max: "a frequent one"
+ walk_mobility_restricted_traveller_speed_max: "a mobility restricted one"
+ inter_access_link_distance_max: "an access point and a linked stop area"
+ inter_stop_duration_max: "Maximum duration between the moment when a vehicle is arriving at a stop and the moment when the vehicle is leaving"
+ facility_stop_area_distance_max: "a stop area and a facility"
+ rule_parameter_by_mode: "Parameters by mode"
+ modes_allowed: " (only for allowed ones)"
+ 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"
+ attributes:
+ rule_parameter_set:
+ name: "Name"
+ inter_stop_area_distance_min: "Minimum distance between 2 stop areas having different parent"
+ parent_stop_area_distance_max: "Maximum distance between a stop area and its own parent"
+ stop_areas_area: "Geographic stop area envelop"
+ inter_access_point_distance_min: "Minimum distance between 2 access having different name for a commun stop area"
+ inter_connection_link_distance_max: "Maximum distance between stop area departure and stop area arrival in a connection link"
+ walk_default_speed_max: "Maximum walk speed for a regular traveller"
+ walk_occasional_traveller_speed_max: "Maximum walk speed for an occasional traveller"
+ walk_frequent_traveller_speed_max: "Maximum walk speed for a frequent traveller"
+ walk_mobility_restricted_traveller_speed_max: "Maximum walk speed for a mobility restricted traveller"
+ inter_access_link_distance_max: "Access link maximum distance"
+ inter_stop_duration_max: "Maximum duration for a stopping time"
+ facility_stop_area_distance_max: "Maximum distance between a stop area and a facility"
+ inter_stop_area_distance_min: "Maximum distance between 2 stop areas"
+ inter_stop_area_distance_max: "Maximum distance between 2 stop areas"
+ 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"
+ 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"
diff --git a/config/locales/rule_parameter_sets.yml b/config/locales/rule_parameter_sets.fr.yml
index 1205eb785..488710a52 100644
--- a/config/locales/rule_parameter_sets.yml
+++ b/config/locales/rule_parameter_sets.fr.yml
@@ -1,82 +1,3 @@
-en:
- rule_parameter_sets:
- actions:
- new: "Add a new parameter set"
- edit: "Edit this parameter set"
- index: "Rule parameter sets"
- destroy: "Remove this rule parameter set"
- destroy_confirm: "Are you sure you want destroy this rule parameter set ?"
- new:
- title: "Add a new parameter set"
- destroy:
- last_rps_protected: "Delete refused. Last rule parameter set in current referential can't be destroyed."
- edit:
- title: "Update parameter set %{rule_parameter_set}"
- form:
- add_mode_parameter_set: "Add mode specific parameter set"
- show:
- title: "Parameter Set %{rule_parameter_set}"
- max_distance: "Maximum distance between "
- min_distance: "Minimum distance between "
- walk_speed: "Maximum walk speed for travellers"
- inter_stop_area_distance_min: "2 stop areas having different parent"
- parent_stop_area_distance_max: "a stop area and its own parent"
- inter_access_point_distance_min: "2 access with different names on a same stop area"
- inter_connection_link_distance_max: "stop areas in a connection link"
- walk_default_speed_max: "a regular one"
- walk_occasional_traveller_speed_max: "an occasional one"
- walk_frequent_traveller_speed_max: "a frequent one"
- walk_mobility_restricted_traveller_speed_max: "a mobility restricted one"
- inter_access_link_distance_max: "an access point and a linked stop area"
- inter_stop_duration_max: "Maximum duration between the moment when a vehicle is arriving at a stop and the moment when the vehicle is leaving"
- facility_stop_area_distance_max: "a stop area and a facility"
- rule_parameter_by_mode: "Parameters by mode"
- modes_allowed: " (only for allowed ones)"
- 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"
- attributes:
- rule_parameter_set:
- name: "Name"
- inter_stop_area_distance_min: "Minimum distance between 2 stop areas having different parent"
- parent_stop_area_distance_max: "Maximum distance between a stop area and its own parent"
- stop_areas_area: "Geographic stop area envelop"
- inter_access_point_distance_min: "Minimum distance between 2 access having different name for a commun stop area"
- inter_connection_link_distance_max: "Maximum distance between stop area departure and stop area arrival in a connection link"
- walk_default_speed_max: "Maximum walk speed for a regular traveller"
- walk_occasional_traveller_speed_max: "Maximum walk speed for an occasional traveller"
- walk_frequent_traveller_speed_max: "Maximum walk speed for a frequent traveller"
- walk_mobility_restricted_traveller_speed_max: "Maximum walk speed for a mobility restricted traveller"
- inter_access_link_distance_max: "Access link maximum distance"
- inter_stop_duration_max: "Maximum duration for a stopping time"
- facility_stop_area_distance_max: "Maximum distance between a stop area and a facility"
- inter_stop_area_distance_min: "Maximum distance between 2 stop areas"
- inter_stop_area_distance_max: "Maximum distance between 2 stop areas"
- 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"
- 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:
actions:
@@ -155,4 +76,3 @@ fr:
string_type: "caractères autorisés"
min_size: "taille ou valeur minimale"
max_size: "taille ou valeur maximale"
-
diff --git a/config/locales/source_types.en.yml b/config/locales/source_types.en.yml
new file mode 100644
index 000000000..1cea5ed2c
--- /dev/null
+++ b/config/locales/source_types.en.yml
@@ -0,0 +1,13 @@
+en:
+ source_types:
+ name: "Source type"
+ label:
+ public_and_private_utilities: "public and private utilities"
+ road_authorities: "road authorities"
+ transit_operator: "transit operator"
+ public_transport: "public transport"
+ passenger_transport_coordinating_authority: "passenger transport coordinating authority"
+ travel_information_service_provider: "travel information service provider"
+ travel_agency: "travel_agency"
+ individual_subject_of_travel_itinerary: "individual subject of travel itinerary"
+ other_information: "other information"
diff --git a/config/locales/source_types.yml b/config/locales/source_types.fr.yml
index 8e419c9bd..6979a14b7 100644
--- a/config/locales/source_types.yml
+++ b/config/locales/source_types.fr.yml
@@ -1,17 +1,3 @@
-en:
- source_types:
- name: "Source type"
- label:
- public_and_private_utilities: "public and private utilities"
- road_authorities: "road authorities"
- transit_operator: "transit operator"
- public_transport: "public transport"
- passenger_transport_coordinating_authority: "passenger transport coordinating authority"
- travel_information_service_provider: "travel information service provider"
- travel_agency: "travel_agency"
- individual_subject_of_travel_itinerary: "individual subject of travel itinerary"
- other_information: "other information"
-
fr:
source_types:
name: "Type de source"
diff --git a/config/locales/stop_area_copies.en.yml b/config/locales/stop_area_copies.en.yml
new file mode 100644
index 000000000..0e9053bae
--- /dev/null
+++ b/config/locales/stop_area_copies.en.yml
@@ -0,0 +1,14 @@
+en:
+ stop_area_copies:
+ new:
+ success: "Clone succedeed"
+ title:
+ child: "Clone as child"
+ parent: "Clone as parent"
+ errors:
+ copy_aborted: "Errors prohibited this copy from completing: "
+ exception: "internal error"
+ activemodel:
+ attributes:
+ stop_area_copy:
+ area_type: "Area type"
diff --git a/config/locales/stop_area_copies.fr.yml b/config/locales/stop_area_copies.fr.yml
new file mode 100644
index 000000000..55543cfb3
--- /dev/null
+++ b/config/locales/stop_area_copies.fr.yml
@@ -0,0 +1,14 @@
+fr:
+ stop_area_copies:
+ new:
+ success: "Clonage réussi"
+ title:
+ child: "Cloner pour créer un fils"
+ parent: "Cloner pour créer un père"
+ errors:
+ copy_aborted: "Des erreurs ont empéchées le bon déroulement de la copie: "
+ exception: "erreur interne"
+ activemodel:
+ attributes:
+ stop_area_copy:
+ area_type: "Type d'arrêt"
diff --git a/config/locales/stop_area_copies.yml b/config/locales/stop_area_copies.yml
deleted file mode 100644
index 9a50c2d48..000000000
--- a/config/locales/stop_area_copies.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-en:
- stop_area_copies:
- new:
- success: "Clone succedeed"
- title:
- child: "Clone as child"
- parent: "Clone as parent"
- errors:
- copy_aborted: "Errors prohibited this copy from completing: "
- exception: "internal error"
- activemodel:
- attributes:
- stop_area_copy:
- area_type: "Area type"
-fr:
- stop_area_copies:
- new:
- success: "Clonage réussi"
- title:
- child: "Cloner pour créer un fils"
- parent: "Cloner pour créer un père"
- errors:
- copy_aborted: "Des erreurs ont empéchées le bon déroulement de la copie: "
- exception: "erreur interne"
- activemodel:
- attributes:
- stop_area_copy:
- area_type: "Type d'arrêt"
- \ No newline at end of file
diff --git a/config/locales/stop_areas.en.yml b/config/locales/stop_areas.en.yml
new file mode 100644
index 000000000..93e764552
--- /dev/null
+++ b/config/locales/stop_areas.en.yml
@@ -0,0 +1,166 @@
+en:
+ stop_areas:
+ default_geometry_success: "%{count} modified stop areas"
+ stop_area:
+ no_position: "No Position"
+ no_object: "Nothing"
+ lines: "Lines"
+ address: "Address"
+ general: "General"
+ localisation: "Localisation"
+ accessibility: "Accessibility"
+ actions:
+ new: "Add a new stop"
+ edit: "Edit this stop"
+ destroy: "Remove this stop"
+ destroy_confirm: "Are you sure you want destroy this stop and all of his children ?"
+ select_parent: "Manage Parent"
+ add_children: "Manage Children"
+ clone_as_parent: "Clone as parent"
+ clone_as_child: "Clone as child"
+ manage_access_points: "Manage Access Points"
+ manage_access_links: "Manage Access Links"
+ add_routing_lines: "Manage constraint's lines"
+ add_routing_stops: "Manage constraint's stops"
+ default_geometry: "Compute missing geometries"
+ export_kml_place: "Export KML places"
+ export_kml_commercial: "Export KML commercial stop points"
+ export_kml_physical: "Export KML physical"
+ export_hub_place: "Export HUB places"
+ export_hub_commercial: "Export HUB commercial stop points"
+ export_hub_physical: "Export HUB physical"
+ new:
+ title: "Add a new stop"
+ form:
+ address: "15 rue du Louvre, Paris"
+ geolocalize: "Pinpoint "
+ edit:
+ title: "Update stop %{stop_area}"
+ show:
+ title: "Stop %{stop_area}"
+ geographic_data: "Geographic data"
+ no_geographic_data: "None"
+ itl_managment: "Routing constraint's links managment"
+ stop_managment: "Parent-Child links managment"
+ access_managment: "Access Points and Links managment"
+ access_points: "Access Points"
+ genealogical:
+ genealogical: "Links between stop area"
+ genealogical_routing: "Routing constraint's links"
+ index:
+ title: "Stop areas"
+ name: "Search by name"
+ zip_code: "Zip Code"
+ selection: "Filter on"
+ selection_all: "All"
+ area_type: "Area Type"
+ advanced_search: "Advanced Search"
+ access_links:
+ title: "Access links for %{stop_area}'s access"
+ generic_access_links: "Glogal links"
+ detail_access_links: "Specific links"
+ access_link_legend_1: "grays arrows for undefined links, green for defined ones"
+ access_link_legend_2: "clic on arrows to create/edit a link"
+ select_parent:
+ title: "Manage parent of stop area %{stop_area}"
+ add_children:
+ title: "Manage children of stop area %{stop_area}"
+ add_lines:
+ title: "Manage lines of routing constraint %{stop_area}"
+ add_stops:
+ title: "Manage stop areas of routing constraint %{stop_area}"
+ activerecord:
+ models:
+ stop_area:
+ zero: "stop area"
+ one: "stop area"
+ other: "stop areas"
+ attributes:
+ stop_area:
+ name: "Name"
+ registration_number: "Registration number"
+ comment: "Comments"
+ stop_area_type: "Area type"
+ nearest_topic_name: "Nearest point of interest"
+ street_name: "Street name"
+ country_code: "INSEE code"
+ fare_code: "Fare code"
+ mobility_restricted_suitability: "Mobility reduced passenger suitable"
+ stairs_availability: "Escalator"
+ lift_availability: "Lift"
+ projection: "Projection type"
+ projection_x: "x-position"
+ projection_y: "y-position"
+ projection_xy: "position (x,y) %{projection}"
+ long_lat_type: "Projection type"
+ longitude: "Longitude"
+ latitude: "Latitude"
+ time_zone: "Time zone"
+ url: "Web page"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creatorid: "Created by"
+ children_ids: "Children"
+ routing_stop_ids: "Attached stops"
+ routing_line_ids: "Attached lines"
+ parent: "Parent"
+ coordinates: "Coordinates (lat,lng) WGS84"
+ zip_code: "Zip code"
+ city_name: "City"
+ formtastic:
+ titles:
+ stop_area:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ nearest_topic_name: ""
+ city_name: ""
+ zip_code: ""
+ comment: ""
+ coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
+ projection_xy: "x,y in secondary referential, dot for decimal separator"
+ neptune:
+ stop_area:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ nearest_topic_name: ""
+ city_name: ""
+ zip_code: ""
+ comment: ""
+ coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
+ projection_xy: "x,y in secondary referential, dot for decimal separator"
+ netex:
+ stop_area:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ nearest_topic_name: ""
+ city_name: ""
+ zip_code: ""
+ comment: ""
+ coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
+ projection_xy: "x,y in secondary referential, dot for decimal separator"
+ gtfs:
+ stop_area:
+ name: ""
+ registration_number: "only alphanumerical or underscore characters"
+ objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ nearest_topic_name: ""
+ city_name: ""
+ zip_code: ""
+ comment: ""
+ coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
+ projection_xy: "x,y in secondary referential, dot for decimal separator"
+ hub:
+ stop_area:
+ name: "Maximum length = 255."
+ registration_number: "Positif integer, unique key, of no more than 8 digits. Mandatory for physical stops."
+ objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 12."
+ nearest_topic_name: "Maximum length = 255 for logical stops and 60 for physical stops."
+ city_name: "Mandatory for physical stops. Maximum length = 75."
+ zip_code: "Positif integer 5 digits. Mandatory for physical stops."
+ comment: "Maximum length = 255."
+ coordinates: "Coordinates are mandatory."
+ projection_xy: "x,y in secondary referential, dot for decimal separator"
diff --git a/config/locales/stop_areas.yml b/config/locales/stop_areas.fr.yml
index 36d18d70d..a1ff33fdd 100644
--- a/config/locales/stop_areas.yml
+++ b/config/locales/stop_areas.fr.yml
@@ -1,170 +1,3 @@
-en:
- stop_areas:
- default_geometry_success: "%{count} modified stop areas"
- stop_area:
- no_position: "No Position"
- no_object: "Nothing"
- lines: "Lines"
- address: "Address"
- general: "General"
- localisation: "Localisation"
- accessibility: "Accessibility"
- actions:
- new: "Add a new stop"
- edit: "Edit this stop"
- destroy: "Remove this stop"
- destroy_confirm: "Are you sure you want destroy this stop and all of his children ?"
- select_parent: "Manage Parent"
- add_children: "Manage Children"
- clone_as_parent: "Clone as parent"
- clone_as_child: "Clone as child"
- manage_access_points: "Manage Access Points"
- manage_access_links: "Manage Access Links"
- add_routing_lines: "Manage constraint's lines"
- add_routing_stops: "Manage constraint's stops"
- default_geometry: "Compute missing geometries"
- export_kml_place: "Export KML places"
- export_kml_commercial: "Export KML commercial stop points"
- export_kml_physical: "Export KML physical"
- export_hub_place: "Export HUB places"
- export_hub_commercial: "Export HUB commercial stop points"
- export_hub_physical: "Export HUB physical"
- new:
- title: "Add a new stop"
- form:
- address: "15 rue du Louvre, Paris"
- geolocalize: "Pinpoint "
- edit:
- title: "Update stop %{stop_area}"
- show:
- title: "Stop %{stop_area}"
- geographic_data: "Geographic data"
- no_geographic_data: "None"
- itl_managment: "Routing constraint's links managment"
- stop_managment: "Parent-Child links managment"
- access_managment: "Access Points and Links managment"
- access_points: "Access Points"
- genealogical:
- genealogical: "Links between stop area"
- genealogical_routing: "Routing constraint's links"
- index:
- title: "Stop areas"
- name: "Search by name"
- zip_code: "Zip Code"
- selection: "Filter on"
- selection_all: "All"
- area_type: "Area Type"
- advanced_search: "Advanced Search"
- access_links:
- title: "Access links for %{stop_area}'s access"
- generic_access_links: "Glogal links"
- detail_access_links: "Specific links"
- access_link_legend_1: "grays arrows for undefined links, green for defined ones"
- access_link_legend_2: "clic on arrows to create/edit a link"
- select_parent:
- title: "Manage parent of stop area %{stop_area}"
- add_children:
- title: "Manage children of stop area %{stop_area}"
- add_lines:
- title: "Manage lines of routing constraint %{stop_area}"
- add_stops:
- title: "Manage stop areas of routing constraint %{stop_area}"
- activerecord:
- models:
- stop_area:
- zero: "stop area"
- one: "stop area"
- other: "stop areas"
- attributes:
- stop_area:
- name: "Name"
- registration_number: "Registration number"
- comment: "Comments"
- stop_area_type: "Area type"
- nearest_topic_name: "Nearest point of interest"
- street_name: "Street name"
- country_code: "INSEE code"
- fare_code: "Fare code"
- mobility_restricted_suitability: "Mobility reduced passenger suitable"
- stairs_availability: "Escalator"
- lift_availability: "Lift"
- projection: "Projection type"
- projection_x: "x-position"
- projection_y: "y-position"
- projection_xy: "position (x,y) %{projection}"
- long_lat_type: "Projection type"
- longitude: "Longitude"
- latitude: "Latitude"
- time_zone: "Time zone"
- url: "Web page"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creatorid: "Created by"
- children_ids: "Children"
- routing_stop_ids: "Attached stops"
- routing_line_ids: "Attached lines"
- parent: "Parent"
- coordinates: "Coordinates (lat,lng) WGS84"
- zip_code: "Zip code"
- city_name: "City"
- formtastic:
- titles:
- stop_area:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- nearest_topic_name: ""
- city_name: ""
- zip_code: ""
- comment: ""
- coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
- projection_xy: "x,y in secondary referential, dot for decimal separator"
- neptune:
- stop_area:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- nearest_topic_name: ""
- city_name: ""
- zip_code: ""
- comment: ""
- coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
- projection_xy: "x,y in secondary referential, dot for decimal separator"
- netex:
- stop_area:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- nearest_topic_name: ""
- city_name: ""
- zip_code: ""
- comment: ""
- coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
- projection_xy: "x,y in secondary referential, dot for decimal separator"
- gtfs:
- stop_area:
- name: ""
- registration_number: "only alphanumerical or underscore characters"
- objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- nearest_topic_name: ""
- city_name: ""
- zip_code: ""
- comment: ""
- coordinates: "latitude,longitude in WGS84 referential, dot for decimal separator"
- projection_xy: "x,y in secondary referential, dot for decimal separator"
- hub:
- stop_area:
- name: "Maximum length = 255."
- registration_number: "Positif integer, unique key, of no more than 8 digits. Mandatory for physical stops."
- objectid: "[prefix]:StopArea:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 12."
- nearest_topic_name: "Maximum length = 255 for logical stops and 60 for physical stops."
- city_name: "Mandatory for physical stops. Maximum length = 75."
- zip_code: "Positif integer 5 digits. Mandatory for physical stops."
- comment: "Maximum length = 255."
- coordinates: "Coordinates are mandatory."
- projection_xy: "x,y in secondary referential, dot for decimal separator"
-
fr:
stop_areas:
default_geometry_success: "%{count} arrêts modifiés"
@@ -213,9 +46,9 @@ fr:
access_managment: "Gestion des accès et liens associés"
access_points: "Points d'accès"
genealogical:
- genealogical: "Lien entre arrêts"
+ genealogical: "Lien entre arrêts"
genealogical_routing: "Liens de l'ITL"
- access_links:
+ access_links:
title: "Liens Accès-Arrêts des accès de %{stop_area}"
generic_access_links: "Liens globaux"
detail_access_links: "Liens détaillés"
@@ -237,9 +70,9 @@ fr:
title: "Gérer les lignes de l'ITL %{stop_area} "
add_routing_stops:
title: "Gérer les arrêts de l'ITL %{stop_area} "
- activerecord:
- models:
- stop_area:
+ activerecord:
+ models:
+ stop_area:
zero: "arrêt"
one: "arrêt"
other: "arrêts"
@@ -247,7 +80,7 @@ fr:
stop_area:
name: "Nom"
registration_number: "Numéro d'enregistrement"
- published_name: "Nom public"
+ published_name: "Nom public"
comment: "Commentaire"
stop_area_type: "Type d'arrêt"
nearest_topic_name: "Point d'intérêt le plus proche"
@@ -270,7 +103,7 @@ fr:
object_version: "Version"
creation_time: "Créé le"
creator_id: "Créé par"
- children_ids: "Fils"
+ children_ids: "Fils"
routing_stop_ids: "Arrêts concernés par l'ITL"
routing_line_ids: "Lignes affectées par l'ITL"
parent: "Parent"
@@ -281,7 +114,7 @@ fr:
titles:
stop_area:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
nearest_topic_name: ""
city_name: ""
@@ -292,7 +125,7 @@ fr:
neptune:
stop_area:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
nearest_topic_name: ""
city_name: ""
@@ -303,7 +136,7 @@ fr:
netex:
stop_area:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
nearest_topic_name: ""
city_name: ""
@@ -314,7 +147,7 @@ fr:
gtfs:
stop_area:
name: ""
- registration_number: "caractères autorisés : alphanumériques et 'souligné'"
+ registration_number: "caractères autorisés : alphanumériques et 'souligné'"
objectid: "[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'"
nearest_topic_name: ""
city_name: ""
@@ -325,13 +158,11 @@ fr:
hub:
stop_area:
name: "Longueur maximale = 75."
- registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres. Obligatoire pour les arrêts physiques."
+ registration_number: "Entier positif, clé unique, d'un maximum de 8 chiffres. Obligatoire pour les arrêts physiques."
objectid: "[prefixe]:StopArea:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'. Longueur maximale de la clé unique = 12."
nearest_topic_name: "Longueur maximale = 255 pour les arrêts logiques et 60 pour les arrêts physiques."
city_name: "Obligatoire pour les arrêts physiques. Longueur maximale = 80."
- zip_code: "Entier positif de 8 chiffres. Obligatoire pour les arrêts physiques."
+ zip_code: "Entier positif de 8 chiffres. Obligatoire pour les arrêts physiques."
comment: "Longueur maximale = 255."
coordinates: "Les coordonnées sont obligatoires."
projection_xy: "x,y dans le référentiel secondaire, le séparateur de décimales est 'point'"
-
-
diff --git a/config/locales/stop_points.en.yml b/config/locales/stop_points.en.yml
new file mode 100644
index 000000000..7221eaef5
--- /dev/null
+++ b/config/locales/stop_points.en.yml
@@ -0,0 +1,40 @@
+en:
+ stop_points:
+ reorder_success: "Stop list saved"
+ reorder_failure: "Fail in reordering"
+ actions:
+ sort: "Manage stops on route"
+ show: "Show"
+ index: "Stops on route list"
+ new: "Add a new stop on route"
+ edit: "Edit this stop on route"
+ destroy: "Remove this stop on route"
+ destroy_confirm: "Are you sure you want destroy this stop on route ?"
+ new:
+ title: "Add a new stop route"
+ select_area: "Select a stop area"
+ index:
+ reorder_button: "Save reordering"
+ title: "Stops on route %{route}"
+ subtitle: "Stops on route ordered"
+ move: "Move"
+ no_stop_point: "No stop point on route"
+ stop_point:
+ no_position: "No position"
+ no_object: "Nothing"
+ lines: "Lines"
+ address: "Address"
+ activerecord:
+ models:
+ stop_point:
+ zero: "stop point on route"
+ one: "stop point on route"
+ other: "stop points on route"
+ attributes:
+ stop_point:
+ lines: "lines"
+ simple_form:
+ labels:
+ stop_point:
+ for_boarding: "Pickup"
+ for_alighting: "Drop off"
diff --git a/config/locales/stop_points.yml b/config/locales/stop_points.fr.yml
index 819ed4c0f..c2516bc63 100644
--- a/config/locales/stop_points.yml
+++ b/config/locales/stop_points.fr.yml
@@ -1,43 +1,3 @@
-en:
- stop_points:
- reorder_success: "Stop list saved"
- reorder_failure: "Fail in reordering"
- actions:
- sort: "Manage stops on route"
- show: "Show"
- index: "Stops on route list"
- new: "Add a new stop on route"
- edit: "Edit this stop on route"
- destroy: "Remove this stop on route"
- destroy_confirm: "Are you sure you want destroy this stop on route ?"
- new:
- title: "Add a new stop route"
- select_area: "Select a stop area"
- index:
- reorder_button: "Save reordering"
- title: "Stops on route %{route}"
- subtitle: "Stops on route ordered"
- move: "Move"
- no_stop_point: "No stop point on route"
- stop_point:
- no_position: "No position"
- no_object: "Nothing"
- lines: "Lines"
- address: "Address"
- activerecord:
- models:
- stop_point:
- zero: "stop point on route"
- one: "stop point on route"
- other: "stop points on route"
- attributes:
- stop_point:
- lines: "lines"
- simple_form:
- labels:
- stop_point:
- for_boarding: "Pickup"
- for_alighting: "Drop off"
fr:
stop_points:
reorder_success: "La list des arrêts a été mise à jour"
@@ -64,9 +24,9 @@ fr:
no_object: "Aucun(e)"
lines: "Lignes"
address: "Adresse"
- activerecord:
- models:
- stop_point:
+ activerecord:
+ models:
+ stop_point:
zero: "arrêt sur séquence d'arrêts"
one: "arrêt sur séquence d'arrêts"
other: "arrêts sur séquence d'arrêts"
@@ -77,4 +37,4 @@ fr:
labels:
stop_point:
for_boarding: "Montée"
- for_alighting: "Descente"
+ for_alighting: "Descente"
diff --git a/config/locales/subscriptions.en.yml b/config/locales/subscriptions.en.yml
new file mode 100644
index 000000000..95f7bd160
--- /dev/null
+++ b/config/locales/subscriptions.en.yml
@@ -0,0 +1,17 @@
+en:
+ subscriptions:
+ success: "Subscription saved"
+ failure: "Invalide subscription"
+ new:
+ title: "Create your account"
+ actions:
+ new: "Create an account"
+ activemodel:
+ attributes:
+ subscription:
+ organisation_name: "Organisation"
+ user_name: "User full name"
+ email: "Email address"
+ password: "Password"
+ password_confirmation: "Password confirmation"
+ current_password: "Actual password"
diff --git a/config/locales/subscriptions.yml b/config/locales/subscriptions.fr.yml
index efade4c53..b33fd49ef 100644
--- a/config/locales/subscriptions.yml
+++ b/config/locales/subscriptions.fr.yml
@@ -1,20 +1,3 @@
-en:
- subscriptions:
- success: "Subscription saved"
- failure: "Invalide subscription"
- new:
- title: "Create your account"
- actions:
- new: "Create an account"
- activemodel:
- attributes:
- subscription:
- organisation_name: "Organisation"
- user_name: "User full name"
- email: "Email address"
- password: "Password"
- password_confirmation: "Password confirmation"
- current_password: "Actual password"
fr:
subscriptions:
success: "Inscription enregistrée"
@@ -24,7 +7,7 @@ fr:
actions:
new: "Créer un compte"
activemodel:
- models:
+ models:
subscription: "compte"
attributes:
subscription:
diff --git a/config/locales/time_table_combinations.en.yml b/config/locales/time_table_combinations.en.yml
new file mode 100644
index 000000000..e7bf9d90e
--- /dev/null
+++ b/config/locales/time_table_combinations.en.yml
@@ -0,0 +1,15 @@
+en:
+ time_table_combinations:
+ success: "operation applied on timetable"
+ failure: "operation failed on timetable"
+ operations:
+ union: "merge"
+ intersection: "intersect"
+ disjunction: "disjoin"
+ combine_form:
+ time_tables: "Time table to combine with"
+ activemodel:
+ attributes:
+ time_table_combination:
+ combined_id: "Time table id"
+ operation: "operation"
diff --git a/config/locales/time_table_combinations.yml b/config/locales/time_table_combinations.fr.yml
index a544b0115..562c7b58d 100644
--- a/config/locales/time_table_combinations.yml
+++ b/config/locales/time_table_combinations.fr.yml
@@ -1,18 +1,3 @@
-en:
- time_table_combinations:
- success: "operation applied on timetable"
- failure: "operation failed on timetable"
- operations:
- union: "merge"
- intersection: "intersect"
- disjunction: "disjoin"
- combine_form:
- time_tables: "Time table to combine with"
- activemodel:
- attributes:
- time_table_combination:
- combined_id: "Time table id"
- operation: "operation"
fr:
time_table_combinations:
success: "opération appliquée sur le calendrier"
@@ -28,4 +13,3 @@ fr:
time_table_combination:
combined_id: "Id Calendrier"
operation: "opération"
-
diff --git a/config/locales/time_tables.en.yml b/config/locales/time_tables.en.yml
new file mode 100644
index 000000000..b25439a1b
--- /dev/null
+++ b/config/locales/time_tables.en.yml
@@ -0,0 +1,107 @@
+en:
+ time_tables:
+ duplicate_success: "duplication succeded"
+ time_table:
+ empty: "empty"
+ bounding: "from %{start} to %{end}"
+ periods_count: "periods: %{count}"
+ dates_count: "dates: %{count}"
+ periods_dates_count: "dates: %{dates_count}, periods: %{periods_count}"
+ actions:
+ new: "Add a new timetable"
+ edit: "Edit this timetable"
+ destroy: "Remove this timetable"
+ duplicate: "Duplicate this timetable"
+ combine: "Combine with another timetable"
+ destroy_confirm: "Are you sure you want destroy this timetable ?"
+ destroy_date_confirm: "Are you sure you want destroy this date ?"
+ destroy_period_confirm: "Are you sure you want destroy this period ?"
+ add_period: "Add a period"
+ add_date: "Add a peculiar date"
+ add_excluded_date: "Add an excluded date"
+ new:
+ title: "Add a new timetable"
+ edit:
+ title: "Update timetable %{time_table}"
+ show:
+ title: "Timetable %{time_table}"
+ dates: "Application dates"
+ periods: "Application periods"
+ from: "from"
+ to: "to"
+ add_period: "Add a period"
+ add_date: "Add a date"
+ combine_form: "Combinations"
+ combine: "Apply"
+ show_time_table:
+ resume: "From %{start_date} to %{end_date}"
+ resume_empty: "Empty timetable"
+ legend: "Legend : "
+ excluded_date: "Excluded date"
+ overlap_date: "Overlap date"
+ selected_date: "Date directly included"
+ selected_period: "Date included in period"
+ index:
+ title: "Timetables"
+ comment: "Search by name"
+ tag_search: "Tags : hollidays,public holliday"
+ from: "From : "
+ to: " to : "
+ selection: "Selection"
+ selection_all: "All"
+ advanced_search: "Advanced Search"
+ activerecord:
+ models:
+ time_table:
+ zero: "timetable"
+ one: "timetable"
+ other: "timetables"
+ attributes:
+ time_table:
+ comment: "Name"
+ version: "Short name"
+ day_types: "Period day types"
+ none: "none"
+ monday: "Monday"
+ tuesday: "Tuesday"
+ wednesday: "Wednesday"
+ thursday: "Thursday"
+ friday: "Friday"
+ saturday: "Saturday"
+ sunday: "Sunday"
+ objectid: "Neptune identifier"
+ object_version: "Version"
+ creation_time: "Created on"
+ creator_id: "Created by "
+ calendars: "Calendar view"
+ dates: "Peculiar dates"
+ date: "On"
+ excluded_dates: "Excluded dates"
+ periods: "Application periods"
+ period_start: "From"
+ period_end: "to"
+ tag_search: "Tags"
+ formtastic:
+ titles:
+ time_table:
+ comment: ""
+ objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ neptune:
+ time_table:
+ comment: ""
+ objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ netex:
+ time_table:
+ comment: ""
+ objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ gtfs:
+ time_table:
+ comment: ""
+ objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
+ hub:
+ time_table:
+ comment: "Maximum length = 75."
+ objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 6."
+ placeholders:
+ time_table:
+ tag_search: "ex: Public hollidays,School holidays"
diff --git a/config/locales/time_tables.yml b/config/locales/time_tables.fr.yml
index b9eb3babf..b1c9998dc 100644
--- a/config/locales/time_tables.yml
+++ b/config/locales/time_tables.fr.yml
@@ -1,111 +1,3 @@
-en:
- time_tables:
- duplicate_success: "duplication succeded"
- time_table:
- empty: "empty"
- bounding: "from %{start} to %{end}"
- periods_count: "periods: %{count}"
- dates_count: "dates: %{count}"
- periods_dates_count: "dates: %{dates_count}, periods: %{periods_count}"
- actions:
- new: "Add a new timetable"
- edit: "Edit this timetable"
- destroy: "Remove this timetable"
- duplicate: "Duplicate this timetable"
- combine: "Combine with another timetable"
- destroy_confirm: "Are you sure you want destroy this timetable ?"
- destroy_date_confirm: "Are you sure you want destroy this date ?"
- destroy_period_confirm: "Are you sure you want destroy this period ?"
- add_period: "Add a period"
- add_date: "Add a peculiar date"
- add_excluded_date: "Add an excluded date"
- new:
- title: "Add a new timetable"
- edit:
- title: "Update timetable %{time_table}"
- show:
- title: "Timetable %{time_table}"
- dates: "Application dates"
- periods: "Application periods"
- from: "from"
- to: "to"
- add_period: "Add a period"
- add_date: "Add a date"
- combine_form: "Combinations"
- combine: "Apply"
- show_time_table:
- resume: "From %{start_date} to %{end_date}"
- resume_empty: "Empty timetable"
- legend: "Legend : "
- excluded_date: "Excluded date"
- overlap_date: "Overlap date"
- selected_date: "Date directly included"
- selected_period: "Date included in period"
- index:
- title: "Timetables"
- comment: "Search by name"
- tag_search: "Tags : hollidays,public holliday"
- from: "From : "
- to: " to : "
- selection: "Selection"
- selection_all: "All"
- advanced_search: "Advanced Search"
- activerecord:
- models:
- time_table:
- zero: "timetable"
- one: "timetable"
- other: "timetables"
- attributes:
- time_table:
- comment: "Name"
- version: "Short name"
- day_types: "Period day types"
- none: "none"
- monday: "Monday"
- tuesday: "Tuesday"
- wednesday: "Wednesday"
- thursday: "Thursday"
- friday: "Friday"
- saturday: "Saturday"
- sunday: "Sunday"
- objectid: "Neptune identifier"
- object_version: "Version"
- creation_time: "Created on"
- creator_id: "Created by "
- calendars: "Calendar view"
- dates: "Peculiar dates"
- date: "On"
- excluded_dates: "Excluded dates"
- periods: "Application periods"
- period_start: "From"
- period_end: "to"
- tag_search: "Tags"
- formtastic:
- titles:
- time_table:
- comment: ""
- objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- neptune:
- time_table:
- comment: ""
- objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- netex:
- time_table:
- comment: ""
- objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- gtfs:
- time_table:
- comment: ""
- objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character"
- hub:
- time_table:
- comment: "Maximum length = 75."
- objectid: "[prefix]:Timetable:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character. Maximum length of the unique key = 6."
- placeholders:
- time_table:
- tag_search: "ex: Public hollidays,School holidays"
-
fr:
time_tables:
duplicate_success: "duplication terminée"
@@ -217,6 +109,3 @@ fr:
placeholders:
time_table:
tag_search: "ex: Jours fériés,Vacances scolaires"
-
-
-
diff --git a/config/locales/transport_modes.yml b/config/locales/transport_modes.en.yml
index 55954abeb..18a933c2c 100644
--- a/config/locales/transport_modes.yml
+++ b/config/locales/transport_modes.en.yml
@@ -22,28 +22,3 @@ en:
taxi: "Taxi"
val: "VAL"
other: "Other"
-
-fr:
- transport_modes:
- name: "Mode de transport"
- label:
- unknown: "Inconnu"
- air: "Air"
- train: "Train"
- long_distance_train: "Train Grande Ligne"
- local_train: "TER"
- rapid_transit: "RER"
- metro: "Métro"
- tramway: "Tramway"
- coach: "Autocar"
- bus: "Bus"
- ferry: "Ferry"
- waterborne: "Bac"
- private_vehicle: "Voiture particulière"
- walk: "Marche à pied"
- trolleybus: "Trolleybus"
- bicycle: "Vélo"
- shuttle: "Navette"
- taxi: "Taxi"
- val: "VAL"
- other: "Autre"
diff --git a/config/locales/transport_modes.fr.yml b/config/locales/transport_modes.fr.yml
new file mode 100644
index 000000000..e889d59f6
--- /dev/null
+++ b/config/locales/transport_modes.fr.yml
@@ -0,0 +1,24 @@
+fr:
+ transport_modes:
+ name: "Mode de transport"
+ label:
+ unknown: "Inconnu"
+ air: "Air"
+ train: "Train"
+ long_distance_train: "Train Grande Ligne"
+ local_train: "TER"
+ rapid_transit: "RER"
+ metro: "Métro"
+ tramway: "Tramway"
+ coach: "Autocar"
+ bus: "Bus"
+ ferry: "Ferry"
+ waterborne: "Bac"
+ private_vehicle: "Voiture particulière"
+ walk: "Marche à pied"
+ trolleybus: "Trolleybus"
+ bicycle: "Vélo"
+ shuttle: "Navette"
+ taxi: "Taxi"
+ val: "VAL"
+ other: "Autre"
diff --git a/config/locales/users.en.yml b/config/locales/users.en.yml
new file mode 100644
index 000000000..17c43f4b2
--- /dev/null
+++ b/config/locales/users.en.yml
@@ -0,0 +1,21 @@
+en:
+ users:
+ actions:
+ new: "Add a new user"
+ edit: "Edit this user"
+ destroy: "Remove this user"
+ destroy_confirm: "Are you sure you want destroy this user?"
+ new:
+ title: "Add a new user"
+ edit:
+ title: "Update user %{user}"
+ show:
+ title: "User %{user}"
+ index:
+ title: "Users"
+ activerecord:
+ models:
+ user: "user"
+ attributes:
+ user:
+ name: "Full name"
diff --git a/config/locales/users.fr.yml b/config/locales/users.fr.yml
new file mode 100644
index 000000000..55d6382ef
--- /dev/null
+++ b/config/locales/users.fr.yml
@@ -0,0 +1,21 @@
+fr:
+ users:
+ actions:
+ new: "Ajouter un utilisateur"
+ edit: "Modifier cet utilisateur"
+ destroy: "Supprimer cet utilisateur"
+ destroy_confirm: "Etes vous sûr de supprimer cet utilisateur ?"
+ new:
+ title: "Ajouter un utilisateur"
+ edit:
+ title: "Modifier l'utilisateur %{user}"
+ show:
+ title: "Utilisateur %{user}"
+ index:
+ title: "Utilisateurs"
+ activerecord:
+ models:
+ user: "utilisateur"
+ attributes:
+ user:
+ name: "Nom complet"
diff --git a/config/locales/users.yml b/config/locales/users.yml
deleted file mode 100644
index 61c75a412..000000000
--- a/config/locales/users.yml
+++ /dev/null
@@ -1,43 +0,0 @@
-en:
- users:
- actions:
- new: "Add a new user"
- edit: "Edit this user"
- destroy: "Remove this user"
- destroy_confirm: "Are you sure you want destroy this user?"
- new:
- title: "Add a new user"
- edit:
- title: "Update user %{user}"
- show:
- title: "User %{user}"
- index:
- title: "Users"
- activerecord:
- models:
- user: "user"
- attributes:
- user:
- name: "Full name"
-fr:
- users:
- actions:
- new: "Ajouter un utilisateur"
- edit: "Modifier cet utilisateur"
- destroy: "Supprimer cet utilisateur"
- destroy_confirm: "Etes vous sûr de supprimer cet utilisateur ?"
- new:
- title: "Ajouter un utilisateur"
- edit:
- title: "Modifier l'utilisateur %{user}"
- show:
- title: "Utilisateur %{user}"
- index:
- title: "Utilisateurs"
- activerecord:
- models:
- user: "utilisateur"
- attributes:
- user:
- name: "Nom complet"
-
diff --git a/config/locales/validation_reports.en.yml b/config/locales/validation_reports.en.yml
new file mode 100644
index 000000000..5dd8d23ef
--- /dev/null
+++ b/config/locales/validation_reports.en.yml
@@ -0,0 +1,344 @@
+en:
+ validation_results:
+ file:
+ zip_name_prefix: "validation_results"
+ summary_errors_file_prefix: "summary_of_tests.csv"
+ detailed_errors_file_prefix: "detail_of_errors.csv"
+ index:
+ line: "Li"
+ column: "Col"
+ validation_result:
+ severities:
+ error: "Required"
+ warning: "Optional"
+ error_txt: "Required"
+ warning_txt: "Optional"
+ statuses:
+ nok: "Error"
+ na: "Unavailable"
+ ok: "Success"
+ details:
+ #### level 1
+ ## NEPTUNE
+ detail_1_neptune_xml_1: "%{source_label} : %{error_value}"
+ detail_1_neptune_xml_2: "%{source_label} : %{error_value}"
+ #### level 2
+ ## NEPTUNE
+ detail_2_neptune_common_1: "L'élément %{source_objectid} a des attributs qui diffèrent entre les différents fichiers qui le définissent"
+ detail_2_neptune_common_2: "L'élément %{source_objectid} partage l'attribut RegistrationNumber = %{error_value} avec un autre objet de même type"
+ detail_2_neptune_network_1: "La ligne %{source_objectid} est absente de la liste des lignes du réseau %{target_0_objectid}"
+ detail_2_neptune_groupofline_1: "La ligne %{source_objectid} est absente de la liste des lignes du du groupe de lignes %{target_0_objectid}"
+ detail_2_neptune_stoparea_1: "Le fils (contains = %{error_value}) de l'arrêt %{source_objectid} n'est pas de type StopArea ni StopPoint"
+ detail_2_neptune_stoparea_2: "L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type StopPlace ou CommercialStopPoint, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}"
+ detail_2_neptune_stoparea_3: "L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type BoardingPosition ou Quay, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}"
+ detail_2_neptune_stoparea_4: "L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des points d'arrêt de séquence, or un des arrêts contenus (contains = %{target_0_objectid}) est un StopArea arrêt de type %{error_value}"
+ detail_2_neptune_stoparea_5: "L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{error_value}) inexistante"
+ detail_2_neptune_stoparea_6: "L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{target_0_objectid}) qui ne le référence pas en retour (containedIn = %{error_value})"
+ detail_2_neptune_itl_1: "Le fils (contains = %{target_0_objectid}) de type %{error_value} ne peut pas être contenu dans l'arrêt %{source_objectid} de type %{reference_value}"
+ detail_2_neptune_itl_2: "L'arrêt de type ITL %{source_objectid} n'est pas utilisé"
+ detail_2_neptune_itl_3: "L'arrêt areaId = %{error_value} référencé par l'ITL %{source_objectid} n'existe pas"
+ detail_2_neptune_itl_4: "L'arrêt areaId = %{target_0_objectid} référencé par l'ITL %{source_objectid} devrait être de type ITL et non de type %{error_value}"
+ detail_2_neptune_itl_5: "La référence lineIdShortCut = %{error_value} de l'ITL %{source_objectid} n'est pas cohérente avec la ligne %{target_0_objectid}"
+ detail_2_neptune_areacentroid_1: "La position géographique <AreaCentroid> %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant"
+ detail_2_neptune_areacentroid_2: "La position géographique <AreaCentroid> %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"
+ detail_2_neptune_connectionlink_1: "La correspondance %{source_objectid} référence 2 arrêts inexistants"
+ detail_2_neptune_accesspoint_1: "L'accès %{source_objectid} référence un arrêt parent (containedIn = %{error_value}) inexistant"
+ detail_2_neptune_accesspoint_2: "L'accès %{source_objectid} référence un arrêt parent (containedIn = %{target_0_objectid}) de type invalide (ITL)"
+ detail_2_neptune_accesspoint_3: "L'accès %{source_objectid} n'a pas de lien d'accès"
+ detail_2_neptune_accesspoint_4: "L'accès %{source_objectid} de type In a des liens d'accès sortants"
+ detail_2_neptune_accesspoint_5: "L'accès %{source_objectid} de type Out a des liens d'accès entrants"
+ detail_2_neptune_accesspoint_6: "L'accès %{source_objectid} de type InOut n'a que des liens d'accès entrants ou sortants"
+ detail_2_neptune_accesspoint_7: "L'accès %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"
+ detail_2_neptune_accesslink_1: "La liaison d'accès %{source_objectid} référence %{error_value} qui n'existe pas"
+ detail_2_neptune_accesslink_2: "Sur la liaison d'accès %{source_objectid}, les références startOfLink = %{error_value} et endOfLink = %{reference_value} sont de même type"
+ detail_2_neptune_line_1: "La ligne %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value} inexistant"
+ detail_2_neptune_line_2: "La ligne %{source_objectid} référence un point d'arrêt <StopPoint> (lineEnd = %{error_value}) inexistant "
+ detail_2_neptune_line_3: "La ligne %{source_objectid} référence un point d'arrêt (lineEnd = %{error_value}) qui n'est pas terminus d'une séquence d'arrêts"
+ detail_2_neptune_line_4: "La ligne %{source_objectid} référence une séquence d'arrêt (routeId = %{error_value}) inexistante"
+ detail_2_neptune_line_5: "La séquence d'arrêts (routeId = %{target_0_objectid}) n'est pas référencée par la ligne %{source_objectid}"
+ detail_2_neptune_route_1: "La séquence d'arrêts %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante"
+ detail_2_neptune_route_2: "La séquence d'arrêts %{source_objectid} référence un tronçon (ptLinkId = %{error_value}) inexistant"
+ detail_2_neptune_route_3: "La séquence retour (waybackRouteId = %{error_value}) de la séquence d'arrêts %{source_objectid} n'existe pas"
+ detail_2_neptune_route_4: "Le tronçon (ptLinkId = %{error_value}) référencé par la séquence d'arrêt %{source_objectid} est partagé avec %{target_0_objectid}"
+ detail_2_neptune_route_5: "Le tronçon %{source_objectid} partage un %{reference_value} : %{error_value} avec un autre tronçon"
+ detail_2_neptune_route_6_1: "La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons forme un anneau"
+ detail_2_neptune_route_6_2: "La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons est rompu au tronçon %{target_0_objectid}"
+ detail_2_neptune_route_7: "La séquence d'arrêts %{source_objectid} ne référence pas la mission %{target_0_objectid} alors que cette mission référence la séquence d'arrêt"
+ detail_2_neptune_route_8: "La mission journeyPatternId = %{target_0_objectid} de la séquence d'arrêts %{source_objectid} utilise des points d'arrêts hors séquence"
+ detail_2_neptune_route_9: "Le point d'arrêt (stopPointId = %{target_0_objectid}) de la séquence d'arrêts %{source_objectid} n'est utilisé dans aucune mission"
+ detail_2_neptune_route_10: "La séquence retour (waybackRouteId = %{target_0_objectid}) ne référence pas la séquence d'arrêts %{source_objectid} comme retour"
+ detail_2_neptune_route_11: "Le sens (%{reference_value}) de la séquence d'arrêt %{source_objectid} n'est pas compatible avec celui (%{error_value}) de la séquence opposée %{target_0_objectid}"
+ detail_2_neptune_route_12: "Le départ dans la zone %{reference_value}) de la séquence d'arrêts %{source_objectid} n'est pas dans la même zone que l'arrivée (zone %{error_value} de la séquence retour %{target_0_objectid}"
+ detail_2_neptune_ptlink_1: "Le tronçon %{source_objectid} reférence un %{reference_value} = %{error_value} inexistant"
+ detail_2_neptune_journeypattern_1: "La mission %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante"
+ detail_2_neptune_journeypattern_2: "La mission %{source_objectid} référence un point d'arrêt (stopPointId = %{error_value}) inexistant"
+ detail_2_neptune_journeypattern_3: "La mission %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante"
+ detail_2_neptune_stoppoint_1: "Le point d'arrêt %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante"
+ detail_2_neptune_stoppoint_2: "Le point d'arrêt %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value}) inexistant"
+ detail_2_neptune_stoppoint_3: "Le point d'arrêt %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant"
+ detail_2_neptune_stoppoint_4: "Le point d'arrêt %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"
+ detail_2_neptune_timetable_1: "Le calendrier (<Timetable>) %{source_objectid} ne référence aucune course existante"
+ detail_2_neptune_timetable_2: "La course %{source_objectid} n'est référencée dans aucun calendrier (<Timetable>)"
+ detail_2_neptune_vehiclejourney_1: "La course %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante"
+ detail_2_neptune_vehiclejourney_2: "La course %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante"
+ detail_2_neptune_vehiclejourney_3: "La course %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante"
+ detail_2_neptune_vehiclejourney_4: "La course %{source_objectid} référence un opérateur (operatorId = %{error_value}) inexistant"
+ detail_2_neptune_vehiclejourney_5: "La course %{source_objectid} référence une fréquence horaire (timeSlotId = %{error_value}) inexistante"
+ detail_2_neptune_vehiclejourney_6: "La course %{source_objectid} référence une mission %{error_value} incompatible de la séquence d'arrêts %{reference_value}"
+ detail_2_neptune_vehiclejourney_7: "La mission %{source_objectid} n'est référencée par aucune course"
+ detail_2_neptune_vehiclejourneyatstop_1: "La course %{source_objectid} fournit un horaire sur un point d'arrêt (stopPointId = %{error_value}) inexistant"
+ detail_2_neptune_vehiclejourneyatstop_2: "Un horaire de la course %{source_objectid} référence une autre course : vehicleJourneyId = %{error_value}"
+ detail_2_neptune_vehiclejourneyatstop_3: "La course %{source_objectid} ne fournit pas les horaires des points d'arrêts selon l'ordre de la séquence d'arrêts %{error_value}"
+ detail_2_neptune_vehiclejourneyatstop_4: "La course %{source_objectid} ne fournit pas les horaires des points d'arrêts de sa mission %{error_value}"
+ detail_2_neptune_facility_1: "L'équipement %{source_objectid} est situé sur un arrêt inexistant (containedId = %{error_value})"
+ detail_2_neptune_facility_2: "L'équipement %{source_objectid} référence un arrêt (stopAreaId = %{error_value}) inexistant"
+ detail_2_neptune_facility_3: "L'équipement %{source_objectid} référence une ligne (lineId = %{error_value} inexistante"
+ detail_2_neptune_facility_4: "L'équipement %{source_objectid} référence une correspondance (connectionLinkId = %{error_value} inexistante"
+ 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"
+ #### 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}"
+ detail_3_stoparea_3: "Les arrêts %{source_label} (%{source_objectid} et %{target_0_objectid}) sont desservis par les mêmes lignes"
+ detail_3_stoparea_4: "L'arrêt %{source_label} (%{source_objectid}) est en dehors du périmètre de contrôle"
+ detail_3_stoparea_5: "L'arrêt %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} > %{reference_value}"
+ detail_3_accesspoint_1: "L'accès %{source_label} (%{source_objectid}) n'est pas géolocalisé"
+ detail_3_accesspoint_2: "L'accès %{source_label} (%{source_objectid}) est localisé trop près de l'accès %{target_0_label} (%{target_0_objectid}) : distance %{error_value} < %{reference_value}"
+ detail_3_accesspoint_3: "L'accès %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} > %{reference_value}"
+ detail_3_connectionlink_1: "Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} > %{reference_value}"
+ detail_3_connectionlink_2: "Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}"
+ detail_3_connectionlink_3_1: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_connectionlink_3_2: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_connectionlink_3_3: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_connectionlink_3_4: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_accesslink_1: "Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} > %{reference_value}"
+ detail_3_accesslink_2: "Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}"
+ detail_3_accesslink_3_1: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_accesslink_3_2: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_accesslink_3_3: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_accesslink_3_4: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h"
+ detail_3_line_1: "La ligne %{source_label} (%{source_objectid}) a une ligne homonyme sur le même réseau %{target_0_label} (%{target_0_objectid})"
+ detail_3_line_2: "La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts"
+ detail_3_route_1: "Sur la séquence d'arrêt %{source_label} (%{source_objectid}), l'arrêt %{target_0_label} (%{target_0_objectid}) est desservi 2 fois consécutivement"
+ detail_3_route_2: "Les terminus de la séquence d'arrêt %{source_label} (%{source_objectid}) ne sont pas cohérent avec ceux de sa séquence opposée : l'une part de %{target_0_label} (%{target_0_objectid}) et l'autre arrive à %{target_1_label} (%{target_1_objectid})"
+ detail_3_route_3_1: "Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} < %{reference_value} "
+ detail_3_route_3_2: "Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} > %{reference_value} "
+ detail_3_route_4: "La séquence d'arrêt %{source_label} (%{source_objectid}) utilise la même liste ordonnée d'arrêts que la séquence d'arrêts %{target_0_label} (%{target_0_objectid})"
+ detail_3_route_5: "La séquence d'arrêt %{source_label} (%{source_objectid}) peut admettre la séquence %{target_0_label} (%{target_0_objectid}) comme séquence opposée"
+ detail_3_route_6: "La séquence d'arrêt %{source_label} (%{source_objectid}) doit avoir un minimum de 2 arrêts"
+ detail_3_route_7: "La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission"
+ detail_3_route_8: "La séquence d'arrêt %{source_label} (%{source_objectid}) a %{error_value} arrêts non utilisés par des missions"
+ detail_3_route_9: "La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission desservant l'ensemble de ses arrêts"
+ detail_3_journeypattern_1: "La mission %{source_label} (%{source_objectid}) utilise les mêmes arrêts que la mission %{target_0_label} (%{target_0_objectid}) - nombre d'arrêts = %{error_value}"
+ detail_3_vehiclejourney_1: "Arrêt %{target_0_label} (%{target_0_objectid}) : durée d'arrêt mesurée %{error_value} > %{reference_value}"
+ detail_3_vehiclejourney_2_1: "La course %{source_label} (%{source_objectid}) a des horaires décroissants entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})"
+ detail_3_vehiclejourney_2_2: "La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} < %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})"
+ detail_3_vehiclejourney_2_3: "La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} > %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})"
+ detail_3_vehiclejourney_3: "La course %{source_label} (%{source_objectid}) a une variation de progression entre les arrêts %{target_1_label} (%{target_1_objectid}) et %{target_2_label} (%{target_2_objectid}) %{error_value} > %{reference_value} avec la course %{target_0_label} (%{target_0_objectid})"
+ detail_3_vehiclejourney_4: "La course %{source_label} (%{source_objectid}) n'a pas de calendrier d'application"
+ detail_3_facility_1: "L'équipement %{source_label} (%{source_objectid}) n'est pas géolocalisé"
+ detail_3_facility_2: "L'équipement %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{areaName} (%{areaId}) : distance %{error_value} > %{reference_value}"
+
+ detail_4_network_1_min_size: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value}) "
+ detail_4_network_1_max_size: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_network_1_pattern: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_network_1_unique: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) a une valeur partagée avec le réseau %{target_0_label} (%{target_0_objectid})"
+ detail_4_company_1_min_size: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_company_1_max_size: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_company_1_pattern: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_company_1_unique: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) a une valeur partagée avec le transporteur %{target_0_label} (%{target_0_objectid})"
+ detail_4_groupofline_1_min_size: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_groupofline_1_max_size: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_groupofline_1_pattern: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_groupofline_1_unique: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) a une valeur partagée avec le groupe de lignes %{target_0_label} (%{target_0_objectid})"
+ detail_4_stoparea_1_min_size: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_stoparea_1_max_size: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_stoparea_1_pattern: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_stoparea_1_unique: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) a une valeur partagée avec l'arrêt %{target_0_label} (%{target_0_objectid})"
+ detail_4_stoparea_2: "L'arrêt physique %{source_label} (%{source_objectid}) n'a pas de parent"
+ detail_4_accesspoint_1_min_size: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_accesspoint_1_max_size: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_accesspoint_1_pattern: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_accesspoint_1_unique: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le point d'accès %{target_0_label} (%{target_0_objectid})"
+ detail_4_accesslink_1_min_size: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_accesslink_1_max_size: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_accesslink_1_pattern: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_accesslink_1_unique: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le lien d'accès %{target_0_label} (%{target_0_objectid})"
+ detail_4_connectionlink_1_min_size: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_connectionlink_1_max_size: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_connectionlink_1_pattern: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_connectionlink_1_unique: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) a une valeur partagée avec la correspondance %{target_0_label} (%{target_0_objectid})"
+ detail_4_connectionlink_2: "Sur la correspondance %{source_label} (%{source_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 %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_timetable_1_max_size: "L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_timetable_1_pattern: "L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_timetable_1_unique: "L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) a une valeur partagée avec le calendrier %{target_0_label} (%{target_0_objectid})"
+ detail_4_line_1_min_size: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_line_1_max_size: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_line_1_pattern: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_line_1_unique: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) a une valeur partagée avec la ligne %{target_0_label} (%{target_0_objectid})"
+ detail_4_line_2: "La ligne %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}"
+ detail_4_line_3_1: "La ligne %{source_label} (%{source_objectid}) n'a pas de groupe de lignes"
+ detail_4_line_3_2: "La ligne %{source_label} (%{source_objectid}) a plusieurs groupes de lignes"
+ detail_4_line_4_1: "La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts"
+ detail_4_line_4_2: "La ligne %{source_label} (%{source_objectid}) a trop de séquences d'arrêts non associées (%{error_value})"
+ detail_4_route_1_min_size: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_route_1_max_size: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_route_1_pattern: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_route_1_unique: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) a une valeur partagée avec la séquence d'arrêts %{target_0_label} (%{target_0_objectid})"
+ detail_4_journeypattern_1_min_size: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_journeypattern_1_max_size: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_journeypattern_1_pattern: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_journeypattern_1_unique: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) a une valeur partagée avec la mission %{target_0_label} (%{target_0_objectid})"
+ detail_4_vehiclejourney_1_min_size: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
+ detail_4_vehiclejourney_1_max_size: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
+ detail_4_vehiclejourney_1_pattern: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
+ detail_4_vehiclejourney_1_unique: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) a une valeur partagée avec la course %{target_0_label} (%{target_0_objectid})"
+ detail_4_vehiclejourney_2: "La course %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}"
+ activemodel:
+ models:
+ validation_result:
+ zero: "Validation"
+ one: "Validation"
+ other: "Validation"
+ attributes:
+ validation_result:
+ 1-NEPTUNE-XML-1: "Conformité à la syntaxe XML suivant les recommandations du W3C."
+ 1-NEPTUNE-XML-2: "Conformité au schéma défini par la XSD du profil TRIDENT/NEPTUNE."
+ 2-NEPTUNE-Common-1: "Unicité des éléments objectId des différents objets d'un lot de fichiers Neptune."
+ 2-NEPTUNE-Common-2: "Unicité des éléments regitrationNumber des différents objets d'un lot de fichiers Neptune."
+ 2-NEPTUNE-Network-1: "Correcte référence à des lignes <Line> dans version du réseau <PTNetwork>."
+ 2-NEPTUNE-GroupOfLine-1: "Correcte référence à des lignes <Line> dans groupe de lignes <GroupOfLine>."
+ 2-NEPTUNE-StopArea-1: "Correcte référence à des arrêts <StopArea> et/ou à des points d'arrêt sur parcours <StopPoint> dans les arrêts <StopArea>."
+ 2-NEPTUNE-StopArea-2: "Correcte référence à des arrêts <StopArea> dans les arrêts <StopArea> de type StopPlace."
+ 2-NEPTUNE-StopArea-3: "Correcte référence à des arrêts <StopArea> dans les arrêts <StopArea> de type CommercialStopPoint."
+ 2-NEPTUNE-StopArea-4: "Correcte référence à des points d'arrêt sur parcours <StopPoint> dans les arrêts <StopArea> de type BoardingPosition ou Quay."
+ 2-NEPTUNE-StopArea-5: "Correcte référence à une position géographique <AreaCentroid> dans les arrêts <StopArea> de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay."
+ 2-NEPTUNE-StopArea-6: "référenceréciproque d'une position géographique <AreaCentroid> dans les arrêts <StopArea> de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay."
+ 2-NEPTUNE-ITL-1: "Correcte référence à des arrêts <StopArea> dans les arrêts <StopArea> de type ITL."
+ 2-NEPTUNE-ITL-2: "Correcte référence à des arrêts <StopArea> de type ITL dans la classe d’objets <ITL>."
+ 2-NEPTUNE-ITL-3: "Correcte référence à des arrêts <StopArea> dans la classe d’objets <ITL>."
+ 2-NEPTUNE-ITL-4: "Vérification du type de référence à des arrêts <StopArea> type ITL dans la classe d’objets <ITL>."
+ 2-NEPTUNE-ITL-5: "Bonne référence à la ligne <Line> dans la classe d’objets <ITL>."
+ 2-NEPTUNE-AreaCentroid-1: "Correcte référence à des arrêts <StopArea> dans la classe d’objets <AreaCentroid>."
+ 2-NEPTUNE-AreaCentroid-2: "Vérification du modèle de projection de référence utilisé."
+ 2-NEPTUNE-ConnectionLink-1: "Correcte référence aux arrêts <StopArea> définissant des tronçons de correspondance <ConnectionLink>."
+ 2-NEPTUNE-AccessPoint-1: "Correcte référence à un arrêt <StopArea> dans les accès <AccessPoint>."
+ 2-NEPTUNE-AccessPoint-2: "Correcte référence à un arrêt <StopArea> dans les accès <AccessPoint>."
+ 2-NEPTUNE-AccessPoint-3: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint>."
+ 2-NEPTUNE-AccessPoint-4: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint> de type 'in'."
+ 2-NEPTUNE-AccessPoint-5: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint> sur les accès de type 'out'."
+ 2-NEPTUNE-AccessPoint-6: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint> sur les accès de type 'inout'."
+ 2-NEPTUNE-AccessPoint-7: "Vérification du modèle de projection de référence utilisé."
+ 2-NEPTUNE-AccessLink-1: "Correcte référence aux arrêts <StopArea> et accès <AccessPoint> définissant des liens d'accès <AccessLink>."
+ 2-NEPTUNE-AccessLink-2: "Correcte référence aux arrêts <StopArea> et accès <AccessPoint> définissant des liens d'accès <AccessLink>."
+ 2-NEPTUNE-Line-1: "Correcte référence au réseau dans l'objet ligne <Line>."
+ 2-NEPTUNE-Line-2: "Correcte référence à un point d'arrêt sur parcours <StopPoint> comme terminus de ligne <Line>."
+ 2-NEPTUNE-Line-3: "Correcte référence à un point d'arrêt sur parcours <StopPoint> comme terminus de ligne <Line>."
+ 2-NEPTUNE-Line-4: "Correcte référence aux séquences d'arrêts <ChouetteRoute> dans l'objet ligne <Line>."
+ 2-NEPTUNE-Line-5: "Correcte référence aux séquences d'arrêts <ChouetteRoute> dans l'objet ligne <Line>."
+ 2-NEPTUNE-Route-1: "Existence des missions <JourneyPattern> référencées par la séquence d'arrêt <ChouetteRoute>."
+ 2-NEPTUNE-Route-2: "Existence des tronçons commerciaux <PtLink> référencés par la séquence d'arrêt <ChouetteRoute>."
+ 2-NEPTUNE-Route-3: "Existence de la séquence opposée <ChouetteRoute> référencée par la séquence d'arrêt <ChouetteRoute>."
+ 2-NEPTUNE-Route-4: "Correcte référence à un tronçon commercial <PtLink> dans une séquence d'arrêts <ChouetteRoute>."
+ 2-NEPTUNE-Route-5: "Vérification que tous les points d'arrêts sur parcours sont rattachés à une séquence d'arrêts <ChouetteRoute> au départ d'un tronçon commercial <PtLink> et/ou à l'arrivée d'un autre tronçon commercial <PtLink> de la même séquence d'arrêts."
+ 2-NEPTUNE-Route-6: "Vérification du correct ordonnancement des points d'arrêts sur parcours <StopPoint> dans le chainage des tronçons <PtLink> d'une séquence d'arrêts <ChouetteRoute>."
+ 2-NEPTUNE-Route-7: "référence mutuelle des missions <JourneyPattern> et des séquences d'arrêts <ChouetteRoute>."
+ 2-NEPTUNE-Route-8: "Cohérence des références aux points d'arrêt des missions <JourneyPattern> et des séquences d'arrêts <ChouetteRoute>."
+ 2-NEPTUNE-Route-9: "Utilité des points d'arrêts sur parcours des séquences d'arrêts <ChouetteRoute>."
+ 2-NEPTUNE-Route-10: "référence d'une séquence d'arrêts <ChouetteRoute> à une séquence d'arrêts opposée."
+ 2-NEPTUNE-Route-11: "Cohérence des sens de la référence d'une séquence d'arrêts <ChouetteRoute> à une séquence d'arrêts opposée."
+ 2-NEPTUNE-Route-12: "Cohérence des terminus de la référence d'une séquence d'arrêts <ChouetteRoute> à une séquence d'arrêts opposée."
+ 2-NEPTUNE-PtLink-1: "Existence des arrêts <StopPoint> référencés par les tronçons commerciaux <PTLink>."
+ 2-NEPTUNE-JourneyPattern-1: "Existence de la séquence d'arrêt <ChouetteRoute> référencée par la mission <JourneyPattern>."
+ 2-NEPTUNE-JourneyPattern-2: "Existence des arrêts <StopPoint> référencés par la mission <JourneyPattern>."
+ 2-NEPTUNE-JourneyPattern-3: "Existence de la ligne <Line> référencée par la mission <JourneyPattern>."
+ 2-NEPTUNE-StopPoint-1: "Existence de la ligne <Line> référencée par l'arrêt <StopPoint>."
+ 2-NEPTUNE-StopPoint-2: "Existence du réseau <PTNetwork> référence par l'arrêt <StopPoint>."
+ 2-NEPTUNE-StopPoint-3: "Existence de l'arrêt <StopArea> référencé par l'arrêt <StopPoint>."
+ 2-NEPTUNE-StopPoint-4: "Vérification du modèle de projection de référence utilisé."
+ 2-NEPTUNE-Timetable-1: "Utilité des calendriers."
+ 2-NEPTUNE-Timetable-2: "Utilité des calendriers."
+ 2-NEPTUNE-VehicleJourney-1: "Existence de la séquence d'arrêt <ChouetteRoute> référencée par la course <VehicleJourney>."
+ 2-NEPTUNE-VehicleJourney-2: "Existence de la mission <JourneyPattern> référencée par la course <VehicleJourney>."
+ 2-NEPTUNE-VehicleJourney-3: "Existence de la ligne <Line> référencée par la course <VehicleJourney>."
+ 2-NEPTUNE-VehicleJourney-4: "Existence de l'opérateur <Company> référencé par la course <VehicleJourney>."
+ 2-NEPTUNE-VehicleJourney-5: "Existence de la tranche horaire <TimeSlot> référencée par la course <VehicleJourney>."
+ 2-NEPTUNE-VehicleJourney-6: "Cohérence entre la course, la mission et la séquence d'arrêts."
+ 2-NEPTUNE-VehicleJourney-7: "Utilité des missions"
+ 2-NEPTUNE-VehicleJourneyAtStop-1: "Existence de l'arrêt <StopPoint> référencé par l'horaire <VehicleJourneyAtStop>."
+ 2-NEPTUNE-VehicleJourneyAtStop-2: "Existence de la course <VehicleJourney> référenceé par l'horaire <VehicleJourneyAtStop>."
+ 2-NEPTUNE-VehicleJourneyAtStop-3: "adéquation des horaires de la course à la séquence d'arrêts."
+ 2-NEPTUNE-VehicleJourneyAtStop-4: "adéquation des horaires de la course à la mission."
+ 2-NEPTUNE-Facility-1: "Existence de l'arrêt <StopArea> référencé par l'équipement <Facility>."
+ 2-NEPTUNE-Facility-2: "Existence de l'arrêt <StopArea> référencé par l'équipement <Facility>."
+ 2-NEPTUNE-Facility-3: "Existence de la ligne <Line> référencée par l'équipement <Facility>."
+ 2-NEPTUNE-Facility-4: "Existence de la correspondance <ConnectionLink> référencée par l'équipement <Facility>."
+ 2-NEPTUNE-Facility-5: "Existence de l'arrêt <StopPoint> référencé par l'équipement <Facility>."
+ 2-NEPTUNE-Facility-6: "Vérification du modèle de projection de référence utilisé."
+ 3-StopArea-1: "Vérification de la géolocalisation de tous les arrêts hors ITL"
+ 3-StopArea-2: "Vérification que 2 arrêts de noms différents en dehors d'un même regroupement d'arrêts ne sont pas trop proches"
+ 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-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"
+ 3-ConnectionLink-1: "Vérification de la proximité entre les deux arrêts d'une correspondance"
+ 3-ConnectionLink-2: "Vérification de la cohérence entre la distance fournie sur la correspondance et la distance géographique entre les deux arrêts de la correspondance"
+ 3-ConnectionLink-3: "Vérification de la vitesse de parcours entre les deux arrêts d'une correspondance"
+ 3-AccessLink-1: "Vérification de la proximité entre les deux extrémités d'un lien d'accès"
+ 3-AccessLink-2: "Vérification de la cohérence entre la distance fournie sur le lien d'accès et la distance géographique entre les deux extrémités du lien d'accès"
+ 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-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"
+ 3-Route-4: "Vérification de double définition de séquences"
+ 3-Route-5: "Vérification de séquences sans séquence opposée"
+ 3-Route-6: "Vérification de la présence d'arrêts dans la séquence"
+ 3-Route-7: "Vérification de la présence de missions"
+ 3-Route-8: "Vérification de l'utilisation des arrêts par les missions"
+ 3-Route-9: "Vérification de l’existence d’une mission passant par tous les arrêts de la séquence"
+ 3-JourneyPattern-1: "Vérification de double définition de missions"
+ 3-VehicleJourney-1: "Vérification de la chronologie des horaires de passage à un arrêt"
+ 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-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-StopArea-3: "Vérification de la cohérence entre les noms de communes et leur code INSEE"
+ 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"
+ rule_target: "Object"
+ rule_number: "Step"
+ rule_code: "Code"
+ violation_count: "errors"
+ violation_count_txt: "Number of errors"
+ objects: "Objects in violations"
+ detail: "Detail"
+ title: "Test title"
+ object: "Error object"
+ resource: "Resources of the error object"
+ url: "URL"
+ first_violations: "First violations"
diff --git a/config/locales/validation_reports.yml b/config/locales/validation_reports.fr.yml
index 57b159d19..8b1757c3a 100644
--- a/config/locales/validation_reports.yml
+++ b/config/locales/validation_reports.fr.yml
@@ -1,347 +1,3 @@
-en:
- validation_results:
- file:
- zip_name_prefix: "validation_results"
- summary_errors_file_prefix: "summary_of_tests.csv"
- detailed_errors_file_prefix: "detail_of_errors.csv"
- index:
- line: "Li"
- column: "Col"
- validation_result:
- severities:
- error: "Required"
- warning: "Optional"
- error_txt: "Required"
- warning_txt: "Optional"
- statuses:
- nok: "Error"
- na: "Unavailable"
- ok: "Success"
- details:
- #### level 1
- ## NEPTUNE
- detail_1_neptune_xml_1: "%{source_label} : %{error_value}"
- detail_1_neptune_xml_2: "%{source_label} : %{error_value}"
- #### level 2
- ## NEPTUNE
- detail_2_neptune_common_1: "L'élément %{source_objectid} a des attributs qui diffèrent entre les différents fichiers qui le définissent"
- detail_2_neptune_common_2: "L'élément %{source_objectid} partage l'attribut RegistrationNumber = %{error_value} avec un autre objet de même type"
- detail_2_neptune_network_1: "La ligne %{source_objectid} est absente de la liste des lignes du réseau %{target_0_objectid}"
- detail_2_neptune_groupofline_1: "La ligne %{source_objectid} est absente de la liste des lignes du du groupe de lignes %{target_0_objectid}"
- detail_2_neptune_stoparea_1: "Le fils (contains = %{error_value}) de l'arrêt %{source_objectid} n'est pas de type StopArea ni StopPoint"
- detail_2_neptune_stoparea_2: "L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type StopPlace ou CommercialStopPoint, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}"
- detail_2_neptune_stoparea_3: "L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des arrêts de type BoardingPosition ou Quay, or un des arrêts contenus (contains = %{target_0_objectid}) est de type %{error_value}"
- detail_2_neptune_stoparea_4: "L'arrêt %{source_objectid} de type %{reference_value} ne peut contenir que des points d'arrêt de séquence, or un des arrêts contenus (contains = %{target_0_objectid}) est un StopArea arrêt de type %{error_value}"
- detail_2_neptune_stoparea_5: "L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{error_value}) inexistante"
- detail_2_neptune_stoparea_6: "L'arrêt %{source_objectid} référence une position géographique (centroidOfArea = %{target_0_objectid}) qui ne le référence pas en retour (containedIn = %{error_value})"
- detail_2_neptune_itl_1: "Le fils (contains = %{target_0_objectid}) de type %{error_value} ne peut pas être contenu dans l'arrêt %{source_objectid} de type %{reference_value}"
- detail_2_neptune_itl_2: "L'arrêt de type ITL %{source_objectid} n'est pas utilisé"
- detail_2_neptune_itl_3: "L'arrêt areaId = %{error_value} référencé par l'ITL %{source_objectid} n'existe pas"
- detail_2_neptune_itl_4: "L'arrêt areaId = %{target_0_objectid} référencé par l'ITL %{source_objectid} devrait être de type ITL et non de type %{error_value}"
- detail_2_neptune_itl_5: "La référence lineIdShortCut = %{error_value} de l'ITL %{source_objectid} n'est pas cohérente avec la ligne %{target_0_objectid}"
- detail_2_neptune_areacentroid_1: "La position géographique <AreaCentroid> %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant"
- detail_2_neptune_areacentroid_2: "La position géographique <AreaCentroid> %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"
- detail_2_neptune_connectionlink_1: "La correspondance %{source_objectid} référence 2 arrêts inexistants"
- detail_2_neptune_accesspoint_1: "L'accès %{source_objectid} référence un arrêt parent (containedIn = %{error_value}) inexistant"
- detail_2_neptune_accesspoint_2: "L'accès %{source_objectid} référence un arrêt parent (containedIn = %{target_0_objectid}) de type invalide (ITL)"
- detail_2_neptune_accesspoint_3: "L'accès %{source_objectid} n'a pas de lien d'accès"
- detail_2_neptune_accesspoint_4: "L'accès %{source_objectid} de type In a des liens d'accès sortants"
- detail_2_neptune_accesspoint_5: "L'accès %{source_objectid} de type Out a des liens d'accès entrants"
- detail_2_neptune_accesspoint_6: "L'accès %{source_objectid} de type InOut n'a que des liens d'accès entrants ou sortants"
- detail_2_neptune_accesspoint_7: "L'accès %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"
- detail_2_neptune_accesslink_1: "La liaison d'accès %{source_objectid} référence %{error_value} qui n'existe pas"
- detail_2_neptune_accesslink_2: "Sur la liaison d'accès %{source_objectid}, les références startOfLink = %{error_value} et endOfLink = %{reference_value} sont de même type"
- detail_2_neptune_line_1: "La ligne %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value} inexistant"
- detail_2_neptune_line_2: "La ligne %{source_objectid} référence un point d'arrêt <StopPoint> (lineEnd = %{error_value}) inexistant "
- detail_2_neptune_line_3: "La ligne %{source_objectid} référence un point d'arrêt (lineEnd = %{error_value}) qui n'est pas terminus d'une séquence d'arrêts"
- detail_2_neptune_line_4: "La ligne %{source_objectid} référence une séquence d'arrêt (routeId = %{error_value}) inexistante"
- detail_2_neptune_line_5: "La séquence d'arrêts (routeId = %{target_0_objectid}) n'est pas référencée par la ligne %{source_objectid}"
- detail_2_neptune_route_1: "La séquence d'arrêts %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante"
- detail_2_neptune_route_2: "La séquence d'arrêts %{source_objectid} référence un tronçon (ptLinkId = %{error_value}) inexistant"
- detail_2_neptune_route_3: "La séquence retour (waybackRouteId = %{error_value}) de la séquence d'arrêts %{source_objectid} n'existe pas"
- detail_2_neptune_route_4: "Le tronçon (ptLinkId = %{error_value}) référencé par la séquence d'arrêt %{source_objectid} est partagé avec %{target_0_objectid}"
- detail_2_neptune_route_5: "Le tronçon %{source_objectid} partage un %{reference_value} : %{error_value} avec un autre tronçon"
- detail_2_neptune_route_6_1: "La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons forme un anneau"
- detail_2_neptune_route_6_2: "La séquence d'arrêts %{source_objectid} n'est pas une séquence linéaire, le chainage des tronçons est rompu au tronçon %{target_0_objectid}"
- detail_2_neptune_route_7: "La séquence d'arrêts %{source_objectid} ne référence pas la mission %{target_0_objectid} alors que cette mission référence la séquence d'arrêt"
- detail_2_neptune_route_8: "La mission journeyPatternId = %{target_0_objectid} de la séquence d'arrêts %{source_objectid} utilise des points d'arrêts hors séquence"
- detail_2_neptune_route_9: "Le point d'arrêt (stopPointId = %{target_0_objectid}) de la séquence d'arrêts %{source_objectid} n'est utilisé dans aucune mission"
- detail_2_neptune_route_10: "La séquence retour (waybackRouteId = %{target_0_objectid}) ne référence pas la séquence d'arrêts %{source_objectid} comme retour"
- detail_2_neptune_route_11: "Le sens (%{reference_value}) de la séquence d'arrêt %{source_objectid} n'est pas compatible avec celui (%{error_value}) de la séquence opposée %{target_0_objectid}"
- detail_2_neptune_route_12: "Le départ dans la zone %{reference_value}) de la séquence d'arrêts %{source_objectid} n'est pas dans la même zone que l'arrivée (zone %{error_value} de la séquence retour %{target_0_objectid}"
- detail_2_neptune_ptlink_1: "Le tronçon %{source_objectid} reférence un %{reference_value} = %{error_value} inexistant"
- detail_2_neptune_journeypattern_1: "La mission %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante"
- detail_2_neptune_journeypattern_2: "La mission %{source_objectid} référence un point d'arrêt (stopPointId = %{error_value}) inexistant"
- detail_2_neptune_journeypattern_3: "La mission %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante"
- detail_2_neptune_stoppoint_1: "Le point d'arrêt %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante"
- detail_2_neptune_stoppoint_2: "Le point d'arrêt %{source_objectid} référence un réseau (ptNetworkIdShortcut = %{error_value}) inexistant"
- detail_2_neptune_stoppoint_3: "Le point d'arrêt %{source_objectid} référence un arrêt (containedIn = %{error_value}) inexistant"
- detail_2_neptune_stoppoint_4: "Le point d'arrêt %{source_objectid} utilise un référentiel géographique (longLatType = %{error_value}) invalide"
- detail_2_neptune_timetable_1: "Le calendrier (<Timetable>) %{source_objectid} ne référence aucune course existante"
- detail_2_neptune_timetable_2: "La course %{source_objectid} n'est référencée dans aucun calendrier (<Timetable>)"
- detail_2_neptune_vehiclejourney_1: "La course %{source_objectid} référence une séquence d'arrêts (routeId = %{error_value}) inexistante"
- detail_2_neptune_vehiclejourney_2: "La course %{source_objectid} référence une mission (journeyPatternId = %{error_value}) inexistante"
- detail_2_neptune_vehiclejourney_3: "La course %{source_objectid} référence une ligne (lineIdShortcut = %{error_value}) inexistante"
- detail_2_neptune_vehiclejourney_4: "La course %{source_objectid} référence un opérateur (operatorId = %{error_value}) inexistant"
- detail_2_neptune_vehiclejourney_5: "La course %{source_objectid} référence une fréquence horaire (timeSlotId = %{error_value}) inexistante"
- detail_2_neptune_vehiclejourney_6: "La course %{source_objectid} référence une mission %{error_value} incompatible de la séquence d'arrêts %{reference_value}"
- detail_2_neptune_vehiclejourney_7: "La mission %{source_objectid} n'est référencée par aucune course"
- detail_2_neptune_vehiclejourneyatstop_1: "La course %{source_objectid} fournit un horaire sur un point d'arrêt (stopPointId = %{error_value}) inexistant"
- detail_2_neptune_vehiclejourneyatstop_2: "Un horaire de la course %{source_objectid} référence une autre course : vehicleJourneyId = %{error_value}"
- detail_2_neptune_vehiclejourneyatstop_3: "La course %{source_objectid} ne fournit pas les horaires des points d'arrêts selon l'ordre de la séquence d'arrêts %{error_value}"
- detail_2_neptune_vehiclejourneyatstop_4: "La course %{source_objectid} ne fournit pas les horaires des points d'arrêts de sa mission %{error_value}"
- detail_2_neptune_facility_1: "L'équipement %{source_objectid} est situé sur un arrêt inexistant (containedId = %{error_value})"
- detail_2_neptune_facility_2: "L'équipement %{source_objectid} référence un arrêt (stopAreaId = %{error_value}) inexistant"
- detail_2_neptune_facility_3: "L'équipement %{source_objectid} référence une ligne (lineId = %{error_value} inexistante"
- detail_2_neptune_facility_4: "L'équipement %{source_objectid} référence une correspondance (connectionLinkId = %{error_value} inexistante"
- 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"
- #### 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}"
- detail_3_stoparea_3: "Les arrêts %{source_label} (%{source_objectid} et %{target_0_objectid}) sont desservis par les mêmes lignes"
- detail_3_stoparea_4: "L'arrêt %{source_label} (%{source_objectid}) est en dehors du périmètre de contrôle"
- detail_3_stoparea_5: "L'arrêt %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} > %{reference_value}"
- detail_3_accesspoint_1: "L'accès %{source_label} (%{source_objectid}) n'est pas géolocalisé"
- detail_3_accesspoint_2: "L'accès %{source_label} (%{source_objectid}) est localisé trop près de l'accès %{target_0_label} (%{target_0_objectid}) : distance %{error_value} < %{reference_value}"
- detail_3_accesspoint_3: "L'accès %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{target_0_label} (%{target_0_objectid}) : distance %{error_value} > %{reference_value}"
- detail_3_connectionlink_1: "Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} > %{reference_value}"
- detail_3_connectionlink_2: "Sur la correspondance %{source_label} (%{source_objectid}), la distance entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}"
- detail_3_connectionlink_3_1: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_connectionlink_3_2: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_connectionlink_3_3: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_connectionlink_3_4: "Sur la correspondance %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_accesslink_1: "Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) est trop grande : distance %{error_value} > %{reference_value}"
- detail_3_accesslink_2: "Sur le lien d'accès %{source_label} (%{source_objectid}), la distance entre l'arrêt %{target_0_label} (%{target_0_objectid}) et l'accès %{target_1_label} (%{target_1_objectid}) : %{error_value} est supérieure à la longueur du lien : %{reference_value}"
- detail_3_accesslink_3_1: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse par défaut %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_accesslink_3_2: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur occasionnel %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_accesslink_3_3: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur habitué %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_accesslink_3_4: "Sur le lien d'accès %{source_label} (%{source_objectid}), la vitesse pour un voyageur à mobilité réduite %{error_value} est supérieure à %{reference_value} km/h"
- detail_3_line_1: "La ligne %{source_label} (%{source_objectid}) a une ligne homonyme sur le même réseau %{target_0_label} (%{target_0_objectid})"
- detail_3_line_2: "La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts"
- detail_3_route_1: "Sur la séquence d'arrêt %{source_label} (%{source_objectid}), l'arrêt %{target_0_label} (%{target_0_objectid}) est desservi 2 fois consécutivement"
- detail_3_route_2: "Les terminus de la séquence d'arrêt %{source_label} (%{source_objectid}) ne sont pas cohérent avec ceux de sa séquence opposée : l'une part de %{target_0_label} (%{target_0_objectid}) et l'autre arrive à %{target_1_label} (%{target_1_objectid})"
- detail_3_route_3_1: "Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} < %{reference_value} "
- detail_3_route_3_2: "Sur la séquence d'arrêt %{source_label} (%{source_objectid}), entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid}), distance %{error_value} > %{reference_value} "
- detail_3_route_4: "La séquence d'arrêt %{source_label} (%{source_objectid}) utilise la même liste ordonnée d'arrêts que la séquence d'arrêts %{target_0_label} (%{target_0_objectid})"
- detail_3_route_5: "La séquence d'arrêt %{source_label} (%{source_objectid}) peut admettre la séquence %{target_0_label} (%{target_0_objectid}) comme séquence opposée"
- detail_3_route_6: "La séquence d'arrêt %{source_label} (%{source_objectid}) doit avoir un minimum de 2 arrêts"
- detail_3_route_7: "La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission"
- detail_3_route_8: "La séquence d'arrêt %{source_label} (%{source_objectid}) a %{error_value} arrêts non utilisés par des missions"
- detail_3_route_9: "La séquence d'arrêt %{source_label} (%{source_objectid}) n'a pas de mission desservant l'ensemble de ses arrêts"
- detail_3_journeypattern_1: "La mission %{source_label} (%{source_objectid}) utilise les mêmes arrêts que la mission %{target_0_label} (%{target_0_objectid}) - nombre d'arrêts = %{error_value}"
- detail_3_vehiclejourney_1: "Arrêt %{target_0_label} (%{target_0_objectid}) : durée d'arrêt mesurée %{error_value} > %{reference_value}"
- detail_3_vehiclejourney_2_1: "La course %{source_label} (%{source_objectid}) a des horaires décroissants entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})"
- detail_3_vehiclejourney_2_2: "La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} < %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})"
- detail_3_vehiclejourney_2_3: "La course %{source_label} (%{source_objectid}) a une vitesse %{error_value} > %{reference_value} km/h entre les arrêts %{target_0_label} (%{target_0_objectid}) et %{target_1_label} (%{target_1_objectid})"
- detail_3_vehiclejourney_3: "La course %{source_label} (%{source_objectid}) a une variation de progression entre les arrêts %{target_1_label} (%{target_1_objectid}) et %{target_2_label} (%{target_2_objectid}) %{error_value} > %{reference_value} avec la course %{target_0_label} (%{target_0_objectid})"
- detail_3_vehiclejourney_4: "La course %{source_label} (%{source_objectid}) n'a pas de calendrier d'application"
- detail_3_facility_1: "L'équipement %{source_label} (%{source_objectid}) n'est pas géolocalisé"
- detail_3_facility_2: "L'équipement %{source_label} (%{source_objectid}) est localisé trop loin de son parent %{areaName} (%{areaId}) : distance %{error_value} > %{reference_value}"
-
- detail_4_network_1_min_size: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value}) "
- detail_4_network_1_max_size: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_network_1_pattern: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_network_1_unique: "L'attribut %{reference_value} du réseau %{source_label} (%{source_objectid}) a une valeur partagée avec le réseau %{target_0_label} (%{target_0_objectid})"
- detail_4_company_1_min_size: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_company_1_max_size: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_company_1_pattern: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_company_1_unique: "L'attribut %{reference_value} du transporteur %{source_label} (%{source_objectid}) a une valeur partagée avec le transporteur %{target_0_label} (%{target_0_objectid})"
- detail_4_groupofline_1_min_size: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_groupofline_1_max_size: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_groupofline_1_pattern: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_groupofline_1_unique: "L'attribut %{reference_value} du groupe de lignes %{source_label} (%{source_objectid}) a une valeur partagée avec le groupe de lignes %{target_0_label} (%{target_0_objectid})"
- detail_4_stoparea_1_min_size: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_stoparea_1_max_size: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_stoparea_1_pattern: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_stoparea_1_unique: "L'attribut %{reference_value} de l'arrêt %{source_label} (%{source_objectid}) a une valeur partagée avec l'arrêt %{target_0_label} (%{target_0_objectid})"
- detail_4_stoparea_2: "L'arrêt physique %{source_label} (%{source_objectid}) n'a pas de parent"
- detail_4_accesspoint_1_min_size: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_accesspoint_1_max_size: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_accesspoint_1_pattern: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_accesspoint_1_unique: "L'attribut %{reference_value} du point d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le point d'accès %{target_0_label} (%{target_0_objectid})"
- detail_4_accesslink_1_min_size: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_accesslink_1_max_size: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_accesslink_1_pattern: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_accesslink_1_unique: "L'attribut %{reference_value} du lien d'accès %{source_label} (%{source_objectid}) a une valeur partagée avec le lien d'accès %{target_0_label} (%{target_0_objectid})"
- detail_4_connectionlink_1_min_size: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_connectionlink_1_max_size: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_connectionlink_1_pattern: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_connectionlink_1_unique: "L'attribut %{reference_value} de la correspondance %{source_label} (%{source_objectid}) a une valeur partagée avec la correspondance %{target_0_label} (%{target_0_objectid})"
- detail_4_connectionlink_2: "Sur la correspondance %{source_label} (%{source_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 %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_timetable_1_max_size: "L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_timetable_1_pattern: "L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_timetable_1_unique: "L'attribut %{reference_value} du calendrier %{source_label} (%{source_objectid}) a une valeur partagée avec le calendrier %{target_0_label} (%{target_0_objectid})"
- detail_4_line_1_min_size: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_line_1_max_size: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_line_1_pattern: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_line_1_unique: "L'attribut %{reference_value} de la ligne %{source_label} (%{source_objectid}) a une valeur partagée avec la ligne %{target_0_label} (%{target_0_objectid})"
- detail_4_line_2: "La ligne %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}"
- detail_4_line_3_1: "La ligne %{source_label} (%{source_objectid}) n'a pas de groupe de lignes"
- detail_4_line_3_2: "La ligne %{source_label} (%{source_objectid}) a plusieurs groupes de lignes"
- detail_4_line_4_1: "La ligne %{source_label} (%{source_objectid}) n'a pas de séquence d'arrêts"
- detail_4_line_4_2: "La ligne %{source_label} (%{source_objectid}) a trop de séquences d'arrêts non associées (%{error_value})"
- detail_4_route_1_min_size: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_route_1_max_size: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_route_1_pattern: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_route_1_unique: "L'attribut %{reference_value} de la séquence d'arrêts %{source_label} (%{source_objectid}) a une valeur partagée avec la séquence d'arrêts %{target_0_label} (%{target_0_objectid})"
- detail_4_journeypattern_1_min_size: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_journeypattern_1_max_size: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_journeypattern_1_pattern: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_journeypattern_1_unique: "L'attribut %{reference_value} de la mission %{source_label} (%{source_objectid}) a une valeur partagée avec la mission %{target_0_label} (%{target_0_objectid})"
- detail_4_vehiclejourney_1_min_size: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas renseigné ou trop petit (%{error_value})"
- detail_4_vehiclejourney_1_max_size: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) est trop grand (%{error_value})"
- detail_4_vehiclejourney_1_pattern: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) n'est pas au bon format (%{error_value})"
- detail_4_vehiclejourney_1_unique: "L'attribut %{reference_value} de la course %{source_label} (%{source_objectid}) a une valeur partagée avec la course %{target_0_label} (%{target_0_objectid})"
- detail_4_vehiclejourney_2: "La course %{source_label} (%{source_objectid}) a un mode de transport interdit %{error_value}"
- activemodel:
- models:
- validation_result:
- zero: "Validation"
- one: "Validation"
- other: "Validation"
- attributes:
- validation_result:
- 1-NEPTUNE-XML-1: "Conformité à la syntaxe XML suivant les recommandations du W3C."
- 1-NEPTUNE-XML-2: "Conformité au schéma défini par la XSD du profil TRIDENT/NEPTUNE."
- 2-NEPTUNE-Common-1: "Unicité des éléments objectId des différents objets d'un lot de fichiers Neptune."
- 2-NEPTUNE-Common-2: "Unicité des éléments regitrationNumber des différents objets d'un lot de fichiers Neptune."
- 2-NEPTUNE-Network-1: "Correcte référence à des lignes <Line> dans version du réseau <PTNetwork>."
- 2-NEPTUNE-GroupOfLine-1: "Correcte référence à des lignes <Line> dans groupe de lignes <GroupOfLine>."
- 2-NEPTUNE-StopArea-1: "Correcte référence à des arrêts <StopArea> et/ou à des points d'arrêt sur parcours <StopPoint> dans les arrêts <StopArea>."
- 2-NEPTUNE-StopArea-2: "Correcte référence à des arrêts <StopArea> dans les arrêts <StopArea> de type StopPlace."
- 2-NEPTUNE-StopArea-3: "Correcte référence à des arrêts <StopArea> dans les arrêts <StopArea> de type CommercialStopPoint."
- 2-NEPTUNE-StopArea-4: "Correcte référence à des points d'arrêt sur parcours <StopPoint> dans les arrêts <StopArea> de type BoardingPosition ou Quay."
- 2-NEPTUNE-StopArea-5: "Correcte référence à une position géographique <AreaCentroid> dans les arrêts <StopArea> de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay."
- 2-NEPTUNE-StopArea-6: "référenceréciproque d'une position géographique <AreaCentroid> dans les arrêts <StopArea> de tout type StopPlace, CommercialStopPoint, BoardingPosition et Quay."
- 2-NEPTUNE-ITL-1: "Correcte référence à des arrêts <StopArea> dans les arrêts <StopArea> de type ITL."
- 2-NEPTUNE-ITL-2: "Correcte référence à des arrêts <StopArea> de type ITL dans la classe d’objets <ITL>."
- 2-NEPTUNE-ITL-3: "Correcte référence à des arrêts <StopArea> dans la classe d’objets <ITL>."
- 2-NEPTUNE-ITL-4: "Vérification du type de référence à des arrêts <StopArea> type ITL dans la classe d’objets <ITL>."
- 2-NEPTUNE-ITL-5: "Bonne référence à la ligne <Line> dans la classe d’objets <ITL>."
- 2-NEPTUNE-AreaCentroid-1: "Correcte référence à des arrêts <StopArea> dans la classe d’objets <AreaCentroid>."
- 2-NEPTUNE-AreaCentroid-2: "Vérification du modèle de projection de référence utilisé."
- 2-NEPTUNE-ConnectionLink-1: "Correcte référence aux arrêts <StopArea> définissant des tronçons de correspondance <ConnectionLink>."
- 2-NEPTUNE-AccessPoint-1: "Correcte référence à un arrêt <StopArea> dans les accès <AccessPoint>."
- 2-NEPTUNE-AccessPoint-2: "Correcte référence à un arrêt <StopArea> dans les accès <AccessPoint>."
- 2-NEPTUNE-AccessPoint-3: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint>."
- 2-NEPTUNE-AccessPoint-4: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint> de type 'in'."
- 2-NEPTUNE-AccessPoint-5: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint> sur les accès de type 'out'."
- 2-NEPTUNE-AccessPoint-6: "Existence de liens d'accès <AccessLink> sur les accès <AccessPoint> sur les accès de type 'inout'."
- 2-NEPTUNE-AccessPoint-7: "Vérification du modèle de projection de référence utilisé."
- 2-NEPTUNE-AccessLink-1: "Correcte référence aux arrêts <StopArea> et accès <AccessPoint> définissant des liens d'accès <AccessLink>."
- 2-NEPTUNE-AccessLink-2: "Correcte référence aux arrêts <StopArea> et accès <AccessPoint> définissant des liens d'accès <AccessLink>."
- 2-NEPTUNE-Line-1: "Correcte référence au réseau dans l'objet ligne <Line>."
- 2-NEPTUNE-Line-2: "Correcte référence à un point d'arrêt sur parcours <StopPoint> comme terminus de ligne <Line>."
- 2-NEPTUNE-Line-3: "Correcte référence à un point d'arrêt sur parcours <StopPoint> comme terminus de ligne <Line>."
- 2-NEPTUNE-Line-4: "Correcte référence aux séquences d'arrêts <ChouetteRoute> dans l'objet ligne <Line>."
- 2-NEPTUNE-Line-5: "Correcte référence aux séquences d'arrêts <ChouetteRoute> dans l'objet ligne <Line>."
- 2-NEPTUNE-Route-1: "Existence des missions <JourneyPattern> référencées par la séquence d'arrêt <ChouetteRoute>."
- 2-NEPTUNE-Route-2: "Existence des tronçons commerciaux <PtLink> référencés par la séquence d'arrêt <ChouetteRoute>."
- 2-NEPTUNE-Route-3: "Existence de la séquence opposée <ChouetteRoute> référencée par la séquence d'arrêt <ChouetteRoute>."
- 2-NEPTUNE-Route-4: "Correcte référence à un tronçon commercial <PtLink> dans une séquence d'arrêts <ChouetteRoute>."
- 2-NEPTUNE-Route-5: "Vérification que tous les points d'arrêts sur parcours sont rattachés à une séquence d'arrêts <ChouetteRoute> au départ d'un tronçon commercial <PtLink> et/ou à l'arrivée d'un autre tronçon commercial <PtLink> de la même séquence d'arrêts."
- 2-NEPTUNE-Route-6: "Vérification du correct ordonnancement des points d'arrêts sur parcours <StopPoint> dans le chainage des tronçons <PtLink> d'une séquence d'arrêts <ChouetteRoute>."
- 2-NEPTUNE-Route-7: "référence mutuelle des missions <JourneyPattern> et des séquences d'arrêts <ChouetteRoute>."
- 2-NEPTUNE-Route-8: "Cohérence des références aux points d'arrêt des missions <JourneyPattern> et des séquences d'arrêts <ChouetteRoute>."
- 2-NEPTUNE-Route-9: "Utilité des points d'arrêts sur parcours des séquences d'arrêts <ChouetteRoute>."
- 2-NEPTUNE-Route-10: "référence d'une séquence d'arrêts <ChouetteRoute> à une séquence d'arrêts opposée."
- 2-NEPTUNE-Route-11: "Cohérence des sens de la référence d'une séquence d'arrêts <ChouetteRoute> à une séquence d'arrêts opposée."
- 2-NEPTUNE-Route-12: "Cohérence des terminus de la référence d'une séquence d'arrêts <ChouetteRoute> à une séquence d'arrêts opposée."
- 2-NEPTUNE-PtLink-1: "Existence des arrêts <StopPoint> référencés par les tronçons commerciaux <PTLink>."
- 2-NEPTUNE-JourneyPattern-1: "Existence de la séquence d'arrêt <ChouetteRoute> référencée par la mission <JourneyPattern>."
- 2-NEPTUNE-JourneyPattern-2: "Existence des arrêts <StopPoint> référencés par la mission <JourneyPattern>."
- 2-NEPTUNE-JourneyPattern-3: "Existence de la ligne <Line> référencée par la mission <JourneyPattern>."
- 2-NEPTUNE-StopPoint-1: "Existence de la ligne <Line> référencée par l'arrêt <StopPoint>."
- 2-NEPTUNE-StopPoint-2: "Existence du réseau <PTNetwork> référence par l'arrêt <StopPoint>."
- 2-NEPTUNE-StopPoint-3: "Existence de l'arrêt <StopArea> référencé par l'arrêt <StopPoint>."
- 2-NEPTUNE-StopPoint-4: "Vérification du modèle de projection de référence utilisé."
- 2-NEPTUNE-Timetable-1: "Utilité des calendriers."
- 2-NEPTUNE-Timetable-2: "Utilité des calendriers."
- 2-NEPTUNE-VehicleJourney-1: "Existence de la séquence d'arrêt <ChouetteRoute> référencée par la course <VehicleJourney>."
- 2-NEPTUNE-VehicleJourney-2: "Existence de la mission <JourneyPattern> référencée par la course <VehicleJourney>."
- 2-NEPTUNE-VehicleJourney-3: "Existence de la ligne <Line> référencée par la course <VehicleJourney>."
- 2-NEPTUNE-VehicleJourney-4: "Existence de l'opérateur <Company> référencé par la course <VehicleJourney>."
- 2-NEPTUNE-VehicleJourney-5: "Existence de la tranche horaire <TimeSlot> référencée par la course <VehicleJourney>."
- 2-NEPTUNE-VehicleJourney-6: "Cohérence entre la course, la mission et la séquence d'arrêts."
- 2-NEPTUNE-VehicleJourney-7: "Utilité des missions"
- 2-NEPTUNE-VehicleJourneyAtStop-1: "Existence de l'arrêt <StopPoint> référencé par l'horaire <VehicleJourneyAtStop>."
- 2-NEPTUNE-VehicleJourneyAtStop-2: "Existence de la course <VehicleJourney> référenceé par l'horaire <VehicleJourneyAtStop>."
- 2-NEPTUNE-VehicleJourneyAtStop-3: "adéquation des horaires de la course à la séquence d'arrêts."
- 2-NEPTUNE-VehicleJourneyAtStop-4: "adéquation des horaires de la course à la mission."
- 2-NEPTUNE-Facility-1: "Existence de l'arrêt <StopArea> référencé par l'équipement <Facility>."
- 2-NEPTUNE-Facility-2: "Existence de l'arrêt <StopArea> référencé par l'équipement <Facility>."
- 2-NEPTUNE-Facility-3: "Existence de la ligne <Line> référencée par l'équipement <Facility>."
- 2-NEPTUNE-Facility-4: "Existence de la correspondance <ConnectionLink> référencée par l'équipement <Facility>."
- 2-NEPTUNE-Facility-5: "Existence de l'arrêt <StopPoint> référencé par l'équipement <Facility>."
- 2-NEPTUNE-Facility-6: "Vérification du modèle de projection de référence utilisé."
- 3-StopArea-1: "Vérification de la géolocalisation de tous les arrêts hors ITL"
- 3-StopArea-2: "Vérification que 2 arrêts de noms différents en dehors d'un même regroupement d'arrêts ne sont pas trop proches"
- 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-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"
- 3-ConnectionLink-1: "Vérification de la proximité entre les deux arrêts d'une correspondance"
- 3-ConnectionLink-2: "Vérification de la cohérence entre la distance fournie sur la correspondance et la distance géographique entre les deux arrêts de la correspondance"
- 3-ConnectionLink-3: "Vérification de la vitesse de parcours entre les deux arrêts d'une correspondance"
- 3-AccessLink-1: "Vérification de la proximité entre les deux extrémités d'un lien d'accès"
- 3-AccessLink-2: "Vérification de la cohérence entre la distance fournie sur le lien d'accès et la distance géographique entre les deux extrémités du lien d'accès"
- 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-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"
- 3-Route-4: "Vérification de double définition de séquences"
- 3-Route-5: "Vérification de séquences sans séquence opposée"
- 3-Route-6: "Vérification de la présence d'arrêts dans la séquence"
- 3-Route-7: "Vérification de la présence de missions"
- 3-Route-8: "Vérification de l'utilisation des arrêts par les missions"
- 3-Route-9: "Vérification de l’existence d’une mission passant par tous les arrêts de la séquence"
- 3-JourneyPattern-1: "Vérification de double définition de missions"
- 3-VehicleJourney-1: "Vérification de la chronologie des horaires de passage à un arrêt"
- 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-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-StopArea-3: "Vérification de la cohérence entre les noms de communes et leur code INSEE"
- 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"
- rule_target: "Object"
- rule_number: "Step"
- rule_code: "Code"
- violation_count: "errors"
- violation_count_txt: "Number of errors"
- objects: "Objects in violations"
- detail: "Detail"
- title: "Test title"
- object: "Error object"
- resource: "Resources of the error object"
- url: "URL"
- first_violations: "First violations"
fr:
validation_results:
file:
@@ -687,4 +343,3 @@ fr:
resource: "Ressource de l'objet en erreur"
url: "URL"
first_violations: "Premières violations"
-
diff --git a/config/locales/validation_tasks.en.yml b/config/locales/validation_tasks.en.yml
new file mode 100644
index 000000000..9c3e6d719
--- /dev/null
+++ b/config/locales/validation_tasks.en.yml
@@ -0,0 +1,97 @@
+en:
+ validation_tasks:
+ actions:
+ new: "New validation"
+ destroy: "Destroy"
+ destroy_confirm: "Are you sure you want destroy this validation?"
+ new:
+ title: "New validation"
+ all: "All"
+ flash: "Validation task on queue, refresh page to see progression"
+ fields_gtfs_validation:
+ warning: "Filter on stop areas validation only GTFS stops and transfers files, these may contain extra attributes"
+ index:
+ title: "Validations"
+ warning: ""
+ show:
+ report: "Report"
+ not_yet_started: "On queue"
+ validated_file: "Validated file"
+ completed: "[ Completed ]"
+ failed: "[ Failed ]"
+ pending: "[ In the treatment queue ]"
+ processing: "[ In progress... ]"
+ graph:
+ files:
+ title_zip: "Validation results for files in zip"
+ title_default: "Validation result for %{extension} file"
+ error: "Errors"
+ ignored: "Ignored"
+ ok: "Success"
+ lines:
+ title: "Validated objects"
+ objects_label: "Objects count"
+ lines_stats: "Lines"
+ routes_stats: "Routes"
+ connection_links_stats: "Connection Links"
+ time_tables_stats: "Timetables"
+ stop_areas_stats: "Stop Areas"
+ access_points_stats: "Access Points"
+ vehicle_journeys_stats: "Vehicle Journeys"
+ journey_patterns_stats: "Journey Patterns"
+ statuses:
+ created: "Pending ..."
+ scheduled: "Processing ..."
+ terminated: "Completed"
+ canceled: "Canceled"
+ aborted: "Failed"
+ compliance_check_task: "Validate Report"
+ severities:
+ info: "Information"
+ uncheck: "Unchecked"
+ ok: "Ok"
+ warning: "Warning"
+ error: "Error"
+ fatal: "Fatal"
+ activerecord:
+ models:
+ validation_task:
+ zero: "validation"
+ one: "validation"
+ other: "validations"
+ neptune_validation:
+ zero: "validation"
+ one: "Neptune validation"
+ other: "validations"
+ csv_validation:
+ zero: "validation"
+ one: "CSV validation"
+ other: "validations"
+ gtfs_validation:
+ zero: "validation"
+ one: "GTFS validation"
+ other: "validations"
+ netex_validation:
+ zero: "validation"
+ one: "NeTEx validation"
+ other: "validations"
+ attributes:
+ validation_task:
+ resources: "File to validate"
+ created_at: "Created on"
+ status: "Status"
+ references_type: "subset"
+ no_save: "No save"
+ rule_parameter_set_id: "Rule parameter set for compliance check"
+ object_id_prefix: "Neptune Id prefix"
+ max_distance_for_commercial: "Max distance for commercial stop"
+ max_distance_for_connection_link: "Max distance for connection link"
+ ignore_last_word: "ignore last word"
+ ignore_end_chars: "ignore last chars"
+ formtastic:
+ titles:
+ validation_task:
+ max_distance_for_commercial: "Maximal distance to merge homonymous stops in commercial stop in meter"
+ max_distance_for_connection_link: "Maximal distance to link stops by connection link stop in meter"
+ ignore_last_word: "ignore last word on stop name in homonymous detection (inappliable when just one word occurs)"
+ ignore_end_chars: "ignore some chars at the end of stop names in homonymous detection"
diff --git a/config/locales/validation_tasks.yml b/config/locales/validation_tasks.fr.yml
index ff41f0a1a..adbd9c99f 100644
--- a/config/locales/validation_tasks.yml
+++ b/config/locales/validation_tasks.fr.yml
@@ -1,100 +1,3 @@
-en:
- validation_tasks:
- actions:
- new: "New validation"
- destroy: "Destroy"
- destroy_confirm: "Are you sure you want destroy this validation?"
- new:
- title: "New validation"
- all: "All"
- flash: "Validation task on queue, refresh page to see progression"
- fields_gtfs_validation:
- warning: "Filter on stop areas validation only GTFS stops and transfers files, these may contain extra attributes"
- index:
- title: "Validations"
- warning: ""
- show:
- report: "Report"
- not_yet_started: "On queue"
- validated_file: "Validated file"
- completed: "[ Completed ]"
- failed: "[ Failed ]"
- pending: "[ In the treatment queue ]"
- processing: "[ In progress... ]"
- graph:
- files:
- title_zip: "Validation results for files in zip"
- title_default: "Validation result for %{extension} file"
- error: "Errors"
- ignored: "Ignored"
- ok: "Success"
- lines:
- title: "Validated objects"
- objects_label: "Objects count"
- lines_stats: "Lines"
- routes_stats: "Routes"
- connection_links_stats: "Connection Links"
- time_tables_stats: "Timetables"
- stop_areas_stats: "Stop Areas"
- access_points_stats: "Access Points"
- vehicle_journeys_stats: "Vehicle Journeys"
- journey_patterns_stats: "Journey Patterns"
- statuses:
- created: "Pending ..."
- scheduled: "Processing ..."
- terminated: "Completed"
- canceled: "Canceled"
- aborted: "Failed"
- compliance_check_task: "Validate Report"
- severities:
- info: "Information"
- uncheck: "Unchecked"
- ok: "Ok"
- warning: "Warning"
- error: "Error"
- fatal: "Fatal"
- activerecord:
- models:
- validation_task:
- zero: "validation"
- one: "validation"
- other: "validations"
- neptune_validation:
- zero: "validation"
- one: "Neptune validation"
- other: "validations"
- csv_validation:
- zero: "validation"
- one: "CSV validation"
- other: "validations"
- gtfs_validation:
- zero: "validation"
- one: "GTFS validation"
- other: "validations"
- netex_validation:
- zero: "validation"
- one: "NeTEx validation"
- other: "validations"
- attributes:
- validation_task:
- resources: "File to validate"
- created_at: "Created on"
- status: "Status"
- references_type: "subset"
- no_save: "No save"
- rule_parameter_set_id: "Rule parameter set for compliance check"
- object_id_prefix: "Neptune Id prefix"
- max_distance_for_commercial: "Max distance for commercial stop"
- max_distance_for_connection_link: "Max distance for connection link"
- ignore_last_word: "ignore last word"
- ignore_end_chars: "ignore last chars"
- formtastic:
- titles:
- validation_task:
- max_distance_for_commercial: "Maximal distance to merge homonymous stops in commercial stop in meter"
- max_distance_for_connection_link: "Maximal distance to link stops by connection link stop in meter"
- ignore_last_word: "ignore last word on stop name in homonymous detection (inappliable when just one word occurs)"
- ignore_end_chars: "ignore some chars at the end of stop names in homonymous detection"
fr:
validation_tasks:
actions:
diff --git a/config/locales/validations.en.yml b/config/locales/validations.en.yml
new file mode 100644
index 000000000..939056d39
--- /dev/null
+++ b/config/locales/validations.en.yml
@@ -0,0 +1,100 @@
+en:
+ validations:
+ actions:
+ new: "New validation"
+ destroy: "Destroy"
+ destroy_confirm: "Are you sure you want destroy this validation?"
+ new:
+ title: "New validation"
+ all: "All"
+ flash: "Validation task on queue, refresh page to see progression"
+ fields_gtfs_validation:
+ warning: "Filter on stop areas validation only GTFS stops and transfers files, these may contain extra attributes"
+ index:
+ title: "Validations"
+ warning: ""
+ show:
+ report: "Report"
+ validated_file: "Validated file"
+ title: "Neptune Validation"
+ summary: "Rapport de conformité à la norme NEPTUNE"
+ completed: "[ Completed ]"
+ failed: "[ Failed ]"
+ pending: "[ In the treatment queue ]"
+ processing: "[ In progress... ]"
+ export: "Download test report"
+ export_csv: "CSV format"
+ graph:
+ files:
+ title_zip: "Validation results for files in zip"
+ title_default: "Validation result for %{extension} file"
+ error: "Errors"
+ ignored: "Ignored"
+ ok: "Success"
+ lines:
+ title: "Validated objects"
+ objects_label: "Objects count"
+ lines_stats: "Lines"
+ routes_stats: "Routes"
+ connection_links_stats: "Connection Links"
+ time_tables_stats: "Timetables"
+ stop_areas_stats: "Stop Areas"
+ access_points_stats: "Access Points"
+ vehicle_journeys_stats: "Vehicle Journeys"
+ journey_patterns_stats: "Journey Patterns"
+ statuses:
+ created: "Pending ..."
+ scheduled: "Processing ..."
+ terminated: "Completed"
+ canceled: "Canceled"
+ aborted: "Failed"
+ compliance_check_task: "Validate Report"
+ severities:
+ info: "Information"
+ uncheck: "Unchecked"
+ ok: "Ok"
+ warning: "Warning"
+ error: "Error"
+ fatal: "Fatal"
+ activemodel:
+ models:
+ validation:
+ zero: "validation"
+ one: "validation"
+ other: "validations"
+ neptune_validation:
+ zero: "validation"
+ one: "Neptune validation"
+ other: "validations"
+ csv_validation:
+ zero: "validation"
+ one: "CSV validation"
+ other: "validations"
+ gtfs_validation:
+ zero: "validation"
+ one: "GTFS validation"
+ other: "validations"
+ netex_validation:
+ zero: "validation"
+ one: "NeTEx validation"
+ other: "validations"
+ attributes:
+ validation:
+ resources: "File to validate"
+ created_at: "Created on"
+ status: "Status"
+ references_type: "subset"
+ no_save: "No save"
+ rule_parameter_set_id: "Rule parameter set for compliance check"
+ object_id_prefix: "Neptune Id prefix"
+ max_distance_for_commercial: "Max distance for commercial stop"
+ max_distance_for_connection_link: "Max distance for connection link"
+ ignore_last_word: "ignore last word"
+ ignore_end_chars: "ignore last chars"
+ formtastic:
+ titles:
+ validation:
+ max_distance_for_commercial: "Maximal distance to merge homonymous stops in commercial stop in meter"
+ max_distance_for_connection_link: "Maximal distance to link stops by connection link stop in meter"
+ ignore_last_word: "ignore last word on stop name in homonymous detection (inappliable when just one word occurs)"
+ ignore_end_chars: "ignore some chars at the end of stop names in homonymous detection"
diff --git a/config/locales/validations.yml b/config/locales/validations.fr.yml
index 241f6b323..dc459bee0 100644
--- a/config/locales/validations.yml
+++ b/config/locales/validations.fr.yml
@@ -1,103 +1,3 @@
-en:
- validations:
- actions:
- new: "New validation"
- destroy: "Destroy"
- destroy_confirm: "Are you sure you want destroy this validation?"
- new:
- title: "New validation"
- all: "All"
- flash: "Validation task on queue, refresh page to see progression"
- fields_gtfs_validation:
- warning: "Filter on stop areas validation only GTFS stops and transfers files, these may contain extra attributes"
- index:
- title: "Validations"
- warning: ""
- show:
- report: "Report"
- validated_file: "Validated file"
- title: "Neptune Validation"
- summary: "Rapport de conformité à la norme NEPTUNE"
- completed: "[ Completed ]"
- failed: "[ Failed ]"
- pending: "[ In the treatment queue ]"
- processing: "[ In progress... ]"
- export: "Download test report"
- export_csv: "CSV format"
- graph:
- files:
- title_zip: "Validation results for files in zip"
- title_default: "Validation result for %{extension} file"
- error: "Errors"
- ignored: "Ignored"
- ok: "Success"
- lines:
- title: "Validated objects"
- objects_label: "Objects count"
- lines_stats: "Lines"
- routes_stats: "Routes"
- connection_links_stats: "Connection Links"
- time_tables_stats: "Timetables"
- stop_areas_stats: "Stop Areas"
- access_points_stats: "Access Points"
- vehicle_journeys_stats: "Vehicle Journeys"
- journey_patterns_stats: "Journey Patterns"
- statuses:
- created: "Pending ..."
- scheduled: "Processing ..."
- terminated: "Completed"
- canceled: "Canceled"
- aborted: "Failed"
- compliance_check_task: "Validate Report"
- severities:
- info: "Information"
- uncheck: "Unchecked"
- ok: "Ok"
- warning: "Warning"
- error: "Error"
- fatal: "Fatal"
- activemodel:
- models:
- validation:
- zero: "validation"
- one: "validation"
- other: "validations"
- neptune_validation:
- zero: "validation"
- one: "Neptune validation"
- other: "validations"
- csv_validation:
- zero: "validation"
- one: "CSV validation"
- other: "validations"
- gtfs_validation:
- zero: "validation"
- one: "GTFS validation"
- other: "validations"
- netex_validation:
- zero: "validation"
- one: "NeTEx validation"
- other: "validations"
- attributes:
- validation:
- resources: "File to validate"
- created_at: "Created on"
- status: "Status"
- references_type: "subset"
- no_save: "No save"
- rule_parameter_set_id: "Rule parameter set for compliance check"
- object_id_prefix: "Neptune Id prefix"
- max_distance_for_commercial: "Max distance for commercial stop"
- max_distance_for_connection_link: "Max distance for connection link"
- ignore_last_word: "ignore last word"
- ignore_end_chars: "ignore last chars"
- formtastic:
- titles:
- validation:
- max_distance_for_commercial: "Maximal distance to merge homonymous stops in commercial stop in meter"
- max_distance_for_connection_link: "Maximal distance to link stops by connection link stop in meter"
- ignore_last_word: "ignore last word on stop name in homonymous detection (inappliable when just one word occurs)"
- ignore_end_chars: "ignore some chars at the end of stop names in homonymous detection"
fr:
validations:
actions:
diff --git a/config/locales/vehicle_journey_imports.en.yml b/config/locales/vehicle_journey_imports.en.yml
new file mode 100644
index 000000000..95426700a
--- /dev/null
+++ b/config/locales/vehicle_journey_imports.en.yml
@@ -0,0 +1,24 @@
+en:
+ vehicle_journey_imports:
+ new:
+ title: "Import vehicle journey at stops"
+ export_vehicle_journeys: "Export existing vehicle journey at stops"
+ success: "Import is a success"
+ tooltip:
+ file: "Select a CSV or Excel file"
+ errors:
+ import_aborted: "Errors prohibited this import from completing: "
+ not_same_stop_points: "Error column 1 : Not same stop points than in route %{route}"
+ one_stop_point_used: "Error column %{column} : only one stop scheduled"
+ invalid_vehicle_journey_at_stop: "Error column %{column} line %{line} : vehicle journey at stop invalid %{time}"
+ invalid_vehicle_journey: "Error column %{column}, vehicle journey is invalid : %{message}"
+ exception: "Invalid file, you must provide valid csv, xls or xlsx file"
+ success:
+ created_jp_count: "%{count} journey patterns created"
+ created_vj_count: "%{count} vehicle journeys created"
+ updated_vj_count: "%{count} vehicle journeys updated"
+ deleted_vj_count: "%{count} vehicle journeys deleted"
+ activemodel:
+ attributes:
+ vehicle_journey_import:
+ file: "File"
diff --git a/config/locales/vehicle_journey_imports.fr.yml b/config/locales/vehicle_journey_imports.fr.yml
new file mode 100644
index 000000000..f5a0bb999
--- /dev/null
+++ b/config/locales/vehicle_journey_imports.fr.yml
@@ -0,0 +1,24 @@
+fr:
+ vehicle_journey_imports:
+ new:
+ title: "Import des horaires aux arrêts"
+ export_vehicle_journeys: "Exporter les horaires existants"
+ success: "L'import des données est un succès"
+ tooltip:
+ file: "Sélectionner un fichier CSV ou Excel"
+ errors:
+ import_aborted: "Des erreurs ont empéché le bon déroulement de l'import: "
+ not_same_stop_points: "Erreur colonne 1 : Pas les mêmes points d'arrêt que sur l'itinéraire %{route}"
+ one_stop_point_used: "Erreur colonne %{column} : un seul arrêt desservi"
+ invalid_vehicle_journey_at_stop: "Erreur colonne %{column} ligne %{line} : horaire à l'arrêt invalide %{time}"
+ invalid_vehicle_journey: "Erreur colonne %{column}, la course est invalide : %{message}"
+ exception: "Le fichier est invalide, vous devez fournir un fichier csv, xls ou xlsx valide"
+ success:
+ created_jp_count: "%{count} mission(s) ajoutée(s)"
+ created_vj_count: "%{count} course(s) ajoutée(s)"
+ updated_vj_count: "%{count} course(s) mise(s) à jour"
+ deleted_vj_count: "%{count} course(s) supprimée(s)"
+ activemodel:
+ attributes:
+ vehicle_journey_import:
+ file: "Fichier"
diff --git a/config/locales/vehicle_journey_imports.yml b/config/locales/vehicle_journey_imports.yml
deleted file mode 100644
index fd442d5eb..000000000
--- a/config/locales/vehicle_journey_imports.yml
+++ /dev/null
@@ -1,48 +0,0 @@
-en:
- vehicle_journey_imports:
- new:
- title: "Import vehicle journey at stops"
- export_vehicle_journeys: "Export existing vehicle journey at stops"
- success: "Import is a success"
- tooltip:
- file: "Select a CSV or Excel file"
- errors:
- import_aborted: "Errors prohibited this import from completing: "
- not_same_stop_points: "Error column 1 : Not same stop points than in route %{route}"
- one_stop_point_used: "Error column %{column} : only one stop scheduled"
- invalid_vehicle_journey_at_stop: "Error column %{column} line %{line} : vehicle journey at stop invalid %{time}"
- invalid_vehicle_journey: "Error column %{column}, vehicle journey is invalid : %{message}"
- exception: "Invalid file, you must provide valid csv, xls or xlsx file"
- success:
- created_jp_count: "%{count} journey patterns created"
- created_vj_count: "%{count} vehicle journeys created"
- updated_vj_count: "%{count} vehicle journeys updated"
- deleted_vj_count: "%{count} vehicle journeys deleted"
- activemodel:
- attributes:
- vehicle_journey_import:
- file: "File"
-fr:
- vehicle_journey_imports:
- new:
- title: "Import des horaires aux arrêts"
- export_vehicle_journeys: "Exporter les horaires existants"
- success: "L'import des données est un succès"
- tooltip:
- file: "Sélectionner un fichier CSV ou Excel"
- errors:
- import_aborted: "Des erreurs ont empéché le bon déroulement de l'import: "
- not_same_stop_points: "Erreur colonne 1 : Pas les mêmes points d'arrêt que sur l'itinéraire %{route}"
- one_stop_point_used: "Erreur colonne %{column} : un seul arrêt desservi"
- invalid_vehicle_journey_at_stop: "Erreur colonne %{column} ligne %{line} : horaire à l'arrêt invalide %{time}"
- invalid_vehicle_journey: "Erreur colonne %{column}, la course est invalide : %{message}"
- exception: "Le fichier est invalide, vous devez fournir un fichier csv, xls ou xlsx valide"
- success:
- created_jp_count: "%{count} mission(s) ajoutée(s)"
- created_vj_count: "%{count} course(s) ajoutée(s)"
- updated_vj_count: "%{count} course(s) mise(s) à jour"
- deleted_vj_count: "%{count} course(s) supprimée(s)"
- activemodel:
- attributes:
- vehicle_journey_import:
- file: "Fichier" \ No newline at end of file
diff --git a/config/locales/vehicle_translations.en.yml b/config/locales/vehicle_translations.en.yml
new file mode 100644
index 000000000..506310c36
--- /dev/null
+++ b/config/locales/vehicle_translations.en.yml
@@ -0,0 +1,21 @@
+en:
+ vehicle_translations:
+ success: "%{count} vehicle journeys created by translation"
+ failure: "Fail when creating vehicle journeys by translation"
+ translate_form:
+ set: "Set"
+ to: "at (hh:mm)"
+ first_stop_arrival_time: "Arrival time at first stop '%{stop_name}'"
+ first_stop_departure_time: "Departure time at first stop '%{stop_name}'"
+ multiple_cloning_form: "Repeat cloning based on a time interval"
+ activemodel:
+ attributes:
+ vehicle_translation:
+ duration: "Duration"
+ count: "Count"
+ errors:
+ models:
+ vehicle_translation:
+ missing_start_time: "Departure time or arrival time is required."
+ uncompiliant_vehicle: "Vehicle creation by copy requires that the selected vehicle counts at leat a stop and has departure and arrival times at each stops"
+ unreadable_time: "Expected time format is hh:mm"
diff --git a/config/locales/vehicle_translations.yml b/config/locales/vehicle_translations.fr.yml
index a1e33b8e4..22222e27e 100644
--- a/config/locales/vehicle_translations.yml
+++ b/config/locales/vehicle_translations.fr.yml
@@ -1,24 +1,3 @@
-en:
- vehicle_translations:
- success: "%{count} vehicle journeys created by translation"
- failure: "Fail when creating vehicle journeys by translation"
- translate_form:
- set: "Set"
- to: "at (hh:mm)"
- first_stop_arrival_time: "Arrival time at first stop '%{stop_name}'"
- first_stop_departure_time: "Departure time at first stop '%{stop_name}'"
- multiple_cloning_form: "Repeat cloning based on a time interval"
- activemodel:
- attributes:
- vehicle_translation:
- duration: "Duration"
- count: "Count"
- errors:
- models:
- vehicle_translation:
- missing_start_time: "Departure time or arrival time is required."
- uncompiliant_vehicle: "Vehicle creation by copy requires that the selected vehicle counts at leat a stop and has departure and arrival times at each stops"
- unreadable_time: "Expected time format is hh:mm"
fr:
vehicle_translations:
success: "%{count} course(s) crée(s) par translation"
@@ -41,4 +20,3 @@ fr:
missing_start_time: "L'horaire de départ ou celui d'arrivée est requis"
uncompiliant_vehicle: "Pour cloner une course, celle-ci doit compter au moins un arrêt et avoir des horaires départ arrivée sur tous ses arrêts"
unreadable_time: "Le format d'horaire attendu est hh:mm"
-
diff --git a/config/locales/waybacks.yml b/config/locales/waybacks.en.yml
index c3bf8cc3d..e6d3234e1 100644
--- a/config/locales/waybacks.yml
+++ b/config/locales/waybacks.en.yml
@@ -3,9 +3,3 @@ en:
label:
straight_forward: "straight forward"
backward: "backward"
-fr:
- waybacks:
- label:
- straight_forward: "aller"
- backward: "retour"
-
diff --git a/config/locales/waybacks.fr.yml b/config/locales/waybacks.fr.yml
new file mode 100644
index 000000000..4c6ed0036
--- /dev/null
+++ b/config/locales/waybacks.fr.yml
@@ -0,0 +1,5 @@
+fr:
+ waybacks:
+ label:
+ straight_forward: "aller"
+ backward: "retour"
diff --git a/config/locales/will_paginate.en.yml b/config/locales/will_paginate.en.yml
new file mode 100644
index 000000000..8d9d27800
--- /dev/null
+++ b/config/locales/will_paginate.en.yml
@@ -0,0 +1,20 @@
+en:
+ will_paginate:
+ previous_label: "&#8592; Previous"
+ next_label: "Next &#8594;"
+ page_gap: "&hellip;"
+
+ page_entries_info:
+ search: "Results :"
+ list: "Paginated list"
+ single_page:
+ zero: "No item found"
+ one: "1 %{model} shown"
+ other: "%{count} %{model} shown"
+ single_page_html:
+ zero: "No item found"
+ one: "<b>1</b> %{model} shown"
+ other: "<b>%{count}</b> %{model} shown"
+
+ multi_page: "%{model} %{from} - %{to} of %{count} "
+ multi_page_html: "%{model} <b>%{from}&nbsp;-&nbsp;%{to}</b> of <b>%{count}</b> "
diff --git a/config/locales/will_paginate.yml b/config/locales/will_paginate.fr.yml
index 4793c962c..68963ea4a 100644
--- a/config/locales/will_paginate.yml
+++ b/config/locales/will_paginate.fr.yml
@@ -1,24 +1,3 @@
-en:
- will_paginate:
- previous_label: "&#8592; Previous"
- next_label: "Next &#8594;"
- page_gap: "&hellip;"
-
- page_entries_info:
- search: "Results :"
- list: "Paginated list"
- single_page:
- zero: "No item found"
- one: "1 %{model} shown"
- other: "%{count} %{model} shown"
- single_page_html:
- zero: "No item found"
- one: "<b>1</b> %{model} shown"
- other: "<b>%{count}</b> %{model} shown"
-
- multi_page: "%{model} %{from} - %{to} of %{count} "
- multi_page_html: "%{model} <b>%{from}&nbsp;-&nbsp;%{to}</b> of <b>%{count}</b> "
-
fr:
will_paginate:
previous_label: "&#8592; Précédent"