ホームページ  >  記事  >  ウェブフロントエンド  >  Translater.JS が HTML コメントを巧みに使用してページを翻訳する方法の例を共有します。

Translater.JS が HTML コメントを巧みに使用してページを翻訳する方法の例を共有します。

PHP中文网
PHP中文网オリジナル
2017-06-05 09:35:372628ブラウズ

JSDigs をフォローすると、時々何かできることがあります。

HTMLコメントを利用したページ翻訳ソリューションです。静的ページの数が少ない場合、この解決策はより簡単に見えます。依存関係はなく、圧縮されるだけです (~2kb)。

IMG テキスト切り替えをサポート

URL 読み込み言語をサポート

ローカル キャッシュ選択をサポート

モジュールとしてインストール

$ npm install translater.js

従来型use Method

<div>     这里是中文        <!--{jp}ここは日本語です-->     <!--{en}Here is English--></div><script src="../dist/translater.min.js" type="text/javascript"></script><script type="text/javascript">var tran = new Translater({  lang:"jp"});</script>

ハイパーリンク経由で言語を切り替える方法

<a href="javascript:tran.setLang(&#39;default&#39;);">English</a><a href="javascript:tran.setLang(&#39;jp&#39;);">日本語</a><a href="javascript:tran.setLang(&#39;cn&#39;);">中文</a>

URL パラメータを通じて言語を設定できます

http://.../test.html?lang=jp

テキスト翻訳

<div>     这里是中文        <!--{jp}ここは日本語です-->     <!--{en}Here is English--></div>

画像切り替え

<img alt="images"  src="../img/imgae.jpg"  data-lang-cn="../img/imgae_cn.jpg"  data-lang-jp="../img/imgae_jp.jpg" />
を追加しました
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。