refactor(i18n): U27 多模块 phantom key 批量清理 — Cloud/Deploy/Agent/Monitor/System 5 模块 25 文件, 180 个 phantom key → 51 残留, 129 个替换为语义化键, 新增 12 子命名空间, zh/en 7185→7294 +109 键对齐, tsc -b=0, npm build✓ (16.31s), ESLint=0/0/0, go build=0, 17/17 测试通过
This commit is contained in:
1 parent
7f5295cfc2
commit
b812b3b20c
27 files changed
+459
-148
No files matched your search
@@ -148,7 +148,7 @@ export function useLdapManagement(onUsersChanged: () => Promise<void> | void) {
|
||||
if (msg.includes('Already Exists') || msg.includes('68')) {
|
||||
toast.error(i18n.t('system.useldapmanageme.ouExists', { name: ouForm.ou_name }));
|
||||
} else {
|
||||
toast.error(i18n.t('创建失败: ') + msg);
|
||||
toast.error(i18n.t('system.ldapMgmt.createFailed') + msg);
|
||||
}
|
||||
} finally { setLdapSaving(false); }
|
||||
};
|
||||
@@ -168,7 +168,7 @@ export function useLdapManagement(onUsersChanged: () => Promise<void> | void) {
|
||||
/** 删除 LDAP 条目 // Logan.Li */
|
||||
const handleDeleteLDAPEntry = async (dn: string, silent = false) => {
|
||||
if (!silent) {
|
||||
const ok = await confirm({ title: i18n.t('删除 LDAP 条目'), description: `确定删除 ${dn}?`, confirmText: i18n.t('kubernetes.storage.delete2'), variant: 'destructive' });
|
||||
const ok = await confirm({ title: i18n.t('system.ldapMgmt.deleteEntry'), description: `确定删除 ${dn}?`, confirmText: i18n.t('kubernetes.storage.delete2'), variant: 'destructive' });
|
||||
if (!ok) return;
|
||||
}
|
||||
try {
|
||||
@@ -190,7 +190,7 @@ export function useLdapManagement(onUsersChanged: () => Promise<void> | void) {
|
||||
await ldapApi.updateUser({ dn: editLdapUser.dn, ...editLdapForm });
|
||||
setEditLdapUser(null);
|
||||
await loadLdapOUUsers(selectedOUDN);
|
||||
} catch (e) { toast.error(e?.message || i18n.t('修改失败')); }
|
||||
} catch (e) { toast.error(e?.message || i18n.t('system.ldapMgmt.updateFailed')); }
|
||||
};
|
||||
|
||||
/** LDAP 账号验证测试 // Logan.Li */
|
||||
@@ -201,7 +201,7 @@ export function useLdapManagement(onUsersChanged: () => Promise<void> | void) {
|
||||
const res = await ldapApi.testConnection({ test_user: ldapTestUser, test_password: ldapTestPass });
|
||||
setLdapUserTestResult(res);
|
||||
} catch (e) {
|
||||
setLdapUserTestResult({ success: false, message: e?.message || i18n.t('验证失败') });
|
||||
setLdapUserTestResult({ success: false, message: e?.message || i18n.t('system.ldapMgmt.verifyFailed') });
|
||||
} finally { setLdapUserTesting(false); }
|
||||
};
|
||||
|
||||
@@ -234,11 +234,11 @@ export function useLdapManagement(onUsersChanged: () => Promise<void> | void) {
|
||||
} else if (opts?.importAll) {
|
||||
selected = ldapUsers;
|
||||
} else {
|
||||
toast.error(i18n.t('请至少选择一个用户'));
|
||||
toast.error(i18n.t('system.ldapMgmt.selectUsers'));
|
||||
return;
|
||||
}
|
||||
if (selected.length === 0) {
|
||||
toast.error(i18n.t('请至少选择一个用户'));
|
||||
toast.error(i18n.t('system.ldapMgmt.selectUsers'));
|
||||
return;
|
||||
}
|
||||
setImporting(true);
|
||||
@@ -265,7 +265,7 @@ export function useLdapManagement(onUsersChanged: () => Promise<void> | void) {
|
||||
await onUsersChanged();
|
||||
} catch (error: unknown) {
|
||||
const errMsg = error instanceof Error ? error.message : i18n.t('monitor.dashboard.agent.toast.unknownError');
|
||||
const result = { code: 500, message: i18n.t('导入失败: ') + errMsg };
|
||||
const result = { code: 500, message: i18n.t('system.ldapMgmt.importFailed') + errMsg };
|
||||
if (opts?.setResult) {
|
||||
opts.setResult(result);
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user