update
This commit is contained in:
@@ -5,6 +5,9 @@ import fs from 'fs';
|
|||||||
|
|
||||||
// --- 动态确定支持的语言 ---
|
// --- 动态确定支持的语言 ---
|
||||||
const localesDir = path.join(__dirname, 'locales');
|
const localesDir = path.join(__dirname, 'locales');
|
||||||
|
// --- 添加调试日志 ---
|
||||||
|
console.log(`[i18next-debug] Calculated locales directory path: ${localesDir}`);
|
||||||
|
// --- 结束调试日志 ---
|
||||||
let dynamicSupportedLngs: string[] = [];
|
let dynamicSupportedLngs: string[] = [];
|
||||||
try {
|
try {
|
||||||
const entries = fs.readdirSync(localesDir, { withFileTypes: true });
|
const entries = fs.readdirSync(localesDir, { withFileTypes: true });
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import {
|
|||||||
} from '../types/notification.types';
|
} from '../types/notification.types';
|
||||||
import * as nodemailer from 'nodemailer';
|
import * as nodemailer from 'nodemailer';
|
||||||
import Mail from 'nodemailer/lib/mailer';
|
import Mail from 'nodemailer/lib/mailer';
|
||||||
import i18next, { defaultLng, supportedLngs } from '../i18n';
|
import i18next, { defaultLng, supportedLngs } from '../i18n'; // Import supportedLngs
|
||||||
import { settingsService } from './settings.service';
|
import { settingsService } from './settings.service';
|
||||||
|
|
||||||
|
|
||||||
@@ -274,6 +274,9 @@ export class NotificationService {
|
|||||||
// --- 添加调试日志 ---
|
// --- 添加调试日志 ---
|
||||||
console.log(`[通知调试] 刚从数据库获取的 langSetting: ${langSetting}`);
|
console.log(`[通知调试] 刚从数据库获取的 langSetting: ${langSetting}`);
|
||||||
// --- 结束调试日志 ---
|
// --- 结束调试日志 ---
|
||||||
|
// --- 添加调试日志 ---
|
||||||
|
console.log(`[通知调试] Checking langSetting against supportedLngs:`, supportedLngs);
|
||||||
|
// --- 结束调试日志 ---
|
||||||
if (langSetting && supportedLngs.includes(langSetting)) {
|
if (langSetting && supportedLngs.includes(langSetting)) {
|
||||||
userLang = langSetting;
|
userLang = langSetting;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user