invented wrote:Like how "In 800 metres, get ready to turn left" should be "Get ready to turn left in 800 metres"
That problem isn't just grammatical. When informing the driver of an upcoming maneuver, the goal is to convey the level of urgency first, so that the driver can respond appropriately. You don't want a driver to start slowing down the moment the voice prompt says "Get ready...", only to find out that the turn is still a mile ahead. You also don't want the driver to postpone responding until the voice reaches the end (by which time half of that last quarter-mile is gone) and sudden braking is required.
So the distance needs to come first.
Another consideration is that the imperative ("turn left") on its own implies immediacy. If you miss the distance announcement for some reason, or there is a long gap between the phrases, "In 800 metres... ... ... turn left", the "turn left" is going to register to the driver as an immediate instruction, even though it is still some distance ahead.
So the distinction between preparing for a maneuver, and performing it immediately, needs to be maintained.
Given those constraints, what are the alternatives?
"In 800 metres, be ready to turn left."
"In 800 metres, you will be turning left."
Is there any way to word this that doesn't
sound just as awkward?