From 12d9156a9ea5bb697eeb6c71d50f24b7b914ef18 Mon Sep 17 00:00:00 2001 From: qihai Date: Fri, 8 Aug 2025 16:30:34 +0800 Subject: [PATCH 1/3] fix(prompt-components): missing vitest config --- common/config/subspaces/default/pnpm-lock.yaml | 3 +++ frontend/packages/cozeloop/prompt-components/package.json | 1 + 2 files changed, 4 insertions(+) diff --git a/common/config/subspaces/default/pnpm-lock.yaml b/common/config/subspaces/default/pnpm-lock.yaml index 34f91b48a..42e09407b 100644 --- a/common/config/subspaces/default/pnpm-lock.yaml +++ b/common/config/subspaces/default/pnpm-lock.yaml @@ -2841,6 +2841,9 @@ importers: '@coze-arch/ts-config': specifier: workspace:* version: link:../../../config/ts-config + '@coze-arch/vitest-config': + specifier: workspace:* + version: link:../../../config/vitest-config '@cozeloop/tailwind-config': specifier: workspace:* version: link:../tailwind-config diff --git a/frontend/packages/cozeloop/prompt-components/package.json b/frontend/packages/cozeloop/prompt-components/package.json index 2ee6d9d0b..ba4ab8822 100644 --- a/frontend/packages/cozeloop/prompt-components/package.json +++ b/frontend/packages/cozeloop/prompt-components/package.json @@ -44,6 +44,7 @@ "@coze-arch/bot-typings": "workspace:*", "@coze-arch/eslint-config": "workspace:*", "@coze-arch/ts-config": "workspace:*", + "@coze-arch/vitest-config": "workspace:*", "@cozeloop/tailwind-config": "workspace:*", "@types/lodash-es": "^4.17.10", "@types/react": "18.2.37", From 2f78fc1d91a38eefba671366099ecfc3eecb4d57 Mon Sep 17 00:00:00 2001 From: qihai Date: Fri, 8 Aug 2025 16:31:19 +0800 Subject: [PATCH 2/3] fix(i18n): add language for IntlClient --- frontend/packages/cozeloop/i18n/src/i18n.ts | 4 ---- frontend/packages/cozeloop/intl/src/intl-client.ts | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/packages/cozeloop/i18n/src/i18n.ts b/frontend/packages/cozeloop/i18n/src/i18n.ts index 40e588913..8ba63c03d 100644 --- a/frontend/packages/cozeloop/i18n/src/i18n.ts +++ b/frontend/packages/cozeloop/i18n/src/i18n.ts @@ -36,8 +36,4 @@ async function initIntl(options: IntlClientOptions = {}) { }); } -I18n.t('please_add'); - -I18n.t('Confirm'); - export { I18n, initIntl }; diff --git a/frontend/packages/cozeloop/intl/src/intl-client.ts b/frontend/packages/cozeloop/intl/src/intl-client.ts index 35e033bf5..231385308 100644 --- a/frontend/packages/cozeloop/intl/src/intl-client.ts +++ b/frontend/packages/cozeloop/intl/src/intl-client.ts @@ -22,6 +22,10 @@ export class IntlClient { return i18next.language; } + get language() { + return i18next.language; + } + async setLang(lng: string) { await i18next.changeLanguage(lng); } From 65d9dfbd2fadeed6f092ff4569f4d17da1d3cce8 Mon Sep 17 00:00:00 2001 From: qihai Date: Fri, 8 Aug 2025 16:33:23 +0800 Subject: [PATCH 3/3] fix(i18n): options.detection --- frontend/packages/cozeloop/i18n/src/i18n.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/frontend/packages/cozeloop/i18n/src/i18n.ts b/frontend/packages/cozeloop/i18n/src/i18n.ts index 8ba63c03d..4b1c6da24 100644 --- a/frontend/packages/cozeloop/i18n/src/i18n.ts +++ b/frontend/packages/cozeloop/i18n/src/i18n.ts @@ -24,6 +24,7 @@ async function initIntl(options: IntlClientOptions = {}) { lookupCookie: 'i18next', lookupLocalStorage: 'i18next', caches: ['cookie'], + ...options.detection, }, resources: { 'zh-CN': {