diff --git a/locales/index.d.ts b/locales/index.d.ts index fbf2571ad0..6bc7d4abff 100755 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -600,6 +600,14 @@ export interface Locale extends ILocale { * ブーストのミュートを解除 */ "renoteUnmute": string; + /** + * リアクションのミュート + */ + "mutedReactions": string; + /** + * リモートの絵文字をミュート + */ + "remoteCustomEmojiMuted": string; /** * ブロック */ diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 1f37e948eb..f0a7f0e3b8 100755 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -146,6 +146,8 @@ mute: "ミュート" unmute: "ミュート解除" renoteMute: "ブーストをミュート" renoteUnmute: "ブーストのミュートを解除" +mutedReactions: "リアクションのミュート" +remoteCustomEmojiMuted: "リモートの絵文字をミュート" block: "ブロック" unblock: "ブロック解除" markAsNSFW: "ユーザーのすべてのメディアをNSFWとしてマークする" diff --git a/packages/frontend/src/components/MkEmojiPickerDialog.vue b/packages/frontend/src/components/MkEmojiPickerDialog.vue index 0ec0679393..78db4a3a9a 100755 --- a/packages/frontend/src/components/MkEmojiPickerDialog.vue +++ b/packages/frontend/src/components/MkEmojiPickerDialog.vue @@ -32,15 +32,29 @@ SPDX-License-Identifier: AGPL-3.0-only @chosen="chosen" @esc="modal?.close()" /> +
+ {{ i18n.ts.remoteCustomEmojiMuted }} + + + {{ i18n.ts.add }} + +
+ +
+
@@ -105,6 +113,7 @@ watch([() => props.note.reactions, () => props.maxNumber], ([newSource, maxNumbe align-items: center; margin: 4px -2px 0 -2px; cursor: auto; /* not clickToOpen-able */ + max-width: 100%; &:empty { display: none; diff --git a/packages/frontend/src/pages/settings/mute-block.vue b/packages/frontend/src/pages/settings/mute-block.vue index a5c381200f..7bde927bdb 100755 --- a/packages/frontend/src/pages/settings/mute-block.vue +++ b/packages/frontend/src/pages/settings/mute-block.vue @@ -17,6 +17,24 @@ SPDX-License-Identifier: AGPL-3.0-only + + + + + + + +
+
+ + +
+
@@ -126,7 +144,7 @@ SPDX-License-Identifier: AGPL-3.0-only