Files
FastGPT/projects/app/src/web/common/utils/i18n.ts
papapatrick d5fa6ce734 feat: add login page ip detect (#2819)
* feat: add login page ip detect

* code perf
2024-10-12 15:23:00 +08:00

24 lines
633 B
TypeScript

import { I18nNsType } from '@fastgpt/web/types/i18next';
import { serverSideTranslations } from 'next-i18next/serverSideTranslations';
export enum LangEnum {
'zh' = 'zh',
'en' = 'en'
}
export const langMap = {
[LangEnum.en]: {
label: 'English(US)',
icon: 'common/language/en',
avatar: 'common/language/America'
},
[LangEnum.zh]: {
label: '简体中文',
icon: 'common/language/zh',
avatar: 'common/language/China'
}
};
export const serviceSideProps = (content: any, ns: I18nNsType = []) => {
return serverSideTranslations(content.locale, ['common', 'error', ...ns], null, content.locales);
};