aboutsummaryrefslogtreecommitdiff
path: root/src/loading.js
diff options
context:
space:
mode:
authorJoseph Eiba <josepheiba@icloud.com>2025-09-30 15:26:40 +0100
committermistivia <i@mistivia.com>2025-10-01 23:39:54 +0800
commit2e7f198a8108c53c6162be0d156edfce85195aa3 (patch)
tree2f9ace96817eb3c2c917f99f8e5d80f6f6be80dd /src/loading.js
parent78ccdfc3a8324b54f69806df1ac2da2289695002 (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.js2
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