From 2fe5bb0bb39dc43e700201a827e5268ce97f1c4e Mon Sep 17 00:00:00 2001 From: CyberRex <26585194+CyberRex0@users.noreply.github.com> Date: Mon, 16 Sep 2024 21:53:34 +0900 Subject: [PATCH] =?UTF-8?q?enhance(frontend):=20=E3=82=A2=E3=82=AB?= =?UTF-8?q?=E3=82=A6=E3=83=B3=E3=83=88=E5=89=8A=E9=99=A4=E5=89=8D=E3=83=80?= =?UTF-8?q?=E3=82=A4=E3=82=A2=E3=83=AD=E3=82=B0=E3=81=AB=E5=86=8D=E3=83=AD?= =?UTF-8?q?=E3=82=B0=E3=82=A4=E3=83=B3=E3=81=99=E3=82=8B=E3=81=A8=E5=89=8A?= =?UTF-8?q?=E9=99=A4=E3=81=8C=E4=B8=AD=E6=96=AD=E3=81=95=E3=82=8C=E3=82=8B?= =?UTF-8?q?=E6=97=A8=E3=81=AE=E8=A1=A8=E8=A8=98=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?=20(MisskeyIO#726)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/en-US.yml | 2 ++ locales/index.d.ts | 11 +++++++++++ locales/ja-JP.yml | 2 ++ packages/frontend/src/pages/settings/other.vue | 5 ++++- 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/locales/en-US.yml b/locales/en-US.yml index b8065d302..b0f728a62 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -909,6 +909,7 @@ followingVisibility: "Visibility of follows" followersVisibility: "Visibility of followers" continueThread: "View thread continuation" deleteAccountConfirm: "This will irreversibly delete your account. Proceed?" +deleteAccountConfirmAndWarn: "This will irreversibly delete your account.\nPlease note that re-logging in after a deletion request will interrupt the deletion of your account.\nProceed?" incorrectPassword: "Incorrect password." voteConfirm: "Confirm your vote for \"{choice}\"?" hide: "Hide" @@ -1813,6 +1814,7 @@ _accountDelete: requestAccountDelete: "Request account deletion" started: "Deletion has been started." inProgress: "Deletion is currently in progress" + dontLogin: "We recommend that you do not log in to your account, as this will interrupt the deletion process." _ad: back: "Back" reduceFrequencyOfThisAd: "Show this ad less" diff --git a/locales/index.d.ts b/locales/index.d.ts index e6dcc26dc..1772bba78 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -3660,6 +3660,13 @@ export interface Locale extends ILocale { * アカウントが削除されます。よろしいですか? */ "deleteAccountConfirm": string; + /** + * アカウントが削除されます。 + * 削除リクエスト後に再ログインすると + * アカウントの削除が中断されてしまいますのでご注意ください。 + * よろしいですか? + */ + "deleteAccountConfirmAndWarn": string; /** * パスワードが間違っています。 */ @@ -7081,6 +7088,10 @@ export interface Locale extends ILocale { * 削除が進行中 */ "inProgress": string; + /** + * 削除が中断されてしまいますので、アカウントにログインしないことをおすすめします。 + */ + "dontLogin": string; }; "_ad": { /** diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 297b5c976..ab2b0c749 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -911,6 +911,7 @@ followingVisibility: "フォローの公開範囲" followersVisibility: "フォロワーの公開範囲" continueThread: "さらにスレッドを見る" deleteAccountConfirm: "アカウントが削除されます。よろしいですか?" +deleteAccountConfirmAndWarn: "アカウントが削除されます。\n削除リクエスト後に再ログインすると\nアカウントの削除が中断されてしまいますのでご注意ください。\nよろしいですか?" incorrectPassword: "パスワードが間違っています。" voteConfirm: "「{choice}」に投票しますか?" hide: "隠す" @@ -1833,6 +1834,7 @@ _accountDelete: requestAccountDelete: "アカウント削除をリクエスト" started: "削除処理が開始されました。" inProgress: "削除が進行中" + dontLogin: "削除が中断されてしまいますので、アカウントにログインしないことをおすすめします。" _ad: back: "戻る" diff --git a/packages/frontend/src/pages/settings/other.vue b/packages/frontend/src/pages/settings/other.vue index c5aab5793..6d6b8d5c9 100644 --- a/packages/frontend/src/pages/settings/other.vue +++ b/packages/frontend/src/pages/settings/other.vue @@ -114,7 +114,9 @@ async function deleteAccount() { { const { canceled } = await os.confirm({ type: 'warning', - text: i18n.ts.deleteAccountConfirm, + text: i18n.ts.deleteAccountConfirmAndWarn, + okWaitInitiate: 'dialog', + okWaitDuration: 5, }); if (canceled) return; } @@ -129,6 +131,7 @@ async function deleteAccount() { await os.alert({ title: i18n.ts._accountDelete.started, + text: i18n.ts._accountDelete.dontLogin, }); await signout();