From 77bb06c0d6bc7e8b74d58fa582bc82bc8e040835 Mon Sep 17 00:00:00 2001 From: algerkong Date: Sat, 20 Dec 2025 14:09:57 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=AD=8C=E8=AF=8D?= =?UTF-8?q?=E5=AD=97=E4=BD=93=E7=B2=97=E7=BB=86=E6=8E=A7=E5=88=B6=E5=B9=B6?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20i18n=20=E7=BC=BA=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- electron.vite.config.ts | 10 +-- package.json | 2 +- src/i18n/lang/en-US/settings.ts | 6 ++ src/i18n/lang/zh-CN/settings.ts | 6 ++ .../components/lyric/LyricSettings.vue | 82 +++++++++++-------- src/renderer/components/lyric/MusicFull.vue | 20 +++-- .../settings/MusicSourceSettings.vue | 4 +- src/renderer/types/lyric.ts | 2 + 8 files changed, 81 insertions(+), 51 deletions(-) diff --git a/electron.vite.config.ts b/electron.vite.config.ts index c7d889b..32424c3 100644 --- a/electron.vite.config.ts +++ b/electron.vite.config.ts @@ -1,5 +1,5 @@ import vue from '@vitejs/plugin-vue'; -import { defineConfig, externalizeDepsPlugin } from 'electron-vite'; +import { defineConfig } from 'electron-vite'; import { resolve } from 'path'; import AutoImport from 'unplugin-auto-import/vite'; import { NaiveUiResolver } from 'unplugin-vue-components/resolvers'; @@ -8,12 +8,8 @@ import viteCompression from 'vite-plugin-compression'; import VueDevTools from 'vite-plugin-vue-devtools'; export default defineConfig({ - main: { - plugins: [externalizeDepsPlugin()] - }, - preload: { - plugins: [externalizeDepsPlugin()] - }, + main: {}, + preload: {}, renderer: { resolve: { alias: { diff --git a/package.json b/package.json index a378995..dd5c460 100644 --- a/package.json +++ b/package.json @@ -80,7 +80,7 @@ "cross-env": "^7.0.3", "electron": "^39.2.7", "electron-builder": "^26.0.12", - "electron-vite": "^4.0.1", + "electron-vite": "^5.0.0", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", diff --git a/src/i18n/lang/en-US/settings.ts b/src/i18n/lang/en-US/settings.ts index 7d190c9..31b1a83 100644 --- a/src/i18n/lang/en-US/settings.ts +++ b/src/i18n/lang/en-US/settings.ts @@ -273,6 +273,12 @@ export default { medium: 'Medium', large: 'Large' }, + fontWeight: 'Font Weight', + fontWeightMarks: { + thin: 'Thin', + normal: 'Normal', + bold: 'Bold' + }, letterSpacing: 'Letter Spacing', letterSpacingMarks: { compact: 'Compact', diff --git a/src/i18n/lang/zh-CN/settings.ts b/src/i18n/lang/zh-CN/settings.ts index 2c7e179..8cab9f5 100644 --- a/src/i18n/lang/zh-CN/settings.ts +++ b/src/i18n/lang/zh-CN/settings.ts @@ -270,6 +270,12 @@ export default { medium: '中', large: '大' }, + fontWeight: '字体粗细', + fontWeightMarks: { + thin: '细', + normal: '常规', + bold: '粗' + }, letterSpacing: '字间距', letterSpacingMarks: { compact: '紧凑', diff --git a/src/renderer/components/lyric/LyricSettings.vue b/src/renderer/components/lyric/LyricSettings.vue index b69d328..880f30e 100644 --- a/src/renderer/components/lyric/LyricSettings.vue +++ b/src/renderer/components/lyric/LyricSettings.vue @@ -1,10 +1,10 @@