ChatGPT-Next-Web/app/locales/ko.ts
2023-11-10 02:50:50 +08:00

238 lines
7.4 KiB
TypeScript

import { SubmitKey } from "../store/config";
import type { PartialLocaleType } from "./index";
const ko: PartialLocaleType = {
WIP: "곧 출시 예정...",
Error: {
Unauthorized:
"권한이 없습니다. 설정 페이지에서 액세스 코드를 [입력하세요](/#/auth).",
},
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: " ",
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: " ",
},
InjectSystemPrompts: {
Title: " ",
SubTitle:
" ChatGPT ",
},
Update: {
Version: (x: string) => `버전: ${x}`,
IsLatest: " ",
CheckUpdate: " ",
IsChecking: " ...",
FoundUpdate: (x: string) => `새 버전 발견: ${x}`,
GoToUpdate: "",
},
SendKey: " ",
Theme: "",
TightBorder: " ",
SendPreviewBubble: {
Title: " ",
SubTitle: " ",
},
Mask: {
Splash: {
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: " ",
},
Usage: {
Title: " ",
SubTitle(used: any, total: any) {
return `이번 달 사용액 ${used}, 구독액 ${total}`;
},
IsChecking: " ...",
Check: "",
NoAccess: " API .",
},
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: "",
},
FineTuned: {
Sysmessage: " ",
},
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;