J'ai écrit un code qui traduira le texte de en-US
en id-ID
(indonésien). Ici le bouton a un texte qui se lit comme Click me if you are serious
. Après l'application de la traduction, il est traduit comme Klik saya jika anda serius
avec succès. Si je clique sur ce bouton, un message d'alerte sera affiché comme ceci: You have been alerted, code it down
. Je veux que ce message d'alerte soit traduit au id-ID
. Voici mon code:Traduction des messages d'alerte à l'aide de la bibliothèque de traduction 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"
}
}
Comment puis-je traduire un message d'alerte en id-ID
?
Ummm .... quelqu'un ici? –