fix lots of bugs about trans en to cn