chore: consistent UI statement

This commit is contained in:
jialin
2025-11-20 14:17:08 +08:00
parent 9b63c1a515
commit ebff5695ff
11 changed files with 20 additions and 21 deletions
+1 -2
View File
@@ -1,5 +1,4 @@
import { PageActionType } from './types';
type PageActionType = 'create' | 'update' | 'view' | 'edit';
declare namespace Global {
type WithFalse<T> = T | false;
interface Pagination {
+1 -1
View File
@@ -1,7 +1,7 @@
export default {
'apikeys.title': 'API Keys',
'apikeys.table.apikeys': 'keys',
'apikeys.button.create': 'New API Key',
'apikeys.button.create': 'Add API Key',
'apikeys.title.save': 'Save API Key',
'apikeys.form.expiretime': 'Expiration',
'apikeys.form.apikey': 'API Key',
+1 -1
View File
@@ -13,7 +13,7 @@ export default {
'backend.isDefault': 'Default',
'backend.availableFrameworks': 'Supported Frameworks',
'backend.addVersion': 'Add Version',
'backend.filter.framework': 'Filter by Framework',
'backend.filter.framework': 'Filter by framework',
'backend.export.yaml': 'Export YAML',
'backend.mode.form': 'Form Mode',
'backend.mode.yaml': 'YAML Mode',
+1 -1
View File
@@ -5,7 +5,7 @@ export default {
'clusters.button.add': 'Add Cluster',
'clusters.button.addCredential': 'Add Cloud Credential',
'clusters.button.editCredential': 'Edit Cloud Credential',
'clusters.filterBy.cluster': 'Filter by Cluster',
'clusters.filterBy.cluster': 'Filter by cluster',
'clusters.add.cluster': 'Add {cluster} Cluster',
'clusters.edit.cluster': 'Edit {cluster}',
'clusters.provider.custom': 'Custom',
+2 -2
View File
@@ -69,8 +69,8 @@ export default {
'resources.modelfiles.storagePath.holder':
'Waiting for the download to complete...',
'resources.filter.worker': 'Filter by worker',
'resources.filter.source': 'Filter by Source',
'resources.filter.status': 'Filter by Status',
'resources.filter.source': 'Filter by source',
'resources.filter.status': 'Filter by status',
'resources.modelfiles.delete.tips': 'Also delete the file from disk',
'resources.modelfiles.copy.tips': 'Copy Full Path',
'resources.filter.path': 'Filter by path',
+2 -2
View File
@@ -1,5 +1,5 @@
export default {
'usage.title': 'Usage',
'usage.filter.user': 'Filter by User',
'usage.filter.model': 'Filter by Model'
'usage.filter.user': 'Filter by user',
'usage.filter.model': 'Filter by model'
};
+2 -2
View File
@@ -1,8 +1,8 @@
export default {
'users.title': 'Users',
'users.button.create': 'New User',
'users.button.create': 'Add User',
'users.form.edit': 'Edit User',
'users.form.create': 'New User',
'users.form.create': 'Add User',
'users.table.username': 'User Name',
'users.table.role': 'Role',
'users.table.status': 'Status',
+1 -1
View File
@@ -13,7 +13,7 @@ export default {
'backend.isDefault': 'Default',
'backend.availableFrameworks': 'Supported Frameworks',
'backend.addVersion': 'Add Version',
'backend.filter.framework': 'Filter by Framework',
'backend.filter.framework': 'Filter by framework',
'backend.export.yaml': 'Export YAML',
'backend.mode.form': 'Form Mode',
'backend.mode.yaml': 'YAML Mode',
+2 -2
View File
@@ -5,7 +5,7 @@ export default {
'clusters.button.add': 'Add Cluster',
'clusters.button.addCredential': 'Add Cloud Credential',
'clusters.button.editCredential': 'Edit Cloud Credential',
'clusters.filterBy.cluster': 'Filter by Cluster',
'clusters.filterBy.cluster': 'Filter by cluster',
'clusters.add.cluster': 'Add {cluster} Cluster',
'clusters.edit.cluster': 'Edit {cluster}',
'clusters.provider.custom': 'Custom',
@@ -90,7 +90,7 @@ Same applies to the <span class="bold-text">/opt/dtk</span> directory.`,
// 4. 'clusters.button.add': 'Add Cluster',
// 5. 'clusters.button.addCredential': 'Add Cloud Credential',
// 6. 'clusters.button.editCredential': 'Edit Cloud Credential',
// 7. 'clusters.filterBy.cluster': 'Filter by Cluster',
// 7. 'clusters.filterBy.cluster': 'Filter by cluster',
// 8. 'clusters.add.cluster': 'Add {cluster} Cluster',
// 9. 'clusters.edit.cluster': 'Edit {cluster}',
// 10. 'clusters.provider.custom': 'Custom',
+2 -2
View File
@@ -70,7 +70,7 @@ export default {
'ダウンロード完了を待っています...',
'resources.filter.worker': 'ワーカーでフィルタ',
'resources.filter.source': 'ソースでフィルタ',
'resources.filter.status': 'Filter by Status',
'resources.filter.status': 'Filter by status',
'resources.modelfiles.delete.tips': 'ディスクからファイルも削除します',
'resources.modelfiles.copy.tips': 'フルパスをコピー',
'resources.filter.path': 'パスでフィルタ',
@@ -122,7 +122,7 @@ export default {
// 9. 'resources.register.download':'Download and install the <a>installer</a>. Only supported: {versions}.',
// 10. 'resource.register.maos.support': 'Apple Silicon (M series), macOS 14+',
// 11. 'resource.register.windows.support': 'win 10, win 11',
// 12. 'resources.filter.status': 'Filter by Status',
// 12. 'resources.filter.status': 'Filter by status',
// 13. 'resources.model.instance': 'Model Instance',
// 14. 'resources.worker.download.privatekey': 'Download Private Key',
// 15. 'resources.worker': 'Worker',
+5 -5
View File
@@ -54,6 +54,11 @@ export const ActionList: ActionItem[] = [
key: 'api',
icon: icons.ApiOutlined
},
{
label: 'models.button.accessSettings',
key: 'accessControl',
icon: icons.Permission
},
{
label: 'common.button.stop',
key: 'stop',
@@ -64,11 +69,6 @@ export const ActionList: ActionItem[] = [
key: 'start',
icon: icons.Play
},
{
label: 'models.button.accessSettings',
key: 'accessControl',
icon: icons.Permission
},
{
label: 'common.button.delete',
key: 'delete',