diff --git a/packages/core/admin/admin/src/StrapiApp.js b/packages/core/admin/admin/src/StrapiApp.js index cca63eb768..1e5e4494b5 100644 --- a/packages/core/admin/admin/src/StrapiApp.js +++ b/packages/core/admin/admin/src/StrapiApp.js @@ -22,6 +22,7 @@ import { } from './exposedHooks'; import injectionZones from './injectionZones'; import favicon from './favicon.ico'; +import localStorageKey from './components/LanguageProvider/utils/localStorageKey'; class StrapiApp { constructor({ adminConfig, appPlugins, library, middlewares, reducers }) { @@ -425,6 +426,8 @@ class StrapiApp { fields: { fields }, } = this.library; + console.log({ settings: this.settings }); + return ( diff --git a/packages/core/admin/admin/src/components/LanguageProvider/index.js b/packages/core/admin/admin/src/components/LanguageProvider/index.js index d94e792dc3..1825d57d0e 100644 --- a/packages/core/admin/admin/src/components/LanguageProvider/index.js +++ b/packages/core/admin/admin/src/components/LanguageProvider/index.js @@ -21,6 +21,7 @@ const LanguageProvider = ({ children, localeNames, messages }) => { useEffect(() => { // Set user language in local storage. window.localStorage.setItem(localStorageKey, locale); + document.documentElement.setAttribute('lang', locale); }, [locale]); const changeLocale = (locale) => {