用javascript替换不同的html文本来翻译页面



我有一个多语言WordPress网站,其中包含一个用ACF-Field生成的字段。WPML无法翻译它(第二级支持人员正在处理它(。所以我想让JavaScript翻译不同的文本字段,但我无法管理它。

我想做什么:

如果 url-slug 包含/fr则 翻译 Präsident into président 贝拉特成为顾问 Sekretär into secrétaire

如果 url-slug 包含/it则 翻译 普兰登特成为总统 贝拉特进入 Consulente Sekretär into secretario

实现这一目标的最简单方法是什么?

我已经得到了一些结果,但仅适用于一个文本变量

var src_str = ("Präsident");
var str_repFRp = src_str.replace("Präsident","président");
$url = $_SERVER["REQUEST_URI"];
$isItFrench = strpos($url, '/fr');
if ($isItFrench!==false)
{
document.getElementById("p1").innerHTML = str_repFRp;
}

WPML完全支持任何ACF字段。

请记住,ACF字段只不过是一个自定义的Wordpress字段,因此可以通过WPML进行翻译

阅读WPML文档:https://wpml.org/documentation/related-projects/translate-sites-built-with-acf/

最新更新