我使用这样的东西来显示带有一堆不同变体和检查的表单中的消息:
echo json_encode(array("code" => "not-success","msg"=>"$userdata is null or undefined"));
和表格的一部分:
<script>
function test(){
...
jQuery.ajax({
...
success : function(response){
jQuery('#message').html('<div class="test">' + response.msg + '</div>');
}
});
}
</script>
在多语言网站中翻译它们的最佳方式是什么?或者如何以不同的方式编写它,而无需对表单进行重大更改,以便将字符串同步到翻译文件中(例如,在 Loco Translate for WP 中)。
谢谢
有用于翻译消息的gettext 函数
__(),_e()等等。它们指示插件或主题的文本域。翻译 .po/.mo 文件是基于文本域生成的。它们也可以在 Loco Translate 中进行编辑。
使用多语言站点时,国际化插件(WPML、Polylang)会切换站点的区域设置(语言),并
__()从当前语言的 .mo 文件中选择文本的翻译。在你的情况下