/
githubmirror
/
strapi
Обзор
Документация
Войти
/
githubmirror
/
strapi
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/plugins/i18n/server/src/constants/index.ts
30 строк
715 B
Alexandre Bodin
chore(plugins/i18n): migrate to basic ts
10 ноя 2023, 20:27
10 ноя 2023, 20:27
5a804de
Код
Авторство
О чём код?
import isoLocales from './iso-locales.json'; /** * Returns the default locale based either on env var or english * @returns {string} */ const getInitLocale = () => { const envLocaleCode = process.env.STRAPI_PLUGIN_I18N_INIT_LOCALE_CODE; if (envLocaleCode) { const matchingLocale = isoLocales.find(({ code }) => code === envLocaleCode); if (!matchingLocale) { throw new Error( 'Unknown locale code provided in the environment variable STRAPI_PLUGIN_I18N_INIT_LOCALE_CODE' ); } return { ...matchingLocale }; } return { code: 'en', name: 'English (en)', }; }; const DEFAULT_LOCALE = getInitLocale(); export { isoLocales, DEFAULT_LOCALE, getInitLocale };