中国語のページを翻訳しますか?(Microsoft Edge)
建物による太陽光の影の変化を検討するために、html+Javascriptを使用して簡単なアプリを作成していますが、Edgeでの実行時に次のようなメッセージが出ます。
「中国語(繁体字)のページを翻訳しますか?」
上記メッセージ中の繁体字とは「中国語において、系統的な簡略化を経ていない筆画が多い漢字の字体を指す」ようです。
回避策としては、html中に日本語であることを明示する:
<html lang="ja" ・・・
を入れればいいようですが、どうしてこのようなメッセージが出るのでしょうか。
実は、Javascript中に全国47都道府県名と中心都市名が記述されていますが、これが原因のようです。
この部分を英字にすると、メッセージが出ません。
・
・
"571,47768,岡山/岡山,34,390,133,550,3",
"586,47765,広島/広島,34,240,132,280,29",
"604,47741,島根/松江,35,270,133,40,17",
"620,47746,鳥取/鳥取,35,290,134,140,7",
"629,47784,山口/山口,34,90,131,270,17",
・
・
しかし疑問があります。
・<html="ja"・・・ がどうしてhtmlだけでなく、Javascriptのソースにまで影響するのか。
・同様に全国47都道府県名と中心都市名が記述された他のアプリではこのようなメッセージが出たことがない。
尚、Google Chromeでも同様にメッセージが出ますが、Internet Explorerでは出ませんでした。
コメント