feat(creator): 채널 홈 기본 화면을 연결한다

This commit is contained in:
Yu Sung
2026-07-01 20:14:08 +09:00
parent 033a9d3a0b
commit 29f7f3c26c
10 changed files with 638 additions and 1 deletions

View File

@@ -3162,6 +3162,42 @@ If you block this user, the following features will be restricted.
}
}
enum CreatorChannelHome {
static var currentLive: String { pick(ko: "현재 라이브", en: "Live now", ja: "現在ライブ") }
static var latestAudio: String { pick(ko: "최신 오디오 콘텐츠", en: "Latest audio", ja: "最新オーディオ") }
static var donation: String { pick(ko: "채널 후원", en: "Channel donations", ja: "チャンネル応援") }
static var notice: String { pick(ko: "공지", en: "Notice", ja: "お知らせ") }
static var schedule: String { pick(ko: "스케줄", en: "Schedule", ja: "スケジュール") }
static var audio: String { pick(ko: "오디오", en: "Audio", ja: "オーディオ") }
static var series: String { pick(ko: "시리즈", en: "Series", ja: "シリーズ") }
static var community: String { pick(ko: "커뮤니티", en: "Community", ja: "コミュニティ") }
static var fanTalk: String { pick(ko: "팬Talk", en: "Fan Talk", ja: "ファンTalk") }
static var introduce: String { pick(ko: "소개", en: "Introduction", ja: "紹介") }
static var activity: String { pick(ko: "활동", en: "Activity", ja: "活動") }
static var sns: String { pick(ko: "SNS", en: "SNS", ja: "SNS") }
static var follow: String { pick(ko: "팔로우", en: "Follow", ja: "フォロー") }
static var following: String { pick(ko: "팔로잉", en: "Following", ja: "フォロー中") }
static var talk: String { pick(ko: "대화하기", en: "Start chat", ja: "会話する") }
static var viewAll: String { pick(ko: "전체보기", en: "View all", ja: "すべて見る") }
static var debut: String { pick(ko: "데뷔", en: "Debut", ja: "デビュー") }
static var liveCount: String { pick(ko: "라이브 총 진행 수", en: "Total live count", ja: "ライブ総配信数") }
static var liveDurationHours: String { pick(ko: "라이브 누적 진행 시간", en: "Total live hours", ja: "ライブ累計配信時間") }
static var liveContributorCount: String { pick(ko: "라이브 누적 참여자", en: "Total live participants", ja: "ライブ累計参加者") }
static var audioContentCount: String { pick(ko: "오디오", en: "Audio", ja: "オーディオ") }
static var seriesCount: String { pick(ko: "시리즈", en: "Series", ja: "シリーズ") }
static var placeholderMessage: String {
pick(
ko: "준비 중입니다.",
en: "Coming soon.",
ja: "準備中です。"
)
}
static func followerCount(_ count: String) -> String {
pick(ko: "팔로워 \(count)", en: "\(count) followers", ja: "フォロワー\(count)")
}
}
enum HomeRecommendation {
static var activityLive: String {
pick(ko: "라이브", en: "Live", ja: "ライブ")