diff options
| author | Mistivia <i@mistivia.com> | 2025-10-02 00:12:55 +0800 |
|---|---|---|
| committer | Mistivia <i@mistivia.com> | 2025-10-02 00:12:55 +0800 |
| commit | 0d836a5c384361448c546c9e55c03d76e38a5f72 (patch) | |
| tree | 92442531960f5e0abd9b7f9f8d461407208a9768 /src | |
| parent | edd97f4ecad4b7646d70883176220b8c188da0bb (diff) | |
show card name in japanese and english
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/right_panel.svelte | 2 | ||||
| -rw-r--r-- | src/search.js | 6 | ||||
| -rw-r--r-- | src/translations.js | 3 |
3 files changed, 9 insertions, 2 deletions
diff --git a/src/components/right_panel.svelte b/src/components/right_panel.svelte index 28f4307..2e933d0 100644 --- a/src/components/right_panel.svelte +++ b/src/components/right_panel.svelte @@ -28,7 +28,7 @@ <div class="card-thumbnail"> <CardThumb id={card.id} idx={-1} area="search" limitNum={cornerMark(card.id, $format)} /> </div> - <span>{card.name}</span> + <span>{card.names[card[$currentTranslations.key]]}</span> </div> {/each} </div> diff --git a/src/search.js b/src/search.js index f1f7dbd..a4355a0 100644 --- a/src/search.js +++ b/src/search.js @@ -39,7 +39,11 @@ function doSearch(ver, query) { } } if (hit) { - result.push({"id": key, "name": cardDb[key].names[0]}) + let c = {"id": key, "names": cardDb[key].names}; + c['cn'] = cardDb[key].cn; + c['jp'] = cardDb[key].jp; + c['en'] = cardDb[key].en; + result.push(c); } } if (ver !== curVer) return; diff --git a/src/translations.js b/src/translations.js index af430cb..08d6edf 100644 --- a/src/translations.js +++ b/src/translations.js @@ -1,5 +1,6 @@ const translations = { chinese: { + key: "cn", // Buttons open: "打开", save: "保存", @@ -41,6 +42,7 @@ const translations = { loading: "加载中..." }, english: { + key: "en", // Buttons open: "Open", save: "Save", @@ -82,6 +84,7 @@ const translations = { loading: "Loading..." }, japanese: { + key: "jp", // Buttons open: "開く", save: "保存", |
