feat: support i18n

Signed-off-by: RobotHuang <1183598761@qq.com>
This commit is contained in:
RobotHuang
2021-02-19 23:23:59 +08:00
parent a09a8b2af0
commit e301121c21
18 changed files with 373 additions and 102 deletions

View File

@ -15,6 +15,8 @@
import {message} from "antd";
import React from "react";
import {isMobile as isMobileDevice} from "react-device-detect";
import "./i18n";
import i18next from "i18next";
export let ServerUrl = "";
@ -135,3 +137,17 @@ export function getAvatarColor(s) {
}
return colorList[random % 4];
}
export function setLanguage() {
let language = localStorage.getItem('language');
if (language === undefined) {
language = "en"
}
i18next.changeLanguage(language)
}
export function changeLanguage(language) {
localStorage.setItem("language", language)
i18next.changeLanguage(language)
window.location.reload(true);
}