mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-21 02:45:36 +00:00
Merge pull request #2233 from xinnan-tech/manage-web-i18n-fix
fix:优化智控台页面的多语言支持
This commit is contained in:
@@ -192,8 +192,8 @@ export default {
|
||||
const model = data.data;
|
||||
|
||||
if (this.modelData.duplicateMode) {
|
||||
model.modelName = this.modelData.modelName + '_副本';
|
||||
model.modelCode = this.modelData.modelCode + '_副本';
|
||||
model.modelName = this.modelData.modelName + this.$t('modelConfigDialog.copySuffix');
|
||||
model.modelCode = this.modelData.modelCode + this.$t('modelConfigDialog.copySuffix');
|
||||
}
|
||||
this.pendingProviderType = model.configJson.type;
|
||||
this.pendingModelData = model;
|
||||
|
||||
@@ -273,7 +273,6 @@ export default {
|
||||
'device.input6DigitCode': 'Please enter a 6-digit verification code',
|
||||
'device.bindSuccess': 'Device binding successful',
|
||||
'device.bindFailed': 'Binding failed',
|
||||
// DeviceManagement page extended translations
|
||||
'device.searchPlaceholder': 'Please enter device model or Mac address to search',
|
||||
'device.model': 'Device Model',
|
||||
'device.macAddress': 'Mac Address',
|
||||
@@ -285,6 +284,7 @@ export default {
|
||||
'device.operation': 'Operation',
|
||||
'device.search': 'Search',
|
||||
'device.selectAll': 'Select All/Deselect All',
|
||||
'deviceManagement.loading': 'Loading...',
|
||||
'device.bindWithCode': 'Bind with Verification Code',
|
||||
'device.manualAdd': 'Manual Add',
|
||||
'device.unbind': 'Unbind',
|
||||
@@ -686,6 +686,8 @@ export default {
|
||||
// Model Configuration Dialog Text
|
||||
'modelConfigDialog.addModel': 'Add Model',
|
||||
'modelConfigDialog.editModel': 'Edit Model',
|
||||
'modelConfigDialog.duplicateModel': 'Duplicate Model',
|
||||
'modelConfigDialog.copySuffix': '_copy',
|
||||
'modelConfigDialog.modelInfo': 'Model Information',
|
||||
'modelConfigDialog.enable': 'Enable',
|
||||
'modelConfigDialog.setDefault': 'Set as Default',
|
||||
@@ -719,6 +721,9 @@ export default {
|
||||
'ttsModel.referenceText': 'Reference Audio Text',
|
||||
'ttsModel.enterReferenceText': 'This is the text for reference audio',
|
||||
'ttsModel.action': 'Action',
|
||||
'ttsModel.operation': 'Operation',
|
||||
'ttsModel.operationFailed': 'Operation failed',
|
||||
'ttsModel.operationClosed': 'Operation closed',
|
||||
'ttsModel.edit': 'Edit',
|
||||
'ttsModel.delete': 'Delete',
|
||||
'ttsModel.save': 'Save',
|
||||
@@ -728,6 +733,8 @@ export default {
|
||||
'ttsModel.fetchVoicesFailed': 'Failed to fetch voice list',
|
||||
'ttsModel.loadVoicesFailed': 'Failed to load voice data',
|
||||
'ttsModel.unnamedVoice': 'Unnamed Voice',
|
||||
'ttsModel.finishEditingFirst': 'Please finish current editing first',
|
||||
'ttsModel.selectVoiceToDelete': 'Please select voices to delete',
|
||||
|
||||
// OTA Management Page Text
|
||||
'otaManagement.firmwareManagement': 'Firmware Management',
|
||||
|
||||
@@ -285,7 +285,8 @@ export default {
|
||||
'device.operation': '操作',
|
||||
'device.search': '搜索',
|
||||
'device.selectAll': '全选/取消全选',
|
||||
'device.bindWithCode': '验证码绑定',
|
||||
'deviceManagement.loading': '拼命加载中',
|
||||
'device.bindWithCode': '扫码绑定',
|
||||
'device.manualAdd': '手动添加',
|
||||
'device.unbind': '解绑',
|
||||
'device.selectAtLeastOne': '请至少选择一条记录',
|
||||
@@ -685,6 +686,8 @@ export default {
|
||||
// 模型配置对话框文本
|
||||
'modelConfigDialog.addModel': '添加模型',
|
||||
'modelConfigDialog.editModel': '修改模型',
|
||||
'modelConfigDialog.duplicateModel': '创建副本',
|
||||
'modelConfigDialog.copySuffix': '_副本',
|
||||
'modelConfigDialog.modelInfo': '模型信息',
|
||||
'modelConfigDialog.enable': '是否启用',
|
||||
'modelConfigDialog.setDefault': '设为默认',
|
||||
@@ -718,6 +721,9 @@ export default {
|
||||
'ttsModel.referenceText': '克隆音频文本',
|
||||
'ttsModel.enterReferenceText': '这里是克隆音频对应文本',
|
||||
'ttsModel.action': '操作',
|
||||
'ttsModel.operation': '操作',
|
||||
'ttsModel.operationFailed': '操作失败',
|
||||
'ttsModel.operationClosed': '操作已关闭',
|
||||
'ttsModel.edit': '编辑',
|
||||
'ttsModel.delete': '删除',
|
||||
'ttsModel.save': '保存',
|
||||
@@ -727,6 +733,8 @@ export default {
|
||||
'ttsModel.fetchVoicesFailed': '获取音色列表失败',
|
||||
'ttsModel.loadVoicesFailed': '加载音色数据失败',
|
||||
'ttsModel.unnamedVoice': '未命名音色',
|
||||
'ttsModel.finishEditingFirst': '请先完成当前编辑',
|
||||
'ttsModel.selectVoiceToDelete': '请选择要删除的音色',
|
||||
|
||||
// OTA管理页面文本
|
||||
'otaManagement.firmwareManagement': '固件管理',
|
||||
|
||||
@@ -273,7 +273,6 @@ export default {
|
||||
'device.input6DigitCode': '請輸入6位數字驗證碼',
|
||||
'device.bindSuccess': '設備綁定成功',
|
||||
'device.bindFailed': '綁定失敗',
|
||||
// DeviceManagement頁面擴展翻譯
|
||||
'device.searchPlaceholder': '請輸入設備型號或Mac地址查詢',
|
||||
'device.model': '設備型號',
|
||||
'device.macAddress': 'Mac地址',
|
||||
@@ -285,6 +284,7 @@ export default {
|
||||
'device.operation': '操作',
|
||||
'device.search': '搜索',
|
||||
'device.selectAll': '全選/取消全選',
|
||||
'deviceManagement.loading': '拼命加載中',
|
||||
'device.bindWithCode': '驗證碼綁定',
|
||||
'device.manualAdd': '手動添加',
|
||||
'device.unbind': '解綁',
|
||||
@@ -686,6 +686,8 @@ export default {
|
||||
// 模型配置對話框文本
|
||||
'modelConfigDialog.addModel': '添加模型',
|
||||
'modelConfigDialog.editModel': '修改模型',
|
||||
'modelConfigDialog.duplicateModel': '建立副本',
|
||||
'modelConfigDialog.copySuffix': '_副本',
|
||||
'modelConfigDialog.modelInfo': '模型信息',
|
||||
'modelConfigDialog.enable': '是否啟用',
|
||||
'modelConfigDialog.setDefault': '設為默認',
|
||||
@@ -719,6 +721,7 @@ export default {
|
||||
'ttsModel.referenceText': '克隆音頻文本',
|
||||
'ttsModel.enterReferenceText': '這裡是克隆音頻對應文本',
|
||||
'ttsModel.action': '操作',
|
||||
'ttsModel.operation': '操作',
|
||||
'ttsModel.edit': '編輯',
|
||||
'ttsModel.delete': '刪除',
|
||||
'ttsModel.save': '保存',
|
||||
@@ -728,6 +731,10 @@ export default {
|
||||
'ttsModel.fetchVoicesFailed': '獲取音色列表失敗',
|
||||
'ttsModel.loadVoicesFailed': '加載音色數據失敗',
|
||||
'ttsModel.unnamedVoice': '未命名音色',
|
||||
'ttsModel.finishEditingFirst': '請先完成目前編輯',
|
||||
'ttsModel.selectVoiceToDelete': '請選擇要刪除的音色',
|
||||
'ttsModel.operationFailed': '操作失敗',
|
||||
'ttsModel.operationClosed': '操作已關閉',
|
||||
|
||||
// OTA管理頁面文本
|
||||
'otaManagement.firmwareManagement': '固件管理',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
import ElementUI from 'element-ui';
|
||||
import 'element-ui/lib/theme-chalk/index.css';
|
||||
import 'normalize.css/normalize.css'; // A modern alternative to CSS resets
|
||||
import Vue from 'vue';
|
||||
import ElementUI from 'element-ui';
|
||||
import App from './App.vue';
|
||||
import router from './router';
|
||||
import store from './store';
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
<el-card class="device-card" shadow="never">
|
||||
<el-table ref="deviceTable" :data="paginatedDeviceList" class="transparent-table"
|
||||
:header-cell-class-name="headerCellClassName" v-loading="loading"
|
||||
:element-loading-text="$t('message.loading')"
|
||||
:element-loading-text="$t('deviceManagement.loading')"
|
||||
element-loading-spinner="el-icon-loading" element-loading-background="rgba(255, 255, 255, 0.7)">
|
||||
<el-table-column :label="$t('modelConfig.select')" align="center" width="120">
|
||||
<template slot-scope="scope">
|
||||
|
||||
@@ -65,7 +65,8 @@
|
||||
<el-select v-model="pageSize" @change="handlePageSizeChange"
|
||||
:class="['page-size-select', { 'page-size-select-en': isEnglish }]">
|
||||
<el-option v-for="item in pageSizeOptions" :key="item"
|
||||
:label="$t('modelConfig.itemsPerPage', { count: item })" :value="item">
|
||||
:label="$t('modelConfig.itemsPerPage', { items: item })"
|
||||
:value="item">
|
||||
</el-option>
|
||||
</el-select>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user