diff --git a/src/admin/components/utilities/Locale/index.tsx b/src/admin/components/utilities/Locale/index.tsx index 4fa2348ba3..b52921fad0 100644 --- a/src/admin/components/utilities/Locale/index.tsx +++ b/src/admin/components/utilities/Locale/index.tsx @@ -11,9 +11,9 @@ export const LocaleProvider: React.FC = ({ children }) => { const { localization } = useConfig(); const { user } = useAuth(); const defaultLocale = (localization && localization.defaultLocale) ? localization.defaultLocale : 'en'; - const [locale, setLocale] = useState(defaultLocale); - const { getPreference, setPreference } = usePreferences(); const searchParams = useSearchParams(); + const [locale, setLocale] = useState(searchParams?.locale as string || defaultLocale); + const { getPreference, setPreference } = usePreferences(); const localeFromParams = searchParams.locale; useEffect(() => {