diff --git a/frontend/src/components/deploy/credential-manager/CredFormDialog.tsx b/frontend/src/components/deploy/credential-manager/CredFormDialog.tsx
index 5583636..d772dcf 100644
--- a/frontend/src/components/deploy/credential-manager/CredFormDialog.tsx
+++ b/frontend/src/components/deploy/credential-manager/CredFormDialog.tsx
@@ -297,7 +297,7 @@ export function CredFormDialog({ open, onClose, onSaved, editData }: CredFormDia
className="bg-[var(--dg-bg-tertiary)] border-[var(--dg-border)] text-[var(--dg-text-primary)]" />
-
+
@@ -313,7 +313,7 @@ export function CredFormDialog({ open, onClose, onSaved, editData }: CredFormDia
-
+
setRdpDomain(e.target.value)} placeholder={t('common.optional')}
className="bg-[var(--dg-bg-tertiary)] border-[var(--dg-border)] text-[var(--dg-text-primary)]" />
diff --git a/frontend/src/components/deploy/pipeline-manager/DeployTargetFields.tsx b/frontend/src/components/deploy/pipeline-manager/DeployTargetFields.tsx
index 3f271a7..426ace5 100644
--- a/frontend/src/components/deploy/pipeline-manager/DeployTargetFields.tsx
+++ b/frontend/src/components/deploy/pipeline-manager/DeployTargetFields.tsx
@@ -207,7 +207,7 @@ export function DeployTargetFields({ value, onChange, requireTarget = true }: De
{loadingServers ? (
- 加载中
+ {i18n.t("common.loadingEllipsis")}
) : filteredServers.length === 0 ? (
{i18n.t('pipeline.deployTargetField.noHostAvailable')}
@@ -315,7 +315,7 @@ export function DeployTargetFields({ value, onChange, requireTarget = true }: De
{loadingDeps ? (
- 加载 Deployment
+ {i18n.t("common.loadDeployment")}
) : filteredDeployments.length === 0 ? (
{i18n.t('k8s.workloads.noDeployment')}
diff --git a/frontend/src/components/deploy/pipeline-manager/PipelineCreateDialog.tsx b/frontend/src/components/deploy/pipeline-manager/PipelineCreateDialog.tsx
index 66e6d1a..72dbd78 100644
--- a/frontend/src/components/deploy/pipeline-manager/PipelineCreateDialog.tsx
+++ b/frontend/src/components/deploy/pipeline-manager/PipelineCreateDialog.tsx
@@ -399,7 +399,7 @@ export function PipelineCreateDialog({ open, onOpenChange, onCreated }: Pipeline
- 不关联
+ {t("common.notLinked")}
{dockerCredentials.map((c) => (
diff --git a/frontend/src/components/kubernetes/CapacityPage.tsx b/frontend/src/components/kubernetes/CapacityPage.tsx
index e25f49b..827f88b 100644
--- a/frontend/src/components/kubernetes/CapacityPage.tsx
+++ b/frontend/src/components/kubernetes/CapacityPage.tsx
@@ -92,7 +92,7 @@ export default function CapacityPage() {
@@ -111,9 +111,9 @@ export default function CapacityPage() {
Deployment
- 命名空间
- 副本
- 容器
+ {i18n.t("common.namespaceLabel")}
+ {i18n.t("common.replicasLabel")}
+ {i18n.t("common.containerLabel")}
CPU Req
CPU Lim
Mem Req
diff --git a/frontend/src/components/kubernetes/ClusterOverviewPage.tsx b/frontend/src/components/kubernetes/ClusterOverviewPage.tsx
index fd445de..104d7bf 100644
--- a/frontend/src/components/kubernetes/ClusterOverviewPage.tsx
+++ b/frontend/src/components/kubernetes/ClusterOverviewPage.tsx
@@ -107,7 +107,7 @@ export default function ClusterOverviewPage() {
{/* 节点列表 // Logan.Li */}
- 节点列表
+ {i18n.t("common.nodeList")}
@@ -185,7 +185,7 @@ export default function ClusterOverviewPage() {
- 命名空间
+ {i18n.t("common.namespaceLabel")}
管理全部
diff --git a/frontend/src/components/kubernetes/DeploymentDetail.tsx b/frontend/src/components/kubernetes/DeploymentDetail.tsx
index b4c1a20..af6730e 100644
--- a/frontend/src/components/kubernetes/DeploymentDetail.tsx
+++ b/frontend/src/components/kubernetes/DeploymentDetail.tsx
@@ -138,7 +138,7 @@ export function DeploymentDetail({ clusterCode, namespace, deploymentName, onBac
- 未找到 Deployment: {deploymentName}
+ {i18n.t('common.notFoundDeploy')}: {deploymentName}
@@ -179,7 +179,7 @@ export function DeploymentDetail({ clusterCode, namespace, deploymentName, onBac
Pod 列表 ({pods.length})
- 日志
+ {i18n.t("common.podLogs")}
HPA ({hpas.length})
diff --git a/frontend/src/components/kubernetes/DeploymentEditContainers.tsx b/frontend/src/components/kubernetes/DeploymentEditContainers.tsx
index 28f033f..be2b6fc 100644
--- a/frontend/src/components/kubernetes/DeploymentEditContainers.tsx
+++ b/frontend/src/components/kubernetes/DeploymentEditContainers.tsx
@@ -149,7 +149,7 @@ export function DeploymentEditContainers({ clusterCode, namespace, deploymentNam
className="dg-text-red hover:dg-text-red ml-1">
))}
- {imagePullSecrets.length === 0 &&
无}
+ {imagePullSecrets.length === 0 &&
{i18n.t("common.none")}}
@@ -195,8 +195,8 @@ export function DeploymentEditContainers({ clusterCode, namespace, deploymentNam
{/* 保存栏 */}
- 共 {initContainers.length} 个初始化容器 +
- {containers.length} 个工作容器
+ {i18n.t("common.total")}: {initContainers.length} {i18n.t("common.totalContainers")} +
+ {containers.length} {i18n.t("common.workContainers")}
diff --git a/frontend/src/components/kubernetes/DeploymentEditService.tsx b/frontend/src/components/kubernetes/DeploymentEditService.tsx
index 2f35413..cd78785 100644
--- a/frontend/src/components/kubernetes/DeploymentEditService.tsx
+++ b/frontend/src/components/kubernetes/DeploymentEditService.tsx
@@ -266,7 +266,7 @@ export function DeploymentEditService({ clusterCode, namespace, deploymentName,
)}
@@ -286,7 +286,7 @@ export function DeploymentEditService({ clusterCode, namespace, deploymentName,
setSvcForm({ name: `${deploymentName}-svc`, type: 'ClusterIP', ports: [{ name: 'http', port: '8080', targetPort: '8080', protocol: 'TCP', nodePort: '' }] });
setShowCreate('service');
}}>
- 创建 Service
+ {i18n.t("common.createService")}
{i18n.t('kubernetes.deploymentEditService.selectorHint')}
@@ -338,7 +338,7 @@ export function DeploymentEditService({ clusterCode, namespace, deploymentName,
setIngForm(s => ({ ...s, name: `${deploymentName}-ingress`, svcPort: String(matchedSvcs[0]?.ports[0]?.port || 80) }));
setShowCreate('ingress');
}}>
- 创建 Ingress
+ {i18n.t("common.createIngress")}
backend 指向关联 Service 的 Ingress 自动高亮
diff --git a/frontend/src/components/kubernetes/DeploymentEditStorage.tsx b/frontend/src/components/kubernetes/DeploymentEditStorage.tsx
index 2d6144c..08ef98d 100644
--- a/frontend/src/components/kubernetes/DeploymentEditStorage.tsx
+++ b/frontend/src/components/kubernetes/DeploymentEditStorage.tsx
@@ -202,7 +202,7 @@ export function DeploymentEditStorage({ clusterCode, namespace, deploymentName,
{i18n.t('kubernetes.storage.volumeDesc')}
@@ -285,7 +285,7 @@ export function DeploymentEditStorage({ clusterCode, namespace, deploymentName,
将上述数据卷挂载到容器
{entry.mounts.map((mount, mi) => (
diff --git a/frontend/src/components/kubernetes/EventsPage.tsx b/frontend/src/components/kubernetes/EventsPage.tsx
index e0fdd4e..b1ffc83 100644
--- a/frontend/src/components/kubernetes/EventsPage.tsx
+++ b/frontend/src/components/kubernetes/EventsPage.tsx
@@ -266,7 +266,7 @@ export default function EventsPage() {
- 事件列表 ({displayEvents.length})
+ {i18n.t('common.events')} ({displayEvents.length})