diff --git a/src/lang/en.ts b/src/lang/en.ts index 247607ca..c84f71b0 100644 --- a/src/lang/en.ts +++ b/src/lang/en.ts @@ -211,6 +211,11 @@ export const languageEnglish = { editOutput: "Modfiy Output", editProcess: "Modfiy Request Data", loadLatest: "Load Latest Backup", - loadOthers: "Load Other Backups" - + loadOthers: "Load Other Backups", + exampleMessage: "Example Message", + creatorNotes: "Creator's Quote", + systemPrompt: "System Prompt", + characterNotes: "Character Notes", + personality: "Personality", + alternateGreetings: "Alternate Greetings" } diff --git a/src/lang/ko.ts b/src/lang/ko.ts index fceca19f..63adc1ee 100644 --- a/src/lang/ko.ts +++ b/src/lang/ko.ts @@ -208,5 +208,5 @@ export const languageKorean = { editOutput: "출력문 수정", editProcess: "리퀘스트 데이터 수정", loadLatest: "가장 최근 백업 불러오기", - loadOthers: "다른 백업 불러오기" + loadOthers: "다른 백업 불러오기", } \ No newline at end of file diff --git a/src/lib/SideBars/CharConfig.svelte b/src/lib/SideBars/CharConfig.svelte index 93aca49a..bae9aba4 100644 --- a/src/lib/SideBars/CharConfig.svelte +++ b/src/lib/SideBars/CharConfig.svelte @@ -426,6 +426,23 @@ {language.utilityBot} + + {language.exampleMessage} + + + {language.creatorNotes} + + + {language.systemPrompt} + + + {language.characterNotes} + + + {language.personality} + + + diff --git a/src/ts/characterCards.ts b/src/ts/characterCards.ts index 64f8d1f1..672c990f 100644 --- a/src/ts/characterCards.ts +++ b/src/ts/characterCards.ts @@ -160,20 +160,11 @@ export async function characterHubImport() { function convertOldTavernAndJSON(charaData:OldTavernChar, imgp:string|undefined = undefined):character{ - let desc = charaData.description ?? '' - - if(charaData.personality){ - desc += '\n\n' + charaData.personality - } - - if(charaData.scenario){ - desc += '\n\n' + charaData.scenario - } return { name: charaData.name ?? 'unknown name', firstMessage: charaData.first_mes ?? 'unknown first message', - desc: desc, + desc: charaData.description ?? '', notes: '', chats: [{ message: [], @@ -191,7 +182,16 @@ function convertOldTavernAndJSON(charaData:OldTavernChar, imgp:string|undefined sdData: defaultSdDataFunc(), utilityBot: false, customscript: [], - exampleMessage: charaData.mes_example + exampleMessage: charaData.mes_example, + creatorNotes:'', + systemPrompt:'', + postHistoryInstructions:'', + alternateGreetings:[], + tags:[], + creator:"", + characterVersion: 0, + personality: charaData.personality ?? '', + scenario:charaData.scenario ?? '', } } @@ -320,10 +320,10 @@ async function importSpecv2(card:CharacterCardV2, img?:Uint8Array):Promise