Feat: Settings for learning lang (#641)
* refactor settings * refactor constants * add settings for native/learning language * setup langugage for transcribe * use 2 letter code for echogarden * AI commands support multiple language * update languages constant * fix sentry error * fix context menu * show camdict when only learning English * add en-GB * recording assess support multiple languages * fix ai command * refactor
This commit is contained in:
@@ -156,6 +156,12 @@ contextBridge.exposeInMainWorld("__ENJOY_APP__", {
|
||||
ipcRenderer.invoke("dialog-show-error-box", title, content),
|
||||
},
|
||||
settings: {
|
||||
get: (key: string) => {
|
||||
return ipcRenderer.invoke("settings-get", key);
|
||||
},
|
||||
set: (key: string, value: any) => {
|
||||
return ipcRenderer.invoke("settings-set", key, value);
|
||||
},
|
||||
getLibrary: () => {
|
||||
return ipcRenderer.invoke("settings-get-library");
|
||||
},
|
||||
@@ -310,8 +316,8 @@ contextBridge.exposeInMainWorld("__ENJOY_APP__", {
|
||||
upload: (id: string) => {
|
||||
return ipcRenderer.invoke("recordings-upload", id);
|
||||
},
|
||||
assess: (id: string) => {
|
||||
return ipcRenderer.invoke("recordings-assess", id);
|
||||
assess: (id: string, language?: string) => {
|
||||
return ipcRenderer.invoke("recordings-assess", id, language);
|
||||
},
|
||||
stats: (params: { from: string; to: string }) => {
|
||||
return ipcRenderer.invoke("recordings-stats", params);
|
||||
|
||||
Reference in New Issue
Block a user