다이얼로그 문구를 공통 번역으로 제공

콘텐츠, 라이브, 스플래시 화면의 안내 문구를
공통 번역 키로 제공해 지역화 품질을 개선한다
This commit is contained in:
Yu Sung
2025-12-29 16:44:55 +09:00
parent 64bb5668f4
commit 19380ccc70
18 changed files with 224 additions and 90 deletions

View File

@@ -161,15 +161,15 @@ struct CreatorCommunityCommentListView: View {
if isShowDeletePopup && commentId > 0 {
SodaDialog(
title: "댓글 삭제",
desc: "삭제하시겠습니까?",
confirmButtonTitle: "삭제",
title: I18n.Common.commentDeleteTitle,
desc: I18n.Common.confirmDeleteQuestion,
confirmButtonTitle: I18n.Common.delete,
confirmButtonAction: {
viewModel.modifyComment(commentId: commentId, postId: postId, isActive: false)
commentId = 0
isShowDeletePopup = false
},
cancelButtonTitle: "취소",
cancelButtonTitle: I18n.Common.cancel,
cancelButtonAction: {
commentId = 0
isShowDeletePopup = false

View File

@@ -149,15 +149,15 @@ struct CreatorCommunityCommentReplyView: View {
if isShowDeletePopup && commentId > 0 {
SodaDialog(
title: "댓글 삭제",
desc: "삭제하시겠습니까?",
confirmButtonTitle: "삭제",
title: I18n.Common.commentDeleteTitle,
desc: I18n.Common.confirmDeleteQuestion,
confirmButtonTitle: I18n.Common.delete,
confirmButtonAction: {
viewModel.modifyComment(commentId: commentId, postId: postId, isActive: false)
commentId = 0
isShowDeletePopup = false
},
cancelButtonTitle: "취소",
cancelButtonTitle: I18n.Common.cancel,
cancelButtonAction: {
commentId = 0
isShowDeletePopup = false

View File

@@ -117,14 +117,14 @@ struct CreatorCommunityAllView: View {
if viewModel.isShowDeleteConfirm {
SodaDialog(
title: "게시물 삭제",
desc: "삭제하시겠습니까?",
confirmButtonTitle: "삭제",
title: I18n.Common.postDeleteTitle,
desc: I18n.Common.confirmDeleteQuestion,
confirmButtonTitle: I18n.Common.delete,
confirmButtonAction: {
viewModel.deleteCommunityPost()
viewModel.isShowDeleteConfirm = false
},
cancelButtonTitle: "취소",
cancelButtonTitle: I18n.Common.cancel,
cancelButtonAction: {
viewModel.isShowDeleteConfirm = false
}

View File

@@ -165,15 +165,15 @@ struct UserProfileFanTalkAllView: View {
if viewModel.isShowCheersDeleteView {
if viewModel.isShowCheersDeleteView {
SodaDialog(
title: "응원글 삭제",
desc: "삭제하시겠습니까?",
confirmButtonTitle: "삭제",
title: I18n.MemberChannel.cheersDeleteTitle,
desc: I18n.Common.confirmDeleteQuestion,
confirmButtonTitle: I18n.Common.delete,
confirmButtonAction: {
viewModel.modifyCheers(cheersId: cheersId, creatorId: userId, isActive: false)
viewModel.isShowCheersDeleteView = false
self.cheersId = 0
},
cancelButtonTitle: "취소",
cancelButtonTitle: I18n.Common.cancel,
cancelButtonAction: { viewModel.isShowCheersDeleteView = false }
)
}