-
{titleCase(type)}
+
+ {type}
+
{isEnabled ? t('enabled') : t('disabled')}
-
- {isEnabled && (
-
+
+ {current.transport && (
+
+ {current.transport.toUpperCase()}
+
)}
- e.stopPropagation()}
- checked={isEnabled}
- onCheckedChange={(checked) => {
- if (checked) {
- setProtocolsEnabled([...protocolsEnabled, type]);
- } else {
- setProtocolsEnabled(protocolsEnabled.filter((p) => p !== type));
- }
- }}
- />
+ {current.security && current.security !== 'none' && (
+
+ {current.security.toUpperCase()}
+
+ )}
+
+ {current.port && {current.port}}
- {isEnabled && (
-
-
- {renderGroupCard('basic', fields, 'basic', control, i, current, t)}
- {renderGroupCard('plugin', fields, 'plugin', control, i, current, t)}
- {renderGroupCard(
- 'transport',
- fields,
- 'transport',
- control,
- i,
- current,
- t,
- )}
- {renderGroupCard(
- 'security',
- fields,
- 'security',
- control,
- i,
- current,
- t,
- )}
- {renderGroupCard('reality', fields, 'reality', control, i, current, t)}
-
-
- )}
+
+
+ {renderGroupCard('basic', fields, 'basic', control, i, current, t)}
+ {renderGroupCard('plugin', fields, 'plugin', control, i, current, t)}
+ {renderGroupCard(
+ 'transport',
+ fields,
+ 'transport',
+ control,
+ i,
+ current,
+ t,
+ )}
+ {renderGroupCard('security', fields, 'security', control, i, current, t)}
+ {renderGroupCard('reality', fields, 'reality', control, i, current, t)}
+
+
);
})}
diff --git a/apps/admin/locales/cs-CZ/servers.json b/apps/admin/locales/cs-CZ/servers.json
index bf536a8..3174028 100644
--- a/apps/admin/locales/cs-CZ/servers.json
+++ b/apps/admin/locales/cs-CZ/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Migrace dat se nezdařila",
"migrated": "Data byla úspěšně migrována",
"migrating": "Probíhá migrace...",
+ "multiplex": "Multiplex",
"name": "Název",
"noData": "Žádná data",
"notAvailable": "Není k dispozici",
diff --git a/apps/admin/locales/de-DE/servers.json b/apps/admin/locales/de-DE/servers.json
index 6eea484..ec5b0f8 100644
--- a/apps/admin/locales/de-DE/servers.json
+++ b/apps/admin/locales/de-DE/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Datenmigration fehlgeschlagen",
"migrated": "Daten erfolgreich migriert",
"migrating": "Wird migriert...",
+ "multiplex": "Multiplex",
"name": "Name",
"noData": "Keine Daten",
"notAvailable": "Nicht verfügbar",
diff --git a/apps/admin/locales/en-US/servers.json b/apps/admin/locales/en-US/servers.json
index f363936..5a79b58 100644
--- a/apps/admin/locales/en-US/servers.json
+++ b/apps/admin/locales/en-US/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Data migration failed",
"migrated": "Data migrated successfully",
"migrating": "Migrating...",
+ "multiplex": "Multiplex",
"name": "Name",
"noData": "No data",
"notAvailable": "N/A",
diff --git a/apps/admin/locales/es-ES/servers.json b/apps/admin/locales/es-ES/servers.json
index a05c151..a556536 100644
--- a/apps/admin/locales/es-ES/servers.json
+++ b/apps/admin/locales/es-ES/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "La migración de datos falló",
"migrated": "Datos migrados con éxito",
"migrating": "Migrando...",
+ "multiplex": "Multiplex",
"name": "Nombre",
"noData": "Sin datos",
"notAvailable": "N/A",
diff --git a/apps/admin/locales/es-MX/servers.json b/apps/admin/locales/es-MX/servers.json
index bbae10b..fa00bc6 100644
--- a/apps/admin/locales/es-MX/servers.json
+++ b/apps/admin/locales/es-MX/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "La migración de datos falló",
"migrated": "Datos migrados con éxito",
"migrating": "Migrando...",
+ "multiplex": "Multiplex",
"name": "Nombre",
"noData": "Sin datos",
"notAvailable": "N/A",
diff --git a/apps/admin/locales/fa-IR/servers.json b/apps/admin/locales/fa-IR/servers.json
index bfdd500..2265b99 100644
--- a/apps/admin/locales/fa-IR/servers.json
+++ b/apps/admin/locales/fa-IR/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "انتقال داده ناموفق بود",
"migrated": "داده با موفقیت منتقل شد",
"migrating": "در حال انتقال...",
+ "multiplex": "چندمنظوره",
"name": "نام",
"noData": "هیچ دادهای",
"notAvailable": "غیرقابل دسترسی",
diff --git a/apps/admin/locales/fi-FI/servers.json b/apps/admin/locales/fi-FI/servers.json
index 7d041f8..52d1697 100644
--- a/apps/admin/locales/fi-FI/servers.json
+++ b/apps/admin/locales/fi-FI/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Tietojen siirto epäonnistui",
"migrated": "Tiedot siirretty onnistuneesti",
"migrating": "Siirretään...",
+ "multiplex": "Monistamo",
"name": "Nimi",
"noData": "Ei tietoja",
"notAvailable": "Ei saatavilla",
diff --git a/apps/admin/locales/fr-FR/servers.json b/apps/admin/locales/fr-FR/servers.json
index aa08c77..7545ecd 100644
--- a/apps/admin/locales/fr-FR/servers.json
+++ b/apps/admin/locales/fr-FR/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Échec de la migration des données",
"migrated": "Données migrées avec succès",
"migrating": "Migration en cours...",
+ "multiplex": "Multiplex",
"name": "Nom",
"noData": "Aucune donnée",
"notAvailable": "N/A",
diff --git a/apps/admin/locales/hi-IN/servers.json b/apps/admin/locales/hi-IN/servers.json
index 551ecc9..12f8879 100644
--- a/apps/admin/locales/hi-IN/servers.json
+++ b/apps/admin/locales/hi-IN/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "डेटा माइग्रेशन विफल",
"migrated": "डेटा सफलतापूर्वक माइग्रेट किया गया",
"migrating": "माइग्रेट किया जा रहा है...",
+ "multiplex": "मल्टीप्लेक्स",
"name": "नाम",
"noData": "कोई डेटा नहीं",
"notAvailable": "उपलब्ध नहीं",
diff --git a/apps/admin/locales/hu-HU/servers.json b/apps/admin/locales/hu-HU/servers.json
index dcdff7b..7d56e77 100644
--- a/apps/admin/locales/hu-HU/servers.json
+++ b/apps/admin/locales/hu-HU/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Az adatok migrálása sikertelen",
"migrated": "Az adatok sikeresen migrálva",
"migrating": "Migrálás...",
+ "multiplex": "Multiplex",
"name": "Név",
"noData": "Nincs adat",
"notAvailable": "N/A",
diff --git a/apps/admin/locales/ja-JP/servers.json b/apps/admin/locales/ja-JP/servers.json
index 49b8444..81e9e9e 100644
--- a/apps/admin/locales/ja-JP/servers.json
+++ b/apps/admin/locales/ja-JP/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "データの移行に失敗しました",
"migrated": "データが正常に移行されました",
"migrating": "移行中...",
+ "multiplex": "マルチプレックス",
"name": "名前",
"noData": "データなし",
"notAvailable": "利用不可",
diff --git a/apps/admin/locales/ko-KR/servers.json b/apps/admin/locales/ko-KR/servers.json
index 9fb9017..9a25649 100644
--- a/apps/admin/locales/ko-KR/servers.json
+++ b/apps/admin/locales/ko-KR/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "데이터 마이그레이션 실패",
"migrated": "데이터가 성공적으로 마이그레이션되었습니다",
"migrating": "마이그레이션 중...",
+ "multiplex": "멀티플렉스",
"name": "이름",
"noData": "데이터 없음",
"notAvailable": "사용 불가",
diff --git a/apps/admin/locales/no-NO/servers.json b/apps/admin/locales/no-NO/servers.json
index 86d1522..92018c5 100644
--- a/apps/admin/locales/no-NO/servers.json
+++ b/apps/admin/locales/no-NO/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Datamigrering mislyktes",
"migrated": "Data migrert med suksess",
"migrating": "Migrerer...",
+ "multiplex": "Multiplex",
"name": "Navn",
"noData": "Ingen data",
"notAvailable": "Ikke tilgjengelig",
diff --git a/apps/admin/locales/pl-PL/servers.json b/apps/admin/locales/pl-PL/servers.json
index ee27c34..d3bf32d 100644
--- a/apps/admin/locales/pl-PL/servers.json
+++ b/apps/admin/locales/pl-PL/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Migracja danych nie powiodła się",
"migrated": "Dane zostały pomyślnie zmigrowane",
"migrating": "Migracja...",
+ "multiplex": "Multiplex",
"name": "Nazwa",
"noData": "Brak danych",
"notAvailable": "N/D",
diff --git a/apps/admin/locales/pt-BR/servers.json b/apps/admin/locales/pt-BR/servers.json
index 321fd9e..273d09b 100644
--- a/apps/admin/locales/pt-BR/servers.json
+++ b/apps/admin/locales/pt-BR/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "A migração de dados falhou",
"migrated": "Dados migrados com sucesso",
"migrating": "Migrando...",
+ "multiplex": "Multiplex",
"name": "Nome",
"noData": "Sem dados",
"notAvailable": "N/D",
diff --git a/apps/admin/locales/ro-RO/servers.json b/apps/admin/locales/ro-RO/servers.json
index 1625c50..f5e4be5 100644
--- a/apps/admin/locales/ro-RO/servers.json
+++ b/apps/admin/locales/ro-RO/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Migrarea datelor a eșuat",
"migrated": "Datele au fost migrate cu succes",
"migrating": "Se migrează...",
+ "multiplex": "Multiplex",
"name": "Nume",
"noData": "Fără date",
"notAvailable": "N/A",
diff --git a/apps/admin/locales/ru-RU/servers.json b/apps/admin/locales/ru-RU/servers.json
index 27c0a17..dab3bf9 100644
--- a/apps/admin/locales/ru-RU/servers.json
+++ b/apps/admin/locales/ru-RU/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Ошибка при переносе данных",
"migrated": "Данные успешно перенесены",
"migrating": "Перенос данных...",
+ "multiplex": "Мультиплекс",
"name": "Имя",
"noData": "Нет данных",
"notAvailable": "Недоступно",
diff --git a/apps/admin/locales/th-TH/servers.json b/apps/admin/locales/th-TH/servers.json
index 1a01c9b..09c8c36 100644
--- a/apps/admin/locales/th-TH/servers.json
+++ b/apps/admin/locales/th-TH/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "การย้ายข้อมูลล้มเหลว",
"migrated": "ย้ายข้อมูลสำเร็จ",
"migrating": "กำลังย้ายข้อมูล...",
+ "multiplex": "หลายช่อง",
"name": "ชื่อ",
"noData": "ไม่มีข้อมูล",
"notAvailable": "ไม่สามารถใช้ได้",
diff --git a/apps/admin/locales/tr-TR/servers.json b/apps/admin/locales/tr-TR/servers.json
index 8afc340..ba43dab 100644
--- a/apps/admin/locales/tr-TR/servers.json
+++ b/apps/admin/locales/tr-TR/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Veri taşıma işlemi başarısız oldu",
"migrated": "Veri başarıyla taşındı",
"migrating": "Taşınıyor...",
+ "multiplex": "Çoklu Salon",
"name": "İsim",
"noData": "Veri yok",
"notAvailable": "Mevcut değil",
diff --git a/apps/admin/locales/uk-UA/servers.json b/apps/admin/locales/uk-UA/servers.json
index 7097f0c..e97d0da 100644
--- a/apps/admin/locales/uk-UA/servers.json
+++ b/apps/admin/locales/uk-UA/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Міграція даних не вдалася",
"migrated": "Дані успішно мігрували",
"migrating": "Міграція...",
+ "multiplex": "Мультиплекс",
"name": "Ім'я",
"noData": "Немає даних",
"notAvailable": "Н/Д",
diff --git a/apps/admin/locales/vi-VN/servers.json b/apps/admin/locales/vi-VN/servers.json
index 7facef5..3745fcd 100644
--- a/apps/admin/locales/vi-VN/servers.json
+++ b/apps/admin/locales/vi-VN/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "Di chuyển dữ liệu thất bại",
"migrated": "Dữ liệu đã được di chuyển thành công",
"migrating": "Đang di chuyển...",
+ "multiplex": "Rạp chiếu phim",
"name": "Tên",
"noData": "Không có dữ liệu",
"notAvailable": "Không khả dụng",
diff --git a/apps/admin/locales/zh-CN/servers.json b/apps/admin/locales/zh-CN/servers.json
index d06b586..010a99f 100644
--- a/apps/admin/locales/zh-CN/servers.json
+++ b/apps/admin/locales/zh-CN/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "数据迁移失败",
"migrated": "数据迁移成功",
"migrating": "迁移中...",
+ "multiplex": "多路复用",
"name": "名称",
"noData": "暂无数据",
"notAvailable": "—",
diff --git a/apps/admin/locales/zh-HK/servers.json b/apps/admin/locales/zh-HK/servers.json
index 905fb86..4d66168 100644
--- a/apps/admin/locales/zh-HK/servers.json
+++ b/apps/admin/locales/zh-HK/servers.json
@@ -62,6 +62,7 @@
"migrateFailed": "數據遷移失敗",
"migrated": "數據已成功遷移",
"migrating": "正在遷移...",
+ "multiplex": "多元影院",
"name": "名稱",
"noData": "無數據",
"notAvailable": "不可用",
diff --git a/packages/ui/src/custom-components/editor/go-template.tsx b/packages/ui/src/custom-components/editor/go-template.tsx
index 48d6d4f..83bad3c 100644
--- a/packages/ui/src/custom-components/editor/go-template.tsx
+++ b/packages/ui/src/custom-components/editor/go-template.tsx
@@ -927,10 +927,8 @@ export function GoTemplateEditor({ schema, enableSprig = true, ...props }: GoTem
let fieldPath = '';
if (isVarDot && varDotMatch) {
- // 处理变量后跟点的情况 ($n.)
const variableName = varDotMatch[1];
if (variableName === rangeVariable && activeRangeField) {
- // 使用activeRangeField作为字段路径
fieldPath = activeRangeField;
}
} else if (dotMatches && dotMatches[1]) {
diff --git a/packages/ui/src/custom-components/enhanced-input.tsx b/packages/ui/src/custom-components/enhanced-input.tsx
index 7c710cf..c47d308 100644
--- a/packages/ui/src/custom-components/enhanced-input.tsx
+++ b/packages/ui/src/custom-components/enhanced-input.tsx
@@ -99,7 +99,6 @@ export function EnhancedInput
({
return;
}
- // 确保0值显示为空
if (value === '0') {
setValue('');
onValueBlur?.(processValue(0));