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

@@ -29,7 +29,7 @@ struct LiveRoomUserProfileDialogView: View {
ZStack {
VStack(spacing: 0) {
HStack(spacing: 0) {
Text("프로필")
Text(I18n.CreateLive.profileTitle)
.appFont(size: 15, weight: .bold)
.foregroundColor(Color.grayee)
@@ -91,7 +91,7 @@ struct LiveRoomUserProfileDialogView: View {
HStack(spacing: 8) {
if let isSpeaker = userProfile.isSpeaker {
Text(isSpeaker ? "리스너 변경" : "스피커 초대")
Text(isSpeaker ? I18n.CreateLive.changeListenerAction : I18n.CreateLive.inviteSpeakerAction)
.appFont(size: 15, weight: .bold)
.foregroundColor(Color.button)
.frame(maxWidth: .infinity)
@@ -114,7 +114,7 @@ struct LiveRoomUserProfileDialogView: View {
}
if let isManager = userProfile.isManager {
Text(isManager ? "스탭 해제" : "스탭 지정")
Text(isManager ? I18n.CreateLive.staffReleaseAction : I18n.CreateLive.staffAssignAction)
.appFont(size: 15, weight: .bold)
.foregroundColor(Color.button)
.frame(maxWidth: .infinity)
@@ -138,7 +138,7 @@ struct LiveRoomUserProfileDialogView: View {
if (userProfile.isSpeaker != nil && !viewModel.isEqualToStaffId(creatorId: userProfile.userId)) ||
(userProfile.isSpeaker != nil && userProfile.isManager != nil) {
Text("내보내기")
Text(I18n.CreateLive.kickOutAction)
.appFont(size: 15, weight: .bold)
.foregroundColor(Color.button)
.frame(maxWidth: .infinity)
@@ -159,7 +159,7 @@ struct LiveRoomUserProfileDialogView: View {
.padding(.top, 21.3)
if let _ = userProfile.isManager {
Text("3분간 채팅금지")
Text(I18n.CreateLive.noChattingAction)
.appFont(size: 15, weight: .bold)
.foregroundColor(Color.button)
.frame(maxWidth: .infinity)