ChatGPT-Next-Web/app/locales/ko.ts

241 lines
7.6 KiB
TypeScript

import { SubmitKey } from "../store/config";
import type { PartialLocaleType } from "./index";
const ko: PartialLocaleType = {
WIP: "곧 출시 예정...",
Error: {
Unauthorized: "권한이 없습니다. 설정 페이지에서 액세스 코드를 입력하세요.",
},
ChatItem: {
ChatItemCount: (count: number) => `${count}개의 메시지`,
},
Chat: {
SubTitle: (count: number) => `ChatGPT와의 ${count}개의 메시지`,
Actions: {
ChatList: "채팅 목록으로 이동",
CompressedHistory: "압축된 기억력 메모리 프롬프트",
Export: "모든 메시지를 Markdown으로 내보내기",
Copy: "복사",
Stop: "중지",
Retry: "다시 시도",
Delete: "삭제",
},
Rename: "채팅 이름 변경",
Typing: "입력 중...",
Input: (submitKey: string) => {
var inputHints = `${submitKey}를 눌러 보내기`;
if (submitKey === String(SubmitKey.Enter)) {
inputHints += ", Shift + Enter로 줄 바꿈";
}
return inputHints + ", 프롬프트 검색을 위해 / 입력";
},
Send: "보내기",
Config: {
Reset: "기본값으로 재설정",
SaveAs: "마스크로 저장",
},
},
Export: {
Title: "모든 메시지",
Copy: "모두 복사",
Download: "다운로드",
MessageFromYou: "나의 메시지",
MessageFromChatGPT: "ChatGPT의 메시지",
},
Memory: {
Title: "기억 프롬프트",
EmptyContent: "아직 내용이 없습니다.",
Send: "기억 보내기",
Copy: "기억 복사",
Reset: "세션 재설정",
ResetConfirm:
"재설정하면 현재 대화 기록과 기억력이 삭제됩니다. 정말 재설정하시겠습니까?",
},
Home: {
NewChat: "새로운 채팅",
DeleteChat: "선택한 대화를 삭제하시겠습니까?",
DeleteToast: "채팅이 삭제되었습니다.",
Revert: "되돌리기",
},
Settings: {
Title: "설정",
SubTitle: "모든 설정",
Actions: {
ClearAll: "모든 데이터 지우기",
ResetAll: "모든 설정 초기화",
Close: "닫기",
ConfirmResetAll: "모든 설정을 초기화하시겠습니까?",
ConfirmClearAll: "모든 데이터를 지우시겠습니까?",
},
Lang: {
Name: "Language", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language`
All: "All Languages",
},
Avatar: "아바타",
FontSize: {
Title: "글꼴 크기",
SubTitle: "채팅 내용의 글꼴 크기 조정",
},
Update: {
Version: (x: string) => `버전: ${x}`,
IsLatest: "최신 버전",
CheckUpdate: "업데이트 확인",
IsChecking: "업데이트 확인 중...",
FoundUpdate: (x: string) => `새 버전 발견: ${x}`,
GoToUpdate: "업데이트",
},
SendKey: "전송 키",
Theme: "테마",
TightBorder: "조밀한 테두리",
SendPreviewBubble: {
Title: "미리 보기 버블 전송",
SubTitle: "버블에서 마크다운 미리 보기",
},
Mask: {
Title: "마스크 시작 화면",
SubTitle: "새로운 채팅 시작 전에 마스크 시작 화면 표시",
},
Prompt: {
Disable: {
Title: "자동 완성 비활성화",
SubTitle: "자동 완성을 활성화하려면 /를 입력하세요.",
},
List: "프롬프트 목록",
ListCount: (builtin: number, custom: number) =>
`내장 ${builtin}개, 사용자 정의 ${custom}`,
Edit: "편집",
Modal: {
Title: "프롬프트 목록",
Add: "추가",
Search: "프롬프트 검색",
},
EditModal: {
Title: " ",
},
},
HistoryCount: {
Title: " ",
SubTitle: " ",
},
CompressThreshold: {
Title: " ",
SubTitle: " ",
},
Token: {
Title: "API ",
SubTitle: " ",
Placeholder: "OpenAI API ",
},
Usage: {
Title: " ",
SubTitle(used: any, total: any) {
return `이번 달 사용액 ${used}, 구독액 ${total}`;
},
IsChecking: " ...",
Check: "",
NoAccess: " API .",
},
AccessCode: {
Title: " ",
SubTitle: " ",
Placeholder: " ",
},
Model: "",
Temperature: {
Title: " (temperature)",
SubTitle: " .",
},
MaxTokens: {
Title: " (max_tokens)",
SubTitle: " ",
},
PresencePenalty: {
Title: " (presence_penalty)",
SubTitle: " .",
},
FrequencyPenalty: {
Title: " (frequency penalty)",
SubTitle: " .",
},
},
Store: {
DefaultTopic: " ",
BotHello: "! ?",
Error: " . .",
Prompt: {
History: (content: string) =>
" AI와 : " + content,
Topic:
" 4~5 . , , , . .",
Summarize:
"200 .",
},
},
Copy: {
Success: " .",
Failed: " , .",
},
Context: {
Toast: (x: any) => `컨텍스트 프롬프트 ${x}개 사용`,
Edit: " ",
Add: " ",
},
Plugin: {
Name: "",
},
Mask: {
Name: "",
Page: {
Title: " 릿",
SubTitle: (count: number) => `${count}개의 프롬프트 템플릿`,
Search: "릿 ",
Create: "",
},
Item: {
Info: (count: number) => `${count}개의 프롬프롬프트`,
Chat: "",
View: "",
Edit: "",
Delete: "",
DeleteConfirm: "?",
},
EditModal: {
Title: (readonly: boolean) =>
`프롬프트 템플릿 편집 ${readonly ? "( )" : ""}`,
Download: "",
Clone: "",
},
Config: {
Avatar: " ",
Name: " ",
},
},
NewChat: {
Return: "",
Skip: "",
Title: " ",
SubTitle: " ",
More: " ",
NotShow: " ",
ConfirmNoShow:
"? .",
},
UI: {
Confirm: "",
Cancel: "",
Close: "",
Create: "",
Edit: "",
},
Exporter: {
Model: "",
Messages: "",
Topic: "",
Time: "",
},
};
export default ko;