feat(i18n): 라이브 룸 하드코딩 문구를 I18n 키로 통일한다

This commit is contained in:
Yu Sung
2026-04-01 13:52:02 +09:00
parent 540238eb48
commit bceec46ebc
36 changed files with 571 additions and 324 deletions

View File

@@ -24,7 +24,7 @@ struct RoulettePreviewDialog: View {
if previewList.count > 1 {
HStack(spacing: 13.3) {
SelectedButtonView(
title: "룰렛 1",
title: I18n.Common.roulette1,
isActive: true,
isSelected: selectedRoulette == .ROULETTE_1
)
@@ -35,7 +35,7 @@ struct RoulettePreviewDialog: View {
}
SelectedButtonView(
title: "룰렛 2",
title: I18n.Common.roulette2,
isActive: true,
isSelected: selectedRoulette == .ROULETTE_2,
checkImage: "ic_select_check_black",
@@ -51,7 +51,7 @@ struct RoulettePreviewDialog: View {
if previewList.count > 2 {
SelectedButtonView(
title: "룰렛 3",
title: I18n.Common.roulette3,
isActive: true,
isSelected: selectedRoulette == .ROULETTE_3,
bgSelectedColor: Color(hex: "ff14d9"),
@@ -68,7 +68,7 @@ struct RoulettePreviewDialog: View {
}
HStack(spacing: 0) {
Text(title ?? "룰렛")
Text(title ?? I18n.CreateLive.roulettePreviewTitle)
.appFont(size: 18.3, weight: .bold)
.foregroundColor(.white)
@@ -109,7 +109,7 @@ struct RoulettePreviewDialog: View {
.padding(.horizontal, 13.3)
HStack(spacing: 13.3) {
Text("취소")
Text(I18n.Common.cancel)
.appFont(size: 16, weight: .bold)
.foregroundColor(
selectedRoulette == .ROULETTE_2 ? Color(hex: "ffcb14") :
@@ -131,7 +131,7 @@ struct RoulettePreviewDialog: View {
isShowing = false
}
Text("\(previewList[selectedRoulette.rawValue].can)캔으로 룰렛 돌리기")
Text(I18n.CreateLive.rouletteSpinWithCan(previewList[selectedRoulette.rawValue].can))
.appFont(size: 16, weight: .bold)
.foregroundColor(selectedRoulette == .ROULETTE_2 ? .black : .white)
.padding(.vertical, 16)