diff options
| author | Joseph Eiba <josepheiba@icloud.com> | 2025-09-30 15:26:40 +0100 |
|---|---|---|
| committer | mistivia <i@mistivia.com> | 2025-10-01 23:39:54 +0800 |
| commit | 2e7f198a8108c53c6162be0d156edfce85195aa3 (patch) | |
| tree | 2f9ace96817eb3c2c917f99f8e5d80f6f6be80dd /src/loading.js | |
| parent | 78ccdfc3a8324b54f69806df1ac2da2289695002 (diff) | |
feat: Add initial language support for English and Japanese
- Add translation framework for UI elements
- Implement language switching functionality
- Add English and Japanese translations for UI components
- Card names and effects translation to be implemented in future commits
Diffstat (limited to 'src/loading.js')
| -rw-r--r-- | src/loading.js | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/loading.js b/src/loading.js index 523f26c..94fb08c 100644 --- a/src/loading.js +++ b/src/loading.js @@ -1,6 +1,7 @@ import { writable } from 'svelte/store'; import { initSearch } from './search'; import { initDeck } from './deck'; +import { initLanguage } from './language'; import { setCardDb, setAltId } from './card_db'; import idChangelog from './id_changelog.json'; @@ -53,6 +54,7 @@ async function setidxdbitem(key, value) { } async function fetchCardDb() { + initLanguage(); // Load language before showing loading screen let localVer = localStorage.getItem('card_db_ver'); try { // load card db |
