'turn slight left': 'javascripts.directions.instructions.slight_left',
'roundabout': 'javascripts.directions.instructions.roundabout',
'rotary': 'javascripts.directions.instructions.roundabout',
+ 'exit roundabout': 'javascripts.directions.instructions.exit_roundabout',
+ 'exit rotary': 'javascripts.directions.instructions.exit_roundabout',
'depart': 'javascripts.directions.instructions.start',
'arrive': 'javascripts.directions.instructions.destination',
};
'turn sharp left': 7,
'roundabout': 10,
'rotary': 10,
+ 'exit roundabout': 10,
+ 'exit rotary': 10,
'depart': 8,
'arrive': 14
};
case 'arrive':
case 'roundabout':
case 'rotary':
+ case 'exit roundabout':
+ case 'exit rotary':
maneuver_id = step.maneuver.type;
break;
case 'roundabout turn':
namedRoad = false;
}
- if (step.maneuver.type.match(/rotary|roundabout/)) {
+ if (step.maneuver.type.match(/exit (rotary|roundabout)/)) {
+ instText += I18n.t(template, { name: name });
+ } else if (step.maneuver.type.match(/rotary|roundabout/)) {
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 });
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}
- slight_right_with_exit: Exit onto %{name}
- continue_with_exit: Exit onto %{name}
+ exit_roundabout: Exit roundabout onto %{name}
unnamed: "unnamed road"
courtesy: "Directions courtesy of %{link}"
exit_counts: