To "wait on" and "wait for" can mean exactly the same thing in English. "She will wait on you" is every bit as correct a translation in this case.
Yes, however wait on is also commonly used for serving someone in American English. It is less common to use to replace wait for. Possibly they were trying to keep it less vague.
Though I would still report it.
'Wait on' and wait for' do not mean exactly the same in Standard English. Some people say 'wait on' and mean 'wait for', but that is slang (which they have every right to use).
Wait for = await = warten auf.
Please let go of "wait on" and "warten für". It's not helping your English or German. Just let go.
Does this mean "wait for" or "wait on" (the one that means to wait on someone like a waiter or servant, not the one that some people use to mean "wait for".) Can it mean both?
Strictly speaking, "She will be waiting for you" is the future continuous tense, not simple future. Simple future is an event that occurs once in the future. Future continuous is an ongoing event. It's a pretty obscure distinction that I (for one) don't pay much attention to.
You seem to be saying that Andffil's translation uses an aspect which does not match with the German Sie wird auf dich warten.
My understanding is that continuous aspects do not exist in German verbs.
As such either the English simple or continuous aspects are both valid translations.
I think Andffil's translation is therefore correct, but my German is far from perfect; is there something I don't know which is relevant here?
When there are 2 verbs in a phrase, the main one is placed at the final position and the auxiliary one is placed at the beginning.
No, the conjugated form of the verb does go in second position, but the rest of the verb goes to the end. http://www.dartmouth.edu/~deutsch/Grammatik/WordOrder/WordOrder.html
In English you need a word between 'wait' and 'you', e.g. for or on - 'wait you' is not correct.
You could say "She will await you." otherwise it would be "She will wait for you." (with some people using "She will wait on you." to mean the same thing, but unfortunately that could also be confusing her with a waitress from the regular meaning of "wait on".)
No, you cannot translate word for word from one language to another. In English we use "wait for" in German they use "warten auf".
Capital s in "Sie" is for " you" formal version, but "she" and "they" are both without capital "sie" unless it is capitalized at the beginning of the sentence. Then you should look at the conjugation of the verb "Sie wird...." can only be "She will..." and "Sie werden..." could be either "They will..." or formal "You will..." . http://german.about.com/library/anfang/blanfang02.htm Pronouns http://german.about.com/library/verbs/blverb03.htm Werden
What is the difference between Sie = She and Sie = They. They will wait for you is not correct.
You can tell that "Sie" in this context is neither "they" nor the "polite/formal you" by the verb. If this sentence were "They will . . . ." then it would be "Sie werden . . . . ". One would also say "Sie werden . . . " if one were saying "You will . . . " in a polite/formal setting, such as speaking to a stranger or your superior/boss.
The polite you will always be capitalized in all its declined forms: Sie, Ihnen, Ihr, . . . . . When "Sie" is the first word of a sentence, however, one must rely on the conjugation of the verb and/or context to distinguish between her, they, or You. Sometimes, the they-vs-You will be ambiguous.
Because the verb form is wrong for that -- "they will wait" is sie werden warten with werden rather than wird.
I have heard that the word order in a sentence is flexible in German. If that is so, can this sentence be written as "Sie wird warten auf dich" as in English? If not, why?
Word order is flexible within limits but not completely free.
The infinitive warten has to come at the end, for example, and wird has to be the second item in the sentence.
So in this sentence, you can only choose the order of sie and auf dich.
auf jemanden warten is to wait for someone -- to wait until the person arrives.
warten an is not a fixed collocation; it just has the literal meaning of "wait at", e.g. an einem Baum warten "to wait at/by a tree".