lobe-chat

Форк
0
/
genDefaultLocale.ts 
19 строк · 690.0 Байт
1
import { consola } from 'consola';
2
import { colors } from 'consola/utils';
3

4
import { entryLocaleJsonFilepath, i18nConfig, srcDefaultLocales } from './const';
5
import { tagWhite, writeJSON } from './utils';
6

7
export const genDefaultLocale = () => {
8
  consola.info(`Default locale is ${i18nConfig.entryLocale}...`);
9

10
  const resources = require(srcDefaultLocales);
11
  const data = Object.entries(resources.default);
12
  consola.start(`Generate default locale json, found ${data.length} namespaces...`);
13

14
  for (const [ns, value] of data) {
15
    const filepath = entryLocaleJsonFilepath(`${ns}.json`);
16
    writeJSON(filepath, value);
17
    consola.success(tagWhite(ns), colors.gray(filepath));
18
  }
19
};
20

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

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

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

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