import { merge } from "lodash"; import { languageChinese } from "./cn"; import { languageGerman } from "./de"; import { languageEnglish } from "./en"; import { languageKorean } from "./ko"; import { LanguageVietnamese } from "./vi"; import { languageChineseTraditional } from "./zh-Hant"; import { languageSpanish } from "./es"; import { googleBuild } from "src/ts/globalApi"; export let language:typeof languageEnglish = languageEnglish export function changeLanguage(lang:string){ if(lang === 'cn'){ language = merge(safeStructuredClone(languageEnglish), languageChinese) } else if(lang === 'de'){ language = merge(safeStructuredClone(languageEnglish), languageGerman) } else if(lang === 'ko'){ language = merge(safeStructuredClone(languageEnglish), languageKorean) } else if(lang === 'vi'){ language = merge(safeStructuredClone(languageEnglish), LanguageVietnamese) } else if(lang === 'zh-Hant'){ language = merge(safeStructuredClone(languageEnglish), languageChineseTraditional) } else if(lang === 'es'){ language = merge(safeStructuredClone(languageEnglish), languageSpanish) } else{ language = languageEnglish } if(googleBuild){ language.jailbreakPrompt = "Togglable Prompt" language.help.jailbreak = '' language.help.toggleNsfw = '' language.jailbreakToggle = 'Toggle Togglable Prompt' } }