sich (fest) vornehmen [sich geloben] nicht mehr zu tun
я закаялся говорить об этом — ich habe mir vorgenommen, nicht mehr darüber zu sprechen