The editing software is what's incorrect. `zh` means "Chinese" as a macrolanguage in the original standard, more precisely Sinitic languages. (In the newest standard, `zhx` is used for this language family) Mandarin itself is assigned `cmn`. 
Besides the same name would be used in Cantonese and Mandarin. 