feat(i18n): 오디션 화면 하드코딩 문구를 I18n 키로 통일한다

This commit is contained in:
Yu Sung
2026-03-31 15:39:57 +09:00
parent 136bfc8eee
commit 222520d5e9
13 changed files with 406 additions and 87 deletions

View File

@@ -24,7 +24,7 @@ struct AuditionView: View {
.resizable()
.frame(width: 20, height: 20)
Text("오디션")
Text(I18n.Audition.title)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color(hex: "eeeeee"))
}
@@ -43,13 +43,13 @@ struct AuditionView: View {
.background(Color.black)
HStack(spacing: 0) {
Text("보이스온 오디션 이용방법")
Text(I18n.Audition.List.usageGuide)
.appFont(size: 13.3, weight: .medium)
.foregroundColor(.white)
Spacer()
Text("자세히>")
Text(I18n.Audition.List.detail)
.appFont(size: 13.3, weight: .medium)
.foregroundColor(.white)
}
@@ -73,17 +73,17 @@ struct AuditionView: View {
if $0 == 0 && !item.isOff {
VStack(alignment: .leading, spacing: 25) {
HStack(spacing: 0) {
Text("오디션")
Text(I18n.Audition.title)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.grayee)
Text(" ON")
Text(I18n.Audition.List.onStatus)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.mainRed)
Spacer()
Text("\(viewModel.inProgressCount)")
Text(I18n.Audition.List.totalCount(viewModel.inProgressCount))
.appFont(size: 11.3, weight: .medium)
.foregroundColor(Color.graybb)
}
@@ -111,17 +111,17 @@ struct AuditionView: View {
.padding(.top, 5)
HStack(spacing: 0) {
Text("오디션")
Text(I18n.Audition.title)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.grayee)
Text(" OFF")
Text(I18n.Audition.List.offStatus)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(Color.graybb)
Spacer()
Text("\(viewModel.completedCount)")
Text(I18n.Audition.List.totalCount(viewModel.completedCount))
.appFont(size: 11.3, weight: .medium)
.foregroundColor(Color.graybb)
}