gpt4 book ai didi

javascript - WPML 在 javascript 中本地化

转载 作者:行者123 更新时间:2023-12-02 16:14:07 24 4
gpt4 key购买 nike

嗯,我的多语言 WordPress 网站的 header.php 中有这个 javascript 代码:

<script language="JavaScript">
<!--
function calculateBmi() {
var weight = document.bmiForm.weight.value
var height = document.bmiForm.height.value
if(weight > 0 && height > 0){
var finalBmi = weight/(height/100*height/100)
document.bmiForm.bmi.value = finalBmi
if(finalBmi > 18.5 && finalBmi < 25){
document.bmiForm.meaning.value = "Normal weight."
}
if(finalBmi > 25 && finalBmi < 30){
document.bmiForm.meaning.value = "You have overweight."
}
if(finalBmi > 30 && finalBmi < 35){
document.bmiForm.meaning.value = "Overweight - I Stage."
}
if(finalBmi > 35 && finalBmi < 40){
document.bmiForm.meaning.value = "Overweight - II Stage."
}
if(finalBmi > 40) {
document.bmiForm.meaning.value = "Overweight - III Stage."
}
}
else{
alert("Please Fill in everything correctly")
}
}
//-->
</script>

并且想知道如何使用 WPML 插件翻译它。只需翻译这些字符串。

“正常体重。”“你体重超标了。”“超重 - 我上台了。”“超重 - 第二阶段。”“超重 - 第三阶段。”

我在官方论坛上问过,但他们对我来说太慢了。

最佳答案

为每个要翻译的字符串创建一个变量:

var normalWeight = <?php _e( 'Normal weight.', 'your-textdomain' ); ?>
var overweight = <?php _e( 'You have overweight.', 'your-your-textdomain' ); ?>

等等......

然后,将变量放入各自的分配中:

document.bmiForm.meaning.value = overweight;

等等...

关于javascript - WPML 在 javascript 中本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29838142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com