diff --git a/src/i18n/locales/en-US/settings.json b/src/i18n/locales/en-US/settings.json index a401f6c..2289a45 100644 --- a/src/i18n/locales/en-US/settings.json +++ b/src/i18n/locales/en-US/settings.json @@ -70,6 +70,7 @@ "stats": "Statistics and reports", "export": "Data export" }, + "repo": "GitHub Repository", "builtWith": "Built with Tauri + React", "createdBy": "Created by haxqer & isabel" }, diff --git a/src/i18n/locales/zh-CN/settings.json b/src/i18n/locales/zh-CN/settings.json index 8b5bf77..8c08e67 100644 --- a/src/i18n/locales/zh-CN/settings.json +++ b/src/i18n/locales/zh-CN/settings.json @@ -70,6 +70,7 @@ "stats": "统计与报表", "export": "数据导出" }, + "repo": "GitHub 仓库", "builtWith": "基于 Tauri + React 构建", "createdBy": "由 haxqer & isabel 创建" }, diff --git a/src/pages/SettingsPage.tsx b/src/pages/SettingsPage.tsx index 7a90824..986b862 100644 --- a/src/pages/SettingsPage.tsx +++ b/src/pages/SettingsPage.tsx @@ -34,7 +34,7 @@ import { import { appApi } from "@/services/tauri-api"; import { format, subDays, startOfDay, endOfDay } from "date-fns"; import { save } from "@tauri-apps/plugin-dialog"; -import { revealItemInDir } from "@tauri-apps/plugin-opener"; +import { revealItemInDir, openUrl } from "@tauri-apps/plugin-opener"; type SettingsTab = "general" | "tracking" | "colors" | "data" | "about"; @@ -601,6 +601,18 @@ export function SettingsPage() { +
+ +
+

{t("about.builtWith")}

{t("about.createdBy")}