vc: move translation out of do_con_write