feat(i18n): 마이페이지 그룹 3~5 하드코딩 문구를 I18n 키로 통일한다
This commit is contained in:
@@ -2969,6 +2969,276 @@ If you block this user, the following features will be restricted.
|
||||
pick(ko: "고객센터", en: "Customer center", ja: "カスタマーセンター")
|
||||
}
|
||||
}
|
||||
|
||||
enum OrderList {
|
||||
static var contentStorageTitle: String {
|
||||
pick(ko: "콘텐츠 보관함", en: "Content library", ja: "コンテンツ保管庫")
|
||||
}
|
||||
|
||||
static var renting: String {
|
||||
pick(ko: "대여중", en: "Renting", ja: "レンタル中")
|
||||
}
|
||||
|
||||
static var owned: String {
|
||||
pick(ko: "소장중", en: "Owned", ja: "所持中")
|
||||
}
|
||||
}
|
||||
|
||||
enum Point {
|
||||
static var historyTitle: String {
|
||||
pick(ko: "포인트 내역", en: "Point history", ja: "ポイント履歴")
|
||||
}
|
||||
|
||||
static var expirationNotice: String {
|
||||
pick(
|
||||
ko: "※ 획득한 포인트는 72시간이 지나면 자동소멸 됩니다.",
|
||||
en: "※ Earned points expire automatically after 72 hours.",
|
||||
ja: "※ 獲得したポイントは72時間後に自動で失効します。"
|
||||
)
|
||||
}
|
||||
|
||||
static var rewardHistory: String {
|
||||
pick(ko: "받은내역", en: "Received", ja: "獲得履歴")
|
||||
}
|
||||
|
||||
static var useHistory: String {
|
||||
pick(ko: "사용내역", en: "Used", ja: "使用履歴")
|
||||
}
|
||||
}
|
||||
|
||||
enum Nickname {
|
||||
static var paidChangeNotice: String {
|
||||
pick(
|
||||
ko: "닉네임 변경으로 인해 피해를 입는 사용자가 지속적으로 발생하여 닉네임 변경을 부득이하게 유료로 전환합니다.",
|
||||
en: "Due to repeated abuse from nickname changes, changing nicknames is now paid.",
|
||||
ja: "ニックネーム変更による被害が継続して発生しているため、ニックネーム変更は有料に変更されました。"
|
||||
)
|
||||
}
|
||||
|
||||
static var firstFreeNotice: String {
|
||||
pick(
|
||||
ko: "최초 1회에 한해서 무료로 변경이 가능하고, 그 이후부터는 유료로 전환됩니다.",
|
||||
en: "You can change your nickname for free only once. After that, it becomes paid.",
|
||||
ja: "初回1回のみ無料で変更でき、それ以降は有料となります。"
|
||||
)
|
||||
}
|
||||
|
||||
static var duplicateCheckAction: String {
|
||||
pick(ko: "중복확인", en: "Check duplicate", ja: "重複確認")
|
||||
}
|
||||
|
||||
static var changeAction: String {
|
||||
pick(ko: "닉네임 변경하기", en: "Change nickname", ja: "ニックネームを変更する")
|
||||
}
|
||||
|
||||
static func changeActionWithCans(_ cans: Int) -> String {
|
||||
pick(
|
||||
ko: "\(cans)캔으로 닉네임 변경하기",
|
||||
en: "Change nickname with \(cans) cans",
|
||||
ja: "\(cans)canでニックネームを変更する"
|
||||
)
|
||||
}
|
||||
|
||||
static var available: String {
|
||||
pick(ko: "사용가능한 닉네임 입니다.", en: "This nickname is available.", ja: "使用可能なニックネームです。")
|
||||
}
|
||||
|
||||
static var empty: String {
|
||||
pick(ko: "닉네임을 입력하세요.", en: "Please enter a nickname.", ja: "ニックネームを入力してください。")
|
||||
}
|
||||
|
||||
static var changed: String {
|
||||
pick(ko: "닉네임이 변경되었습니다.", en: "Nickname has been changed.", ja: "ニックネームが変更されました。")
|
||||
}
|
||||
|
||||
static var duplicateCheckRequired: String {
|
||||
pick(ko: "닉네임 중복체크를 해주세요.", en: "Please check nickname duplication.", ja: "ニックネームの重複確認をしてください。")
|
||||
}
|
||||
}
|
||||
|
||||
enum Profile {
|
||||
static var changeNicknameAction: String {
|
||||
pick(ko: "닉네임 변경", en: "Change nickname", ja: "ニックネーム変更")
|
||||
}
|
||||
|
||||
static var genderTitle: String {
|
||||
pick(ko: "성별", en: "Gender", ja: "性別")
|
||||
}
|
||||
|
||||
static var female: String {
|
||||
pick(ko: "여자", en: "Female", ja: "女性")
|
||||
}
|
||||
|
||||
static var male: String {
|
||||
pick(ko: "남자", en: "Male", ja: "男性")
|
||||
}
|
||||
|
||||
static var notPublic: String {
|
||||
pick(ko: "공개 안 함", en: "Private", ja: "非公開")
|
||||
}
|
||||
|
||||
static var interestsTitle: String {
|
||||
pick(ko: "관심사", en: "Interests", ja: "関心事")
|
||||
}
|
||||
|
||||
static var selectInterestsAction: String {
|
||||
pick(ko: "관심사 선택", en: "Select interests", ja: "関心事を選択")
|
||||
}
|
||||
|
||||
static var introductionTitle: String {
|
||||
pick(ko: "소개글", en: "Introduction", ja: "自己紹介")
|
||||
}
|
||||
|
||||
static var saveAction: String {
|
||||
pick(ko: "저장하기", en: "Save", ja: "保存する")
|
||||
}
|
||||
}
|
||||
|
||||
enum ReservationStatus {
|
||||
static var title: String {
|
||||
pick(ko: "예약현황", en: "Reservation status", ja: "予約状況")
|
||||
}
|
||||
|
||||
static var live: String {
|
||||
pick(ko: "라이브", en: "Live", ja: "ライブ")
|
||||
}
|
||||
}
|
||||
|
||||
enum Reservation {
|
||||
static func cansUnit(_ cans: Int) -> String {
|
||||
pick(ko: "\(cans)캔", en: "\(cans) cans", ja: "\(cans)can")
|
||||
}
|
||||
|
||||
enum LiveStatus {
|
||||
static var title: String {
|
||||
pick(ko: "라이브 예약 현황", en: "Live reservation status", ja: "ライブ予約状況")
|
||||
}
|
||||
|
||||
static var emptyMessage: String {
|
||||
pick(ko: "예약한 라이브가 없습니다.", en: "No reserved live sessions.", ja: "予約したライブがありません。")
|
||||
}
|
||||
|
||||
static var cancelUnavailable: String {
|
||||
pick(ko: "예약 취소 불가", en: "Cancellation unavailable", ja: "予約キャンセル不可")
|
||||
}
|
||||
|
||||
static var cancelAction: String {
|
||||
pick(ko: "예약\n취소", en: "Cancel\nreservation", ja: "予約\nキャンセル")
|
||||
}
|
||||
|
||||
static var free: String {
|
||||
pick(ko: "무료", en: "Free", ja: "無料")
|
||||
}
|
||||
}
|
||||
|
||||
enum Cancel {
|
||||
static var title: String {
|
||||
pick(ko: "예약취소", en: "Cancel reservation", ja: "予約キャンセル")
|
||||
}
|
||||
|
||||
static var completedTitle: String {
|
||||
pick(ko: "예약취소 확인", en: "Cancellation complete", ja: "予約キャンセル確認")
|
||||
}
|
||||
|
||||
static var completedMessage: String {
|
||||
pick(ko: "예약취소가 완료되었습니다.", en: "Reservation cancellation is complete.", ja: "予約キャンセルが完了しました。")
|
||||
}
|
||||
|
||||
static func refundedCanMessage(_ cans: Int) -> String {
|
||||
pick(
|
||||
ko: "결제한 \(cans)캔이\n환불처리 되었습니다.",
|
||||
en: "Your paid \(cans) cans\nhave been refunded.",
|
||||
ja: "決済した\(cans)canは\n返金処理されました。"
|
||||
)
|
||||
}
|
||||
|
||||
static var reserveAnotherLiveAction: String {
|
||||
pick(ko: "다른 라이브 예약하기", en: "Reserve another live", ja: "別のライブを予約する")
|
||||
}
|
||||
|
||||
static var checkCanHistoryAction: String {
|
||||
pick(ko: "캔내역 확인하기", en: "Check can history", ja: "can履歴を確認する")
|
||||
}
|
||||
|
||||
static var confirmQuestion: String {
|
||||
pick(ko: "예약을 취소하시겠습니까?", en: "Do you want to cancel this reservation?", ja: "予約をキャンセルしますか?")
|
||||
}
|
||||
|
||||
static var reasonDescription: String {
|
||||
pick(
|
||||
ko: "예약취소 이유를 선택해주세요. 서비스 개선에 중요한 자료로 활용하겠습니다.",
|
||||
en: "Please select a reason for cancellation. It will be used to improve our service.",
|
||||
ja: "予約キャンセル理由を選択してください。サービス改善の重要な資料として活用します。"
|
||||
)
|
||||
}
|
||||
|
||||
static var reasonPlaceholder: String {
|
||||
pick(ko: "입력해주세요", en: "Please enter", ja: "入力してください")
|
||||
}
|
||||
|
||||
static var notice: String {
|
||||
pick(
|
||||
ko: "취소요청시, 차감했던 캔은 환불처리 됩니다. 수다방 참여인원 제한에 따라 재예약이 불가할 수 있습니다.",
|
||||
en: "When you request cancellation, deducted cans will be refunded. Re-reservation may be unavailable depending on participant limits.",
|
||||
ja: "キャンセル申請時、差し引かれたcanは返金されます。参加人数制限により再予約できない場合があります。"
|
||||
)
|
||||
}
|
||||
|
||||
static var requestCancelAction: String {
|
||||
pick(ko: "예약취소", en: "Request cancellation", ja: "予約キャンセル")
|
||||
}
|
||||
|
||||
static var invalidReservationInfo: String {
|
||||
pick(ko: "잘못된 예약정보 입니다.", en: "Invalid reservation information.", ja: "無効な予約情報です。")
|
||||
}
|
||||
|
||||
static var reasonRequired: String {
|
||||
pick(ko: "취소이유를 선택해주세요.", en: "Please select a cancellation reason.", ja: "キャンセル理由を選択してください。")
|
||||
}
|
||||
|
||||
static var reasonPersonalSchedule: String {
|
||||
pick(ko: "중요한 개인일정이 생겨서", en: "I have an important personal schedule", ja: "重要な個人的予定ができたため")
|
||||
}
|
||||
|
||||
static var reasonOtherLive: String {
|
||||
pick(ko: "다른 라이브에 참여하고 싶어서", en: "I want to join another live", ja: "他のライブに参加したいため")
|
||||
}
|
||||
|
||||
static var reasonUncomfortableParticipant: String {
|
||||
pick(ko: "라이브 참여자 중 불편한 사람이 있어서", en: "There is an uncomfortable participant", ja: "参加者の中に不快な人がいるため")
|
||||
}
|
||||
|
||||
static var reasonPriceBurden: String {
|
||||
pick(ko: "참여비용이 부담되서", en: "Participation cost is burdensome", ja: "参加費が負担になるため")
|
||||
}
|
||||
|
||||
static var reasonEtc: String {
|
||||
pick(ko: "기타", en: "Other", ja: "その他")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
enum ServiceCenter {
|
||||
static var buttonTitle: String {
|
||||
pick(ko: "보이스온 고객센터", en: "VoiceOn customer center", ja: "VoiceOnカスタマーセンター")
|
||||
}
|
||||
|
||||
static var talkInquiry: String {
|
||||
pick(ko: "TALK 문의", en: "Talk inquiry", ja: "TALK お問い合わせ")
|
||||
}
|
||||
|
||||
static var faqTitle: String {
|
||||
pick(ko: "자주 묻는 질문", en: "Frequently asked questions", ja: "よくある質問")
|
||||
}
|
||||
|
||||
static var questionPrefix: String {
|
||||
pick(ko: "Q", en: "Q", ja: "Q")
|
||||
}
|
||||
|
||||
static var answerPrefix: String {
|
||||
pick(ko: "A", en: "A", ja: "A")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
enum User {
|
||||
|
||||
Reference in New Issue
Block a user