1
0
mirror of https://github.com/pooneyy/1Panel-Appstore.git synced 2026-03-18 02:11:04 +08:00
pooneyy 9779122311
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
2025-11-06 23:35:02 +08:00

133 lines
3.0 KiB
YAML

additionalProperties:
formFields:
- default: 40262
edit: true
envKey: PANEL_APP_PORT_HTTP
labelEn: Port
labelZh: 端口
label:
en: Port
zh: 端口
required: true
rule: paramPort
type: number
- default: "standalone"
edit: true
envKey: MODE
labelEn: Mode
labelZh: 模式
label:
en: Mode
zh: 模式
required: true
type: text
- default: "LibreSpeed"
edit: true
envKey: TITLE
labelEn: Title
labelZh: 标题
label:
en: Title
zh: 标题
required: true
type: text
- default: "false"
edit: true
envKey: TELEMETRY
labelEn: Telemetry
labelZh: 遥测
label:
en: Telemetry
zh: 遥测
required: true
type: select
values:
- label: "false"
value: "false"
- label: "true"
value: "true"
- default: "true"
edit: true
envKey: ENABLE_ID_OBFUSCATION
labelEn: Enable ID Obfuscation
labelZh: 启用 ID 混淆
label:
en: Enable ID Obfuscation
zh: 启用 ID 混淆
required: true
type: select
values:
- label: "false"
value: "false"
- label: "true"
value: "true"
- default: "false"
edit: true
envKey: REDACT_IP_ADDRESSES
labelEn: Redact IP Addresses
labelZh: 隐藏 IP 地址
label:
en: Redact IP Addresses
zh: 隐藏 IP 地址
required: true
type: select
values:
- label: "false"
value: "false"
- label: "true"
value: "true"
- default: "password"
edit: true
envKey: PASSWORD
labelEn: Password
labelZh: 密码
label:
en: Password
zh: 密码
random: true
required: false
rule: paramCommon
type: password
- default: ""
edit: true
envKey: EMAIL
labelEn: Email address for GDPR requests (must be specified when telemetry is enabled)
labelZh: GDPR 请求的电子邮件地址 (启用遥测时必须指定)
label:
en: Email address for GDPR requests (must be specified when telemetry is enabled)
zh: GDPR 请求的电子邮件地址 (启用遥测时必须指定)
required: false
type: text
- default: "false"
edit: true
envKey: DISABLE_IPINFO
labelEn: Disable IPInfo
labelZh: 禁用 IPInfo
label:
en: Disable IPInfo
zh: 禁用 IPInfo
required: true
type: select
values:
- label: "false"
value: "false"
- label: "true"
value: "true"
- default: "km"
edit: true
envKey: DISTANCE
labelEn: Distance
labelZh: 距离
label:
en: Distance
zh: 距离
required: false
type: select
values:
- label: "km"
value: "km"
- label: "mi"
value: "mi"
- label: ""
value: ""