Files
penx/apps/extension/entrypoints/newtab/lingui.config.ts
2025-04-22 12:49:20 +08:00

29 lines
623 B
TypeScript

const supportLanguages = [
['en', 'English'],
['zh-CN', '简体中文'],
['ja', '日本語'],
['fr', 'Français'],
['de', 'Deutsch'],
['ru', 'Русский'],
['ko', '한국어'],
]
const langs = supportLanguages.map(([lang]) => lang)
// /** @type {import('@lingui/conf').LinguiConfig} */
export default {
locales: [...langs, 'pseudo'],
pseudoLocale: 'pseudo',
sourceLocale: 'en',
fallbackLocales: {
default: 'en',
},
catalogs: [
{
path: '<rootDir>/apps/{name}/locales/{locale}/messages',
include: ['<rootDir>/apps/**'],
exclude: ['**/node_modules/**'],
},
],
}