Hello Tangyin,
Thank you for your feedback. Have you spoken with the Support department yet on this issue? If not, I would recommend contacting them: 1-800-821-2797 (USA)
I can also send an email to the driver/firmware team to make them aware of your feedback.
I found that AltaLinkC8055 doesn't have a proper language in China, and after I looked it up I found that they all use it this way. Oh my God!!