From 7ec78fef0871c83724f07a4b28ad9d76713a2cf9 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 13 Sep 2024 20:26:40 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A6=96=E6=AC=A1=E6=89=93=E5=BC=80=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E5=B0=86=E6=A0=B9=E6=8D=AE=E8=AE=A1=E7=AE=97=E6=9C=BA?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E6=98=BE=E7=A4=BA=20Dawn=20Launcher=20?= =?UTF-8?q?=E8=AF=AD=E8=A8=80=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron/main/setting/data.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/electron/main/setting/data.ts b/electron/main/setting/data.ts index 4634e54..ab4883b 100644 --- a/electron/main/setting/data.ts +++ b/electron/main/setting/data.ts @@ -1,6 +1,7 @@ import { Setting } from "../../../types/setting"; import { getSetting } from "../../../commons/utils/setting"; import { getDataSqlite3 } from "../../commons/betterSqlite3"; +import { app } from "electron"; // 获取数据库 let db = getDataSqlite3(); @@ -50,6 +51,14 @@ function select() { * 添加 */ function add(setting: Setting) { + // 首次添加,判断系统语言 + if (app.getLocale().toLowerCase().indexOf("zh-") === 0) { + // 简体中文 + setting.general.language = "SimplifiedChinese"; + } else { + // 英文 + setting.general.language = "English"; + } // SQL let sql = `INSERT INTO ${settingTableName} (id, setting)