From d828f0e0a0280ba049a438d92b4a8d21c71812b2 Mon Sep 17 00:00:00 2001 From: PanAeon Date: Mon, 22 Oct 2018 14:21:02 +0100 Subject: [PATCH] Set html lang and meta http-equiv="content-language" attr on language change. --- src/js/app/index.js | 5 ++++- src/template.index.html | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/js/app/index.js b/src/js/app/index.js index 69e1fdce..21617d54 100644 --- a/src/js/app/index.js +++ b/src/js/app/index.js @@ -5,6 +5,7 @@ var React = require('react'); var assign = require('object-assign'); var util = require('../util'); var intl = require('../intl'); +var _ = require('underscore'); var LocaleStore = require('../stores/LocaleStore'); var LocaleActions = require('../actions/LocaleActions'); @@ -88,6 +89,9 @@ var vcsModeRefresh = function(eventData) { var intlRefresh = function() { if (!window.$) { return; } + var countryCode = LocaleStore.getLocale().replace(/_(.*)$/i, ""); + $("html").attr('lang', countryCode); + $("meta[http-equiv='content-language']").attr("content", countryCode); $('span.intl-aware').each(function(i, el) { var intl = require('../intl'); var key = $(el).attr('data-intl'); @@ -328,4 +332,3 @@ exports.getLevelDropdown = function() { }; exports.init = init; - diff --git a/src/template.index.html b/src/template.index.html index e788eb41..5fbc5fd6 100644 --- a/src/template.index.html +++ b/src/template.index.html @@ -12,6 +12,7 @@ + @@ -458,7 +459,7 @@ Pick - +