]> git.openstreetmap.org Git - rails.git/commitdiff
Separated ordinal roundabout exit text from normal exit text
authorJ Guthrie <jamie.guthrie@gmail.com>
Sun, 29 Apr 2018 20:59:54 +0000 (21:59 +0100)
committerJ Guthrie <jamie.guthrie@gmail.com>
Sun, 29 Apr 2018 20:59:54 +0000 (21:59 +0100)
app/assets/javascripts/index/directions/osrm.js
config/locales/en.yml

index 38b22043010a9d6b76d1973192cc3e7cf7318416..b49d93e065436afbe39d3fe8711c58a6ac18384c 100644 (file)
@@ -117,10 +117,14 @@ function OSRMEngine() {
         }
 
         if (step.maneuver.type.match(/rotary|roundabout/)) {
-          if (step.maneuver.exit && step.maneuver.exit <= 10) {
-            instText += I18n.t(template + '_with_exit', { exit: I18n.t('javascripts.directions.instructions.exit_counts.' + numToWord(step.maneuver.exit)), name: name } );
+          if (step.maneuver.exit) {
+            if (step.maneuver.exit <= 10) {
+              instText += I18n.t(template + '_with_exit_ordinal', { exit: I18n.t('javascripts.directions.instructions.exit_counts.' + numToWord(step.maneuver.exit)), name: name });
+            } else {
+              instText += I18n.t(template + '_with_exit', { exit: step.maneuver.exit, name: name });
+            }
           } else {
-            instText += I18n.t(template + '_without_exit', { name: name } );
+            instText += I18n.t(template + '_without_exit', { name: name });
           }
         } else if (step.maneuver.type.match(/on ramp|off ramp/)) {
           var params = {};
index 3b5e5ffa2b496ae0def2b38dbabc7db76b83d20c..4dd1762e1900eab84a3c74065dbbca2d63cdf884 100644 (file)
@@ -2377,6 +2377,7 @@ en:
         against_oneway_without_exit: Go against one-way on %{name}
         end_oneway_without_exit: End of one-way on %{name}
         roundabout_with_exit: At roundabout take exit %{exit} onto %{name}
+        roundabout_with_exit_ordinal: At roundabout take %{exit} exit onto %{name}
         turn_left_with_exit: Exit onto %{name}
         slight_left_with_exit: Exit onto %{name}
         turn_right_with_exit: Exit onto %{name}