diff --git a/locales/index.d.ts b/locales/index.d.ts index f4064c542d..50b2028bbe 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5565,6 +5565,10 @@ export interface Locale extends ILocale { * {x}に投稿を予約します */ "scheduleToPostOnX": ParameterizedString<"x">; + /** + * {x}に投稿が予約されています + */ + "scheduledToPostOnX": ParameterizedString<"x">; /** * 予約 */ @@ -12673,6 +12677,10 @@ export interface Locale extends ILocale { * 予約投稿一覧 */ "listScheduledNotes": string; + /** + * 予約解除 + */ + "cancelSchedule": string; }; /** * 二次元コード diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index c52128534a..1767e3da52 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1386,6 +1386,7 @@ thankYouForTestingBeta: "ベータ版の検証にご協力いただきありが createUserSpecifiedNote: "ユーザー指定ノートを作成" schedulePost: "投稿を予約" scheduleToPostOnX: "{x}に投稿を予約します" +scheduledToPostOnX: "{x}に投稿が予約されています" schedule: "予約" scheduled: "予約" @@ -3393,6 +3394,7 @@ _drafts: listDrafts: "下書き一覧" schedule: "投稿予約" listScheduledNotes: "予約投稿一覧" + cancelSchedule: "予約解除" qr: "二次元コード" _qr: diff --git a/packages/frontend/src/components/MkNoteDraftsDialog.vue b/packages/frontend/src/components/MkNoteDraftsDialog.vue index 14cff56c0d..6e35ff82e2 100644 --- a/packages/frontend/src/components/MkNoteDraftsDialog.vue +++ b/packages/frontend/src/components/MkNoteDraftsDialog.vue @@ -54,6 +54,7 @@ SPDX-License-Identifier: AGPL-3.0-only :class="[$style.draft]" >
+ {{ i18n.tsx.scheduledToPostOnX({ x: new Date(draft.scheduledAt).toLocaleString() }) }}
@@ -107,8 +108,19 @@ SPDX-License-Identifier: AGPL-3.0-only
+
+ + {{ i18n.ts._drafts.cancelSchedule }} + + {{ i18n.ts._drafts.restore }} - - - {{ i18n.ts._drafts.schedule }} -