feat: i18n

This commit is contained in:
2023-07-26 21:51:17 +02:00
parent 06c1121983
commit 6b09cbfbec
10 changed files with 276 additions and 4 deletions

25
inlang.config.js Normal file
View File

@@ -0,0 +1,25 @@
/**
* @type {import('@inlang/core/config').DefineConfig}
*/
export async function defineConfig(env) {
const {default: pluginYaml} = await env.$import(
"https://cdn.jsdelivr.net/gh/felixhaeberle/inlang-plugin-yaml@2.0.1/dist/index.js",
)
const {default: sdkPlugin} = await env.$import(
"https://cdn.jsdelivr.net/npm/@inlang/sdk-js-plugin@0.10.1/dist/index.js",
)
return {
referenceLanguage: "en",
plugins: [
sdkPlugin({
languageNegotiation: {
strategies: [{type: "localStorage"}],
},
}),
pluginYaml({
pathPattern: "./languages/{language}.yml",
}),
],
}
}