summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/web/boot.embed.js
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-02-08 17:31:28 +0900
committerGitHub <noreply@github.com>2025-02-08 08:31:28 +0000
commit4b98b446bee6eefb05141d6d400271ba131e709d (patch)
tree4ce46d87f5ad1a7364fdfe75e431f79a27fcef30 /packages/backend/src/server/web/boot.embed.js
parentfix(dev): devcontainerのcorepackのバージョンを指定するように (... (diff)
downloadmisskey-4b98b446bee6eefb05141d6d400271ba131e709d.tar.gz
misskey-4b98b446bee6eefb05141d6d400271ba131e709d.tar.bz2
misskey-4b98b446bee6eefb05141d6d400271ba131e709d.zip
enhance(frontend): クライアントエラー画面の多言語対応 (#15411)
* enhance(frontend): クライアントエラー画面のマルチリンガル対応 * Update Changelog * update message
Diffstat (limited to 'packages/backend/src/server/web/boot.embed.js')
-rw-r--r--packages/backend/src/server/web/boot.embed.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/packages/backend/src/server/web/boot.embed.js b/packages/backend/src/server/web/boot.embed.js
index 48d1cd262b..9de1275380 100644
--- a/packages/backend/src/server/web/boot.embed.js
+++ b/packages/backend/src/server/web/boot.embed.js
@@ -114,13 +114,17 @@
if (document.readyState === 'loading') {
await new Promise(resolve => window.addEventListener('DOMContentLoaded', resolve));
}
+
+ const locale = JSON.parse(localStorage.getItem('locale') || '{}');
+
+ const title = locale?._bootErrors?.title || 'Failed to initialize Misskey';
+ const reload = locale?.reload || 'Reload';
+
document.body.innerHTML = `<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0" /><path d="M12 9v4" /><path d="M12 16v.01" /></svg>
- <div class="message">読み込みに失敗しました</div>
- <div class="submessage">Failed to initialize Misskey</div>
+ <div class="message">${title}</div>
<div class="submessage">Error Code: ${code}</div>
<button onclick="location.reload(!0)">
- <div>リロード</div>
- <div><small>Reload</small></div>
+ <div>${reload}</div>
</button>`;
addStyle(`
#misskey_app,