diff --git a/locales/index.d.ts b/locales/index.d.ts index 6adc66d3cd..f4ab35760e 100644 --- a/locales/index.d.ts +++ b/locales/index.d.ts @@ -5358,6 +5358,18 @@ export interface Locale extends ILocale { * 通常これは自動で行われていますが、何らかの理由により上手く移行されなかった場合は手動で移行処理をトリガーできます。現在の設定情報は上書きされます。 */ "migrateOldSettings_description": string; + /** + * あなたはこのユーザーをブロックしています。 + */ + "youAreBlocking": string; + /** + * あなたはこのユーザーにブロックされています。 + */ + "youAreBlocked": string; + /** + * あなたはこのユーザーをミュートしています。 + */ + "youAreMuting": string; "_chat": { /** * まだメッセージはありません @@ -5485,7 +5497,7 @@ export interface Locale extends ILocale { */ "thisUserAllowsChatOnlyFromFollowers": string; /** - * このユーザーはフォローしているユーザーからのみチャットを受け付けています。 + * このユーザーは、このユーザーがフォローしているユーザーからのみチャットを受け付けています。 */ "thisUserAllowsChatOnlyFromFollowing": string; /** diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index 55bb4c577b..8fd789f58b 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -1335,6 +1335,9 @@ information: "情報" chat: "チャット" migrateOldSettings: "旧設定情報を移行" migrateOldSettings_description: "通常これは自動で行われていますが、何らかの理由により上手く移行されなかった場合は手動で移行処理をトリガーできます。現在の設定情報は上書きされます。" +youAreBlocking: "あなたはこのユーザーをブロックしています。" +youAreBlocked: "あなたはこのユーザーにブロックされています。" +youAreMuting: "あなたはこのユーザーをミュートしています。" _chat: noMessagesYet: "まだメッセージはありません" @@ -1368,7 +1371,7 @@ _chat: cannotChatWithTheUser_description: "チャットが使えない状態になっているか、相手がチャットを開放していません。" chatWithThisUser: "チャットする" thisUserAllowsChatOnlyFromFollowers: "このユーザーはフォロワーからのみチャットを受け付けています。" - thisUserAllowsChatOnlyFromFollowing: "このユーザーはフォローしているユーザーからのみチャットを受け付けています。" + thisUserAllowsChatOnlyFromFollowing: "このユーザーは、このユーザーがフォローしているユーザーからのみチャットを受け付けています。" thisUserAllowsChatOnlyFromMutualFollowing: "このユーザーは相互フォローのユーザーからのみチャットを受け付けています。" thisUserNotAllowedChatAnyone: "このユーザーは誰からもチャットを受け付けていません。" chatAllowedUsers: "チャットを許可する相手" diff --git a/packages/frontend/src/components/MkFukidashi.vue b/packages/frontend/src/components/MkFukidashi.vue index e9544afa35..388a844975 100644 --- a/packages/frontend/src/components/MkFukidashi.vue +++ b/packages/frontend/src/components/MkFukidashi.vue @@ -19,8 +19,15 @@ SPDX-License-Identifier: AGPL-3.0-only -
- +
+
+ +
@@ -32,11 +39,15 @@ withDefaults(defineProps<{ negativeMargin?: boolean; shadow?: boolean; accented?: boolean; + contentBgPanel?: boolean; + small?: boolean; }>(), { tail: 'right', negativeMargin: false, shadow: false, accented: false, + contentBgPanel: false, + small: false, }); @@ -85,6 +96,26 @@ withDefaults(defineProps<{ .content { position: relative; padding: 10px 14px; + + &.small { + padding: 6px 10px; + } + + &.contentBgPanel::before { + content: ''; + position: absolute; + top: 2px; + left: 2px; + width: calc(100% - 4px); + height: calc(100% - 4px); + background: var(--MI_THEME-panel); + border-radius: calc(var(--fukidashi-radius) - 2px); + } +} + +.contentInner { + position: relative; + z-index: 1; } .tail { diff --git a/packages/frontend/src/pages/chat/XMessage.vue b/packages/frontend/src/pages/chat/XMessage.vue index cbb817de05..e6e85e81a0 100644 --- a/packages/frontend/src/pages/chat/XMessage.vue +++ b/packages/frontend/src/pages/chat/XMessage.vue @@ -5,10 +5,10 @@ SPDX-License-Identifier: AGPL-3.0-only