0

これは実際、「英語、マレー語、日本語」という多言語のウェブサイトを作成する最初の仕事です。2ページのhtml ('index.html'と'about.html')があり、テキストの翻訳と別の言語での画像の変更が完了しました。「about.html」の場合、デフォルトの言語として「english.png」を設定しまし た。「Japan」フラグをクリックして言語を変更すると、すべてのテキストと画像が「Japantext」と「japan.png」に変わります。しかし、「index.html」に移動して「about.html」に戻ると、 「Japantext 」と「english.png」が表示されました。'japan.png'を表示することになっています 。「日本」を選択した場合、JavaScriptを設定するにはどうすればよいですか?言語の場合、次のページに移動して「about.html」に戻っても、「japan.png」と表示されます。 私のコードはここにあります 誰かが私を助けることができますか?


4

1 に答える 1

0

この行の冒頭で現在の言語を「en」に設定しているようです:

jquery_lang_js.prototype.currentLang = 'en';

そのため、currentLang を更新していても、リセットされています。代わりに、cookie または localstorage を使用して currentLang を保存し、そこから currentLang をロードすることができます。

于 2012-08-02T05:26:04.290 に答える