ページの翻訳提案メッセージを出さない方法

コメント

24件のコメント

  • 正式なコメント
    Permanently deleted user

    「管理コンソール」というのはKompira上のどの画面のことを指しておりますでしょうか?特のKompira側では翻訳提案メッセージの制御等は行ってませんので、edge 側の問題かと思われます。

    コメントアクション パーマリンク
  • auto_ope

    ご回答ありがとうございます。

    既存のkompiraでは特に翻訳に関する部分については実装されていないことは理解しました。 個別にedgeやchromeの設定で、翻訳のダイアログを出さないようにする設定は確認できましたが 個人で各端末で設定する必要があるようで、できればkompira側で設定できないかを確認したいです。 HTMLに「国」が記載されていると翻訳のダイアログが出なくなるようですが 設定方法は提供されていますでしょうか。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    LANG設定が日本語のサーバ上にインストールした場合、通常は、<html lang='ja'> でHTMLが返されるかと思いますが、もしかしたら、言語設定が英語でインストールされているのかもしれません。

    Kompiraサーバ上で以下のコマンドを実行したときに何が出力されますでしょうか?

    # /opt/kompira/bin/manage.py shell -c 'from django.conf import settings; print(settings.LANGUAGE_CODE)'

     

    0
    コメントアクション パーマリンク
  • auto_ope

    ご返信ありがとうございます。

    以下内容にて出力されました。

    /opt/kompira/bin/manage.py shell -c 'from django.conf import settings; print(settings.LANGUAGE_CODE)'

    ja

    # 環境変数 LANG=ja_JP.utf8

    # htmlのソースを確認すると下記のようになっています。

    <!DOCTYPE html>

    <html lang="en-us">

    kompiraのバージョンは1.6.7です。

    0
    コメントアクション パーマリンク
  • auto_ope

    ご担当者様

    ◆お忙しい中ご連絡いただきましたコマンドの結果、先日回答させていただいた通りとなりましたが、これで何か分かりますでしょうか?

    ◆再掲

     
    ja
    # 環境変数 LANG=ja_JP.utf8
    # htmlのソースを確認すると下記のようになっています。
    <!DOCTYPE html>
    <html lang="en-us">
    kompiraのバージョンは1.6.7です。

     

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    可能性として考えられるのはブラウザから送られるリクエストヘッダの問題かもしれません。

    お手数ですが、ブラウザが送信するリクエストヘッダの Accept-Language の値をご確認いただけますでしょうか?

    0
    コメントアクション パーマリンク
  • auto_ope

    確認した結果を記載いたします。

    "Accept-Language: ja,en;q=0.9,en-GB;q=0.8,en-US;q=0.7"

    htmlのソースを見ると相変わらず下記の通りです。

    <html lang="en-us">

    でした。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    ご確認ありがとうございます。

    通常ですと、Accept-Language の先頭に ja があり、settingsの LANGUAGE_CODE も ja となっているので HTML の lang も ja となるはずなのですが、何かがおかしいようです。

    さらに確認のため、ブラウザからユーザー情報(メニューバーの右上)のページにアクセスしてみていただけますでしょうか?このとき、以下のように、ユーザー名、姓、名の順に項目が並んでおりますでしょうか?

    0
    コメントアクション パーマリンク
  • auto_ope

    状況としては「ユーザー名,名,姓」の順に並んでいます。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    ご確認ありがとうございます。

    社内で確認してみましたところ、Kompiraのバグで、1.6.8.post2 で解消されております。

    お手数おかけして恐縮ですが、当該バージョンへのアップデートをご検討いただけますでしょうか。

    0
    コメントアクション パーマリンク
  • auto_ope

    ご回答ありがとうございます。

    解決策として、1.6.8post2アップデートのご提案いただきましたが

    現時点では避けたいと考えております。

    他に何か回避策ありますでしょうか?

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    直接以下の設定ファイルを編集して、

     /opt/kompira/lib64/python3.6/site-packages/kompira_site/settings.py

    140行目付近に、

    'django.template.context_processors.i18n',

    を1行追加していただけますでしょうか?(再起動等は不要です)

    一応 diff も貼っておきます。

                 'context_processors': [
                     'django.template.context_processors.debug',
                     'django.template.context_processors.request',
    +                'django.template.context_processors.i18n',
                     'django.contrib.auth.context_processors.auth',
                     'django.contrib.messages.context_processors.messages',
                     "kompira.core.context_processors.kompira",
    0
    コメントアクション パーマリンク
  • auto_ope

    ご回答ありがとうございました。

    設定を追加したことでhtmlのソースを確認したところ下記の通りになりました。

    <html lang="ja">

    設定を変更することによる影響範囲を教えてください。

    htmlのlangが変わる以外に確認しておくべき点はありますでしょうか。

    またhtmlのlangだけの場合、画面表示がくずれなければ影響なしの認識で問題ないでしょうか。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    html の lang 以外の影響としては、ユーザー詳細画面の姓と名の順序、スケジューラ登録時の datepicker の言語表示が影響範囲となります。

    どうぞよろしくお願いいたします。

    0
    コメントアクション パーマリンク
  • auto_ope

    本件継続して、確認したいことがあります。

    1)翻訳提案されるのはログイン画面へのアクセス時のみで、以降のウェブ画面で翻訳提案されることはありますか。

    2)一時対処方法のPythonの設定ファイルを編集を実施したのち、問題なくその編集が完了したことを確認する方法は何になりますか。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    1)おそらく他の画面でも翻訳提案されることはあるかと思います。

    2)再度ログイン画面にアクセスしてエラーが出ないこと、および、返される HTMLテキストが <html lang="ja"> となっていれば、問題なく編集が完了したと言えます。

    以上、よろしくお願いいたします。

    0
    コメントアクション パーマリンク
  • auto_ope

    ご回答ありがとうございます。

    追加で以下確認させてください。

    /opt/kompira/lib64/python3.6/site-packages/kompira_site/settings.py
    の設定ファイルを編集したのち、設定が反映されているか否か確認すると
    HTMLテキストが <html lang="en-us">のままとなっており、継続して、ページ翻訳提案されます。
    ただし、一定時間経過するとHTMLテキストが <html lang="ja">となり、翻訳提案はされないようになりました。
    設定の反映には、どの程度時間を要しますか。

    問題なくその編集が完了したことを確認する方法を質問させていただき、
    『再度ログイン画面にアクセスしてエラーが出ないこと、および、
    返される HTMLテキストが <html lang="ja"> となっていれば、
    問題なく編集が完了したと言えます。』

    と、ご回答いただいておりましたが、
    完了確認を実施することにおいて、設定反映に要する時間を把握する必要があり
    (設定の編集に問題が生じていると誤認してしまうことを防ぐため)、質問させていただきました。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    弊社の環境で確認してみたところ、settings.py を修正した後に、画面をリロードすると即座に反映されているようでした。ブラウザキャッシュなどが残っていないか、スーパーリロード(Ctrl+F5)するなどしてご確認いただけますでしょうか?

    0
    コメントアクション パーマリンク
  • auto_ope

    ご回答ありがとうございます。

    スーパーリロード(Ctrl+F5)しても、HTMLテキストが<html lang="en-us"> のままとなっており、継続して、ページ翻訳提案される状態でした。 settings.pyした後、ほんの少し時間を空けると、リロードする度に、lang=”en-us”とlang=”ja” が切り替わる状態となります。 完了確認を実施することにおいて、どのように実施することが正しいのか、もう少し詳細にご教授のいただけますと幸いです。

    よろしくお願いいたします。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    一点確認ですが、ブラウザのPCとKompiraサーバの間にプロキシキャッシュのようなものは存在していないでしょうか?(プロキシキャッシュがキャッシュしたページを返しているために、すぐに切り替わらないことがあるかもしれません)

    0
    コメントアクション パーマリンク
  • auto_ope

    ご回答ありがとうございます。

    プロキシサーバを経由しない環境で、試しましたが、同様の事象が生じます。 同様の事象とは、 『スーパーリロード(Ctrl+F5)しても、HTMLテキストが<html lang="en-us"> のままとなっており、継続して、ページ翻訳提案される状態でした。 settings.pyを編集した後、ほんの少し時間を空けると、リロードする度に、lang=”en-us”とlang=”ja” が切り替わる状態となります。』

    誤認を防ぐ上で、完了確認を実施することにおいて、どのように実施することが正しいのか、今一度ご教授の程、よろしくお願いいたします。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    例えば、以下のようにhttpd(Apache)サービスを再起動することによって、即座に反映されたりはしないでしょうか?

    # systemctl stop httpd
    # systemctl start httpd

     

    0
    コメントアクション パーマリンク
  • auto_ope

    ご回答ありがとうございます。

    httpd(Apache)サービスを再起動することによって、即座に反映されることを確認いたしました。
    なお、当初のご回答は、

    直接以下の設定ファイルを編集して、
    
     /opt/kompira/lib64/python3.6/site-packages/kompira_site/settings.py
    
    140行目付近に、
    
    'django.template.context_processors.i18n',
    
    を1行追加していただけますでしょうか?(再起動等は不要です)

    ということで、再起動不要ということでしたが、いかがでしょうか。

    0
    コメントアクション パーマリンク
  • Permanently deleted user

    即座に反映させたい場合、念のため httpd サービスを再起動していただたいた方が良さそうです。

    どうぞよろしくお願いいたします。

    0
    コメントアクション パーマリンク

サインインしてコメントを残してください。