feat(i18n): 콘텐츠 모듈 그룹1 하드코딩 문구를 I18n 키로 통일한다

This commit is contained in:
Yu Sung
2026-04-01 15:36:39 +09:00
parent 038d66e363
commit 49e2487617
11 changed files with 173 additions and 41 deletions

View File

@@ -29,7 +29,7 @@ struct ContentListItemView: View {
VStack(alignment: .leading, spacing: 8) {
HStack(spacing: 8) {
if item.isScheduledToOpen {
Text("오픈예정")
Text(I18n.Common.openScheduled)
.appFont(size: 11, weight: .medium)
.foregroundColor(Color(hex: "3bb9f1"))
.padding(2.6)
@@ -52,7 +52,7 @@ struct ContentListItemView: View {
.cornerRadius(2.6)
if item.isPointAvailable {
Text("포인트")
Text(I18n.Common.points)
.appFont(size: 11, weight: .medium)
.foregroundColor(.white)
.padding(2.6)
@@ -98,7 +98,7 @@ struct ContentListItemView: View {
Spacer()
if item.isOwned {
Text("소장중")
Text(I18n.Content.Status.owned)
.appFont(size: 14, weight: .medium)
.foregroundColor(Color.gray11)
.padding(.horizontal, 5.3)
@@ -106,7 +106,7 @@ struct ContentListItemView: View {
.background(Color(hex: "b1ef2c"))
.cornerRadius(2.6)
} else if item.isRented {
Text("대여중")
Text(I18n.Content.Status.rented)
.appFont(size: 14, weight: .medium)
.foregroundColor(Color.white)
.padding(.horizontal, 5.3)
@@ -114,7 +114,7 @@ struct ContentListItemView: View {
.background(Color(hex: "660fd4"))
.cornerRadius(2.6)
} else if item.isSoldOut {
Text("Sold Out")
Text(I18n.Content.Status.soldOut)
.appFont(size: 14, weight: .medium)
.foregroundColor(Color.grayd2)
.padding(.horizontal, 5.3)
@@ -135,7 +135,7 @@ struct ContentListItemView: View {
.foregroundColor(.white)
}
} else {
Text("무료")
Text(I18n.CreateContent.free)
.appFont(size: 14, weight: .medium)
.foregroundColor(.white)
}