메시지 현지화와 종료 라이브 날짜 추가

문자 메시지 화면에 새 현지화 문구를 추가한다.
This commit is contained in:
Yu Sung
2025-12-19 23:31:14 +09:00
parent dbc4e40904
commit 7307e5b255
6 changed files with 135 additions and 64 deletions
+39
View File
@@ -713,6 +713,45 @@ enum I18n {
)
}
}
// 문자 메시지(Text Message) 관련 문자열
enum TextMessage {
// 전송 버튼 라벨
static var send: String {
pick(ko: "메시지 보내기", en: "Send message", ja: "メッセージを送る")
}
// 입력창 플레이스홀더
static var placeholder: String {
pick(ko: "내용을 입력해 주세요.", en: "Please enter your message.", ja: "内容を入力してください。")
}
// 수신자 입력 플레이스홀더
static var recipientPlaceholder: String {
pick(ko: "받는 사람", en: "Recipient", ja: "受信者")
}
// 수신자 미선택 오류
static var selectRecipient: String {
pick(ko: "받는 사람을 선택해 주세요.", en: "Please select a recipient.", ja: "受信者を選択してください。")
}
// 전송 성공 토스트/팝업 문구
static var sendSuccess: String {
pick(ko: "메시지 전송이 완료되었습니다.", en: "Your message has been sent.", ja: "メッセージの送信が完了しました。")
}
enum Validation {
// 최소 글자 수 안내
static func minLength(_ count: Int) -> String {
pick(
ko: "\(count)글자 이상 입력해 주세요.",
en: "Please enter at least \(count) characters.",
ja: "\(count)文字以上で入力してください。"
)
}
}
}
}
// MARK: - 내부 헬퍼