Important footnote for anyone running this as a find-and-replace across a multilingual codebase: the em dash is standard punctuation in Chinese and several other scripts. Removing it there does not make the text less machine-like, it makes it wrong.
We excluded the Chinese strings from ours entirely and it was the right call. A rule that improves English can quietly damage a language you do not read.