feat(webui): simplify model preset settings (#5061)

This commit is contained in:
chengyongru
2026-07-24 00:55:06 +08:00
committed by GitHub
parent d993c81f08
commit aae259c790
29 changed files with 4548 additions and 1182 deletions
+57 -4
View File
@@ -161,7 +161,7 @@
"theme": "밝은 모드와 어두운 모드를 전환합니다.",
"language": "WebUI에서 사용할 언어를 선택합니다.",
"provider": "새 모델 요청을 처리할 제공자를 선택합니다.",
"model": "nanobot이 기본으로 사용할 모델 이름을 설정합니다.",
"model": "이 프리셋에서 사용할 모델을 선택하세요.",
"configPath": "현재 게이트웨이가 사용하는 설정 파일입니다.",
"selectedPreset": "이름 있는 프리셋은 여기서 읽기 전용입니다. config.json에서 편집하세요.",
"presetModel": "Default로 전환하면 WebUI에서 모델과 제공자를 편집할 수 있습니다.",
@@ -217,6 +217,7 @@
"compact": "컴팩트",
"auto": "자동",
"expanded": "펼침",
"default": "기본값",
"summary": "요약",
"diff": "Diff",
"collapsedDiff": "접힌 diff",
@@ -249,6 +250,10 @@
"actions": {
"save": "저장",
"saving": "저장 중",
"saveOrder": "순서 저장",
"savePreset": "프리셋 저장",
"delete": "삭제",
"deleting": "삭제 중...",
"edit": "편집",
"cancel": "취소",
"open": "열기",
@@ -257,7 +262,7 @@
"exporting": "내보내는 중..."
},
"byok": {
"description": "직접 provider 키를 가져옵니다. Nanobot은 현재 config에서 값을 읽고, 설정된 provider만 일반 설정에서 선택할 수 있습니다.",
"description": "직접 provider 키를 가져옵니다. Nanobot은 현재 config에서 값을 읽고, 설정된 provider만 모델 프리셋에서 사용할 수 있습니다.",
"configured": "설정됨",
"notConfigured": "설정 안 됨",
"configuredSection": "설정됨",
@@ -334,9 +339,24 @@
}
},
"providers": {
"title": "모델 제공업체",
"searchPlaceholder": "제공자 검색",
"noMatches": "일치하는 제공자가 없습니다.",
"saveProvider": "제공자 저장"
"addOwnProvider": "내 모델 제공업체 추가",
"customProvider": "사용자 지정 제공업체",
"customProviderName": "제공업체 이름",
"customProviderNamePlaceholder": "내 모델 제공업체",
"saveProvider": "제공업체 저장",
"advancedOptions": "고급 옵션",
"saveAdvancedBeforeSignIn": "로그인하기 전에 고급 옵션을 저장하세요.",
"apiType": "API 유형",
"proxy": "네트워크 프록시",
"thinkingStyle": "추론 방식",
"region": "리전",
"profile": "프로필",
"extraHeaders": "추가 헤더",
"extraBody": "추가 본문",
"extraQuery": "추가 쿼리"
},
"image": {
"selectProvider": "제공자 선택",
@@ -353,6 +373,39 @@
"configurationName": "구성 이름",
"configurationNameHelp": "저장된 모델 구성의 이름을 변경합니다.",
"configurationNamePlaceholder": "빠른 작성",
"callOrder": "모델 호출 순서",
"primary": "기본",
"fallbackNumber": "대체 {{number}}",
"addToOrder": "프리셋 활성화",
"newPreset": "새 모델 프리셋",
"newPresetHelp": "재사용할 모델과 생성 설정을 저장합니다.",
"presets": "모델 프리셋",
"editPreset": "프리셋 편집",
"presetName": "프리셋 이름",
"presetNameHelp": "모델 설정에서 사용할 짧은 이름입니다.",
"presetNamePlaceholder": "빠른 작성",
"advancedOptions": "고급 옵션",
"advancedSummary": "컨텍스트 {{context}} · 최대 {{max}} 토큰",
"maxTokens": "최대 출력 토큰",
"temperature": "Temperature",
"reasoningEffort": "추론 강도",
"convertTitle": "현재 모델 설정 변환",
"convertHelp": "기존 기본 및 대체 모델을 프리셋으로 변환하여 여기서 순서를 관리합니다.",
"converting": "변환 중...",
"convertAction": "프리셋으로 변환",
"dragToReorder": "드래그하여 순서 변경",
"moveUp": "위로 이동",
"moveDown": "아래로 이동",
"removeFromOrder": "프리셋 비활성화",
"inCallOrder": "호출 순서에 포함됨",
"disabled": "비활성화됨",
"noPresets": "아직 모델 프리셋이 없습니다",
"noPresetsHelp": "프리셋을 만든 다음 호출 순서에 추가하세요.",
"removeBeforeDelete": "삭제하기 전에 이 프리셋을 호출 순서에서 제거하세요.",
"providerSetupRequired": "제공자 설정 필요",
"configureProviderBeforeSaving": "프리셋을 저장하기 전에 이 제공자를 설정하세요.",
"deletePresetTitle": "모델 프리셋을 삭제할까요?",
"deletePresetHelp": "프리셋 “{{name}}”을 삭제합니다. 제공자 인증 정보에는 영향을 주지 않습니다.",
"searchModels": "모델 ID 검색 또는 입력",
"useCustomModel": "사용",
"loadingModels": "모델 불러오는 중...",
@@ -707,7 +760,7 @@
"signInHelp": "이 기기에서 로그인합니다. API key는 config에 저장되지 않습니다.",
"remoteSignInHelp": "로그인을 선택하여 사용자 컴퓨터에서 xAI를 연 다음, 로그인 후 표시되는 인증 코드를 붙여 넣으세요.",
"signInRequired": "로그인이 필요합니다",
"signInBeforeSaving": "이 OAuth 제공자를 활성 모델 제공자로 저장하기 전에 로그인하세요.",
"signInBeforeSaving": "프리셋을 저장하기 전에 이 제공자에 로그인하세요.",
"signedIn": "로그인됨",
"notSignedIn": "로그인 안 됨",
"proxyLabel": "네트워크 프록시",