突然、日本語表示
私が作成したWebシステム(英文のみ)で、あるページだけ氏名が日本語になる。
アルファベットで登録した名前が次のページでは日本語になるのである。
不審に感じたユーザからの通報で判明した。
自動補完機能のせい?
当初は入力フィールドに過去の登録データがメニュー表示される
自動補完機能を疑った。
しかし、データだけでなく、項目名やページの見出し、説明文までも
日本語になってしまうようで翻訳機能の仕業と推測した。
自動翻訳をストップする方法
日本語に翻訳されるページは1ページだけなので、
他のページと比較してみたところ、
自動翻訳されるページは <html lang="en">で、
自動翻訳されないページは <html lang="ja">だった。
自動翻訳機能が動作する環境で lang='en'のページを開けば、
翻訳機能が動作して当たり前ということらしい。
残る疑問
このWebシステムは先月までは普通に動作していた。
今月(8月)になって、
急に日本語表示の問題が数件、一度に発生した。
7月末か、今月初めだったかは忘れたが、Edgeのバージョンアップが行なわれている。
ユーザが送ってくれた画面例もEdgeを使用していた。
バージョンアップによって、
Edgeの自動翻訳機能がより敏感になったのだろうか。
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image