theme my loginプラグインを最新版にアップデートしたら、有志の方が公開している日本語化に対応しなくなったので、WordPress › フォーラム » theme my loginで英語表記の部分を日本語にしたいを参考にカスタマイズしました。
だが、何故か一部のエラーメッセージが変更できません。
色々試して時間が過ぎていったのですが、解決策は単純な理由でした。
add filterを実行するタイミングが早かったからです。
add_filter( 'registration_errors', 'tml_registration_errors', 15);
としたら、無事日本語のエラーメッセージに変更できました。