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 { export enum modelType {
EMBEDDING = t('views.template.model.EMBEDDING'), EMBEDDING = 'views.template.model.EMBEDDING',
LLM = t('views.template.model.LLM'), LLM = 'views.template.model.LLM',
STT = t('views.template.model.STT'), STT = 'views.template.model.STT',
TTS = t('views.template.model.TTS'), TTS = 'views.template.model.TTS',
IMAGE = t('views.template.model.IMAGE'), IMAGE = 'views.template.model.IMAGE',
TTI = t('views.template.model.TTI'), TTI = 'views.template.model.TTI',
RERANKER = t('views.template.model.RERANKER') RERANKER = 'views.template.model.RERANKER'
} }

View File

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

View File

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

View File

@ -38,7 +38,7 @@
<li class="flex mt-16"> <li class="flex mt-16">
<el-text type="info">模型类型</el-text> <el-text type="info">模型类型</el-text>
<span class="ellipsis ml-16"> <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>
<li class="flex mt-12"> <li class="flex mt-12">

View File

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