메시지 현지화와 종료 라이브 날짜 추가
문자 메시지 화면에 새 현지화 문구를 추가한다.
This commit is contained in:
@@ -17,7 +17,7 @@ struct MessageView: View {
|
||||
Color.black
|
||||
|
||||
VStack {
|
||||
DetailNavigationBar(title: "메시지")
|
||||
DetailNavigationBar(title: String(localized: "메시지"))
|
||||
|
||||
Tab()
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ struct SelectRecipientView: View {
|
||||
var body: some View {
|
||||
BaseView {
|
||||
VStack(spacing: 20) {
|
||||
DetailNavigationBar(title: "받는 사람 검색") {
|
||||
DetailNavigationBar(title: String(localized: "받는 사람 검색")) {
|
||||
isShowing = false
|
||||
}
|
||||
|
||||
|
||||
@@ -40,9 +40,9 @@ final class TextMessageViewModel: ObservableObject {
|
||||
@Published var recipientNickname: String = ""
|
||||
@Published var recipientId = 0
|
||||
|
||||
@Published var sendText = "메시지 보내기"
|
||||
@Published var sendText = I18n.TextMessage.send
|
||||
|
||||
let placeholder = "내용을 입력해 주세요."
|
||||
let placeholder = I18n.TextMessage.placeholder
|
||||
|
||||
var isLast = false
|
||||
var page = 1
|
||||
@@ -51,13 +51,13 @@ final class TextMessageViewModel: ObservableObject {
|
||||
func write() {
|
||||
let textMessage = message.trimmingCharacters(in: .whitespacesAndNewlines) != placeholder ? message : ""
|
||||
if recipientId <= 0 {
|
||||
errorMessage = "받는 사람을 선택해 주세요."
|
||||
errorMessage = I18n.TextMessage.selectRecipient
|
||||
isShowPopup = true
|
||||
return
|
||||
}
|
||||
|
||||
if textMessage.count < 10 {
|
||||
errorMessage = "10글자 이상 입력해 주세요."
|
||||
errorMessage = I18n.TextMessage.Validation.minLength(10)
|
||||
isShowPopup = true
|
||||
return
|
||||
}
|
||||
@@ -82,7 +82,7 @@ final class TextMessageViewModel: ObservableObject {
|
||||
let decoded = try jsonDecoder.decode(ApiResponseWithoutData.self, from: responseData)
|
||||
|
||||
if decoded.success {
|
||||
self.errorMessage = "메시지 전송이 완료되었습니다."
|
||||
self.errorMessage = I18n.TextMessage.sendSuccess
|
||||
self.isShowPopup = true
|
||||
DispatchQueue.main.asyncAfter(deadline: .now() + 1) {
|
||||
AppState.shared.back()
|
||||
@@ -91,13 +91,13 @@ final class TextMessageViewModel: ObservableObject {
|
||||
if let message = decoded.message {
|
||||
self.errorMessage = message
|
||||
} else {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
}
|
||||
|
||||
self.isShowPopup = true
|
||||
}
|
||||
} catch {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
self.isShowPopup = true
|
||||
}
|
||||
}
|
||||
@@ -140,13 +140,13 @@ final class TextMessageViewModel: ObservableObject {
|
||||
if let message = decoded.message {
|
||||
self.errorMessage = message
|
||||
} else {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
}
|
||||
|
||||
self.isShowPopup = true
|
||||
}
|
||||
} catch {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
self.isShowPopup = true
|
||||
}
|
||||
}
|
||||
@@ -188,13 +188,13 @@ final class TextMessageViewModel: ObservableObject {
|
||||
if let message = decoded.message {
|
||||
self.errorMessage = message
|
||||
} else {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
}
|
||||
|
||||
self.isShowPopup = true
|
||||
}
|
||||
} catch {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
self.isShowPopup = true
|
||||
}
|
||||
}
|
||||
@@ -236,13 +236,13 @@ final class TextMessageViewModel: ObservableObject {
|
||||
if let message = decoded.message {
|
||||
self.errorMessage = message
|
||||
} else {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
}
|
||||
|
||||
self.isShowPopup = true
|
||||
}
|
||||
} catch {
|
||||
self.errorMessage = "다시 시도해 주세요.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다."
|
||||
self.errorMessage = I18n.Common.commonError
|
||||
self.isShowPopup = true
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ struct VoiceMessageWriteView: View {
|
||||
Text(
|
||||
viewModel.recipientNickname.count > 0 ?
|
||||
viewModel.recipientNickname :
|
||||
"받는 사람"
|
||||
I18n.TextMessage.recipientPlaceholder
|
||||
)
|
||||
.font(
|
||||
.custom(
|
||||
|
||||
Reference in New Issue
Block a user