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 }