mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-29 13:53:55 +08:00
feat: 新增替换词管理功能
This commit is contained in:
@@ -22,6 +22,7 @@ export default {
|
||||
'header.clearHistory': 'Limpar Histórico',
|
||||
'header.providerManagement': 'Gerenciamento de Provedores',
|
||||
'header.serverSideManagement': 'Gerenciamento de Servidores',
|
||||
'header.replacementWordManagement': 'Gerenciamento de Palavras de Substituição',
|
||||
'header.featureManagement': 'Gerenciamento de Funcionalidades do Sistema',
|
||||
'header.changePassword': 'Alterar Senha',
|
||||
'header.logout': 'Sair',
|
||||
@@ -349,6 +350,53 @@ export default {
|
||||
'paramDialog.arrayType': 'Array',
|
||||
'paramDialog.jsonType': 'Objeto JSON',
|
||||
|
||||
// Replacement word management page related
|
||||
'replacementWordManagement.pageTitle': 'Gerenciamento de Palavras de Substituição',
|
||||
'replacementWordManagement.fileName': 'Nome do Arquivo',
|
||||
'replacementWordManagement.replacementWordCount': 'Quantidade de Palavras de Substituição',
|
||||
'replacementWordManagement.replacementWordContent': 'Conteúdo Substituto',
|
||||
'replacementWordManagement.operation': 'Operação',
|
||||
'replacementWordManagement.createTime': 'Tempo de Criação',
|
||||
'replacementWordManagement.updateTime': 'Tempo de Atualização',
|
||||
'replacementWordManagement.addFile': 'Adicionar Arquivo de Substituição',
|
||||
'replacementWordManagement.edit': 'Editar',
|
||||
'replacementWordManagement.download': 'Baixar',
|
||||
'replacementWordManagement.delete': 'Excluir',
|
||||
|
||||
// Replacement word dialog related
|
||||
'replacementDialog.fileName': 'Nome do Arquivo',
|
||||
'replacementDialog.fileNamePlaceholder': 'Por favor, insira o nome do arquivo',
|
||||
'replacementDialog.content': 'Conteúdo Substituto',
|
||||
'replacementDialog.contentPlaceholder': 'Insira conteúdo: original|substituto',
|
||||
'replacementDialog.formatTip': 'Formato por linha: original|substituição',
|
||||
'replacementDialog.wordCountUnit': 'palavras de substituição',
|
||||
'replacementDialog.uploadTxt': 'Carregar txt',
|
||||
'replacementDialog.uploadReplacementFile': 'Carregar arquivo de substituição',
|
||||
'replacementDialog.clickUploadTip': 'Carregar arquivo de substituição',
|
||||
'replacementDialog.uploadCoverTip': 'Upload substitui conteúdo atual',
|
||||
'replacementDialog.save': 'Salvar',
|
||||
'replacementDialog.cancel': 'Cancelar',
|
||||
'replacementDialog.requiredFileName': 'Por favor, insira o nome do arquivo',
|
||||
'replacementDialog.requiredContent': 'Por favor, insira o conteúdo de substituição',
|
||||
'replacementDialog.invalidFormat': 'Linha {line} com erro de formato, cada linha deve conter o separador |',
|
||||
'replacementDialog.invalidPipeCount': 'Linha {line} com erro de formato, cada linha pode conter apenas um separador |',
|
||||
'replacementDialog.emptyOriginal': 'Linha {line} palavra original não pode estar vazia',
|
||||
'replacementDialog.emptyReplacement': 'Linha {line} palavra de substituição não pode estar vazia',
|
||||
'replacementDialog.invalidOriginalChar': 'Linha {line} palavra original contém caracteres especiais',
|
||||
'replacementDialog.invalidReplacementChar': 'Linha {line} palavra de substituição contém caracteres especiais',
|
||||
'replacementDialog.readFileError': 'Falha ao ler arquivo',
|
||||
|
||||
// Página de gerenciamento de palavras de substituição
|
||||
'replacementWordManagement.getListFailed': 'Falha ao obter lista',
|
||||
'replacementWordManagement.confirmDelete': 'Tem certeza de que deseja excluir este arquivo?',
|
||||
'replacementWordManagement.deleteHint': 'Dica',
|
||||
'replacementWordManagement.saveSuccess': 'Salvo com sucesso',
|
||||
'replacementWordManagement.saveFailed': 'Falha ao salvar',
|
||||
'replacementWordManagement.addFailed': 'Falha ao adicionar',
|
||||
'replacementWordManagement.batchDelete': 'Exclusão em Lote',
|
||||
'replacementWordManagement.confirmBatchDelete': 'Tem certeza de que deseja excluir os {count} arquivos selecionados?',
|
||||
'replacementWordManagement.batchDeleteHint': 'Dica de Exclusão em Lote',
|
||||
|
||||
// Página de login
|
||||
'login.title': 'Entrar',
|
||||
'login.welcome': 'BEM-VINDO AO LOGIN',
|
||||
@@ -771,10 +819,13 @@ export default {
|
||||
'roleConfig.ttsRate': 'Velocidade da fala',
|
||||
'roleConfig.ttsPitch': 'Tonalidade',
|
||||
'roleConfig.ttsAdvanced': 'Parâmetros TTS',
|
||||
'roleConfig.advancedSettings': 'Velocidade do som',
|
||||
'roleConfig.advancedSettings': 'Pronúncia Tonal Substituição de Palavras',
|
||||
'roleConfig.volumeHint': '-100=mínimo, 0=padrão, 100=máximo',
|
||||
'roleConfig.speedHint': '-100=mais lento, 0=padrão, 100=mais rápido',
|
||||
'roleConfig.pitchHint': '-100=mínimo, 0=padrão, 100=máximo',
|
||||
'roleConfig.replacementWordLabel': 'Palavras de substituição associadas',
|
||||
'roleConfig.replacementWordTip': 'Durante a síntese de fala, substitua forçadamente palavras mal reconhecidas, caracteres polissílabos, substantivos próprios e palavras sensíveis pelo texto/pronúncia correto especificado por você para melhorar a precisão, conformidade e experiência',
|
||||
'replacementDialog.selectPlaceholder': 'Por favor, selecione',
|
||||
'roleConfig.pleaseEnterContent': 'Por favor, insira o conteúdo',
|
||||
'roleConfig.pleaseEnterLangCode': 'Por favor, insira o código do idioma, ex.: pt_BR',
|
||||
'roleConfig.pleaseEnterLangName': 'Por favor, insira o idioma de interação, ex.: Português',
|
||||
|
||||
Reference in New Issue
Block a user