| | |
| | | import { writable } from "svelte/store"; |
| | | |
| | | export type LanguageID = string; |
| | | export type UILocale = "zh" | "en" | "fr" | "de" | "es" | "it" | "pt" | "ja" | "ko"; |
| | | |
| | | export const autoHide = writable<boolean>(true); |
| | | export const soundFeedback = writable<boolean>(true); |
| | | export const copyToClipboard = writable<boolean>(true); |
| | |
| | | export const hotkeyVK = writable<number>(0xa5); |
| | | export const hotkeyMode = writable<"tap" | "hold">("hold"); |
| | | export const languageMode = writable<"auto" | "manual">("auto"); |
| | | export const languageID = writable<"zh-CN" | "en">("zh-CN"); |
| | | export const effectiveLanguageID = writable<"zh-CN" | "en">("zh-CN"); |
| | | export const uiLocale = writable<"zh" | "en">("zh"); |
| | | export const languageID = writable<LanguageID>("zh-CN"); |
| | | export const effectiveLanguageID = writable<LanguageID>("zh-CN"); |
| | | export const uiLocale = writable<UILocale>("zh"); |