Translation:All girls know this.
Should be "that"
This is a special case where we allow both this and that.
From what I know dívka is a swear word in Czech?
No, it is not. There is a diiferent word which may sound similar to the ears of a foreigner.