From 3bbc5e3dd1b18804c285516ef30cd77dd2836bcb Mon Sep 17 00:00:00 2001 From: JayBridge <12310903@mail.sustech.edu.cn> Date: Sat, 12 Apr 2025 10:10:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=9B=B4=E6=96=B0=E8=AF=AD=E8=A8=80?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E9=80=BB=E8=BE=91=EF=BC=8C=E4=BD=BF=E7=94=A8?= =?UTF-8?q?=20Obsidian=20=E7=9A=84=E8=AF=AD=E8=A8=80=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E4=BD=9C=E4=B8=BA=E9=BB=98=E8=AE=A4=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main.ts b/src/main.ts index 52fb4c1..61acd41 100644 --- a/src/main.ts +++ b/src/main.ts @@ -16,10 +16,10 @@ export default class CSVPlugin extends Plugin { async onload() { await this.loadSettings(); - // 设置语言 - 使用系统语言 - // 注意:如果升级到 Obsidian 1.8.0 或更高版本,可以使用 this.app.getLanguage() - const systemLang = navigator.language || "en"; - i18n.setLocale(systemLang); + // 设置语言 - 使用 Obsidian 的语言设置 + // @ts-ignore - getLanguage方法存在但可能没有在TypeScript定义中正确声明 + const obsidianLang = this.app.getLanguage ? this.app.getLanguage() : navigator.language || "en"; + i18n.setLocale(obsidianLang); // 注册CSV视图类型 this.registerView(