私はJavascriptで新しいです。大量のJavaScript String replace()を使用してページを翻訳する方法は?
私は別のHTMLページなしで私のページを翻訳したいと思います。これを行うには
は、私はこのコードを試しています:
<a href="javascript:myFunction()"><img src="img/Fr-Flag.png"></a>
<a href="javascript:myFunction2()"><img src="img/UK-Flag.png"></a>
<h2 id="translate">Title</h2>
とJavaScript:
<script>
function myFunction() {
var str = document.getElementById("translate").innerHTML;
var res = str.replace("Title", "Titre");
document.getElementById("translate").innerHTML = res;
}
function myFunction2() {
var str = document.getElementById("translate").innerHTML;
var res = str.replace("Titre", "Title");
document.getElementById("translate").innerHTML = res;
}
</script>
このメソッドは動作しますが、私は、この方法は非常に重い見つける、私はテキストを記述する必要があります3回... 翻訳を別のファイル(jsファイル?)に入れることはできますか?これを行う方法 ?
テンプレート... DustJSは、クライアント側のテンプレートエンジンの一例であり、人生を楽にするかもしれません。 – blex
お返事ありがとうございます、私はこれを見てみましょう! – Guillaume