mirror of
https://github.com/QuantumNous/new-api.git
synced 2026-03-30 10:34:20 +00:00
Merge remote-tracking branch 'origin/alpha' into alpha
This commit is contained in:
1054
i18n/zh-cn.json
1054
i18n/zh-cn.json
File diff suppressed because it is too large
Load Diff
@@ -1485,6 +1485,31 @@ const EditChannelModal = (props) => {
|
||||
optionList={modelOptions}
|
||||
style={{ width: '100%' }}
|
||||
onChange={(value) => handleInputChange('models', value)}
|
||||
renderSelectedItem={(optionNode) => {
|
||||
const modelName = String(optionNode?.value ?? '');
|
||||
return {
|
||||
isRenderInTag: true,
|
||||
content: (
|
||||
<span
|
||||
className="cursor-pointer select-none"
|
||||
role="button"
|
||||
tabIndex={0}
|
||||
title={t('点击复制模型名称')}
|
||||
onClick={async (e) => {
|
||||
e.stopPropagation();
|
||||
const ok = await copy(modelName);
|
||||
if (ok) {
|
||||
showSuccess(t('已复制:{{name}}', { name: modelName }));
|
||||
} else {
|
||||
showError(t('复制失败'));
|
||||
}
|
||||
}}
|
||||
>
|
||||
{optionNode.label || modelName}
|
||||
</span>
|
||||
),
|
||||
};
|
||||
}}
|
||||
extraText={(
|
||||
<Space wrap>
|
||||
<Button size='small' type='primary' onClick={() => handleInputChange('models', basicModels)}>
|
||||
@@ -1700,31 +1725,30 @@ const EditChannelModal = (props) => {
|
||||
/>
|
||||
|
||||
<Form.TextArea
|
||||
field='header_override'
|
||||
label={t('请求头覆盖')}
|
||||
placeholder={
|
||||
t('此项可选,用于覆盖请求头参数') +
|
||||
'\n' + t('格式示例:') +
|
||||
'\n{\n "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0"\n}'
|
||||
}
|
||||
autosize
|
||||
onChange={(value) => handleInputChange('header_override', value)}
|
||||
extraText={
|
||||
<div className="flex gap-2 flex-wrap">
|
||||
<Text
|
||||
className="!text-semi-color-primary cursor-pointer"
|
||||
onClick={() => handleInputChange('header_override', JSON.stringify({
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0"
|
||||
}, null, 2))}
|
||||
>
|
||||
{t('格式模板')}
|
||||
</Text>
|
||||
</div>
|
||||
}
|
||||
showClear
|
||||
field='header_override'
|
||||
label={t('请求头覆盖')}
|
||||
placeholder={
|
||||
t('此项可选,用于覆盖请求头参数') +
|
||||
'\n' + t('格式示例:') +
|
||||
'\n{\n "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0"\n}'
|
||||
}
|
||||
autosize
|
||||
onChange={(value) => handleInputChange('header_override', value)}
|
||||
extraText={
|
||||
<div className="flex gap-2 flex-wrap">
|
||||
<Text
|
||||
className="!text-semi-color-primary cursor-pointer"
|
||||
onClick={() => handleInputChange('header_override', JSON.stringify({
|
||||
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36 Edg/139.0.0.0"
|
||||
}, null, 2))}
|
||||
>
|
||||
{t('格式模板')}
|
||||
</Text>
|
||||
</div>
|
||||
}
|
||||
showClear
|
||||
/>
|
||||
|
||||
|
||||
<JSONEditor
|
||||
key={`status_code_mapping-${isEdit ? channelId : 'new'}`}
|
||||
field='status_code_mapping'
|
||||
|
||||
@@ -1995,5 +1995,7 @@
|
||||
"跟随系统主题设置": "Follow system theme",
|
||||
"当前跟随系统": "Currently following system",
|
||||
"深色": "Dark",
|
||||
"浅色": "Light"
|
||||
"浅色": "Light",
|
||||
"点击复制模型名称": "Click to copy model name",
|
||||
"已复制:{{name}}": "Copied: {{name}}"
|
||||
}
|
||||
Reference in New Issue
Block a user