Тикетов на эту тему в track навалом. Похожий вот https://core.trac.wordpress.org/ticket/45488
Я на своем сайте разбирал этот вопрос и предложил альтернативу.
Два моих плагина блоков работают на этом механизме (jed формирование от гутенберга. Т.к. в нем это работало отлично и без нареканий). т.к. на предложенной в ВП 5.0 функции ничего не вышло с переводами js строк.
Да, возможно названная функция на данный момент не работает как задумано и со временем исправят.
Пробовал я с jed делать, перевод работает, но мне не нравится, что в исходном коде страницы появляется белиберда в json формате. Помнишь, я скидывал в слаке плагин для примера — там реализовано так, что json на странице не появляется, хотя тоже костыль, но при этом работает.
Мне тоже не нравится что ВП функция не работает. Пока обхожусь таким решением.
А это не «белиберда» — декодируй вот этим http://ddecode.com/hexdecoder/ 🙂
Если на фронте не требуется перевод строк, а только в админке, то можно применить enqueue_block_editor_assets
, тогда json не будет на странице, только в админке
Ну область исполнения функции зависит от хука на котором она висит. Это не секрет.