我編寫了一個代碼,用於將文本從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
?
嗯....任何人在這裏? –