{language.language}

{language.UiLanguage} { if(DBState.db.language === 'translang'){ const j = await alertSelect([ 'Continue Translating Existing Language', 'Make a new language' ]) if(parseInt(j) === 0){ const langs = [ 'de', 'ko', 'cn', 'vi', 'zh-Hant' ] const lang = parseInt(await alertSelect(langs)) changeLanguage(langs[lang]) downloadFile('lang.json', new TextEncoder().encode(JSON.stringify(language, null, 4))) alertNormal("Downloaded JSON, translate it, and send it to the dev by discord DM and email. I will add it to the next version.") } else{ downloadFile('lang.json', new TextEncoder().encode(JSON.stringify(languageEnglish, null, 4))) alertNormal("Downloaded JSON, translate it, and send it to the dev by discord DM and email. I will add it to the next version.") } DBState.db.language = 'en' } await sleep(10) changeLanguage(DBState.db.language) langChanged = true }}> Deutsch English 한국어 中文 中文(繁體) Tiếng Việt [Translate in your own language] {#if langChanged} Close the settings to take effect {/if} {language.translatorLanguage} {language.disabled} Korean Russian Chinese {#if DBState.db.translatorType === 'google'} Chinese (Traditional) {/if} Japanese French Spanish Portuguese German Indonesian Malaysian Ukranian {#if DBState.db.translator} {language.translatorType} Google DeepL Ax. Model DeepL X {#if DBState.db.translatorType === 'deepl'} {#if !isTauri} {language.webdeeplwarn} {/if} {language.deeplKey}
{/if} {#if DBState.db.translatorType === 'deeplX'} {language.deeplXUrl} {language.deeplXToken} {/if} {#if DBState.db.translatorType === 'llm'} {language.translationResponseSize} {language.translatorPrompt} {/if} {#if DBState.db.translatorType === 'google'} {language.sourceLanguage} Auto English Chinese Japanese Korean French Spanish German Russian {/if}
{#if DBState.db.translatorType === 'llm'}
{/if} {/if}