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