lobe-chat

Форк
0
/
locale.ts 
16 строк · 565.0 Байт
1
import { normalizeLocale } from '@/locales/resources';
2

3
export const getAntdLocale = async (lang?: string) => {
4
  let normalLang = normalizeLocale(lang);
5

6
  // due to antd only have ar-EG locale, we need to convert ar to ar-EG
7
  // refs: https://ant.design/docs/react/i18n
8

9
  // And we don't want to handle it in `normalizeLocale` function
10
  // because of other locale files are all `ar` not `ar-EG`
11
  if (normalLang === 'ar') normalLang = 'ar-EG';
12

13
  const { default: locale } = await import(`antd/locale/${normalLang.replace('-', '_')}.js`);
14

15
  return locale;
16
};
17

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.