From 6384f03c8e97941d72254411fbe1fe1a7df0d658 Mon Sep 17 00:00:00 2001 From: tai-cha Date: Tue, 6 May 2025 19:20:24 +0900 Subject: [PATCH] =?UTF-8?q?wip=20(=20=E7=B5=B5=E6=96=87=E5=AD=97=E3=83=9F?= =?UTF-8?q?=E3=83=A5=E3=83=BC=E3=83=88=E3=81=AE=E5=9F=BA=E7=A4=8E=E5=AE=9F?= =?UTF-8?q?=E8=A3=85,=20PoC=20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- locales/index.d.ts | 12 ++ locales/ja-JP.yml | 3 + .../src/components/global/MkCustomEmoji.vue | 71 ++++++--- .../src/components/global/MkEmoji.vue | 54 ++++++- .../frontend/src/components/global/MkMfm.ts | 2 + .../pages/settings/mute-block.emoji-mute.vue | 135 ++++++++++++++++++ .../src/pages/settings/mute-block.vue | 15 ++ packages/frontend/src/preferences/def.ts | 3 + 8 files changed, 276 insertions(+), 19 deletions(-) create mode 100644 packages/frontend/src/pages/settings/mute-block.emoji-mute.vue diff --git a/locales/index.d.ts b/locales/index.d.ts index e564b47270..de157a91d2 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5417,6 +5417,18 @@ export interface Locale extends ILocale { * スクロールして閉じる */ "scrollToClose": string; + /** + * 絵文字ミュート + */ + "emojiMute": string; + /** + * {x}をミュート + */ + "muteX": ParameterizedString<"x">; + /** + * {x}のミュートを解除 + */ + "unmuteX": ParameterizedString<"x">; "_chat": { /** * まだメッセージはありません diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 7d2edf7194..2edd825229 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1349,6 +1349,9 @@ goToDeck: "デッキへ戻る" federationJobs: "連合ジョブ" driveAboutTip: "ドライブでは、過去にアップロードしたファイルの一覧が表示されます。
\nノートに添付する際に再利用したり、あとで投稿するファイルを予めアップロードしておくこともできます。
\nファイルを削除すると、今までそのファイルを使用した全ての場所(ノート、ページ、アバター、バナー等)からも見えなくなるので注意してください。
\nフォルダを作って整理することもできます。" scrollToClose: "スクロールして閉じる" +emojiMute: "絵文字ミュート" +muteX: "{x}をミュート" +unmuteX: "{x}のミュートを解除" _chat: noMessagesYet: "まだメッセージはありません" diff --git a/packages/frontend/src/components/global/MkCustomEmoji.vue b/packages/frontend/src/components/global/MkCustomEmoji.vue index dda45ceaa2..64cdb118e5 100644 --- a/packages/frontend/src/components/global/MkCustomEmoji.vue +++ b/packages/frontend/src/components/global/MkCustomEmoji.vue @@ -5,14 +5,14 @@ SPDX-License-Identifier: AGPL-3.0-only