HTML头与不同区域语言的脚本?

时间:2017-10-26 16:46:37

标签: html cookies head regional-settings

我正在为欧洲的cookie政策制作一个现成的脚本。 问题是,Hubspot的CMS只允许每个页面的所有内容或单个头的全局标题。我们的120页很难手动定义,但我们需要一个德语页面脚本和一个Frend页面脚本。

脚本:



<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#1d89d2"
    },
    "button": {
      "background": "#fff",
      "text": "#333"
    }
  },
  "position": "top",
  "static": true,
  "content": {
    "message": "SORBA verwendet Cookies, um Ihr Online-Erlebnis zu verbessern. Mit der weiteren Nutzung von sorba.ch akzeptieren Sie unsere:
",
    "dismiss": "Schliessen",
    "link": "Datenschutzerklärung",
    "href": "www.sorba.ch/datenschutz"
  }
})});
</script>


<script>
window.addEventListener("load", function(){
window.cookieconsent.initialise({
  "palette": {
    "popup": {
      "background": "#1d89d2"
    },
    "button": {
      "background": "#fff",
      "text": "#333"
    }
  },
  "position": "top",
  "static": true,
  "content": {
    "message": "SORBA utilise des cookies pour améliorer votre expérience de navigation. Si vous poursuivez l’utilisation de sorba.ch, vous acceptez notre :
",
    "dismiss": "Fermer",
    "link": "Politique de confidentialité",
    "href": "www.sorba.ch/fr-ch/politique_confidentialite"
  }
})});
</script>
&#13;
&#13;
&#13;

是否有可能识别页面的内容语言并仅激活一个脚本?

1 个答案:

答案 0 :(得分:0)

您可以从<html lang="en">标记找到当前页面语言。

var current_lang = $('html').attr('lang');
if(current_lang == 'de'){
   //show Deutsch messge
} else if(current_lang == 'en'){
   //show English message
}