feat(i18n) add i18next compatible IDE-extension for i18n handling

This commit is contained in:
Nils Jacobsen
2023-07-07 14:59:25 +02:00
committed by GitHub
parent 5ce2bef556
commit 5297252efb

23
inlang.config.js Normal file
View File

@@ -0,0 +1,23 @@
/**
* @type { import("@inlang/core/config").DefineConfig }
*/
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: 'main',
plugins: [
i18nextPlugin({
pathPattern: 'lang/{language}.json',
ignore: [ 'languages.json', 'translation-languages.json' ]
}),
standardLintRules()
]
};
}