In fact, at least in French, non-breaking spaces are used before ": »" chars and after "«" but *narrow* non-breaking spaces are used before ";!?" chars.
The narrow non-breaking spaces is U+202F
I opened bug #608631 about this.
Otherwise, this automatic handling of non breaking spaces is a must have to achieve perfect translations in some locals!
Perhaps it should just be an automatic suggestion from Launchpad when it detects there is no [nbsp] or [nnbsp] in some matching cases?
In fact, at least in French, non-breaking spaces are used before ": »" chars and after "«" but *narrow* non-breaking spaces are used before ";!?" chars.
The narrow non-breaking spaces is U+202F
I opened bug #608631 about this.
Otherwise, this automatic handling of non breaking spaces is a must have to achieve perfect translations in some locals!
Perhaps it should just be an automatic suggestion from Launchpad when it detects there is no [nbsp] or [nnbsp] in some matching cases?