diff --git a/locales/fr-FR.json b/locales/fr-FR.json index 294fa4cc08..ab7e4eb9bc 100644 --- a/locales/fr-FR.json +++ b/locales/fr-FR.json @@ -45,10 +45,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -88,10 +85,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -149,10 +143,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -184,10 +175,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "metric_lengths": [ " kilomètres", @@ -241,10 +229,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -381,10 +366,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "ferry_label": "Ferry", "example_phrases": { @@ -413,10 +395,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "ferry_label": "Ferry", "example_phrases": { @@ -469,10 +448,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -480,7 +456,7 @@ ], "1": [ "Entrez dans le rond-point et prenez la 1er sortie.", - "Entrez dans le rond-point et prenez la 2nd sortie.", + "Entrez dans le rond-point et prenez la 2e sortie.", "Entrez dans le rond-point et prenez la 3ème sortie.", "Entrez dans le rond-point et prenez la 4ème sortie.", "Entrez dans le rond-point et prenez la 5ème sortie.", @@ -569,10 +545,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -752,10 +725,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -783,10 +753,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -935,10 +902,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -985,10 +949,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -1023,10 +984,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -1065,10 +1023,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -1121,10 +1076,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -1164,10 +1116,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -1214,10 +1163,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "metric_lengths": [ " kilomètres", @@ -1453,10 +1399,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -1496,10 +1439,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -1555,10 +1495,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "example_phrases": { "0": [ @@ -1646,10 +1583,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "metric_lengths": [ " kilomètres", @@ -2024,10 +1958,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -2067,10 +1998,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -2112,10 +2040,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -2163,10 +2088,7 @@ "l'allée", "la piste cyclable", "la piste de vélo de montagne", - "le passage protégé", - "the stairs", - "the bridge", - "the tunnel" + "le passage protégé" ], "relative_directions": [ "gauche", @@ -2251,22 +2173,6 @@ ] } }, - "pass": { - "phrases": { - "0": "Pass .", - "1": "Pass traffic signals on ." - }, - "object_labels": [ - "the gate", - "the bollards", - "ways intersection" - ], - "example_phrases": { - "0": [ - "Pass the gate." - ] - } - }, "elevator": { "phrases": { "0": "Prenez l'ascenseur.", @@ -2274,10 +2180,10 @@ }, "example_phrases": { "0": [ - "Take the elevator." + "Prenez l'ascenseur." ], "1": [ - "Take the elevator to Level 1." + "Prenez l'ascenseur jusqu'au niveau 1." ] } }, @@ -2288,10 +2194,10 @@ }, "example_phrases": { "0": [ - "Take the stairs." + "Prenez les escaliers." ], "1": [ - "Take the stairs to Level 2." + "Prenez les escaliers jusqu'au niveau 1." ] } }, @@ -2302,10 +2208,10 @@ }, "example_phrases": { "0": [ - "Take the escalator." + "Prenez l'escalator." ], "1": [ - "Take the escalator to Level 3." + "Prenez l'escalator jusqu'au niveau 1." ] } }, @@ -2322,10 +2228,10 @@ ], "example_phrases": { "0": [ - "Enter the building." + "Entrez dans le bâtiment." ], "1": [ - "Enter the building, and continue on the walkway." + "Entrez dans le bâtiment et continuez sur le passage protégé." ] } }, @@ -2342,10 +2248,10 @@ ], "example_phrases": { "0": [ - "Exit the building." + "Sortez du bâtiment." ], "1": [ - "Exit the building, and continue on the walkway." + "Sortez du bâtiment et continuez sur le passage protégé." ] } } diff --git a/proto/common.proto b/proto/common.proto index 649d8a8c74..bb9b975e17 100644 --- a/proto/common.proto +++ b/proto/common.proto @@ -183,6 +183,7 @@ message BikeShareStationInfo { string operator = 5; float rent_cost = 6; float return_cost = 7; + string osm_node_id= 8; } message TransitPlatformInfo { diff --git a/src/mjolnir/pbfgraphparser.cc b/src/mjolnir/pbfgraphparser.cc index a9587d5df0..ecdcb62ec9 100644 --- a/src/mjolnir/pbfgraphparser.cc +++ b/src/mjolnir/pbfgraphparser.cc @@ -1919,6 +1919,7 @@ struct graph_callback : public OSMPBF::Callback { n.set_latlng(lng, lat); n.set_type(NodeType::kBikeShare); valhalla::BikeShareStationInfo bss_info; + bss_info.set_osm_node_id("poi:osm:node:" + std::to_string(osmid)); for (auto& key_value : *results) { if (key_value.first == "name") { diff --git a/third_party/tz b/third_party/tz index 380c07cef0..a8e2fcd87b 160000 --- a/third_party/tz +++ b/third_party/tz @@ -1 +1 @@ -Subproject commit 380c07cef01c71c1f93e9709d9f8c79b91cff063 +Subproject commit a8e2fcd87bc5f83fec0a76652095e8d7881b0763