feat(i18n): 메시지 모듈 하드코딩 문구를 I18n 키로 통일한다
This commit is contained in:
@@ -28,11 +28,11 @@ struct TextMessageDetailView: View {
|
||||
VStack(spacing: 0) {
|
||||
switch messageBox {
|
||||
case .receive:
|
||||
DetailNavigationBar(title: "받은 메시지 상세") { back() }
|
||||
DetailNavigationBar(title: I18n.Message.Text.Detail.receivedTitle) { back() }
|
||||
case .sent:
|
||||
DetailNavigationBar(title: "보낸 메시지 상세") { back() }
|
||||
DetailNavigationBar(title: I18n.Message.Text.Detail.sentTitle) { back() }
|
||||
case .keep:
|
||||
DetailNavigationBar(title: "저장한 메시지 상세") { back() }
|
||||
DetailNavigationBar(title: I18n.Message.Text.Detail.keptTitle) { back() }
|
||||
}
|
||||
|
||||
HStack(spacing: 13.3) {
|
||||
@@ -70,7 +70,7 @@ struct TextMessageDetailView: View {
|
||||
|
||||
Text(messageItem.date.convertDateFormat(
|
||||
from: "yyyy-MM-dd hh:mm:ss",
|
||||
to: "yyyy년 MM월 dd일 E요일 HH:mm"
|
||||
to: I18n.Message.Text.Detail.dateFormat
|
||||
))
|
||||
.appFont(size: 15, weight: .medium)
|
||||
.foregroundColor(Color(hex: "bbbbbb"))
|
||||
@@ -93,7 +93,7 @@ struct TextMessageDetailView: View {
|
||||
|
||||
if messageBox == .receive {
|
||||
HStack(spacing: 6.7) {
|
||||
Text("답장")
|
||||
Text(I18n.Message.Text.Detail.reply)
|
||||
.appFont(size: 14.7, weight: .bold)
|
||||
.foregroundColor(Color(hex: "eeeeee"))
|
||||
.frame(
|
||||
@@ -106,7 +106,7 @@ struct TextMessageDetailView: View {
|
||||
AppState.shared.setAppStep(step: .writeTextMessage(userId: messageItem.senderId, nickname: messageItem.senderNickname))
|
||||
}
|
||||
|
||||
Text("보관")
|
||||
Text(I18n.Message.Text.Detail.keep)
|
||||
.appFont(size: 14.7, weight: .bold)
|
||||
.foregroundColor(Color(hex: "3bb9f1"))
|
||||
.frame(
|
||||
@@ -117,15 +117,15 @@ struct TextMessageDetailView: View {
|
||||
.cornerRadius(6.7)
|
||||
.onTapGesture {
|
||||
if messageItem.isKept {
|
||||
viewModel.errorMessage = "이미 보관된 메시지 입니다"
|
||||
viewModel.errorMessage = I18n.Message.Text.Detail.alreadyKept
|
||||
viewModel.isShowPopup = true
|
||||
return
|
||||
} else {
|
||||
viewModel.keepTextMessage()
|
||||
}
|
||||
}
|
||||
|
||||
Text("삭제")
|
||||
|
||||
Text(I18n.Common.delete)
|
||||
.appFont(size: 14.7, weight: .bold)
|
||||
.foregroundColor(Color(hex: "3bb9f1"))
|
||||
.frame(
|
||||
@@ -141,7 +141,7 @@ struct TextMessageDetailView: View {
|
||||
.frame(width: screenSize().width - 26.7)
|
||||
.padding(.vertical, 26.7)
|
||||
} else {
|
||||
Text("삭제")
|
||||
Text(I18n.Common.delete)
|
||||
.appFont(size: 14.7, weight: .bold)
|
||||
.foregroundColor(Color(hex: "3bb9f1"))
|
||||
.frame(
|
||||
|
||||
Reference in New Issue
Block a user