feat: i18n

This commit is contained in:
wangdan-fit2cloud 2025-01-13 15:53:14 +08:00
parent 29688774c6
commit 3177ab6404
5 changed files with 21 additions and 17 deletions

View File

@ -9,11 +9,11 @@ export enum PermissionDesc {
}
export enum modelType {
EMBEDDING = t('views.template.model.EMBEDDING'),
LLM = t('views.template.model.LLM'),
STT = t('views.template.model.STT'),
TTS = t('views.template.model.TTS'),
IMAGE = t('views.template.model.IMAGE'),
TTI = t('views.template.model.TTI'),
RERANKER = t('views.template.model.RERANKER')
EMBEDDING = 'views.template.model.EMBEDDING',
LLM = 'views.template.model.LLM',
STT = 'views.template.model.STT',
TTS = 'views.template.model.TTS',
IMAGE = 'views.template.model.IMAGE',
TTI = 'views.template.model.TTI',
RERANKER = 'views.template.model.RERANKER'
}

View File

@ -21,6 +21,9 @@ export default {
TTI: '图片生成',
},
templateForm: {
title: {
},
form: {
provider: {
label: '供应商',

View File

@ -12,12 +12,12 @@
<el-breadcrumb separator=">">
<el-breadcrumb-item>
<span @click="toSelectProvider" class="select-provider"
>选择供应商</span
>{{ $t('views.template.providerPlaceholder') }}</span
></el-breadcrumb-item
>
<el-breadcrumb-item
><span class="active-breadcrumb">{{
`添加 ${providerValue?.name}`
`${$t('common.add')} ${providerValue?.name}`
}}</span></el-breadcrumb-item
>
</el-breadcrumb>

View File

@ -38,7 +38,7 @@
<li class="flex mt-16">
<el-text type="info">模型类型</el-text>
<span class="ellipsis ml-16">
{{ modelType[model.model_type as keyof typeof modelType] }}</span
{{ $t(modelType[model.model_type as keyof typeof modelType]) }}</span
>
</li>
<li class="flex mt-12">

View File

@ -1,10 +1,11 @@
import { modelType } from '@/enums/model'
import { t } from '@/locales'
export const modelTypeList = [
{ text: modelType['LLM'], value: 'LLM' },
{ text: modelType['EMBEDDING'], value: 'EMBEDDING' },
{ text: modelType['RERANKER'], value: 'RERANKER' },
{ text: modelType['STT'], value: 'STT' },
{ text: modelType['TTS'], value: 'TTS' },
{ text: modelType['IMAGE'], value: 'IMAGE' },
{ text: modelType['TTI'], value: 'TTI' }
{ text: t(modelType['LLM']), value: 'LLM' },
{ text: t(modelType['EMBEDDING']), value: 'EMBEDDING' },
{ text: t(modelType['RERANKER']), value: 'RERANKER' },
{ text: t(modelType['STT']), value: 'STT' },
{ text: t(modelType['TTS']), value: 'TTS' },
{ text: t(modelType['IMAGE']), value: 'IMAGE' },
{ text: t(modelType['TTI']), value: 'TTI' }
]