mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2026-10-28 08:00:19 +00:00
feat(ai): support benchmark report routes and parameter translations
This commit is contained in:
@@ -236,6 +236,7 @@ var WebUrlMap = map[string]struct{}{
|
||||
}
|
||||
|
||||
var DynamicRoutes = []string{
|
||||
`^/ai/benchmark/[0-9]+$`,
|
||||
`^/containers/composeDetail/[^/]+$`,
|
||||
`^/databases/mysql/setting/[^/]+/[^/]+$`,
|
||||
`^/databases/postgresql/setting/[^/]+/[^/]+$`,
|
||||
|
||||
@@ -1905,6 +1905,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'Prefix tokens',
|
||||
seed: 'Random seed',
|
||||
report: 'Report',
|
||||
prepareTimeoutHelp: 'Preparation time limit, excluded from the overall timeout.',
|
||||
pointTimeoutHelp:
|
||||
'Separate timer per point, including startup, warmups and all requests; capped by the remaining overall time.',
|
||||
|
||||
@@ -1921,6 +1921,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'Tokens de prefijo',
|
||||
seed: 'Semilla aleatoria',
|
||||
report: 'Informe',
|
||||
prepareTimeoutHelp: 'Límite de preparación, excluido del tiempo límite total.',
|
||||
pointTimeoutHelp:
|
||||
'Tiempo independiente por punto, con inicio, calentamiento y solicitudes; limitado por el tiempo total restante.',
|
||||
|
||||
@@ -1885,6 +1885,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'تعداد توکن\u200cهای پیشوند',
|
||||
seed: 'بذر تصادفی',
|
||||
report: 'گزارش',
|
||||
prepareTimeoutHelp: 'مهلت آمادهسازی در مهلت کلی آزمون محاسبه نمیشود.',
|
||||
pointTimeoutHelp:
|
||||
'زمانسنج مستقل هر نقطه، شامل راهاندازی، گرمکردن و همه درخواستها؛ محدود به زمان کلی باقیمانده.',
|
||||
|
||||
@@ -1890,6 +1890,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'プレフィックストークン数',
|
||||
seed: '乱数シード',
|
||||
report: 'レポート',
|
||||
prepareTimeoutHelp: '準備時間の上限です。テスト全体のタイムアウトには含みません。',
|
||||
pointTimeoutHelp:
|
||||
'各測定点で個別に計時し、起動、ウォームアップ、全リクエストを含みます。全体の残り時間にも制限されます。',
|
||||
|
||||
@@ -1870,6 +1870,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: '접두사 토큰 수',
|
||||
seed: '난수 시드',
|
||||
report: '보고서',
|
||||
prepareTimeoutHelp: '준비 시간 제한이며 전체 시간 제한에서 제외됩니다.',
|
||||
pointTimeoutHelp: '측정점별로 시작, 워밍업 및 모든 요청 시간을 측정하며, 남은 전체 시간의 제한도 받습니다.',
|
||||
totalTimeoutHelp: '준비 후 시작하며 모든 측정점과 대기 시간을 포함합니다. 시간 초과 시 테스트를 중단합니다.',
|
||||
|
||||
@@ -1860,6 +1860,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'ຈຳນວນ Token ຄຳນຳໜ້າ',
|
||||
seed: 'ຄ່າເລີ່ມຕົ້ນການສຸ່ມ',
|
||||
report: 'ລາຍງານ',
|
||||
prepareTimeoutHelp: 'ເວລາຈຳກັດການກຽມການ ບໍ່ນັບໃນເວລາທັງຮອບ.',
|
||||
pointTimeoutHelp: 'ຈັບເວລາແຍກຕໍ່ຈຸດ ລວມການເລີ່ມ, ອຸ່ນເຄື່ອງ ແລະ ທຸກຄຳຮ້ອງຂໍ; ຈຳກັດດ້ວຍເວລາທັງຮອບທີ່ເຫຼືອ.',
|
||||
totalTimeoutHelp: 'ເລີ່ມຫຼັງກຽມການ ລວມທຸກຈຸດແລະໄລຍະຫ່າງ. ຢຸດທົດສອບເມື່ອໝົດເວລາ.',
|
||||
|
||||
@@ -1918,6 +1918,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'Token awalan',
|
||||
seed: 'Benih rawak',
|
||||
report: 'Laporan',
|
||||
prepareTimeoutHelp: 'Had masa persediaan, tidak termasuk had masa keseluruhan.',
|
||||
pointTimeoutHelp:
|
||||
'Pemasa berasingan setiap titik, termasuk permulaan, pemanasan dan semua permintaan; dihadkan oleh baki masa keseluruhan.',
|
||||
|
||||
@@ -1920,6 +1920,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'Tokens de prefixo',
|
||||
seed: 'Semente aleatória',
|
||||
report: 'Relatório',
|
||||
prepareTimeoutHelp: 'Limite da preparação, excluído do tempo limite total.',
|
||||
pointTimeoutHelp:
|
||||
'Tempo separado por ponto, incluindo início, aquecimento e solicitações; limitado pelo tempo total restante.',
|
||||
|
||||
@@ -1909,6 +1909,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'Токены префикса',
|
||||
seed: 'Начальное значение генератора случайных чисел',
|
||||
report: 'Отчёт',
|
||||
prepareTimeoutHelp: 'Лимит подготовки, не входит в общий тайм-аут.',
|
||||
pointTimeoutHelp:
|
||||
'Отдельный отсчёт для каждой точки, включая запуск, прогрев и запросы; ограничен оставшимся общим временем.',
|
||||
|
||||
@@ -1917,6 +1917,9 @@ const message = {
|
||||
statusUnavailable: 'Service status unavailable. Refresh to retry.',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: 'Önek token sayısı',
|
||||
seed: 'Rastgelelik tohumu',
|
||||
report: 'Rapor',
|
||||
prepareTimeoutHelp: 'Hazırlık süresi sınırıdır; toplam zaman aşımına dahil değildir.',
|
||||
pointTimeoutHelp:
|
||||
'Her nokta ayrı ölçülür; başlangıç, ısınma ve tüm istekler dahildir. Kalan toplam süreyle sınırlıdır.',
|
||||
|
||||
@@ -1806,6 +1806,9 @@ const message = {
|
||||
statusUnavailable: '無法取得服務狀態,請重新整理後重試。',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: '前綴 Token 數',
|
||||
seed: '隨機種子',
|
||||
report: '報告',
|
||||
prepareTimeoutHelp: '準備階段的時間上限,不計入整輪逾時。',
|
||||
pointTimeoutHelp: '每個測點獨立計時,含啟動、預熱和全部請求,受整輪剩餘時間限制。',
|
||||
totalTimeoutHelp: '準備完成後計時,涵蓋所有測點及間隔,逾時後停止。',
|
||||
|
||||
@@ -1815,6 +1815,9 @@ const message = {
|
||||
statusUnavailable: '无法获取服务状态,请刷新重试。',
|
||||
},
|
||||
benchmarkPlan: {
|
||||
prefixTokens: '前缀 Token 数',
|
||||
seed: '随机种子',
|
||||
report: '报告',
|
||||
prepareTimeoutHelp: '准备阶段的时间上限,不计入整轮超时。',
|
||||
pointTimeoutHelp: '每个测点独立计时,含启动、预热和全部请求,受整轮剩余时间限制。',
|
||||
totalTimeoutHelp: '准备完成后计时,覆盖所有测点及间隔,超时后停止。',
|
||||
|
||||
Reference in New Issue
Block a user