프로필과 시리즈 문구를 I18n으로 정리

프로필/시리즈 화면의 문자열을 I18n 및 Localizable로 통일한다.
채널 공유·예약·유료 라이브 관련 안내 문구를 다국어로 제공한다.
This commit is contained in:
Yu Sung
2025-12-18 17:52:02 +09:00
parent 982a17bb41
commit 8bcbd3aca0
7 changed files with 182 additions and 90 deletions

View File

@@ -40,15 +40,15 @@ struct SeriesListBigItemView: View {
VStack(alignment: .leading, spacing: 0) {
HStack(spacing: 3.3) {
if !item.isComplete && item.isNew {
SeriesItemBadgeView(title: "신작", backgroundColor: .button)
SeriesItemBadgeView(title: I18n.Series.new, backgroundColor: .button)
}
if item.isComplete {
SeriesItemBadgeView(title: "완결", backgroundColor: Color(hex: "002abd"))
SeriesItemBadgeView(title: I18n.Series.complete, backgroundColor: Color(hex: "002abd"))
}
if item.isPopular {
SeriesItemBadgeView(title: "인기", backgroundColor: Color(hex: "ec6033"))
SeriesItemBadgeView(title: I18n.Series.popular, backgroundColor: Color(hex: "ec6033"))
}
Spacer()
@@ -59,7 +59,7 @@ struct SeriesListBigItemView: View {
HStack {
Spacer()
SeriesItemBadgeView(title: "\(item.numberOfContent)", backgroundColor: Color.gray33.opacity(0.7))
SeriesItemBadgeView(title: I18n.Series.totalEpisodes(item.numberOfContent), backgroundColor: Color.gray33.opacity(0.7))
}
}
.padding(3.3)