我编写了一个代码,用于将文本从en-US
翻译为id-ID
(印度尼西亚语)。这里按钮有一个文本,其内容如下:Click me if you are serious
。应用翻译后,成功翻译为Klik saya jika anda serius
。如果我点击那个按钮,将会显示如下提示信息:You have been alerted, code it down
。我希望将该警报消息转换为id-ID
。这里是我的代码:使用i18翻译库翻译警报消息
<!DOCTYPE html>
<html>
<head>
<title>Translation</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<button onclick="alertbox();" id="btn" >Click me if you are serious</button>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="i18next-1.10.1.min.js"></script>
<script>
function alertbox() {
alert("You have been alerted, code it down");
}
$.i18n.init({
lng: 'id-ID',
ns: {
namespaces: ['ns.common', 'ns.special'],
defaultNs: 'ns.special'
},
useLocalStorage: false,
debug: true
}, function(t) {
$('#btn').text($.t('app.btn', {
btn: ''
}))
});
</script>
</body>
</html>
id-ID (ns.special.json)
{
"app": {
"btn": "Klik saya jika anda serius"
}
}
en-US (ns.special.json)
{
"app": {
"btn": "Click me if you are serious"
}
}
如何翻译警报消息为id-ID
?
嗯....任何人在这里? –