UI translation on the fly somewhat done

directive cleanup
and wtf is this becomming? :O