Questions & Answers about Dosad je heroj miran.
Here dosad means so far, until now, or up to this point.
It is an adverb of time. In standard spelling, you may also see do sada, written as two words, with the same meaning. Dosad je heroj miran and Do sada je heroj miran mean the same thing, though dosad is very common in everyday use.
Do not confuse this with words like dosada (boredom) or dosadan (boring).
Because je is a clitic: a short, unstressed form that usually goes in second position in the clause.
In this sentence, the first element is Dosad, so the clitic je comes right after it:
Dosad | je | heroj miran.
This is very normal Croatian word order.
An English speaker often expects something more like Heroj je miran, and that is also correct. But once Dosad is moved to the front, je normally follows it.
So:
- Heroj je miran. = The hero is calm.
- Dosad je heroj miran. = So far, the hero is calm / has been calm.