From 8153ad52ff757efce9bd49af4e8095c3b033ad7f Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 25 Feb 2026 22:30:34 +0900 Subject: [PATCH] =?UTF-8?q?fix(block):=20=EC=82=AC=EC=9A=A9=EC=9E=90=20?= =?UTF-8?q?=EC=B0=A8=EB=8B=A8=20=EC=95=88=EB=82=B4=20=EB=AC=B8=EA=B5=AC?= =?UTF-8?q?=EB=A5=BC=20=EC=97=AD=ED=95=A0=EB=B3=84=EB=A1=9C=20=ED=86=B5?= =?UTF-8?q?=EC=9D=BC=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sodalive/dialog/MemberProfileDialog.kt | 15 ++------------- .../explorer/profile/UserProfileActivity.kt | 14 ++++++++------ app/src/main/res/values-en/strings.xml | 4 ++-- app/src/main/res/values-ja/strings.xml | 4 ++-- app/src/main/res/values/strings.xml | 4 ++-- 5 files changed, 16 insertions(+), 25 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/dialog/MemberProfileDialog.kt b/app/src/main/java/kr/co/vividnext/sodalive/dialog/MemberProfileDialog.kt index 3cbef7bb..16a184bf 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/dialog/MemberProfileDialog.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/dialog/MemberProfileDialog.kt @@ -126,20 +126,9 @@ class MemberProfileDialog( private fun showMemberBlockDialog(memberId: Long, nickname: String) { val message = if (SharedPreferenceManager.role == MemberRole.CREATOR.name) { - """ - ${nickname}님을 차단하시겠습니까? - - 사용자를 차단하면 사용자는 아래 기능이 제한됩니다. - - 내가 개설한 라이브 입장 불가 - - 나에게 메시지 보내기 불가 - - 내 채널의 팬Talk 작성불가 - """.trimIndent() + SodaLiveApplicationHolder.get().getString(R.string.screen_live_room_block_message_creator, nickname) } else { - """ - ${nickname}님을 차단하시겠습니까? - - - 사용자를 차단하면 '차단한 사용자의 라이브 중 채팅'이 보이지 않습니다. - """.trimIndent() + SodaLiveApplicationHolder.get().getString(R.string.screen_live_room_block_message_user, nickname) } val dialog = android.app.AlertDialog.Builder(activity) dialog.setTitle( diff --git a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt index d4a80840..d1d5c465 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/explorer/profile/UserProfileActivity.kt @@ -77,6 +77,7 @@ import kr.co.vividnext.sodalive.report.ReportType import kr.co.vividnext.sodalive.report.UserReportDialog import kr.co.vividnext.sodalive.settings.language.LanguageManager import kr.co.vividnext.sodalive.settings.language.LocaleHelper +import kr.co.vividnext.sodalive.settings.notification.MemberRole import org.koin.android.ext.android.inject import java.text.SimpleDateFormat import java.util.Date @@ -209,14 +210,15 @@ class UserProfileActivity : BaseActivity( } private fun showUserBlockDialog() { + val nickname = binding.tvNickname.text + val message = if (SharedPreferenceManager.role == MemberRole.CREATOR.name) { + getString(R.string.screen_live_room_block_message_creator, nickname) + } else { + getString(R.string.screen_live_room_block_message_user, nickname) + } val dialog = AlertDialog.Builder(this) dialog.setTitle(getString(R.string.screen_live_room_block_title)) - dialog.setMessage( - getString( - R.string.screen_live_room_block_message_creator, - binding.tvNickname.text - ) - ) + dialog.setMessage(message) dialog.setPositiveButton(getString(R.string.screen_live_room_block_confirm)) { _, _ -> viewModel.userBlock(userId) } diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index 4a334830..fc28bb60 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -408,8 +408,8 @@ You can donate from 1 can. Block user Block - Block %1$s?\n\nBlocking will restrict this user:\n- Cannot enter lives you host\n- Cannot send you messages\n- Cannot post in your fanTalk - Block %1$s?\n\n- You will not see chat messages from blocked users in live rooms. + Block %1$s?\n\nWhen you block this user, the following features will be restricted for that user.\n\n- Access to your channel\n- Cannot enter live rooms you host\n- Cannot access content you uploaded\n- Cannot send messages to you\n- Limited visibility of comments written by %1$s\n- Limited visibility of %1$s live chat + Block %1$s?\n\nWhen you block this user, the following features will be restricted.\n\n- Limited access to %1$s channel\n- Limited visibility of %1$s content\n- Limited visibility of %1$s live streams\n- Limited ability to send messages to %1$s\n- Limited visibility of comments written by %1$s\n- Limited visibility of %1$s live chat Background ON Back OFF Signature ON diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 5a9dfc3f..4978c9bc 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -408,8 +408,8 @@ 1CAN以上からギフト可能です。 ユーザーブロック ブロック - %1$sさんをブロックしますか?\n\nブロックすると以下の機能が制限されます。\n- あなたが開設したライブへの入室不可\n- あなたへのメッセージ送信不可\n- あなたのチャンネルへのファンTalk投稿不可 - %1$sさんをブロックしますか?\n\n- ブロックすると「ブロックしたユーザーのチャット」が表示されません。 + %1$sさんをブロックしますか?\n\nユーザーをブロックすると、該当ユーザーは以下の機能が制限されます。\n\n- あなたのチャンネルへのアクセス制限\n- あなたが開設したライブへの入場不可\n- あなたが登録したコンテンツへのアクセス不可\n- あなたへのメッセージ送信不可\n- %1$sさんが作成したコメントの閲覧制限\n- %1$sさんのライブチャットの閲覧制限 + %1$sさんをブロックしますか?\n\nユーザーをブロックすると、以下の機能が制限されます。\n\n- %1$sさんのチャンネルへのアクセス制限\n- %1$sさんのコンテンツの閲覧制限\n- %1$sさんのライブの閲覧制限\n- %1$sさんへのメッセージ送信制限\n- %1$sさんが作成したコメントの閲覧制限\n- %1$sさんのライブチャットの閲覧制限 背景 ON 背景 OFF シグ ON diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2ef5b505..35fc695e 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -407,8 +407,8 @@ 1캔 이상 후원하실 수 있습니다. 사용자 차단 차단 - %1$s님을 차단하시겠습니까?\n\n사용자를 차단하면 사용자는 아래 기능이 제한됩니다.\n- 내가 개설한 라이브 입장 불가\n- 나에게 메시지 보내기 불가\n- 내 채널의 팬Talk 작성불가 - %1$s님을 차단하시겠습니까?\n\n- 사용자를 차단하면 \'차단한 사용자의 라이브 중 채팅\'이 보이지 않습니다. + %1$s님을 차단하시겠습니까?\n\n사용자를 차단하면 해당 사용자는 아래 기능이 제한됩니다.\n\n- 내 채널 접근 제한\n- 내가 개설한 라이브 입장 불가\n- 내가 등록한 콘텐츠 접근 불가\n- 나에게 메시지 보내기 불가\n- %1$s님이 작성한 댓글보기 제한\n- %1$s님의 라이브 채팅보기 제한 + %1$s님을 차단하시겠습니까?\n\n사용자를 차단하면 아래 기능이 제한됩니다.\n\n- %1$s님의 채널 접근 제한\n- %1$s님의 콘텐츠 보기 제한\n- %1$s님의 라이브 보기 제한\n- %1$s님에게 메시지 보내기 제한\n- %1$s님이 작성한 댓글보기 제한\n- %1$s님의 라이브 채팅보기 제한 배경 ON 배경 OFF 시그 ON