feat: Adjust prompt for creating stream website (#11384)

This commit is contained in:
CityFun
2025-12-18 07:41:13 +00:00
committed by GitHub
parent 7855e89ca9
commit 70e64e648f
13 changed files with 44 additions and 22 deletions
+2 -1
View File
@@ -2739,7 +2739,8 @@ const message = {
batchOpreateHelper: 'Batch {0} websites, continue operation?',
stream: 'TCP/UDP Proxy',
streamPorts: 'Listening Ports',
streamPortsHelper: 'Separate with commas, e.g., 3306, 3307',
streamPortsHelper:
'Set the external listening port number, clients will access the service through this port, separated by commas, e.g., 5222,5223',
streamHelper: 'TCP/UDP Port Forwarding and Load Balancing',
},
php: {
+2 -1
View File
@@ -2726,7 +2726,8 @@ const message = {
batchOpreateHelper: 'Lote {0} sitios web, ¿continuar operación?',
stream: 'Proxy TCP/UDP',
streamPorts: 'Puertos de escucha',
streamPortsHelper: 'Separe con comas, por ejemplo: 3306, 3307',
streamPortsHelper:
'Configura el número de puerto de escucha externo, los clientes accederán al servicio a través de este puerto, separado por comas, p. ej., 5222,5223',
streamHelper: 'Reenvío de Puertos y Balanceo de Carga TCP/UDP',
},
php: {
+2 -1
View File
@@ -2661,7 +2661,8 @@ const message = {
batchOpreateHelper: 'ウェブサイトをバッチ{0}しますか',
stream: 'TCP/UDP プロキシ',
streamPorts: '待ち受けポート',
streamPortsHelper: 'カンマで区切ってください3306, 3307',
streamPortsHelper:
'外部リスニングポート番号を設定しますクライアントはこのポートを通じてサービスにアクセスしますカンマで区切ってください5222,5223',
streamHelper: 'TCP/UDP ポート転送とロードバランシング',
},
php: {
+2 -1
View File
@@ -2615,7 +2615,8 @@ const message = {
batchOpreateHelper: '웹사이트를 일괄 {0}, 계속 작업하시겠습니까?',
stream: 'TCP/UDP 프록시',
streamPorts: '수신 포트',
streamPortsHelper: '쉼표로 구분하세요. 예: 3306, 3307',
streamPortsHelper:
'외부 수신 포트 번호를 설정합니다. 클라이언트는 이 포트를 통해 서비스에 액세스합니다. 쉼표로 구분하세요. 예: 5222,5223',
streamHelper: 'TCP/UDP 포트 포워딩 및 로드 밸런싱',
},
php: {
+2 -1
View File
@@ -2719,7 +2719,8 @@ const message = {
batchOpreateHelper: 'Pukal {0} laman web, teruskan operasi?',
stream: 'Proksi TCP/UDP',
streamPorts: 'Port Mendengar',
streamPortsHelper: 'Sila asingkan dengan koma, contoh: 3306, 3307',
streamPortsHelper:
'Tetapkan nombor port pendengaran luaran, pelanggan akan mengakses perkhidmatan melalui port ini, dipisahkan dengan koma, cth., 5222,5223',
streamHelper: 'Penerusan Port dan Pengimbangan Beban TCP/UDP',
},
php: {
+2 -1
View File
@@ -2724,7 +2724,8 @@ const message = {
batchOpreateHelper: 'Lote {0} sites, continuar operação?',
stream: 'Proxy TCP/UDP',
streamPorts: 'Portas de escuta',
streamPortsHelper: 'Separe por vírgulas, por exemplo: 3306, 3307',
streamPortsHelper:
'Defina o número da porta de escuta externa, os clientes acessarão o serviço através desta porta, separados por vírgulas, por exemplo: 5222,5223',
streamHelper: 'Encaminhamento de Portas e Balanceamento de Carga TCP/UDP',
},
php: {
+2 -1
View File
@@ -2719,7 +2719,8 @@ const message = {
batchOpreateHelper: 'Пакетное {0} веб-сайтов, продолжить операцию?',
stream: 'Прокси TCP/UDP',
streamPorts: 'Порты прослушивания',
streamPortsHelper: 'Разделяйте запятыми, например: 3306, 3307',
streamPortsHelper:
'Установите номер внешнего порта прослушивания, клиенты будут получать доступ к службе через этот порт, разделяйте запятыми, например: 5222,5223',
streamHelper: 'Перенаправление портов и балансировка нагрузки TCP/UDP',
},
php: {
+2 -1
View File
@@ -2777,7 +2777,8 @@ const message = {
batchOpreateHelper: 'Toplu {0} web siteleri, işlemi devam ettir?',
stream: 'TCP/UDP Proxy',
streamPorts: 'Dinleme Portları',
streamPortsHelper: 'Virgülle ayırın, örneğin: 3306, 3307',
streamPortsHelper:
'Harici dinleme bağlantı noktası numarasını ayarlayın, istemciler bu bağlantı noktası üzerinden hizmete erişecektir, virgülle ayırın, örn.: 5222,5223',
streamHelper: 'TCP/UDP Port Yönlendirme ve Yük Dengeleme',
},
php: {
+1 -1
View File
@@ -2548,7 +2548,7 @@ const message = {
batchOpreateHelper: '批次{0}網站是否繼續操作',
stream: 'TCP/UDP 代理',
streamPorts: '監聽端口',
streamPortsHelper: '請用逗號分例如33063307',
streamPortsHelper: '設定對外監聽的埠號客戶端將透過此埠存取服務逗號分例如5222,5223',
streamHelper: 'TCP/UDP 端口轉發與負載均衡',
},
php: {
+1 -1
View File
@@ -2545,7 +2545,7 @@ const message = {
batchOpreateHelper: '批量{0}网站是否继续操作',
stream: 'TCP/UDP 代理',
streamPorts: '监听端口',
streamPortsHelper: '按逗号分割例如33063307',
streamPortsHelper: '设置对外监听的端口号客户端将通过此端口访问服务按逗号分割例如5222,5223',
streamHelper: 'TCP/UDP 端口转发与负载均衡',
},
php: {
@@ -44,7 +44,7 @@
>
<el-input
v-model="formData.servers[index].server"
:placeholder="'example.com:8080'"
:placeholder="type === 'stream' ? '127.0.0.1:3306' : '127.0.0.1:8080'"
@input="handleChange"
></el-input>
</el-form-item>
@@ -181,10 +181,12 @@ interface LoadBalanceFormData {
interface Props {
modelValue: LoadBalanceFormData;
disabled?: boolean;
type?: string;
}
const props = withDefaults(defineProps<Props>(), {
disabled: false,
type: 'loadbanlance',
});
const emit = defineEmits<{
@@ -211,7 +213,7 @@ const rules = ref<any>({
failTimeout: [checkNumberRange(0, 300)],
});
const Algorithms = getAlgorithms('stream');
const Algorithms = getAlgorithms(props.type);
const helper = ref();
const getHelper = (key: string) => {
@@ -177,7 +177,7 @@
</el-text>
</div>
<el-divider content-position="left">
<el-divider content-position="left" v-if="website.type !== 'stream'">
<el-text type="info" size="small">{{ $t('website.domain') }}</el-text>
</el-divider>
<div v-if="website.type === 'stream'">
@@ -207,7 +207,7 @@
<el-checkbox v-model="website.IPV6" :label="$t('website.ipv6')" size="large" />
</el-form-item>
<div v-if="website.type == 'stream'">
<LoadBalanceForm ref="lbFormRef" v-model="steamConfig" :disabled="true" />
<LoadBalanceForm ref="lbFormRef" v-model="steamConfig" :disabled="true" type="stream" />
</div>
<div v-else>
<el-form-item prop="enableSSL">
+20 -8
View File
@@ -124,13 +124,25 @@
</el-table-column>
<el-table-column :label="$t('commons.table.status')" prop="status" width="120px" sortable>
<template #default="{ row }">
<Status
v-if="row.status === 'Running'"
:operate="true"
:status="row.status"
@click="operateWebsite('stop', row)"
/>
<Status v-else :status="row.status" :operate="true" @click="operateWebsite('start', row)" />
<span v-if="row.type === 'stream'">
<el-text type="success">
{{ $t('commons.status.' + row.status.toLocaleLowerCase()) }}
</el-text>
</span>
<span v-else>
<Status
v-if="row.status === 'Running'"
:operate="true"
:status="row.status"
@click="operateWebsite('stop', row)"
/>
<Status
v-else
:status="row.status"
:operate="true"
@click="operateWebsite('start', row)"
/>
</span>
</template>
</el-table-column>
@@ -265,7 +277,7 @@
<TaskLog ref="taskLogRef" @close="search" />
<OpDialog ref="opRef" @search="openTaskLog" />
<BatchSetGroup ref="batchSetGroupRef" @close="search" />
<BatchSetHttps ref="batchSetHttpsRef" @openTask="openTaskLog" />
<BatchSetHttps ref="batchSetHttpsRef" @open-task="openTaskLog" />
</div>
</template>