feat(i18n): 마이페이지 그룹 3~5 하드코딩 문구를 I18n 키로 통일한다

This commit is contained in:
Yu Sung
2026-03-31 23:32:05 +09:00
parent b53614836f
commit 7285c5367d
22 changed files with 423 additions and 111 deletions

View File

@@ -17,7 +17,7 @@ struct PointStatusView: View {
BaseView(isLoading: $viewModel.isLoading) {
GeometryReader { proxy in
VStack(spacing: 0) {
DetailNavigationBar(title: String(localized: "포인트 내역")) {
DetailNavigationBar(title: I18n.MyPage.Point.historyTitle) {
AppState.shared.setAppStep(step: .main)
}
@@ -40,7 +40,7 @@ struct PointStatusView: View {
.cornerRadius(16.7)
.padding(.top, 13.3)
Text("※ 획득한 포인트는 72시간이 지나면 자동소멸 됩니다.")
Text(I18n.MyPage.Point.expirationNotice)
.appFont(size: 13.3, weight: .medium)
.foregroundColor(.grayee)
.padding(.top, 13.3)
@@ -48,7 +48,7 @@ struct PointStatusView: View {
HStack(spacing: 0) {
VStack(spacing: 0) {
Spacer()
Text("받은내역")
Text(I18n.MyPage.Point.rewardHistory)
.appFont(size: 13.3, weight: .medium)
.foregroundColor(viewModel.currentTab == .reward ? .grayee : .gray77)
Spacer()
@@ -69,7 +69,7 @@ struct PointStatusView: View {
VStack(spacing: 0) {
Spacer()
Text("사용내역")
Text(I18n.MyPage.Point.useHistory)
.appFont(size: 13.3, weight: .medium)
.foregroundColor(viewModel.currentTab == .use ? .grayee : .gray77)
Spacer()