diff --git a/src-tauri/lang/en.json b/src-tauri/lang/en.json index 854a73c..7b2bb91 100644 --- a/src-tauri/lang/en.json +++ b/src-tauri/lang/en.json @@ -16,6 +16,7 @@ "game_exec": "Set Game Executable", "grasscutter_jar": "Set Grasscutter JAR", "toggle_encryption": "Toggle Encryption", + "install_certificate": "Install Proxy Certificate", "java_path": "Set Custom Java Path", "grasscutter_with_game": "Automatically launch Grasscutter with game", "language": "Select Language", @@ -43,7 +44,8 @@ "components": { "select_file": "Select file or folder...", "select_folder": "Select folder...", - "download": "Download" + "download": "Download", + "install": "Install" }, "news": { "latest_commits": "Recent Commits", diff --git a/src/ui/components/menu/Options.tsx b/src/ui/components/menu/Options.tsx index 41ee036..282aaaa 100644 --- a/src/ui/components/menu/Options.tsx +++ b/src/ui/components/menu/Options.tsx @@ -188,6 +188,12 @@ export default class Options extends React.Component { }) } + async installCert() { + await invoke('generate_ca_files', { + path: await dataDir() + 'cultivation' + }) + } + render() { return ( @@ -219,6 +225,16 @@ export default class Options extends React.Component { + { this.state.swag && ( <>