Add files via upload

This commit is contained in:
公明 authored and GitHub committed 2026-03-25 19:25:23 +08:00
1 parent 3cea834036
commit 80de8cf748
2 files changed
+29 -4

No files matched your search

+5 -1
View File
@@ -115,11 +115,15 @@ function updateRoleSelectorDisplay() {
}
}
roleSelectorIcon.textContent = icon;
const displayName = (selectedRole.name === '默认' || !selectedRole.name) && typeof window.t === 'function'
const isDefaultRole = selectedRole.name === '默认' || !selectedRole.name;
const displayName = isDefaultRole && typeof window.t === 'function'
? window.t('chat.defaultRole') : (selectedRole.name || (typeof window.t === 'function' ? window.t('chat.defaultRole') : '默认'));
// 非默认角色时避免被 i18n 的 data-i18n 覆盖成“默认”
roleSelectorText.setAttribute('data-i18n-skip-text', isDefaultRole ? 'false' : 'true');
roleSelectorText.textContent = displayName;
} else {
// 默认角色
roleSelectorText.setAttribute('data-i18n-skip-text', 'false');
roleSelectorIcon.textContent = '🔵';
roleSelectorText.textContent = typeof window.t === 'function' ? window.t('chat.defaultRole') : '默认';
}