エラー内容の詳細
※動作環境はDrupal 8.9.1
ページタイトル(Viewブロック)は翻訳されますが、ブラウザのタブに表示されるページタイトルの翻訳が反映されませんでした。翻訳の設定を行っても反映されなかったため、原因調査とエラー解消に時間が結構かかってしまいました。
エラー原因
Metatagモジュールのバグが原因でした。Metatagモジュールがhead_titleをデフォルト言語にオーバーライドしてしまっていたようです。ページタイトルだけではなく、パンくずなどでも同様に起こることがあるようです。
対処方法
Viewsモジュールにパッチをあてることによって、エラーが解消しました。
手順
下記URLの投稿 #120のD8.9-views_titles_in_breadcrumb_and_metatag-2716019-120.patchのパッチをダウンロード
https://www.drupal.org/project/drupal/issues/2716019
2.ダウンロードしたパッチファイルを下記のディレクトリに移動
/core/modules/views
3.ターミナルからパッチファイルのあるディレクトリに移動し、下記のコマンドを実行
git apply D8.9-views_titles_in_breadcrumb_and_metatag-2716019-120.patch
最後に
Metatagモジュールは本サイトの他記事(SEOに必須のDrupalモジュール)でもご紹介しているようにとても便利なモジュールですので、同じバグに遭遇した方のお役に立てれば幸いです。最後まで読んでいただきありがとうございました。
参考にした記事
https://www.drupal.org/project/drupal/issues/2838929