31 lines
1.0 KiB
JavaScript
31 lines
1.0 KiB
JavaScript
import { ipcRenderer } from 'electron'
|
|
import { DEFINE_STRING } from '../define/define_string'
|
|
|
|
const translate = {
|
|
// 打开指定的文件
|
|
OpenFile: async (value, callback) =>
|
|
callback(ipcRenderer.send(DEFINE_STRING.SYSTEM.OPEN_FILE, value)),
|
|
|
|
// 打开指定的文件夹
|
|
OpenFolder: (value) => ipcRenderer.invoke(DEFINE_STRING.OPEN_FOLDER, value),
|
|
|
|
// 获取翻译设置
|
|
GetTranslateSetting: () => ipcRenderer.invoke(DEFINE_STRING.TRANSLATE.GET_TRANSLATE_SETTING),
|
|
|
|
// 重置翻译设置
|
|
ResetTranslateSetting: () => ipcRenderer.invoke(DEFINE_STRING.TRANSLATE.RESET_TRANSLATE_SETTING),
|
|
|
|
// 保存翻译设置
|
|
SaveTranslateSetting: (value) =>
|
|
ipcRenderer.invoke(DEFINE_STRING.TRANSLATE.SAVE_TRANSLATE_SETTING, value),
|
|
|
|
// 直接翻译返回
|
|
TranslateNowReturn: (value) =>
|
|
ipcRenderer.invoke(DEFINE_STRING.TRANSLATE.TRANSLATE_NOW_RETURN, value)
|
|
|
|
// 将翻译加入队列中(这个是加入到内存队列,不是数据库队列,主要是这个不是很耗时)
|
|
|
|
// 将翻译加入数据库队列中
|
|
}
|
|
export { translate }
|