From 6c8c3de87c08ae63d04b2b4bc1049bd35eac19fe Mon Sep 17 00:00:00 2001 From: Jannes Blobel <72493222+jannesblobel@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:39:04 +0200 Subject: [PATCH] fix: update inlang project settings file (#11442) --- inlang.config.js | 25 ------------------------- project.inlang.json | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+), 25 deletions(-) delete mode 100644 inlang.config.js create mode 100644 project.inlang.json diff --git a/inlang.config.js b/inlang.config.js deleted file mode 100644 index d35efde470..0000000000 --- a/inlang.config.js +++ /dev/null @@ -1,25 +0,0 @@ -// 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", - }), - ], - }; -} diff --git a/project.inlang.json b/project.inlang.json new file mode 100644 index 0000000000..fefd597160 --- /dev/null +++ b/project.inlang.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://inlang.com/schema/project-settings", + "sourceLanguageTag": "en", + "languageTags": ["ar", "az", "bg", "ca", "cs", "da", "de", "el", "en", "es-419", "es", "eu", "fr", "he", "hr", "hu", "id", "it", "iw", "ja", "ko", "nl", "no", "pl", "pt-BR", "pt", "ro", "ru", "sk", "sr", "sv", "ta", "tr", "uk", "vi", "zh-CN", "zh-TW"], + "modules": [ + "https://cdn.jsdelivr.net/npm/@inlang/plugin-i18next@4/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-empty-pattern@1/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-identical-pattern@1/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-without-source@1/dist/index.js", + "https://cdn.jsdelivr.net/npm/@inlang/message-lint-rule-missing-translation@1/dist/index.js" + ], + "plugin.inlang.i18next": { + "pathPattern": "./apps/web/public/static/locales/{languageTag}/common.json" + }, + "plugin.inlang.standardLintRules": { + "identicalPattern": "off" + } +}