Я хочу указать два мета-описания на основе языка браузера. Одним из них является английский sh. Еще один японец. Ниже я попробовал два способа:
1:
<head>
<meta
name="description"
lang="en-us"
content="Explore new opportunity."
/>
<meta
name="description"
lang="ja-jp"
content="ダンサー。"
/>
</head>
2:
</head>
<script type="text/javascript">
const isJapanese = window.navigator.language.toLowerCase() === 'ja-jp' || window.navigator.language.toLowerCase() === 'ja' ;
var description= isJapanese ? "ダンサー。" : "Explore new opportunity.";
console.log(description);
<meta
name="description"
lang="en-us"
content=description
/>
<meta
name="description"
lang="ja-jp"
content=description
/>
</script>
</head>
Но не повезло. Он всегда показывает описание метаданных engli sh, даже если язык браузера - японский. Любая помогает?