mirror of
https://github.com/HiMeditator/auto-caption.git
synced 2026-02-04 04:14:42 +08:00
feat: 完全实现多语言支持、优化软件体验
- 完成多语言的剩余内容的翻译 - 重构配置管理,前端页面实现更快速的配置载入 - 为字幕引擎添加更严格的状态限制,防止出现僵尸进程
This commit is contained in:
@@ -18,6 +18,41 @@
|
||||
|
||||
## 前端 <=> 后端
|
||||
|
||||
### `both.window.mounted`
|
||||
|
||||
**介绍:**前端窗口挂载完毕,请求最新的配置数据
|
||||
|
||||
**发起方:**前端
|
||||
|
||||
**接收方:**后端
|
||||
|
||||
**数据类型:**
|
||||
|
||||
- 发送:无数据
|
||||
- 接收:`FullConfig`
|
||||
|
||||
## 前端 ==> 后端
|
||||
|
||||
### `control.uiLanguage.change`
|
||||
|
||||
**介绍:**前端修改字界面语言,将修改同步给后端
|
||||
|
||||
**发起方:**前端控制窗口
|
||||
|
||||
**接收方:**后端控制窗口实例
|
||||
|
||||
**数据类型:**`UILanguage`
|
||||
|
||||
### `control.leftBarWidth.change`
|
||||
|
||||
**介绍:**前端修改边栏宽度,将修改同步给后端
|
||||
|
||||
**发起方:**前端控制窗口
|
||||
|
||||
**接收方:**后端控制窗口实例
|
||||
|
||||
**数据类型:**`number`
|
||||
|
||||
### `control.captionLog.clear`
|
||||
|
||||
**介绍:**清空字幕记录
|
||||
@@ -26,12 +61,7 @@
|
||||
|
||||
**接收方:**后端控制窗口实例
|
||||
|
||||
**数据类型:**
|
||||
|
||||
- 发送:无数据
|
||||
- 接收:`CaptionItem[]`
|
||||
|
||||
## 前端 ==> 后端
|
||||
**数据类型:**无数据
|
||||
|
||||
### `control.styles.change`
|
||||
|
||||
@@ -135,19 +165,19 @@
|
||||
|
||||
## 后端 ==> 前端
|
||||
|
||||
### `control.engine.already`
|
||||
### `caption.uiLanguage.set`
|
||||
|
||||
**介绍:**引擎已经启动
|
||||
**介绍:**后端将最新界面语言发送给前端,前端进行设置
|
||||
|
||||
**发起方:**后端
|
||||
|
||||
**接收方:**前端控制窗口
|
||||
**接收方:**字幕窗口
|
||||
|
||||
**数据类型:**无数据
|
||||
**数据类型:**`UILanguage`
|
||||
|
||||
### `control.engine.started`
|
||||
|
||||
**介绍:**引擎启动
|
||||
**介绍:**引擎启动成功
|
||||
|
||||
**发起方:**后端
|
||||
|
||||
@@ -185,7 +215,7 @@
|
||||
|
||||
**数据类型:**`Controls`
|
||||
|
||||
### `caption.styles.set`
|
||||
### `both.styles.set`
|
||||
|
||||
**介绍:**后端将最新字幕样式发送给前端,前端进行设置
|
||||
|
||||
|
||||
Reference in New Issue
Block a user