Files
risuai/src/lang/ko.ts
2024-04-23 23:07:55 +09:00

439 lines
24 KiB
TypeScript

export const languageKorean = {
formating:{
'main': "메인 프롬프트",
'jailbreak': "탈옥 프롬프트",
'chats': "과거 채팅",
'lorebook': "로어북",
'globalNote': "글로벌 노트",
'authorNote': "작가의 노트",
'lastChat': "마지막 채팅",
"description": "캐릭터 설명",
'personaPrompt':'페르소나 프롬프트',
'plain': "순수 프롬프트",
},
errors:{
toomuchtoken: '에러: 요청에 필요한 최소 토큰이 최대 토큰보다 큽니다.',
unknownModel: '에러: 알수없는 모델 선택됨',
httpError: '요청 에러:',
noData: '파일에 데이터가 없거나 데이터가 손상됨',
onlyOneChat: '채팅이 하나 이상 필요합니다',
alreadyCharInGroup: "이미 같은 캐릭터가 그룹에 존재합니다."
},
botSettings:'봇 설정',
model: "모델",
apiKey: 'API 키',
providerURL: '요청 URL',
providerJSON: '요청 JSON',
mainPrompt: "메인 프롬프트",
jailbreakPrompt: "탈옥 프롬프트",
globalNote: "글로벌 노트",
autoSuggest: "자동 제안",
tokens: '토큰',
maxContextSize: '최대 콘텍스트 크기',
maxResponseSize: '최대 응답 크기',
temperature: '온도',
frequencyPenalty: '빈도 패널티',
presensePenalty: '프리센스 패널티',
advancedSettings: '고급 설정',
advancedSettingsWarn: "어떤 설정인지 모르겠으면, 만지지 마세요!",
formatingOrder: "포맷 순서",
authorNote: "작가의 노트",
firstMessage: '첫 메시지',
description: '설명',
jailbreakToggle: '탈옥 토글',
charIcon: "캐릭터 아이콘",
characterDisplay: "캐릭터 디스플레이",
viewScreen: '추가적 캐릭터 스크린',
none: "없음",
emotionImage: "감정 이미지",
noImages: "이미지 없음",
noBias: "Bias 없음",
image: '이미지',
name: '이름',
emotion: "감정 이름",
value: "값",
reroll: '재생성',
chatList: '채팅 리스트',
removeChat: "이 메시지를 삭제하시겠습니까?",
loreBook: '로어북',
character: "캐릭터",
Chat: "챗",
globalLoreInfo: "캐릭터 로어북은 이 캐릭터의 모든 채팅에 적용됩니다.",
localLoreInfo: "챗 로어북은 이 채팅에만 적용됩니다.",
group: "그룹",
groupLoreInfo: "그룹 로어북은 이 그룹의 모든 채팅에 적용됩니다.",
removeConfirm: "정말로 삭제하시겠습니까: ",
removeConfirm2: "정말로, 정말로 삭제하시겠습니까: ",
exportConfirm: "엑스포트하시겠습니까?",
insertOrder: '배치 순서',
activationKeys: '활성화 키',
activationKeysInfo: '","로 나눠주세요',
prompt: '프롬프트',
loreBookDepth: "로어북 검색 깊이",
loreBookToken: "로어북 최대 토큰",
removeCharacter: "캐릭터 삭제",
exportCharacter: "캐릭터 엑스포트",
userSetting: "유저 설정",
username:'유저 이름',
userIcon: "유저 아이콘",
successExport: "성공적으로 엑스포트하여 다운로드 경로에 다운로드했습니다.",
successImport: "성공적으로 임포트했습니다.",
importedCharacter: '성공적으로 임포트 됨.',
alwaysActive: "언제나 활성화",
additionalPrompt: "추가 프롬프트",
descriptionPrefix: "캐릭터 설명 Prefix",
forceReplaceUrl: "리버스 프록시",
emotionWarn: "채팅 분석에는 보조 모델을 사용합니다.",
plugin: "플러그인",
language: "언어",
UiLanguage: "UI Language",
createfromScratch: "새 캐릭터 생성",
importCharacter: '캐릭터 임포트',
translator: "번역기",
disabled: "비활성화됨",
noPluginSelected: "Model selected as plugin, but no plugin selected.",
text: "텍스트",
UISize: "채팅 텍스트 크기",
newVersion: "업데이트가 발견되었습니다. 설치하시겠습니까?",
display: "소리 및 디스플레이",
useCustomBackground: "커스텀 배경",
translateInput: "입력창 번역하기",
autoTranslation: "자동 번역",
fullscreen: "전체 화면",
playMessage:"메시지 소리 출력",
iconSize: "아이콘 크기",
createGroup: "그룹 챗 만들기",
removeGroup: "그룹 삭제",
groupIcon: "그룹 아이콘",
single: "싱글",
multiple: "멀티플",
useCharLorebook: "캐릭터에 있는 로어 사용",
selectChar: "캐릭터 선택",
askLoadFirstMsg: "첫 메세지를 불러올까요?",
theme: "테마",
editOrder: "캐릭터 순서 변경",
autoMode: "오토 모드",
submodel: "보조 모델",
timeOutinSec: "타임아웃 (초)",
emotionPrompt: "감정 프롬프트",
singleView: "싱글",
SpacedView: "멀티플",
emphasizedView: "더블",
pluginWarn: "플러그인은 기본적으로 분리된 환경에서 실행되지만, 악성 플러그인 설치 시 문제가 생길 수 있습니다.",
createGroupImg: "그룹 아이콘 자동생성",
waifuWidth: "Waifu 채팅창 넓이",
savebackup: "구글 백업 저장",
loadbackup: "구글 백업 불러오기",
files: "파일",
backupConfirm: "정말로 백업을 저장하시겠습니까?",
backupLoadConfirm: "정말로 백업을 불러오시겠습니까? 현재 데이터가 모두 사라집니다!",
backupLoadConfirm2: "정말로, 정말로 백업을 불러오시겠습니까? 현재 데이터가 모두 사라집니다!",
pasteAuthCode: "팝업에서 Auth Code를 복사하여 붙여넣기 해 주세요:",
others: "기타",
presets: "프리셋",
imageGeneration: "이미지 생성",
provider: "공급자",
key: "키",
noData: "데이터 없음",
currentImageGeneration: "현재 이미지 생성 데이터",
promptPreprocess: "프롬프트 선보정 사용",
SwipeRegenerate: "스와이프 리롤 사용",
instantRemove: "삭제 시 그 이후 채팅 삭제",
instantRemoveConfirm: "메시지 한개만 삭제하시겠습니까? No를 선택할 시, 그 이후 메시지또한 삭제됩니다.",
textColor: "텍스트 색상",
classicRisu: "클래식 Risu",
highcontrast: "고대비",
quickPreset: "Ctrl + (프리셋 번호)로 프리셋을 빠르게 변경할 수 있습니다",
requestretrys:"실패 시 재요청 횟수",
utilityBot: "유틸리티 봇",
ShowLog: "리퀘스트 로그 보기",
waifuWidth2: "Waifu 캐릭터 크기",
sayNothing:"어떤 문자열도 입력되지 않을 시 'say nothing' 입력",
showHelp: "도움말 보기",
help:{
model: "채팅에서 사용되는 모델입니다.",
submodel: "보조 모델은 감정 이미지, 자동 제안등을 분석하는 데 사용되는 모델입니다. gpt3.5가 권장됩니다.",
oaiapikey: 'OpenAI용 API 키입니다. https://platform.openai.com/account/api-keys에서 구하실 수 있습니다.',
mainprompt: '모델의 기본적인 방향성을 정하는 프롬프트입니다.',
jailbreak: 'jailbreak 프롬프트는 jailbreak 토글이 켜져있을 때 작동되는 프롬프트입니다.',
globalNote: '모델에 강력한 영향을 주는 프롬프트입니다. UJB라고도 합니다.',
autoSuggest: '자동으로 유저의 응답을 제안할 때 선택지를 생성하기 위해 사용되는 프롬프트입니다.',
formatOrder: "프롬프트의 배치 순서입니다. 아래쪽에 있을 수록 더 큰 영향을 줍니다.",
forceUrl: "공백이 아닐 경우. 리퀘스트가 다음 URL로 갑니다.",
tempature:"값이 낮을수록 캐릭터가 프롬프트를 잘 따르지만 기계처럼 반응할 가능성이 높아집니다.\n값이 높을수록 창의적인 동작이 가능하지만 캐릭터의 반응이 이상해질 수 있습니다.",
frequencyPenalty: "값이 높을수록 응답 내에서 대사가 반복되는 걸 줄여주지만, 값이 높으면 캐릭터의 반응이 이상해질 수 있습니다.",
presensePenalty: "값이 높을수록 전체 콘텍스트 내에서 대사가 반복되는 걸 줄여주지만, 값이 높으면 캐릭터의 반응이 이상해질 수 있습니다.",
sdProvider: "이미지 생성의 제공자 옵션입니다.",
msgSound: "메세지를 받았을때 *띵* 소리가 납니다.",
charDesc: "캐릭터의 설명입니다.",
charFirstMessage: "캐릭터의 첫 대사입니다.",
charNote: "모델에 강력한 영향을 주는 프롬프트입니다. 이 채팅에서만 적용되며, 메모리라고도 알려져 있습니다.",
toggleNsfw: "jailbreak 프롬프트를 끄거나 켭니다.",
lorebook: " AI를 위해 사용자가 만든 사전입니다. AI는 컨텍스트에서 활성화 키가 어디에 있을 때만 이를 인식합니다.",
loreName: "로어의 이름입니다. AI에 영향을 주지 않습니다.",
loreActivationKey: "활성화 키 중 하나가 컨텍스트에 존재하면 해당 로어가 활성화됩니다. 쉼표로 구분된 활성화를 구분하세요.",
loreorder: "순서가 높을수록 모델에 더 많은 영향을 미치며, 활성화된 로어가 많을 때 잘리지 않습니다.",
bias:"바이어스는 문자열이 나타날 가능성을 수정하는 키-값 데이터로, -100에서 100까지 가능하며 값이 클수록 나타날 가능성이 높고, 값이 작을수록 나타날 가능성이 낮습니다 \n경고: 토크나이저가 잘못되면 제대로 작동하지 않습니다. 추가적으로, -101로 설정하면 일부 모델에서는 '강력한 단어 밴'으로 작동합니다",
emotion: "감정 이미지 옵션은 캐릭터의 반응으로 분석된 캐릭터의 감정에 따라 이미지를 표시합니다. 감정 이름은 단어 *(예시: joy, happy, fear 등)* 로 입력해야 하며, **neutral** 이라는 이름의 감정이 존재하면 기본 감정이 됩니다. 제대로 작동하려면 이미지가 3개 이상이어야 합니다.",
imggen: "채팅을 분석한 후 프롬프트를 {{slot}}에 적용합니다.",
experimental: "실험적 기능입니다. 불안정할 수 있습니다.",
regexScript: "정규식 스크립트는 IN에 매칭되는 텍스트를 OUT으로 변경하는 스크립트입니다.\n\n네가지 옵션이 있습니다."
+ "\n\n- **입력문 수정** 유저의 입력을 수정합니다"
+ "\n\n- **출력문 수정** 캐릭터의 출력을 수정합니다"
+ "\n\n- **리퀘스트 데이터 수정** 리퀘스트 시 데이터를 수정합니다"
+ "\n\n- **디스플레이 수정** 실제 데이터를 건들지 않고, 표시되는 것만 수정합니다."
+ "\n\nIN은 슬래시와 플레그가 없는 정규식이여야 합니다.\n\nOUT은 특수한 패턴이 포함될수 있는 문자열입니다. 패턴은 다음과 같습니다:"
+ "\n\n- $$\n\n - inserts $"
+ "\n\n- $&\n\n - inserts the matched substring."
+ "\n\n- $`\n\n - inserts the portion of the string that precedes the matched substring."
+ "\n\n- $1\n\n - inserts the first matching group. works with other number like 2, 3..."
+ "\n\n- $(name)\n\n - inserts the named group"
+ "\n\nOUT이 **@@**로 시작 시, 문자열을 교체하지 않고, 특수한 효과를 냅니다. 효과는 다음과 같습니다:"
+ "\n\n- @@emo (emotion name)\n\n - 캐릭터가 감정 이미지 모드일시, 감정을 (emotion name)으로 정하고 감정을 더이상 교체하지 않습니다.",
},
setup: {
chooseProvider: "AI 제공자를 선택해 주세요",
openaikey: "OpenAI & API Key (권장)",
openaiProxy: "OpenAI 리버스 프록시",
setupmodelself: "그외 / 직접 설정",
inputApiKey: "여기에 API 키를 입력해주세요",
apiKeyhelp: "이곳에서 API키를 얻을 수 있습니다: ",
setupSelfHelp: "첫 셋업 화면이 끝난 뒤, 설정에서 직접 수정해 주세요",
theme: "테마를 입력해 주세요",
themeDescWifulike: "모바일에 적합하지 않습니다",
themeDescWifuCut: "모바일 환경에 적합합니다",
texttheme: "텍스트 색상을 선택해주세요",
inputName: "마지막으로, 닉네임을 입력해 주세요",
welcome: "리스AI에 오신 것을 환영합니다! 저는 셋업 도우미 입니다. 먼저 닉네임을 입력해 주세요.",
welcome2: "{username}님 안녕하세요! 시작하기 전에, 몇가지 설정만 하면 됩니다. 먼저, Ai 제공자를 선택해 주세요.",
openAIProvider: "OpenAI GPT는 가장 좋은 모델이지만, 유료고 검열이 있습니다.",
openrouterProvider: "Openrouter는 여러 무료/유료 모델이 있습니다. 기본적으로 무료로 설정됩니다.",
hordeProvider: "Horde는 특별한 설정이 필요없는 무료 모델입니다. 하지만, 성능이 좋지 않습니다.",
setProviderLater: "다른 설정을 먼저 하고, 나중에 설정해도 됩니다.",
setupOpenAI: "OpenAI를 사용하려면, API키가 필요합니다 \n1. https://beta.openai.com/ 에 접속해주세요. \n2. 로그인 또는 회원가입 해주세요. \n3. https://beta.openai.com/account/api-keys 에 접속해주세요. \n4. 'Create New API Key'를 눌러주세요. \n5. 키 이름은 아무거나 하셔도 괜찮습니다. \n6.생성된 키를 복사해주세요.\n7. 리스AI로 돌아와 주세요.\n8. 입력칸에 붙여넣고, 전송 버튼을 눌러주세요.",
setupOpenrouter: "Openrouter를 사용하려면, API키가 필요합니다. \n1. https://openrouter.ai/keys 에 접속하고 로그인 또는 회원가입 해주세요.\n2. 'Create Key'를 눌러주세요. \n3. 키 이름은 아무거나 하셔도 괜찮습니다.\n4. 생성된 키를 복사해주세요.\n5. 리스AI로 돌아와주세요.\n6. 입력칸에 붙여넣고, 전송 버튼을 눌러주세요.",
allDone: "모든 설정이 완료되었습니다! 잠시만 기다려주세요.",
},
confirm: "확인",
goback: "뒤로",
regexScript: "정규식 스크립트",
type: "타입",
editInput: "입력문 수정",
editOutput: "출력문 수정",
editProcess: "리퀘스트 데이터 수정",
loadLatest: "가장 최근 백업 불러오기",
loadOthers: "다른 백업 불러오기",
exampleMessage: "예시 대화",
creatorNotes: "제작자 코멘트",
systemPrompt: "시스템 프롬프트",
characterNotes: "캐릭터 노트",
personality: "성격",
scenario: "시나리오",
alternateGreetings: "추가 첫 메시지",
unrecommended: "비권장",
chatNotes: "채팅 노트",
showUnrecommended: "비권장 설정 보이기",
altGreet: "추가 첫 메시지",
scripts: "스크립트",
settings: "설정",
selective: "멀티플 키",
SecondaryKeys: '두번째 키',
useGlobalSettings: "글로벌 설정 사용",
recursiveScanning: "재귀 검색",
creator: "제작자",
CharVersion: "캐릭터 버전",
Speech: "음성",
ToggleSuperMemory: "수파메모리 토글",
SuperMemory:"수파메모리",
useExperimental: "실험적 요소 보이기",
showMemoryLimit: "기억 한계치 보이기",
roundIcons: "둥근 아이콘",
streaming: "스트리밍",
chatBot:'채팅 봇',
otherBots:'기타 봇',
user:"유저",
editDisplay: "디스플레이 수정",
community: "커뮤니티",
textBackgrounds: "커스텀 채팅창 색깔",
textBorder: "텍스트 윤곽선",
textScreenRound: "둥근 채팅창",
textScreenBorder: "채팅창 윤곽선",
ttsReadOnlyQuoted: "따옴표 안 텍스트만 읽기",
ttsStop: "TTS 중지",
askRemoval:"삭제 확인",
replaceGlobalNote: "글로벌 노트 덮어쓰기",
charLoreBook: '캐릭터 로어북',
globalLoreBook: '글로벌 로어북',
globalRegexScript: "글로벌 정규식",
accessibility: "접근성",
sendWithEnter: "엔터키로 메세지 보내기",
clickToEdit: "클릭해서 수정하기",
askReRollAutoSuggestions: "자동 제안 다시 뽑기",
creatingSuggestions: "응답 제안 작성 중...",
setNodePassword: "보안을 위해 비밀번호를 정해주세요",
inputNodePassword: "비밀번호를 입력해주세요. 기억이 안나신다면, save/__password를 지우고 서버를 재시작해주세요.",
simple:"간단",
advanced: "고급",
orderByOrder: "순서대로 말하기",
removeFromGroup: "정말로 {{char}}을 그룹에서 삭제시키겠습니까?",
talkness: "대화량",
active: "활성화",
loreRandomActivation: "확률 조건 사용",
activationProbability: "발동 확률",
backgroundHTML: "백그라운드 임베딩",
copied: "복사됨",
useChatCopy: "채팅 메시지 복사 사용",
useChatSticker: "채팅 스티커 사용",
useAdditionalAssetsPreview: "추가 에셋 미리보기 사용",
autoTranslateInput: "입력 자동 번역",
enterMessageForTranslateToEnglish: "영어로 번역할 메시지를 입력해주세요",
imageCompression: "이미지 압축",
notLoggedIn: "Risu Account에 로그인되지 않음",
googleDriveInfo: "구글 드라이브에 연동해서 데이터를 동기화하세요.",
googleDriveConnection: "구글 드라이브 연동하기",
googleDriveConnected: "구글 드라이브 연동됨",
SaveDataInAccount: "계정에 데이터 저장",
dataSavingInAccount: "계정에 데이터 저장 중",
logout: "로그아웃",
loadDataFromAccount: "계정에서 데이터 불러오기",
saveCurrentDataToAccount: "계정에 데이터 현재 덮어쓰기",
chatAssumed: "",
proxyAPIKey: "키/패스워드",
proxyRequestModel: "요청 모델",
officialWiki: "공식 위키",
officialWikiDesc: "리스AI의 공식 위키. 자유롭게 보세요.",
officialDiscord: "공식 디스코드",
officialDiscordDesc: "리스AI에 대해 자유롭게 대화하세요.",
confirmRecommendedPreset: "이 모델에 대한 추천 설정이 있습니다. 그걸로 변경하시겠습니까? (접근성 설정에서 물어보는 것을 끌 수 있습니다.)",
toggleConfirmRecommendedPreset: "추천 설정 적용 물어보기",
recommendedPreset: "권장 설정으로 변경",
persona: "페르소나",
icon:"아이콘",
account: "계정",
remove: "삭제",
creationSuccess: "생성 성공",
noweb: "이 기능은 웹에서는 작동하지 않습니다.",
createBotInternet: "인터넷에서 AI로 캐릭터 생성하기",
createBotInternetAlert: "캐릭터의 이름과 설명을 입력해주세요.",
able:"활성화됨",
assetWidth: "에셋 넓이",
animationSpeed: "에니메이션 속도",
screenshot: "스크린샷",
screenshotSaved: "스크린샷 저장됨",
inputBotGenerationPrompt: "봇 생성 프롬프트 입력",
createBotAI: "OC 봇 생성하기",
createBotwithAI: "AI로 캐릭터 생성하기",
changeFolderName: "변경할 폴더 이름을 입력해주세요.",
cancel: "취소",
renameFolder: "폴더 이름 변경하기",
changeFolderColor: "폴더 색상 변경하기",
fullWordMatching: "단어 단위 매칭",
botSettingAtStart: "실행 시 봇 설정으로 시작하기",
triggerStart: "채팅 보낼 시",
triggerInput: "유저 입력 시",
triggerOutput: "봇 출력 시",
triggerManual: "수동 트리거",
triggerCondVar: "만약 변수",
triggerCondExists: "만약 채팅에 텍스트 존재",
triggerScript: "트리거 스크립트",
triggerMatchRegex: "정규식 매칭",
triggerMatchLoose: "느슨한 매칭",
triggerMatchStrict: "정확한 매칭",
searchDepth: "검색 깊이",
equal: "같다면",
notEqual: "같지 않다면",
greater: "보다 크다면",
less: "보다 작다면",
greaterEqual: "크거나 같다면",
lessEqual: "작거나 같다면",
triggerEffSysPrompt: '시스템 프롬프트 추가',
triggerEffSetVar: '변수 변경',
triggerEffImperson: '채팅 보내기',
varableName: "변수 이름",
role: "역할",
location: '위치',
promptstart: "프롬프트 시작",
promptend: "프롬프트 끝",
historyend: "채팅 끝",
always: "언제나",
noEffect: "효과 없음",
invaildTriggerEffect: "이 효과는 이 트리거 타입에 사용할 수 없습니다.",
operator: "연산자",
TriggerSetToVar: "변수에 설정",
TriggerAddToVar: "변수에 더하기",
TriggerSubToVar: "변수에서 빼기",
TriggerMulToVar: "변수에 곱하기",
TriggerDivToVar: "변수에 나누기",
isNull: "값이 없다면",
ifChatIndex: "채팅 인덱스가",
ifRandom: "만약 랜덤",
hideRealm: "RisuRealm 숨기기",
popularityLevel: "{} 인기도",
colorScheme: "색상 팔레트",
rangeStart: "범위 시작",
rangeEnd: "범위 끝",
untilChatEnd: "채팅 끝까지",
usePromptTemplate: "프롬프트 템플릿 사용",
specialType: "특수 타입",
noSpecialType: "특수 타입 없음",
forceProxyAsOpenAI: "OpenAI 포맷으로 강제",
promptTemplate: "프롬프트 템플릿",
customInnerFormat: "커스텀 내부 포맷",
innerFormat: "내부 포맷",
HypaMemory: "하이파메모리",
ToggleHypaMemory: "하이파메모리 토글",
resetPromptTemplateConfirm: "정말로 프롬프트 템플릿을 초기화하시겠습니까?",
emotionMethod: "감정 방식",
continueResponse: "응답 계속하기",
showMenuChatList: "메뉴에서 채팅 리스트 보이기",
translatorLanguage: "번역기 언어",
translatorType: "번역기 타입",
deeplKey: "deepL API 키",
deeplFreeKey: "deepL 무료 API 키",
deeplXUrl: "deepLX URL",
deeplXToken: "deepLX Token",
exportPersona: "페르소나 엑스포트",
importPersona: "페르소나 임포트",
export: "엑스포트",
import: "임포트",
supporterThanks: "후원자",
supporterThanksDesc: "후원자분들에게 감사합니다!",
donatorPatreonDesc:"For default, it will not be shown in the list for privacy. if you want to show your nickname, go to RisuAI's patreon page and press the link button.",
useNamePrefix: "이름을 프리픽스로 사용",
textAdventureNAI: "텍스트 어드벤쳐로 실행",
appendNameNAI: "NAI에서 이름을 텍스트 뒤에 붙이기",
customStopWords: "커스텀 정지 단어",
defaultPrompt: "기본 프롬프트",
additionalText: '추가 디스크립션',
seed: "시드",
charjs: "캐릭터JS",
depthPrompt: "깊이 프롬프트",
largePortrait: "세로 이미지",
usePlainFetchWarn: "NovelAI 사용 시 CORS 오류가 발생할 수 있으므로, NovelAI를 사용할 때는 이 옵션을 비활성화해 주세요.",
translationPrompt: "번역 프롬프트",
webdeeplwarn: "이 옵션은 웹에서는 제대로 작동하지 않을 수 있습니다.",
saveBackupLocal: "로컬 백업 저장",
loadBackupLocal: "로컬 백업 불러오기",
topP: "Top P",
cot: "생각의 사슬",
forcePlainFetch: "직접 요청 보내기",
autoFillRequestURL: "요청 URL 자동 채우기",
newOAIHandle: "새로운 OpenAI 방식 적용",
oaiRandomUser: "OAI 랜덤 유저 사용",
inlayImage: "인레이 이미지",
nativeAutomark: "실험적 네이티브 오토마크 사용",
additionalAssets:"추가 에셋",
genTimes: "생성 횟수",
template: "템플릿",
editTranslationDisplay: "번역문 수정",
memoryLimitThickness: "기억 한계선 두께",
largePersonaPortrait: "페르소나 세로 이미지",
module: "모듈",
modules: "모듈",
useAdvancedEditor: "고급 에디터 사용",
hanuraiMemory: "하느라이메모리",
}