Client: Fixed fallback language
This commit is contained in:
@@ -11,7 +11,6 @@ import {
|
|||||||
theme,
|
theme,
|
||||||
} from "antd";
|
} from "antd";
|
||||||
import React, { useContext } from "react";
|
import React, { useContext } from "react";
|
||||||
import { useTranslation } from "react-i18next";
|
|
||||||
import { ColorModeContext } from "../../contexts/color-mode";
|
import { ColorModeContext } from "../../contexts/color-mode";
|
||||||
|
|
||||||
import "/node_modules/flag-icons/css/flag-icons.min.css";
|
import "/node_modules/flag-icons/css/flag-icons.min.css";
|
||||||
@@ -23,14 +22,13 @@ export const Header: React.FC<RefineThemedLayoutV2HeaderProps> = ({
|
|||||||
sticky,
|
sticky,
|
||||||
}) => {
|
}) => {
|
||||||
const { token } = useToken();
|
const { token } = useToken();
|
||||||
const { i18n } = useTranslation();
|
|
||||||
const locale = useGetLocale();
|
const locale = useGetLocale();
|
||||||
const changeLanguage = useSetLocale();
|
const changeLanguage = useSetLocale();
|
||||||
const { mode, setMode } = useContext(ColorModeContext);
|
const { mode, setMode } = useContext(ColorModeContext);
|
||||||
|
|
||||||
const currentLocale = locale();
|
const currentLocale = locale();
|
||||||
|
|
||||||
const menuItems: MenuProps["items"] = [...(i18n.languages || [])]
|
const menuItems: MenuProps["items"] = [...(Object.keys(languages) || [])]
|
||||||
.sort()
|
.sort()
|
||||||
.map((lang: string) => ({
|
.map((lang: string) => ({
|
||||||
key: lang,
|
key: lang,
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ i18n
|
|||||||
loadPath: "/locales/{{lng}}/{{ns}}.json",
|
loadPath: "/locales/{{lng}}/{{ns}}.json",
|
||||||
},
|
},
|
||||||
defaultNS: "common",
|
defaultNS: "common",
|
||||||
fallbackLng: Object.keys(languages),
|
fallbackLng: "en",
|
||||||
});
|
});
|
||||||
|
|
||||||
export default i18n;
|
export default i18n;
|
||||||
|
|||||||
Reference in New Issue
Block a user