diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 00000000000..116d6852a68 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "inlang.vs-code-extension" + ] +} \ No newline at end of file diff --git a/inlang.config.js b/inlang.config.js new file mode 100644 index 00000000000..5c3df46d986 --- /dev/null +++ b/inlang.config.js @@ -0,0 +1,22 @@ +/** + * @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@3/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: "public/locales/{language}/translation.json", + }), + standardLintRules(), + ], + } +}