refactor(parameter): rename parameter_format to Flag Format and update related logic

This commit is contained in:
yxf
2026-06-12 17:12:10 +08:00
committed by jialin
parent 04e1e1e566
commit 778ea36a9d
8 changed files with 35 additions and 36 deletions
+5 -4
View File
@@ -23,10 +23,11 @@ export default {
'backend.form.defaultExecuteCommand': 'Default Execution Command',
'backend.form.defaultExecuteCommand.tips': `'{{'model_path'}}', '{{'port'}}', '{{'worker_ip'}}' and '{{'model_name'}}' are placeholders that will be substituted with the actual values during deployment.`,
'backend.form.defaultBackendParameters': 'Default Backend Parameters',
'backend.form.parameterFormat': 'Parameter Format',
'backend.form.parameterFormat.default': 'Backend Default',
'backend.form.parameterFormat.space': 'Space (--key value)',
'backend.form.parameterFormat.equal': 'Equal (--key=value)',
'backend.form.flagFormat': 'Flag Format',
'backend.form.flagFormat.tips':
'The format applied between an option and its value. Leave empty to keep each parameter as entered, without normalizing it.',
'backend.form.flagFormat.space': 'Space Separated (--key value)',
'backend.form.flagFormat.equal': 'Equal Sign (--key=value)',
'backend.form.commonParameters': 'Common Backend Parameters',
'backend.form.commonParameters.tips':
'Shown as suggestions in the backend parameters input during deployment.',
+5 -4
View File
@@ -23,10 +23,11 @@ export default {
'backend.form.defaultExecuteCommand': 'Default Execution Command',
'backend.form.defaultExecuteCommand.tips': `'{{'model_path'}}', '{{'port'}}', '{{'worker_ip'}}' and '{{'model_name'}}' are placeholders that will be substituted with the actual values during deployment.`,
'backend.form.defaultBackendParameters': 'Default Backend Parameters',
'backend.form.parameterFormat': 'パラメータ形式',
'backend.form.parameterFormat.default': 'バックエンドのデフォルト',
'backend.form.parameterFormat.space': 'スペース区切り (--key value)',
'backend.form.parameterFormat.equal': 'イコール連結 (--key=value)',
'backend.form.flagFormat': 'フラグ形式',
'backend.form.flagFormat.tips':
'オプションとその値を連結する形式。空欄の場合は各パラメータを入力されたまま保持し、形式を統一しません。',
'backend.form.flagFormat.space': 'スペース区切り (--key value)',
'backend.form.flagFormat.equal': 'イコール記号 (--key=value)',
'backend.form.commonParameters': 'よく使うバックエンドパラメータ',
'backend.form.commonParameters.tips':
'モデルのデプロイ時にバックエンドパラメータ入力欄の候補として表示されます。',
+5 -4
View File
@@ -23,10 +23,11 @@ export default {
'backend.form.defaultExecuteCommand': 'Команда выполнения по умолчанию',
'backend.form.defaultExecuteCommand.tips': `'{{'model_path'}}', '{{'port'}}', '{{'worker_ip'}}' и '{{'model_name'}}' заполняются реальными значениями во время запуска`,
'backend.form.defaultBackendParameters': 'Параметры бэкенда по умолчанию',
'backend.form.parameterFormat': 'Формат параметров',
'backend.form.parameterFormat.default': 'По умолчанию бэкенда',
'backend.form.parameterFormat.space': 'Пробел (--key value)',
'backend.form.parameterFormat.equal': 'Знак равенства (--key=value)',
'backend.form.flagFormat': 'Формат флага',
'backend.form.flagFormat.tips':
'Формат соединения опции и её значения. Оставьте пустым, чтобы сохранить каждый параметр в исходном виде, без приведения к единому формату.',
'backend.form.flagFormat.space': 'Разделение пробелом (--key value)',
'backend.form.flagFormat.equal': 'Знак равенства (--key=value)',
'backend.form.commonParameters': 'Общие параметры бэкенда',
'backend.form.commonParameters.tips':
'Отображаются как подсказки в поле параметров бэкенда при развёртывании.',
+5 -4
View File
@@ -23,10 +23,11 @@ export default {
'backend.form.defaultExecuteCommand': 'Varsayılan Çalıştırma Komutu',
'backend.form.defaultExecuteCommand.tips': `'{{'model_path'}}', '{{'port'}}', '{{'worker_ip'}}' ve '{{'model_name'}}' dağıtım sırasında gerçek değerlerle değiştirilecek yer tutuculardır.`,
'backend.form.defaultBackendParameters': 'Varsayılan Altyapı Parametreleri',
'backend.form.parameterFormat': 'Parametre Biçimi',
'backend.form.parameterFormat.default': 'Varsayılan',
'backend.form.parameterFormat.space': 'Boşluk (--key value)',
'backend.form.parameterFormat.equal': 'Eşittir (--key=value)',
'backend.form.flagFormat': 'Bayrak Biçimi',
'backend.form.flagFormat.tips':
'Bir seçenek ile değerinin birleştirilme biçimi. Boş bırakılırsa her parametre girildiği biçimde korunur, biçim birleştirilmez.',
'backend.form.flagFormat.space': 'Boşlukla Ayır (--key value)',
'backend.form.flagFormat.equal': 'Eşittir İşareti (--key=value)',
'backend.form.commonParameters': 'Ortak Altyapı Parametreleri',
'backend.form.commonParameters.tips':
'Dağıtım sırasında altyapı parametreleri girişinde öneri olarak gösterilir.',
+5 -4
View File
@@ -23,10 +23,11 @@ export default {
'backend.form.defaultExecuteCommand': '默认执行命令',
'backend.form.defaultExecuteCommand.tips': `'{{'model_path'}}'、'{{'port'}}'、'{{'worker_ip'}}' 和 '{{'model_name'}}' 都是占位符,在部署过程中会被替换为实际的值。`,
'backend.form.defaultBackendParameters': '默认后端参数',
'backend.form.parameterFormat': '参数输出格式',
'backend.form.parameterFormat.default': '后端默认',
'backend.form.parameterFormat.space': '空格分隔 (--key value)',
'backend.form.parameterFormat.equal': '等号连接 (--key=value)',
'backend.form.flagFormat': '参数格式',
'backend.form.flagFormat.tips':
'选项名与取值之间使用的连接格式。留空则保留每个参数原本的写法,不做统一转换。',
'backend.form.flagFormat.space': '空格分隔 (--key value)',
'backend.form.flagFormat.equal': '等号连接 (--key=value)',
'backend.form.commonParameters': '常用后端参数',
'backend.form.commonParameters.tips': '部署模型时作为后端参数候选项展示。',
'backend.form.versionConfig': '版本配置',
+2 -5
View File
@@ -127,10 +127,7 @@ const AddModal: React.FC<AddModalProps> = (props) => {
await run(() =>
onSubmit({
...values,
parameter_format:
values.parameter_format === 'auto' || !values.parameter_format
? null
: values.parameter_format,
parameter_format: values.parameter_format || null,
default_version: defaultVersion?.version_no || '',
// @ts-ignore
version_configs: versionConfigs
@@ -168,7 +165,7 @@ const AddModal: React.FC<AddModalProps> = (props) => {
return {
...values,
backend_name: values.backend_name.replace(/-custom$/, ''),
parameter_format: values.parameter_format ?? 'auto',
parameter_format: values.parameter_format,
version_configs: versionConfigs,
built_in_version_configs: builtInVersions
};
+1 -1
View File
@@ -28,7 +28,7 @@ export interface FormData {
enabled?: boolean;
backend_source?: string;
default_env?: Record<string, any>;
parameter_format?: 'space' | 'equal' | 'auto' | null;
parameter_format?: 'space' | 'equal' | null;
common_parameters?: string[];
}
+7 -10
View File
@@ -151,27 +151,24 @@ const BasicForm = () => {
</Form.Item>
<Form.Item<FormData>
name="parameter_format"
initialValue="auto"
rules={[{ required: false }]}
>
<SealSelect
label={intl.formatMessage({ id: 'backend.form.parameterFormat' })}
allowClear
label={intl.formatMessage({ id: 'backend.form.flagFormat' })}
description={intl.formatMessage({
id: 'backend.form.flagFormat.tips'
})}
options={[
{
label: intl.formatMessage({
id: 'backend.form.parameterFormat.default'
}),
value: 'auto'
},
{
label: intl.formatMessage({
id: 'backend.form.parameterFormat.space'
id: 'backend.form.flagFormat.space'
}),
value: 'space'
},
{
label: intl.formatMessage({
id: 'backend.form.parameterFormat.equal'
id: 'backend.form.flagFormat.equal'
}),
value: 'equal'
}