From b1032e4c4116a9526b5fb91cc32c8574bbf1634a Mon Sep 17 00:00:00 2001 From: Shusui MOYATANI Date: Wed, 10 Apr 2024 08:25:17 +0900 Subject: [PATCH] fix: add labels to buttons in NotePostForm --- src/components/NotePostForm.tsx | 4 ++++ src/locales/en.ts | 2 ++ src/locales/ja.ts | 2 ++ 3 files changed, 8 insertions(+) diff --git a/src/components/NotePostForm.tsx b/src/components/NotePostForm.tsx index d221e31..edf47d9 100644 --- a/src/components/NotePostForm.tsx +++ b/src/components/NotePostForm.tsx @@ -405,6 +405,8 @@ const NotePostForm: Component = (props) => { 'w-8': mode() === 'reply', }} type="button" + aria-label={i18n.t('posting.close')} + title={i18n.t('posting.close')} onClick={() => close()} > @@ -425,6 +427,8 @@ const NotePostForm: Component = (props) => { 'p-[6px]': mode() === 'reply', }} type="button" + aria-label={i18n.t('posting.emojiPicker')} + title={i18n.t('posting.emojiPicker')} onClick={() => emojiPickerPopup.open()} > diff --git a/src/locales/en.ts b/src/locales/en.ts index 1d05fc4..1e66971 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -13,10 +13,12 @@ export default { posting: { placeholder: "What's happening?", placeholderReply: 'Post a reply', + emojiPicker: 'Emoji', contentWarning: 'Content warning', contentWarningReason: 'Reason of warning', uploadImage: 'Upload image', submit: 'Submit', + close: 'Close', forbiddenToIncludeNsec: 'You cannot include private key (nsec).', failedToUploadFile: 'Failed to upload files: {{filenames}}', replyToPre: 'Reply to', diff --git a/src/locales/ja.ts b/src/locales/ja.ts index f674acd..bc36f5c 100644 --- a/src/locales/ja.ts +++ b/src/locales/ja.ts @@ -12,10 +12,12 @@ export default { posting: { placeholder: 'いまどうしてる?', placeholderReply: '返信を投稿', + emojiPicker: '絵文字を追加', contentWarning: 'コンテンツ警告を設定', contentWarningReason: '警告の理由', uploadImage: '画像を投稿', submit: '投稿', + close: '閉じる', forbiddenToIncludeNsec: '投稿に秘密鍵(nsec)を含めることはできません。', failedToUploadFile: 'ファイルのアップロードに失敗しました: {{filenames}}', replyToPre: '',