1
0

feat(apps): add structured label field to all application configurations

- add nested label field with en and zh translations for all parameters
- maintain existing labelEn and labelZh fields for backward compatibility
- apply consistent internationalization structure across all apps
- improve localization support for multi-language user interfaces
This commit is contained in:
pooneyy
2025-11-06 23:35:02 +08:00
parent 24ed5c9e9d
commit 9779122311
914 changed files with 17477 additions and 886 deletions

View File

@@ -5,6 +5,9 @@ additionalProperties:
envKey: MOVIEPILOT_ROOT_PATH
labelZh: 数据持久化路径
labelEn: Data persistence path
label:
en: Data persistence path
zh: 数据持久化路径
required: true
type: text
- default: "./downloads"
@@ -12,6 +15,9 @@ additionalProperties:
envKey: MOVIEPILOT_DOWNLOADS_PATH
labelZh: 文件下载路径
labelEn: Data persistence path
label:
en: Data persistence path
zh: 文件下载路径
required: true
type: text
- default: 3000
@@ -19,6 +25,9 @@ additionalProperties:
envKey: PANEL_APP_PORT_HTTP
labelZh: WebUI 端口
labelEn: WebUI Port
label:
en: WebUI Port
zh: WebUI 端口
required: true
rule: paramPort
type: number
@@ -27,6 +36,9 @@ additionalProperties:
envKey: PANEL_APP_PORT_API
labelZh: API 端口
labelEn: API Port
label:
en: API Port
zh: API 端口
required: true
rule: paramPort
type: number
@@ -35,6 +47,9 @@ additionalProperties:
envKey: SUPERUSER
labelZh: 管理员用户名
labelEn: Superuser Username
label:
en: Superuser Username
zh: 管理员用户名
required: true
type: text
- default: "moviepilot"
@@ -42,6 +57,9 @@ additionalProperties:
envKey: API_TOKEN
labelZh: API 令牌
labelEn: API Token
label:
en: API Token
zh: API 令牌
required: true
type: password
- default: ""
@@ -49,6 +67,9 @@ additionalProperties:
envKey: PROXY_HOST
labelZh: 网络代理
labelEn: Proxy Host
label:
en: Proxy Host
zh: 网络代理
required: false
rule: paramExtUrl
type: text
@@ -57,6 +78,9 @@ additionalProperties:
envKey: AUTO_UPDATE_RESOURCES
labelZh: 自动更新资源包
labelEn: Auto Update Resources
label:
en: Auto Update Resources
zh: 自动更新资源包
required: true
type: select
values:
@@ -69,6 +93,9 @@ additionalProperties:
envKey: MOVIEPILOT_AUTO_UPDATE
labelZh: 自动更新
labelEn: Auto Update
label:
en: Auto Update
zh: 自动更新
required: true
type: select
values:
@@ -85,6 +112,9 @@ additionalProperties:
envKey: IYUU_SIGN
labelEn: IYUU Sign
labelZh: IYUU登录令牌
label:
en: IYUU Sign
zh: IYUU登录令牌
required: false
type: password
- default: ""
@@ -92,6 +122,9 @@ additionalProperties:
envKey: HHCLUB_USERNAME
labelZh: hhclub 用户名
labelEn: hhclub username
label:
en: hhclub username
zh: hhclub 用户名
required: false
type: text
- default: ""
@@ -99,6 +132,9 @@ additionalProperties:
envKey: HHCLUB_PASSKEY
labelZh: hhclub 密钥
labelEn: hhclub passkay
label:
en: hhclub passkay
zh: hhclub 密钥
required: false
type: password
- default: ""
@@ -106,6 +142,9 @@ additionalProperties:
envKey: AUDIENCES_UID
labelZh: audiences 用户ID
labelEn: audiences username
label:
en: audiences username
zh: audiences 用户ID
required: false
type: text
- default: ""
@@ -113,6 +152,9 @@ additionalProperties:
envKey: AUDIENCES_PASSKEY
labelZh: audiences 密钥
labelEn: audiences passkay
label:
en: audiences passkay
zh: audiences 密钥
required: false
type: password
- default: ""
@@ -120,6 +162,9 @@ additionalProperties:
envKey: HDDOLBY_ID
labelZh: hddolby 用户ID
labelEn: hddolby username
label:
en: hddolby username
zh: hddolby 用户ID
required: false
type: text
- default: ""
@@ -127,6 +172,9 @@ additionalProperties:
envKey: HDDOLBY_PASSKEY
labelZh: hddolby 密钥
labelEn: hddolby passkay
label:
en: hddolby passkay
zh: hddolby 密钥
required: false
type: password
- default: ""
@@ -134,6 +182,9 @@ additionalProperties:
envKey: ZMPT_UID
labelZh: zmpt 用户ID
labelEn: zmpt username
label:
en: zmpt username
zh: zmpt 用户ID
required: false
type: text
- default: ""
@@ -141,6 +192,9 @@ additionalProperties:
envKey: ZMPT_PASSKEY
labelZh: zmpt 密钥
labelEn: zmpt passkay
label:
en: zmpt passkay
zh: zmpt 密钥
required: false
type: password
- default: ""
@@ -148,6 +202,9 @@ additionalProperties:
envKey: FREEFARM_UID
labelZh: freefarm 用户ID
labelEn: freefarm username
label:
en: freefarm username
zh: freefarm 用户ID
required: false
type: text
- default: ""
@@ -155,6 +212,9 @@ additionalProperties:
envKey: FREEFARM_PASSKEY
labelZh: freefarm 密钥
labelEn: freefarm passkay
label:
en: freefarm passkay
zh: freefarm 密钥
required: false
type: password
- default: ""
@@ -162,6 +222,9 @@ additionalProperties:
envKey: HDFANS_UID
labelZh: hdfans 用户ID
labelEn: hdfans username
label:
en: hdfans username
zh: hdfans 用户ID
required: false
type: text
- default: ""
@@ -169,6 +232,9 @@ additionalProperties:
envKey: HDFANS_PASSKEY
labelZh: hdfans 密钥
labelEn: hdfans passkay
label:
en: hdfans passkay
zh: hdfans 密钥
required: false
type: password
- default: ""
@@ -176,6 +242,9 @@ additionalProperties:
envKey: WINTERSAKURA_UID
labelZh: wintersakura 用户ID
labelEn: wintersakura username
label:
en: wintersakura username
zh: wintersakura 用户ID
required: false
type: text
- default: ""
@@ -183,6 +252,9 @@ additionalProperties:
envKey: WINTERSAKURA_PASSKEY
labelZh: wintersakura 密钥
labelEn: wintersakura passkay
label:
en: wintersakura passkay
zh: wintersakura 密钥
required: false
type: password
- default: ""
@@ -190,6 +262,9 @@ additionalProperties:
envKey: LEAVES_UID
labelZh: leaves 用户ID
labelEn: leaves username
label:
en: leaves username
zh: leaves 用户ID
required: false
type: text
- default: ""
@@ -197,6 +272,9 @@ additionalProperties:
envKey: LEAVES_PASSKEY
labelZh: leaves 密钥
labelEn: leaves passkay
label:
en: leaves passkay
zh: leaves 密钥
required: false
type: password
- default: ""
@@ -204,6 +282,9 @@ additionalProperties:
envKey: PTBA_UID
labelZh: ptba 用户ID
labelEn: ptba username
label:
en: ptba username
zh: ptba 用户ID
required: false
type: text
- default: ""
@@ -211,6 +292,9 @@ additionalProperties:
envKey: PTBA_PASSKEY
labelZh: ptba 密钥
labelEn: ptba passkay
label:
en: ptba passkay
zh: ptba 密钥
required: false
type: password
- default: ""
@@ -218,6 +302,9 @@ additionalProperties:
envKey: ICC2022_UID
labelZh: icc2022 用户ID
labelEn: icc2022 username
label:
en: icc2022 username
zh: icc2022 用户ID
required: false
type: text
- default: ""
@@ -225,6 +312,9 @@ additionalProperties:
envKey: ICC2022_PASSKEY
labelZh: icc2022 密钥
labelEn: icc2022 passkay
label:
en: icc2022 passkay
zh: icc2022 密钥
required: false
type: password
- default: ""
@@ -232,6 +322,9 @@ additionalProperties:
envKey: XINGTAN_UID
labelZh: xingtan 用户ID
labelEn: xingtan username
label:
en: xingtan username
zh: xingtan 用户ID
required: false
type: text
- default: ""
@@ -239,6 +332,9 @@ additionalProperties:
envKey: XINGTAN_PASSKEY
labelZh: xingtan 密钥
labelEn: xingtan passkay
label:
en: xingtan passkay
zh: xingtan 密钥
required: false
type: password
- default: ""
@@ -246,6 +342,9 @@ additionalProperties:
envKey: PTVICOMO_UID
labelZh: ptvicomo 用户ID
labelEn: ptvicomo username
label:
en: ptvicomo username
zh: ptvicomo 用户ID
required: false
type: text
- default: ""
@@ -253,6 +352,9 @@ additionalProperties:
envKey: PTVICOMO_PASSKEY
labelZh: ptvicomo 密钥
labelEn: ptvicomo passkay
label:
en: ptvicomo passkay
zh: ptvicomo 密钥
required: false
type: password
- default: ""
@@ -260,6 +362,9 @@ additionalProperties:
envKey: AGSVPT_UID
labelZh: agsvpt 用户ID
labelEn: agsvpt username
label:
en: agsvpt username
zh: agsvpt 用户ID
required: false
type: text
- default: ""
@@ -267,6 +372,9 @@ additionalProperties:
envKey: AGSVPT_PASSKEY
labelZh: agsvpt 密钥
labelEn: agsvpt passkay
label:
en: agsvpt passkay
zh: agsvpt 密钥
required: false
type: password
- default: ""
@@ -274,6 +382,9 @@ additionalProperties:
envKey: HDKYL_UID
labelZh: hdkyl 用户ID
labelEn: hdkyl username
label:
en: hdkyl username
zh: hdkyl 用户ID
required: false
type: text
- default: ""
@@ -281,6 +392,9 @@ additionalProperties:
envKey: HDKYL_PASSKEY
labelZh: hdkyl 密钥
labelEn: hdkyl passkay
label:
en: hdkyl passkay
zh: hdkyl 密钥
required: false
type: password
- default: ""
@@ -288,6 +402,9 @@ additionalProperties:
envKey: QINGWA_UID
labelZh: qingwa 用户ID
labelEn: qingwa username
label:
en: qingwa username
zh: qingwa 用户ID
required: false
type: text
- default: ""
@@ -295,6 +412,9 @@ additionalProperties:
envKey: QINGWA_PASSKEY
labelZh: qingwa 密钥
labelEn: qingwa passkay
label:
en: qingwa passkay
zh: qingwa 密钥
required: false
type: password
- default: ""
@@ -302,6 +422,9 @@ additionalProperties:
envKey: DISCFAN_UID
labelZh: discfan 用户ID
labelEn: discfan username
label:
en: discfan username
zh: discfan 用户ID
required: false
type: text
- default: ""
@@ -309,6 +432,9 @@ additionalProperties:
envKey: DISCFAN_PASSKEY
labelZh: discfan 密钥
labelEn: discfan passkay
label:
en: discfan passkay
zh: discfan 密钥
required: false
type: password
- default: ""
@@ -316,6 +442,9 @@ additionalProperties:
envKey: ROUSI_UID
labelZh: rousi 用户ID
labelEn: rousi username
label:
en: rousi username
zh: rousi 用户ID
required: false
type: text
- default: ""
@@ -323,5 +452,8 @@ additionalProperties:
envKey: ROUSI_PASSKEY
labelZh: rousi 密钥
labelEn: rousi passkay
label:
en: rousi passkay
zh: rousi 密钥
required: false
type: password

View File

@@ -5,6 +5,9 @@ additionalProperties:
envKey: MOVIEPILOT_ROOT_PATH
labelZh: 数据持久化路径
labelEn: Data persistence path
label:
en: Data persistence path
zh: 数据持久化路径
required: true
type: text
- default: "./downloads"
@@ -12,6 +15,9 @@ additionalProperties:
envKey: MOVIEPILOT_DOWNLOADS_PATH
labelZh: 文件下载路径
labelEn: Data persistence path
label:
en: Data persistence path
zh: 文件下载路径
required: true
type: text
- default: 3000
@@ -19,6 +25,9 @@ additionalProperties:
envKey: PANEL_APP_PORT_HTTP
labelZh: WebUI 端口
labelEn: WebUI Port
label:
en: WebUI Port
zh: WebUI 端口
required: true
rule: paramPort
type: number
@@ -27,6 +36,9 @@ additionalProperties:
envKey: PANEL_APP_PORT_API
labelZh: API 端口
labelEn: API Port
label:
en: API Port
zh: API 端口
required: true
rule: paramPort
type: number
@@ -35,6 +47,9 @@ additionalProperties:
envKey: SUPERUSER
labelZh: 管理员用户名
labelEn: Superuser Username
label:
en: Superuser Username
zh: 管理员用户名
required: true
type: text
- default: "moviepilot"
@@ -42,6 +57,9 @@ additionalProperties:
envKey: API_TOKEN
labelZh: API 令牌
labelEn: API Token
label:
en: API Token
zh: API 令牌
required: true
type: password
- default: ""
@@ -49,6 +67,9 @@ additionalProperties:
envKey: PROXY_HOST
labelZh: 网络代理
labelEn: Proxy Host
label:
en: Proxy Host
zh: 网络代理
required: false
rule: paramExtUrl
type: text
@@ -57,6 +78,9 @@ additionalProperties:
envKey: MOVIEPILOT_AUTO_UPDATE
labelZh: 重启时自动更新
labelEn: Auto Update on Restart
label:
en: Auto Update on Restart
zh: 重启时自动更新
required: true
type: select
values:
@@ -73,6 +97,9 @@ additionalProperties:
envKey: AUTO_UPDATE_RESOURCE
labelZh: 自动更新资源包
labelEn: Auto Update Resources
label:
en: Auto Update Resources
zh: 自动更新资源包
required: true
type: select
values:
@@ -85,5 +112,8 @@ additionalProperties:
envKey: IYUU_SIGN
labelEn: IYUU Sign
labelZh: IYUU登录令牌
label:
en: IYUU Sign
zh: IYUU登录令牌
required: false
type: password