diff --git a/package.json b/package.json index 8229802f7..a1c15a232 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "next-supabase-saas-kit-turbo", - "version": "2.23.8", + "version": "2.23.9", "private": true, "sideEffects": false, "engines": { diff --git a/packages/email-templates/package.json b/packages/email-templates/package.json index 0f1a08c61..8c1174856 100644 --- a/packages/email-templates/package.json +++ b/packages/email-templates/package.json @@ -19,7 +19,8 @@ "@kit/eslint-config": "workspace:*", "@kit/i18n": "workspace:*", "@kit/prettier-config": "workspace:*", - "@kit/tsconfig": "workspace:*" + "@kit/tsconfig": "workspace:*", + "@types/node": "catalog:" }, "typesVersions": { "*": { diff --git a/packages/email-templates/src/lib/i18n.ts b/packages/email-templates/src/lib/i18n.ts index 6c05019a9..6a327be95 100644 --- a/packages/email-templates/src/lib/i18n.ts +++ b/packages/email-templates/src/lib/i18n.ts @@ -1,17 +1,18 @@ import { initializeServerI18n } from '@kit/i18n/server'; +import { createI18nSettings } from '@kit/i18n'; export function initializeEmailI18n(params: { language: string | undefined; namespace: string; }) { - const language = params.language ?? 'en'; + const language = params.language ?? process.env.NEXT_PUBLIC_DEFAULT_LOCALE ?? 'en'; return initializeServerI18n( - { - supportedLngs: [language], - lng: language, - ns: params.namespace, - }, + createI18nSettings({ + language, + languages: [language], + namespaces: params.namespace, + }), async (language, namespace) => { try { const data = await import(`../locales/${language}/${namespace}.json`); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7ee1bbe3c..7403dffd9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -749,6 +749,9 @@ importers: '@kit/tsconfig': specifier: workspace:* version: link:../../tooling/typescript + '@types/node': + specifier: 'catalog:' + version: 25.0.9 packages/features/accounts: dependencies: @@ -14612,7 +14615,7 @@ snapshots: eslint: 9.39.2(jiti@2.6.1) eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react: 7.37.5(eslint@9.39.2(jiti@2.6.1)) eslint-plugin-react-hooks: 7.0.1(eslint@9.39.2(jiti@2.6.1)) @@ -14651,7 +14654,7 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)) transitivePeerDependencies: - supports-color @@ -14666,7 +14669,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)))(eslint@9.39.2(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.53.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.2(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9