Skip to content

Commit ec096d4

Browse files
committed
refactor(ui): 优化模型编辑界面的国际化键值一致性
- 统一启用状态术语:enabled/enabledStatus - 优化配置名称显示:displayName - 改进模型选择标签:selectModel - 移除复选框内冗余文本显示 - 同步更新所有语言文件(zh-CN/en-US/zh-TW) - 提升多语言界面的一致性和用户体验
1 parent 4098b78 commit ec096d4

File tree

5 files changed

+32
-8
lines changed

5 files changed

+32
-8
lines changed

packages/ui/src/components/ImageModelEditModal.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
<form @submit.prevent="save">
1414
<NForm label-placement="left" label-width="auto" size="small">
1515
<!-- 基本信息区域 -->
16-
<NFormItem :label="t('image.config.name.label')">
17-
<NInput v-model:value="configForm.name" :placeholder="t('image.config.name.placeholder')" required />
16+
<NFormItem :label="t('image.config.displayName.label')">
17+
<NInput v-model:value="configForm.name" :placeholder="t('image.config.displayName.placeholder')" required />
1818
</NFormItem>
1919

20-
<NFormItem :label="t('image.config.enabled.label')">
21-
<NCheckbox v-model:checked="configForm.enabled">{{ t('image.config.enabled.label') }}</NCheckbox>
20+
<NFormItem :label="t('image.config.enabledStatus.label')">
21+
<NCheckbox v-model:checked="configForm.enabled"></NCheckbox>
2222
</NFormItem>
2323

2424
<!-- 提供商配置区域 -->

packages/ui/src/components/TextModelEditModal.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
/>
2929
</NFormItem>
3030

31-
<NFormItem :label="t('modelManager.enabled')">
32-
<NCheckbox v-model:checked="form.enabled">{{ t('modelManager.enabled') }}</NCheckbox>
31+
<NFormItem :label="t('modelManager.enabledStatus')">
32+
<NCheckbox v-model:checked="form.enabled"></NCheckbox>
3333
</NFormItem>
3434

3535
<NDivider style="margin: 12px 0 8px 0;" />
@@ -84,7 +84,7 @@
8484
<NDivider style="margin: 12px 0 8px 0;" />
8585
<NH4 style="margin: 0 0 12px 0; font-size: 14px;">模型配置</NH4>
8686

87-
<NFormItem :label="t('modelManager.defaultModel')">
87+
<NFormItem :label="t('modelManager.selectModel')">
8888
<NSpace align="center" style="width: 100%;">
8989
<NSelect
9090
v-model:value="form.modelId"

packages/ui/src/i18n/locales/en-US.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ export default {
383383
deleteModel: 'Delete',
384384
displayName: 'Display Name',
385385
enabled: 'Enabled',
386+
enabledStatus: 'Enable Status',
386387
modelKey: 'Model Key',
387388
apiUrl: 'API URL',
388389
apiUrlHint: 'Example: https://api.example.com/v1; most providers use endpoints ending with /v1',
@@ -1294,9 +1295,16 @@ export default {
12941295
label: 'Configuration Name',
12951296
placeholder: 'Please enter configuration name'
12961297
},
1298+
displayName: {
1299+
label: 'Display Name',
1300+
placeholder: 'Please enter display name'
1301+
},
12971302
enabled: {
12981303
label: 'Enable Status'
12991304
},
1305+
enabledStatus: {
1306+
label: 'Enable Status'
1307+
},
13001308
updateSuccess: 'Configuration updated',
13011309
createSuccess: 'Configuration created',
13021310
saveFailed: 'Failed to save configuration',

packages/ui/src/i18n/locales/zh-CN.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -383,10 +383,12 @@
383383
deleteModel: '删除',
384384
displayName: '显示名称',
385385
enabled: '启用',
386+
enabledStatus: '启用状态',
386387
modelKey: '模型标识',
387388
apiUrl: 'API地址',
388389
apiUrlHint: '示例:https://api.example.com/v1;多数提供商地址通常以 /v1 结尾',
389390
defaultModel: '默认模型',
391+
selectModel: '选择模型',
390392
clickToFetchModels: '点击箭头获取模型列表',
391393
apiKey: 'API密钥',
392394
addModel: '添加',
@@ -449,7 +451,6 @@
449451
fetchModelsSuccess: '成功获取 {count} 个模型',
450452
loadingModels: '正在加载模型选项...',
451453
noModelsAvailable: '没有可用模型',
452-
selectModel: '选择一个模型',
453454
fetchModelsFailed: '获取模型列表失败:{error}',
454455
needApiKeyAndBaseUrl: '请先填写API地址和密钥',
455456
needBaseUrl: '请先填写API地址',
@@ -1294,9 +1295,16 @@
12941295
label: '配置名称',
12951296
placeholder: '请输入配置名称'
12961297
},
1298+
displayName: {
1299+
label: '显示名称',
1300+
placeholder: '请输入显示名称'
1301+
},
12971302
enabled: {
12981303
label: '启用状态'
12991304
},
1305+
enabledStatus: {
1306+
label: '启用状态'
1307+
},
13001308
updateSuccess: '配置已更新',
13011309
createSuccess: '配置已创建',
13021310
saveFailed: '保存配置失败',

packages/ui/src/i18n/locales/zh-TW.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,7 @@ export default {
383383
deleteModel: '刪除',
384384
displayName: '顯示名稱',
385385
enabled: '啟用',
386+
enabledStatus: '啟用狀態',
386387
modelKey: '模型標識',
387388
apiUrl: 'API位址',
388389
apiUrlHint: '範例:https://api.example.com/v1;多數提供商位址通常以 /v1 結尾',
@@ -1286,9 +1287,16 @@ export default {
12861287
label: '配置名稱',
12871288
placeholder: '請輸入配置名稱'
12881289
},
1290+
displayName: {
1291+
label: '顯示名稱',
1292+
placeholder: '請輸入顯示名稱'
1293+
},
12891294
enabled: {
12901295
label: '啟用狀態'
12911296
},
1297+
enabledStatus: {
1298+
label: '啟用狀態'
1299+
},
12921300
updateSuccess: '配置已更新',
12931301
createSuccess: '配置已建立',
12941302
saveFailed: '儲存配置失敗',

0 commit comments

Comments
 (0)