27 lines
775 B
JavaScript
27 lines
775 B
JavaScript
|
|
||
|
// see https://inlang.com/
|
||
|
export async function defineConfig(env) {
|
||
|
|
||
|
const { default: i18nextPlugin } = await env.$import(
|
||
|
"https://cdn.jsdelivr.net/npm/@inlang/plugin-i18next@2/dist/index.js",
|
||
|
)
|
||
|
|
||
|
const { default: standardLintRules } = await env.$import(
|
||
|
"https://cdn.jsdelivr.net/npm/@inlang/plugin-standard-lint-rules@3/dist/index.js",
|
||
|
)
|
||
|
|
||
|
return {
|
||
|
referenceLanguage: "en",
|
||
|
plugins: [
|
||
|
i18nextPlugin({
|
||
|
pathPattern: "./apps/web/public/static/locales/{language}/common.json",
|
||
|
}),
|
||
|
standardLintRules({
|
||
|
// deactivating identical pattern because of nested
|
||
|
// resources like "de-DE" and "de-AT" where "de-AT"
|
||
|
// contrains overwrites but the majority are identical patterns.
|
||
|
identicalPattern: "off"
|
||
|
}),
|
||
|
],
|
||
|
}
|
||
|
}
|