Properly escape text when using markup

Quotes and similar strings needs to be escaped inside markup as well.

See also https://github.com/nijel/weblate/issues/422