feat(home): 팔로잉 탭 API 상태를 추가한다

This commit is contained in:
Yu Sung
2026-06-30 22:04:40 +09:00
parent e2d46614bd
commit ae09776c9b
9 changed files with 423 additions and 10 deletions

View File

@@ -3042,6 +3042,64 @@ If you block this user, the following features will be restricted.
}
}
enum HomeFollowing {
static var emptyStateMessage: String {
pick(
ko: "팔로잉 소식이 아직 없어요.\n관심 있는 크리에이터를 팔로우해 보세요.",
en: "No following updates yet.\nFollow creators you care about.",
ja: "フォロー中の新着情報はまだありません。\n気になるクリエイターをフォローしてみましょう。"
)
}
static var loadFailedMessage: String {
pick(
ko: "팔로잉 정보를 불러오지 못했습니다.\n잠시 후 다시 시도해 주세요.",
en: "Unable to load following updates.\nPlease try again later.",
ja: "フォロー情報を読み込めませんでした。\nしばらくしてからもう一度お試しください。"
)
}
static var loginRequiredMessage: String {
pick(
ko: "로그인 후 팔로잉 소식을 확인할 수 있어요.",
en: "Log in to see following updates.",
ja: "ログインするとフォロー中の新着情報を確認できます。"
)
}
static var loginButtonTitle: String {
pick(ko: "로그인", en: "Log in", ja: "ログイン")
}
static var allButtonTitle: String {
pick(ko: "전체", en: "All", ja: "すべて")
}
static var onAirTitle: String {
pick(ko: "On Air", en: "On Air", ja: "On Air")
}
static var recentChatTitle: String {
pick(ko: "최근 대화", en: "Recent chats", ja: "最近のトーク")
}
static var monthlyScheduleTitle: String {
pick(ko: "이달의 스케줄", en: "This month's schedule", ja: "今月のスケジュール")
}
static var recentNewsTitle: String {
pick(ko: "최근 소식", en: "Recent news", ja: "最近のニュース")
}
static var audioTag: String {
pick(ko: "오디오", en: "Audio", ja: "オーディオ")
}
static var photoTag: String {
pick(ko: "화보", en: "Photo", ja: "フォト")
}
}
enum HomeRanking {
static var emptyStateMessage: String {
pick(