summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-04-11 11:48:04 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-04-11 11:48:04 +0900
commit9717451e2bd0362ea351a0d631df956c17cae40c (patch)
treea092e67ec48e56f37f15c557cb74e40df167c3a0 /src/client
parentAdd new recover script (diff)
downloadsharkey-9717451e2bd0362ea351a0d631df956c17cae40c.tar.gz
sharkey-9717451e2bd0362ea351a0d631df956c17cae40c.tar.bz2
sharkey-9717451e2bd0362ea351a0d631df956c17cae40c.zip
Update recovery scripts
Diffstat (limited to 'src/client')
-rw-r--r--src/client/assets/404.js10
-rw-r--r--src/client/assets/version.html16
2 files changed, 17 insertions, 9 deletions
diff --git a/src/client/assets/404.js b/src/client/assets/404.js
index f897f0db6b..9e498fe7c2 100644
--- a/src/client/assets/404.js
+++ b/src/client/assets/404.js
@@ -1,5 +1,11 @@
const yn = window.confirm(
- 'サーバー上に存在しないスクリプトがリクエストされました。お使いのMisskeyのバージョンが古いことが原因の可能性があります。Misskeyを更新しますか?');
+ 'サーバー上に存在しないスクリプトがリクエストされました。お使いのMisskeyのバージョンが古いことが原因の可能性があります。Misskeyを更新しますか?\n\nA script that does not exist on the server was requested. It may be caused by an old version of Misskey you’re using. Do you want to delete the cache?');
+
+const langYn = window.confirm('また、言語を日本語に設定すると解決する場合があります。日本語に設定しますか?\n\nAlso, setting the language to Japanese may solve the problem. Would you like to set it to Japanese?');
+
+if (langYn) {
+ localStorage.setItem('lang', 'ja');
+}
if (yn) {
// Clear cache (serive worker)
@@ -16,6 +22,4 @@ if (yn) {
localStorage.removeItem('v');
location.reload(true);
-} else {
- alert('問題が解決しない場合はサーバー管理者までお問い合せください。');
}
diff --git a/src/client/assets/version.html b/src/client/assets/version.html
index f80cbcbd19..d8a98279a6 100644
--- a/src/client/assets/version.html
+++ b/src/client/assets/version.html
@@ -5,15 +5,19 @@
<meta charset="utf-8">
<title>Misskeyのリカバリ</title>
<script>
- const v = window.prompt('Enter version');
+ const v = window.prompt('Enter version:');
if (v) {
localStorage.setItem('v', v);
- setTimeout(() => {
- location.reload(true);
- }, 500);
- } else {
- location.href = '/';
}
+
+ const lang = window.prompt('Enter language (optional):');
+ if (lang && lang.length > 0) {
+ localStorage.setItem('lang', lang);
+ }
+
+ setTimeout(() => {
+ location.href = '/';
+ }, 500);
</script>
</head>
</html>