WordPress的方法是wp_localize_script()
作用
将脚本排入队列时,还要添加对的调用wp_localize_script()
:
wp_register_script( \'my-script\', \'path/to/script.js\' );
wp_localize_script( \'my-script\', \'myScript\', array(
\'msg_must_match\' => __( \'Message must match\', \'my-plugin-domain\' ),
) );
这将创建一个名为
myScript
它将包含在第三个参数中作为数组传递的键和值。因此,您可以使用WordPress翻译功能传入字符串,这些字符串将像插件中的任何其他字符串一样进行翻译。
然后在脚本中,可以将这些值用于字符串:
inputRepeat.setCustomValidity( myScript.msg_must_match );