From 11cb134d4d28f3e9e816affcbb1ba98d68e7d9e2 Mon Sep 17 00:00:00 2001 From: KevinWh0 <45321184+KevinWh0@users.noreply.github.com> Date: Fri, 16 Feb 2024 21:53:27 +0100 Subject: [PATCH 1/5] It works, Just figuring out some ts errors hopefully --- locales/en-US.yml | 4 +++ locales/index.d.ts | 12 +++++++ locales/ja-JP.yml | 3 ++ .../frontend/src/components/MkPostForm.vue | 35 ++++++++++++++++++- .../frontend/src/pages/settings/general.vue | 2 ++ .../pages/settings/preferences-backups.vue | 1 + packages/frontend/src/store.ts | 4 +++ 7 files changed, 60 insertions(+), 1 deletion(-) diff --git a/locales/en-US.yml b/locales/en-US.yml index 8a32d8307c..7a9a54ed9e 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -524,6 +524,7 @@ mediaListWithOneImageAppearance: "Height of media lists with one image only" limitTo: "Limit to {x}" noFollowRequests: "You don't have any pending follow requests" openImageInNewTab: "Open images in new tab" +warnForMissingAltText: "Warn you when you forget to put alt text" dashboard: "Dashboard" local: "Local" remote: "Remote" @@ -1051,6 +1052,9 @@ thisPostMayBeAnnoying: "This note may annoy others." thisPostMayBeAnnoyingHome: "Post to home timeline" thisPostMayBeAnnoyingCancel: "Cancel" thisPostMayBeAnnoyingIgnore: "Post anyway" +thisPostIsMissingAltTextCancel: "Cancel" +thisPostIsMissingAltTextIgnore: "Post anyway" +thisPostIsMissingAltText: "One of the files attached to this post is missing alt text. Please ensure all the attachments have alt text." collapseRenotes: "Collapse boosts you've already seen" collapseFiles: "Collapse files" autoloadConversation: "Load conversation on replies" diff --git a/locales/index.d.ts b/locales/index.d.ts index 012cbe055a..c9179a2049 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -4221,6 +4221,18 @@ export interface Locale extends ILocale { * このまま投稿 */ "thisPostMayBeAnnoyingIgnore": string; + /** + * Cancel + */ + "thisPostIsMissingAltTextCancel": string; + /** + * Post anyway + */ + "thisPostIsMissingAltTextIgnore": string; + /** + * One of the files attached to this post is missing alt text. Please ensure all the attachments have alt text. + */ + "thisPostIsMissingAltText": string; /** * 見たことのあるブーストを省略して表示 */ diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 9714f8f668..e6eee1d988 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1051,6 +1051,9 @@ thisPostMayBeAnnoying: "この投稿は迷惑になる可能性があります thisPostMayBeAnnoyingHome: "ホームに投稿" thisPostMayBeAnnoyingCancel: "やめる" thisPostMayBeAnnoyingIgnore: "このまま投稿" +thisPostIsMissingAltTextCancel: "Cancel" +thisPostIsMissingAltTextIgnore: "Post anyway" +thisPostIsMissingAltText: "One of the files attached to this post is missing alt text. Please ensure all the attachments have alt text." collapseRenotes: "見たことのあるブーストを省略して表示" collapseFiles: "ファイルを折りたたむ" autoloadConversation: "返信に会話を読み込む" diff --git a/packages/frontend/src/components/MkPostForm.vue b/packages/frontend/src/components/MkPostForm.vue index 65ffb7b7a5..25e51fd52c 100644 --- a/packages/frontend/src/components/MkPostForm.vue +++ b/packages/frontend/src/components/MkPostForm.vue @@ -101,7 +101,7 @@ SPDX-License-Identifier: AGPL-3.0-only