From 9003de8d4b2b6c740a597cf04227459272e2790f Mon Sep 17 00:00:00 2001 From: alger Date: Sat, 13 Sep 2025 23:16:07 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E9=9F=B3=E6=BA=90?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E5=9B=BD=E9=99=85=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/i18n/lang/en-US/settings.ts | 12 +++++++ src/i18n/lang/ja-JP/settings.ts | 15 ++++++-- src/i18n/lang/ko-KR/settings.ts | 12 +++++++ src/i18n/lang/zh-CN/settings.ts | 12 +++++++ src/i18n/lang/zh-Hant/settings.ts | 12 +++++++ .../settings/MusicSourceSettings.vue | 35 +++++++++++-------- 6 files changed, 81 insertions(+), 17 deletions(-) diff --git a/src/i18n/lang/en-US/settings.ts b/src/i18n/lang/en-US/settings.ts index 243d0eb..fcec2cd 100644 --- a/src/i18n/lang/en-US/settings.ts +++ b/src/i18n/lang/en-US/settings.ts @@ -86,12 +86,24 @@ export default { parserGD: 'GD Music (Built-in)', parserCustom: 'Custom API', + // Source labels + sourceLabels: { + migu: 'Migu', + kugou: 'Kugou', + pyncmd: 'NetEase (Built-in)', + bilibili: 'Bilibili', + gdmusic: 'GD Music', + custom: 'Custom API' + }, + customApi: { + sectionTitle: 'Custom API Settings', importConfig: 'Import JSON Config', currentSource: 'Current Source', notImported: 'No custom source imported yet.', importSuccess: 'Successfully imported source: {name}', importFailed: 'Import failed: {message}', + enableHint: 'Import a JSON config file to enable', }, }, application: { diff --git a/src/i18n/lang/ja-JP/settings.ts b/src/i18n/lang/ja-JP/settings.ts index 0e7aecc..c8f563d 100644 --- a/src/i18n/lang/ja-JP/settings.ts +++ b/src/i18n/lang/ja-JP/settings.ts @@ -81,10 +81,19 @@ export default { showStatusBarContent: 'Macのステータスバーに音楽コントロール機能を表示できます(再起動後に有効)', fallbackParser: '代替解析サービス (GD音楽台)', fallbackParserDesc: '「GD音楽台」にチェックが入っていて、通常の音源で再生できない場合、このサービスが使用されます。', - parserGD: 'GD音楽台 (内蔵)', - parserCustom: 'カスタムAPI', - + parserGD: 'GD 音楽台 (内蔵)', + parserCustom: 'カスタム API', + sourceLabels: { + migu: 'Migu', + kugou: 'Kugou', + pyncmd: 'NetEase (内蔵)', + bilibili: 'Bilibili', + gdmusic: 'GD 音楽台', + custom: 'カスタム API' + }, customApi: { + sectionTitle: 'カスタム API 設定', + enableHint: 'カスタム API を有効にするには、まずカスタム API をインポートする必要があります。', importConfig: 'JSON設定をインポート', currentSource: '現在の音源', notImported: 'カスタム音源はまだインポートされていません。', diff --git a/src/i18n/lang/ko-KR/settings.ts b/src/i18n/lang/ko-KR/settings.ts index 51754b3..4169ffc 100644 --- a/src/i18n/lang/ko-KR/settings.ts +++ b/src/i18n/lang/ko-KR/settings.ts @@ -84,12 +84,24 @@ export default { parserGD: 'GD Music (내장)', parserCustom: '사용자 지정 API', + // 음원 라벨 + sourceLabels: { + migu: 'Migu', + kugou: 'Kugou', + pyncmd: 'NetEase (내장)', + bilibili: 'Bilibili', + gdmusic: 'GD Music', + custom: '사용자 지정 API' + }, + customApi: { + sectionTitle: '사용자 지정 API 설정', importConfig: 'JSON 설정 가져오기', currentSource: '현재 음원', notImported: '아직 사용자 지정 음원을 가져오지 않았습니다.', importSuccess: '음원 가져오기 성공: {name}', importFailed: '가져오기 실패: {message}', + enableHint: '사용하려면 먼저 JSON 구성 파일을 가져오세요', }, }, application: { diff --git a/src/i18n/lang/zh-CN/settings.ts b/src/i18n/lang/zh-CN/settings.ts index d798656..7730e4e 100644 --- a/src/i18n/lang/zh-CN/settings.ts +++ b/src/i18n/lang/zh-CN/settings.ts @@ -85,13 +85,25 @@ export default { parserGD: 'GD 音乐台 (内置)', parserCustom: '自定义 API', + // 音源标签 + sourceLabels: { + migu: '咪咕音乐', + kugou: '酷狗音乐', + pyncmd: '网易云(内置)', + bilibili: 'Bilibili', + gdmusic: 'GD音乐台', + custom: '自定义 API' + }, + // 自定义API相关的提示 customApi: { + sectionTitle: '自定义 API 设置', importConfig: '导入 JSON 配置', currentSource: '当前音源', notImported: '尚未导入自定义音源。', importSuccess: '成功导入音源: {name}', importFailed: '导入失败: {message}', + enableHint: '请先导入 JSON 配置文件才能启用', }, }, application: { diff --git a/src/i18n/lang/zh-Hant/settings.ts b/src/i18n/lang/zh-Hant/settings.ts index fc4c1ac..433659b 100644 --- a/src/i18n/lang/zh-Hant/settings.ts +++ b/src/i18n/lang/zh-Hant/settings.ts @@ -84,12 +84,24 @@ export default { parserGD: 'GD 音樂台 (內建)', parserCustom: '自訂 API', + // 音源標籤 + sourceLabels: { + migu: '咪咕音樂', + kugou: '酷狗音樂', + pyncmd: '網易雲(內建)', + bilibili: 'Bilibili', + gdmusic: 'GD音樂台', + custom: '自訂 API' + }, + customApi: { + sectionTitle: '自訂 API 設定', importConfig: '匯入 JSON 設定', currentSource: '目前音源', notImported: '尚未匯入自訂音源。', importSuccess: '成功匯入音源:{name}', importFailed: '匯入失敗:{message}', + enableHint: '請先匯入 JSON 設定檔才能啟用', }, }, application: { diff --git a/src/renderer/components/settings/MusicSourceSettings.vue b/src/renderer/components/settings/MusicSourceSettings.vue index ef23a9b..40e2a57 100644 --- a/src/renderer/components/settings/MusicSourceSettings.vue +++ b/src/renderer/components/settings/MusicSourceSettings.vue @@ -16,7 +16,7 @@ - {{ source.label }} + {{ t('settings.playback.sourceLabels.' + source.value) }}