Skip to content

Commit 697f1f9

Browse files
committed
fix: built-in backend versions endwith -custom
1 parent 61065ee commit 697f1f9

File tree

15 files changed

+96
-48
lines changed

15 files changed

+96
-48
lines changed

src/locales/en-US/backends.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,8 @@ export default {
2424
'backend.form.addParameter': 'Add Parameter',
2525
'backend.form.noVersion': 'No versions added',
2626
'backend.noVersion': 'No versions found',
27-
'backend.versionInfo.autoImage': 'Automatically selected at runtime'
27+
'backend.versionInfo.autoImage': 'Automatically selected at runtime',
28+
'backend.version.rules.builtin': 'Must end with "-custom"',
29+
'backend.version.no.tips':
30+
'Built-in backend versions must end with "-custom".'
2831
};

src/locales/en-US/models.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ export default {
6868
'models.form.ollamalink':
6969
'Find More in <a href="https://www.ollama.com/library" target="_blank">Ollama Library</a>.',
7070
'models.form.backend_parameters.llamabox.placeholder':
71-
'e.g., --ctx-size=8192',
71+
'e.g., --ctx-size=8192 (use = to separate name and value)',
7272
'models.form.backend_parameters.vllm.placeholder':
73-
'e.g., --max-model-len=8192',
73+
'e.g., --max-model-len=8192 (use = to separate name and value)',
7474
'models.form.backend_parameters.vllm.tips':
7575
'More {backend} parameter details',
7676
'models.logs.pagination.prev': 'Previous {lines} Lines',
@@ -85,12 +85,9 @@ export default {
8585
'models.form.gpuselector': 'GPU Selector',
8686
'models.form.backend.llamabox':
8787
'For GGUF format models, supports Linux, macOS, and Windows.',
88-
'models.form.backend.vllm':
89-
'For non-GGUF format models, supported only on Linux.',
90-
'models.form.backend.voxbox':
91-
'For non-GGUF format audio models, supported only on NVIDIA GPUs and CPUs.',
92-
'models.form.backend.mindie':
93-
'For non-GGUF format models, supported only on Ascend 910B and 310P.',
88+
'models.form.backend.vllm': 'Supported only on Linux.',
89+
'models.form.backend.voxbox': 'Supported only on NVIDIA GPUs and CPUs.',
90+
'models.form.backend.mindie': 'Supported only on Ascend 910B and 310P.',
9491
'models.form.search.gguftips':
9592
'If using macOS or Windows as a worker, check GGUF (uncheck for audio models).',
9693
'models.form.button.addlabel': 'Add Label',

src/locales/ja-JP/backends.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,8 @@ export default {
2424
'backend.form.addParameter': 'Add Parameter',
2525
'backend.form.noVersion': 'No versions added',
2626
'backend.noVersion': 'No versions found',
27-
'backend.versionInfo.autoImage': 'Automatically selected at runtime'
27+
'backend.versionInfo.autoImage': 'Automatically selected at runtime',
28+
'backend.version.rules.builtin': 'Must end with "-custom"',
29+
'backend.version.no.tips':
30+
'Built-in backend versions must end with "-custom".'
2831
};

src/locales/ja-JP/models.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,10 @@ export default {
6969
'音声モデルをデプロイするには、GGUFチェックボックスをオフにしてください。',
7070
'models.form.ollamalink':
7171
'<a href="https://www.ollama.com/library" target="_blank">Ollamaライブラリ</a>でさらに探す',
72-
'models.form.backend_parameters.llamabox.placeholder': '例: --ctx-size=8192',
73-
'models.form.backend_parameters.vllm.placeholder': '例: --max-model-len=8192',
72+
'models.form.backend_parameters.llamabox.placeholder':
73+
'例: --ctx-size=8192(=で名前と値を分ける)',
74+
'models.form.backend_parameters.vllm.placeholder':
75+
'例: --max-model-len=8192(=で名前と値を分ける)',
7476
'models.form.backend_parameters.vllm.tips': '詳細な{backend}パラメータ情報',
7577
'models.logs.pagination.prev': '前の{lines}行',
7678
'models.logs.pagination.next': '次の{lines}行',
@@ -84,11 +86,9 @@ export default {
8486
'models.form.gpuselector': 'GPUセレクター',
8587
'models.form.backend.llamabox':
8688
'GGUF形式のモデル用(Linux、macOS、Windowsをサポート)。',
87-
'models.form.backend.vllm': '非GGUF形式のモデル用。Linux のみ対応。',
88-
'models.form.backend.voxbox':
89-
'非GGUF形式の音声モデル用。NVIDIA GPUおよびCPUのみ対応。',
90-
'models.form.backend.mindie':
91-
'非GGUF形式のモデル用。Ascend 910Bおよび310Pのみ対応。',
89+
'models.form.backend.vllm': 'Linux のみ対応。',
90+
'models.form.backend.voxbox': 'NVIDIA GPUおよびCPUのみ対応。',
91+
'models.form.backend.mindie': 'Ascend 910Bおよび310Pのみ対応。',
9292
'models.form.search.gguftips':
9393
'macOSまたはWindowsをワーカーとして使用する場合、GGUFをチェックしてください(音声モデルの場合はオフにしてください)。',
9494
'models.form.button.addlabel': 'ラベルを追加',

src/locales/ru-RU/backends.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,12 @@ export default {
2424
'backend.form.addParameter': 'Добавить параметр',
2525
'backend.form.noVersion': 'Версии не добавлены',
2626
'backend.noVersion': 'Версии не найдены',
27-
'backend.versionInfo.autoImage': 'Автоматически выбор во время запуска'
27+
'backend.versionInfo.autoImage': 'Автоматически выбор во время запуска',
28+
'backend.version.rules.builtin': 'Должен заканчиваться на "-custom"',
29+
'backend.version.no.tips':
30+
'Built-in backend versions must end with "-custom".'
2831
};
32+
33+
// ========== To-Do: Translate Keys (Remove After Translation) ==========
34+
// 1. 'backend.version.no.tips': 'Built-in backend versions must end with "-custom".'
35+
// ========== End of To-Do List ==========

src/locales/ru-RU/models.ts

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ export default {
6868
'models.form.ollamalink':
6969
'Больше моделей в библиотеке <a href="https://www.ollama.com/library" target="_blank">Ollama</a>',
7070
'models.form.backend_parameters.llamabox.placeholder':
71-
'например: --ctx-size=8192',
71+
'например: --ctx-size=8192(параметр и значение разделены знаком =)',
7272
'models.form.backend_parameters.vllm.placeholder':
73-
'например: --max-model-len=8192',
73+
'например: --max-model-len=8192(параметр и значение разделены знаком =)',
7474
'models.form.backend_parameters.vllm.tips':
7575
'Подробнее о параметрах {backend}',
7676
'models.logs.pagination.prev': 'Предыдущие {lines} строк',
@@ -85,12 +85,9 @@ export default {
8585
'models.form.gpuselector': 'Селектор GPU',
8686
'models.form.backend.llamabox':
8787
'Для моделей формата GGUF. Поддержка Linux, macOS и Windows.',
88-
'models.form.backend.vllm':
89-
'Для моделей не-GGUF формата, поддерживается только в Linux.',
90-
'models.form.backend.voxbox':
91-
'Для аудиомоделей не-GGUF формата, поддерживается только на GPU NVIDIA и CPU.',
92-
'models.form.backend.mindie':
93-
'Для моделей не-GGUF формата, поддерживается только на Ascend 910B и 310P.',
88+
'models.form.backend.vllm': 'Поддерживается только в Linux.',
89+
'models.form.backend.voxbox': 'Поддерживается только на GPU NVIDIA и CPU.',
90+
'models.form.backend.mindie': 'Поддерживается только на Ascend 910B и 310P.',
9491
'models.form.search.gguftips':
9592
'Для воркеров на macOS/Windows отметьте GGUF (для аудиомоделей снимите).',
9693
'models.form.button.addlabel': 'Добавить метку',

src/locales/zh-CN/backends.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,7 @@ export default {
2424
'backend.form.addParameter': '添加参数',
2525
'backend.form.noVersion': '未添加版本',
2626
'backend.noVersion': '未找到版本',
27-
'backend.versionInfo.autoImage': '运行时自动选择'
27+
'backend.versionInfo.autoImage': '运行时自动选择',
28+
'backend.version.rules.builtin': '须以 "-custom" 结尾',
29+
'backend.version.no.tips': '内置的后端版本须以 "-custom" 结尾。'
2830
};

src/locales/zh-CN/models.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export default {
5050
'models.form.scheduletype.gpuType': '指定 GPU 类型',
5151
'models.form.scheduletype.auto.tips':
5252
'自动根据当前资源情况部署模型实例到合适的 GPU 上。',
53-
'models.form.scheduletype.manual.tips': '手动调度可指定模型实例部署的 GPU。',
53+
'models.form.scheduletype.manual.tips': '可指定模型实例部署的 GPU。',
5454
'models.form.manual.schedule': '手动调度',
5555
'models.table.gpuindex': 'GPU 序号',
5656
'models.table.backend': '后端',
@@ -67,9 +67,9 @@ export default {
6767
'models.form.ollamalink':
6868
'在 <a href="https://www.ollama.com/library" target="_blank">Ollama Library</a> 中查找',
6969
'models.form.backend_parameters.llamabox.placeholder':
70-
'例如,--ctx-size=8192',
70+
'例如,--ctx-size=8192(参数名和值用 = 号分隔)',
7171
'models.form.backend_parameters.vllm.placeholder':
72-
'例如,--max-model-len=8192',
72+
'例如,--max-model-len=8192(参数名和值用 = 号分隔)',
7373
'models.form.backend_parameters.vllm.tips': '更多 {backend} 参数说明查看',
7474
'models.logs.pagination.prev': '上一 {lines} 行',
7575
'models.logs.pagination.next': '下一 {lines} 行',
@@ -83,11 +83,9 @@ export default {
8383
'models.form.gpuselector': 'GPU 选择器',
8484
'models.form.backend.llamabox':
8585
'用于 GGUF 格式模型,支持 Linux, macOS 和 Windows。',
86-
'models.form.backend.vllm': '用于非 GGUF 格式模型,仅支持 Linux。',
87-
'models.form.backend.voxbox':
88-
'用于非 GGUF 格式的语音模型,仅支持 NVIDIA GPU 与 CPU。',
89-
'models.form.backend.mindie':
90-
'用于非 GGUF 格式模型,仅支持昇腾 910B 和 310P。',
86+
'models.form.backend.vllm': '仅支持 Linux。',
87+
'models.form.backend.voxbox': '仅支持 NVIDIA GPU 与 CPU。',
88+
'models.form.backend.mindie': '仅支持昇腾 910B 和 310P。',
9189
'models.form.search.gguftips':
9290
'当 macOS 或 Windows 作节点时勾选 GGUF(搜索语音模型时取消勾选)',
9391
'models.form.button.addlabel': '添加标签',

src/locales/zh-CN/resources.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ export default {
1919
'resources.form.spread.tips':
2020
'使得集群整体的资源在所有节点之间分配得相对均匀。可能会在单个节点上产生较多资源碎片。',
2121
'resources.form.binpack.tips':
22-
'优先考虑整体集群的资源最大化利用,减少 GPU/节点 上的资源碎片。',
22+
'优先考虑整体集群的资源最大化利用,减少 GPU/节点上的资源碎片。',
2323
'resources.form.workerSelector.description':
2424
'系统在部署模型实例时,会根据预定义的标签来选择最符合要求的节点。',
2525
'resources.table.ip': 'IP',

src/pages/backends/components/add-modal.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,9 @@ const AddModal: React.FC<AddModalProps> = (props) => {
5656
const onOk = () => {
5757
if (activeKey === 'yaml') {
5858
const content = editorRef.current?.getContent();
59-
onSubmitYaml({ content: content });
59+
if (content) {
60+
onSubmitYaml({ content: content });
61+
}
6062
} else {
6163
formRef.current?.submit();
6264
}

0 commit comments

Comments
 (0)