From 21383ced46e1f18c3c3d861fdc10348d022410d5 Mon Sep 17 00:00:00 2001 From: klaus Date: Mon, 15 Jun 2026 13:20:25 +0900 Subject: [PATCH] =?UTF-8?q?feat(creator):=20=EC=B1=84=EB=84=90=20=ED=99=88?= =?UTF-8?q?=20=EB=AC=B8=EA=B5=AC=20=EB=A6=AC=EC=86=8C=EC=8A=A4=EB=A5=BC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/CreatorChannelHomeUiModels.kt | 20 +++++---- app/src/main/res/values-en/strings.xml | 44 +++++++++++++++++++ app/src/main/res/values-ja/strings.xml | 44 +++++++++++++++++++ app/src/main/res/values/strings.xml | 44 +++++++++++++++++++ 4 files changed, 144 insertions(+), 8 deletions(-) diff --git a/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/model/CreatorChannelHomeUiModels.kt b/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/model/CreatorChannelHomeUiModels.kt index f1f7c3e0..cde0665f 100644 --- a/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/model/CreatorChannelHomeUiModels.kt +++ b/app/src/main/java/kr/co/vividnext/sodalive/v2/creator/channel/model/CreatorChannelHomeUiModels.kt @@ -1,5 +1,8 @@ package kr.co.vividnext.sodalive.v2.creator.channel.model +import androidx.annotation.DrawableRes +import androidx.annotation.StringRes +import kr.co.vividnext.sodalive.R import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelActivityResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelAudioContentResponse import kr.co.vividnext.sodalive.v2.creator.channel.data.CreatorChannelCommunityPostResponse @@ -20,14 +23,14 @@ sealed interface CreatorChannelHomeUiState { ) : CreatorChannelHomeUiState } -enum class CreatorChannelTab(val label: String) { - Home("홈"), - Live("라이브"), - Audio("오디오"), - Series("시리즈"), - Community("커뮤니티"), - FanTalk("팬Talk"), - Donation("후원") +enum class CreatorChannelTab(@StringRes val labelResId: Int) { + Home(R.string.creator_channel_tab_home), + Live(R.string.creator_channel_tab_live), + Audio(R.string.creator_channel_tab_audio), + Series(R.string.creator_channel_tab_series), + Community(R.string.creator_channel_tab_community), + FanTalk(R.string.creator_channel_tab_fantalk), + Donation(R.string.creator_channel_tab_donation) } data class CreatorChannelHeaderUiModel( @@ -58,6 +61,7 @@ sealed interface CreatorChannelHomeSection { } data class CreatorChannelSnsUiItem( + @DrawableRes val iconResId: Int, val label: String, val url: String ) diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml index 1b6d1627..d39dc40d 100644 --- a/app/src/main/res/values-en/strings.xml +++ b/app/src/main/res/values-en/strings.xml @@ -270,6 +270,50 @@ An unknown error occurred. try again. An error occurred while processing your request. A network error occurred. Please try again later. + + Home + Live + Audio + Series + Community + FanTalk + Support + %1$s followers + Chat Now + Send DM + Follow + Live now + Latest audio + Support + Notices + Schedule + Audio + Series + Community + FanTalk + About + Activity + SNS + %1$d episodes · %2$s + %1$s · Likes %2$d · Comments %3$d + %1$s · Total %2$d + Live %1$d · %2$d hours · %3$d contributors · Audio %4$d · Series %5$d + Debut + %1$s (%2$s) + Total lives + %1$d times + Total live hours + %1$d hours + Total live contributors + %1$d people + Audio contents + %1$d items + Series + %1$d series + Coming soon. + Support + %1$s cans + Supported with %1$d cans. Characters About diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 3e2dd9c7..68d433e8 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -270,6 +270,50 @@ 不明なエラーが発生しました。恐れ入りますが、もう一度お試しください。 リクエスト処理中にエラーが発生しました。 ネットワークエラーです。しばらくしてからもう一度お試してください。 + + ホーム + ライブ + オーディオ + シリーズ + コミュニティ + ファンTalk + 応援 + フォロワー %1$s人 + トークする + DMを送る + フォロー + 配信中 + 最新オーディオ + 応援 + お知らせ + 予定 + オーディオ + シリーズ + コミュニティ + ファンTalk + 紹介 + 活動 + SNS + %1$d件 · %2$s + %1$s · いいね %2$d · コメント %3$d + %1$s · 全体 %2$d + ライブ %1$d回 · 累計 %2$d時間 · 参加者 %3$d人 · オーディオ %4$d件 · シリーズ %5$d件 + デビュー + %1$s(%2$s) + ライブ総配信数 + %1$d回 + ライブ累計時間 + %1$d時間 + ライブ累計参加者 + %1$d人 + オーディオ数 + %1$d件 + シリーズ数 + %1$d件 + 準備中です。 + 応援する + %1$sCAN + %1$dCANを応援しました。 キャラクター 作品情報 diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0921fd27..8dbe709f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -269,6 +269,50 @@ 알 수 없는 오류가 발생했습니다. 다시 시도해 주세요. 요청 중 오류가 발생했습니다. 네트워크 오류가 발생했습니다. 잠시 후 다시 시도해 주세요. + + + 라이브 + 오디오 + 시리즈 + 커뮤니티 + 팬Talk + 후원 + 팔로워 %1$s명 + 대화하기 + DM 보내기 + 팔로우 + 현재 라이브 + 최신 오디오 + 후원 + 공지 + 일정 + 오디오 + 시리즈 + 커뮤니티 + 팬Talk + 소개 + 활동 + SNS + %1$d개 · %2$s + %1$s · 좋아요 %2$d · 댓글 %3$d + %1$s · 전체 %2$d + 라이브 %1$d회 · 누적 %2$d시간 · 참여자 %3$d명 · 오디오 %4$d개 · 시리즈 %5$d개 + 데뷔 + %1$s(%2$s) + 라이브 총 진행 수 + %1$d회 + 라이브 누적 시간 + %1$d시간 + 라이브 누적 참여자 + %1$d명 + 오디오 콘텐츠 수 + %1$d개 + 시리즈 수 + %1$d개 + 준비 중입니다. + 후원하기 + %1$s캔 + %1$d캔을 후원하였습니다. 캐릭터 작품 정보