feat(i18n): 마이페이지 하드코딩 문구를 I18n 키로 통일한다
This commit is contained in:
@@ -2687,6 +2687,290 @@ If you block this user, the following features will be restricted.
|
||||
}
|
||||
}
|
||||
|
||||
enum MyPage {
|
||||
enum Common {
|
||||
static var totalPrefix: String {
|
||||
pick(ko: "총", en: "Total", ja: "合計")
|
||||
}
|
||||
|
||||
static var personUnit: String {
|
||||
pick(ko: "명", en: "people", ja: "人")
|
||||
}
|
||||
|
||||
static var countUnit: String {
|
||||
pick(ko: "개", en: "items", ja: "件")
|
||||
}
|
||||
}
|
||||
|
||||
enum Auth {
|
||||
static var verified: String {
|
||||
pick(ko: "인증완료", en: "Verified", ja: "認証完了")
|
||||
}
|
||||
|
||||
static var verifyRequiredBeforeCoupon: String {
|
||||
pick(
|
||||
ko: "본인인증 후 등록합니다.",
|
||||
en: "Please complete identity verification before registering.",
|
||||
ja: "本人認証後に登録できます。"
|
||||
)
|
||||
}
|
||||
|
||||
static var verificationErrorWithSupport: String {
|
||||
pick(
|
||||
ko: "본인인증 중 오류가 발생했습니다.\n계속 같은 문제가 발생할 경우 고객센터로 문의 주시기 바랍니다.",
|
||||
en: "An error occurred during identity verification.\nIf the issue persists, contact customer support.",
|
||||
ja: "本人認証中にエラーが発生しました。\n問題が続く場合はカスタマーセンターにお問い合わせください。"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
enum Block {
|
||||
static var listTitle: String {
|
||||
pick(ko: "차단 리스트", en: "Blocked users", ja: "ブロックリスト")
|
||||
}
|
||||
|
||||
static var emptyBlockedUsers: String {
|
||||
pick(ko: "차단한 유저가 없습니다.", en: "No blocked users.", ja: "ブロックしたユーザーがいません。")
|
||||
}
|
||||
|
||||
static var unblockAction: String {
|
||||
pick(ko: "차단해제", en: "Unblock", ja: "ブロック解除")
|
||||
}
|
||||
|
||||
static var blockAction: String {
|
||||
pick(ko: "차단", en: "Block", ja: "ブロック")
|
||||
}
|
||||
}
|
||||
|
||||
enum Can {
|
||||
static var chargeTitle: String {
|
||||
pick(ko: "충전하기", en: "Charge", ja: "チャージ")
|
||||
}
|
||||
|
||||
static var chargeAction: String {
|
||||
pick(ko: "충전하기", en: "Charge", ja: "チャージする")
|
||||
}
|
||||
|
||||
static var chargeShort: String {
|
||||
pick(ko: "충전", en: "Charge", ja: "チャージ")
|
||||
}
|
||||
|
||||
static var chargeCansAction: String {
|
||||
pick(ko: "캔 충전", en: "Charge cans", ja: "canチャージ")
|
||||
}
|
||||
|
||||
static var couponRegisterButton: String {
|
||||
pick(ko: "쿠폰 등록", en: "Register coupon", ja: "クーポン登録")
|
||||
}
|
||||
|
||||
static var statusTitle: String {
|
||||
pick(ko: "캔내역", en: "Can history", ja: "can履歴")
|
||||
}
|
||||
|
||||
static var paidCan: String {
|
||||
pick(ko: "결제 캔", en: "Paid cans", ja: "決済can")
|
||||
}
|
||||
|
||||
static var rewardCan: String {
|
||||
pick(ko: "리워드 캔", en: "Reward cans", ja: "リワードcan")
|
||||
}
|
||||
|
||||
static var chargeHistory: String {
|
||||
pick(ko: "충전내역", en: "Charge history", ja: "チャージ履歴")
|
||||
}
|
||||
|
||||
static var useHistory: String {
|
||||
pick(ko: "사용내역", en: "Usage history", ja: "使用履歴")
|
||||
}
|
||||
|
||||
static var localizedUnit: String {
|
||||
pick(ko: "캔", en: "cans", ja: "can")
|
||||
}
|
||||
|
||||
static var koreanUnitToken: String {
|
||||
"캔"
|
||||
}
|
||||
|
||||
enum Payment {
|
||||
static var title: String {
|
||||
pick(ko: "결제하기", en: "Payment", ja: "決済")
|
||||
}
|
||||
|
||||
static var selectMethod: String {
|
||||
pick(ko: "결제 수단 선택", en: "Select payment method", ja: "決済手段を選択")
|
||||
}
|
||||
|
||||
static var unifiedMethod: String {
|
||||
pick(ko: "통합 결제", en: "Unified payment", ja: "統合決済")
|
||||
}
|
||||
|
||||
static var phoneMethod: String {
|
||||
pick(ko: "휴대폰 결제", en: "Mobile payment", ja: "携帯決済")
|
||||
}
|
||||
|
||||
static var cardMethod: String {
|
||||
pick(ko: "카드", en: "Card", ja: "カード")
|
||||
}
|
||||
|
||||
static var bankTransferMethod: String {
|
||||
pick(ko: "계좌이체", en: "Bank transfer", ja: "口座振替")
|
||||
}
|
||||
|
||||
static var termsAgreement: String {
|
||||
pick(
|
||||
ko: "구매조건 확인 및 결제 진행 동의",
|
||||
en: "Agree to purchase terms and proceed with payment",
|
||||
ja: "購入条件を確認し決済に同意"
|
||||
)
|
||||
}
|
||||
|
||||
static var noticeCanExpiry: String {
|
||||
pick(
|
||||
ko: "충전된 캔의 유효기간은 충전 후 5년 입니다.",
|
||||
en: "Charged cans are valid for 5 years after charging.",
|
||||
ja: "チャージしたcanの有効期限はチャージ後5年間です。"
|
||||
)
|
||||
}
|
||||
|
||||
static var noticeCancellationPolicy: String {
|
||||
pick(
|
||||
ko: "결제 취소는 결제 후 7일 이내에만 할 수 있습니다.\n단, 캔의 일부를 사용하면 결제 취소를 할 수 없습니다.",
|
||||
en: "Payment cancellation is available only within 7 days after payment.\nHowever, cancellation is not available if part of the cans has been used.",
|
||||
ja: "決済のキャンセルは決済後7日以内のみ可能です。\nただし、canを一部使用した場合はキャンセルできません。"
|
||||
)
|
||||
}
|
||||
|
||||
static var noticeEventPointNoRefund: String {
|
||||
pick(
|
||||
ko: "광고성 이벤트 등 회사가 무료로 지급한 포인트는 환불되지 않습니다.",
|
||||
en: "Points provided for free by the company, such as promotional events, are non-refundable.",
|
||||
ja: "広告イベントなど会社が無償で付与したポイントは返金されません。"
|
||||
)
|
||||
}
|
||||
|
||||
static var noticeTermsReference: String {
|
||||
pick(
|
||||
ko: "자세한 내용은 보이스온 이용약관에서 확인할 수 있습니다.",
|
||||
en: "For details, please check the VoiceOn Terms of Service.",
|
||||
ja: "詳細はVoiceOn利用規約をご確認ください。"
|
||||
)
|
||||
}
|
||||
|
||||
static var amountTitle: String {
|
||||
pick(ko: "결제금액", en: "Payment amount", ja: "決済金額")
|
||||
}
|
||||
|
||||
static var payAction: String {
|
||||
pick(ko: "결제하기", en: "Pay", ja: "決済する")
|
||||
}
|
||||
|
||||
static var methodRequired: String {
|
||||
pick(ko: "결제수단을 선택해 주세요.", en: "Please select a payment method.", ja: "決済手段を選択してください。")
|
||||
}
|
||||
|
||||
static var agreementRequired: String {
|
||||
pick(
|
||||
ko: "결제진행에 동의하셔야 결제가 가능합니다.",
|
||||
en: "You must agree to proceed with payment.",
|
||||
ja: "決済を進めるには同意が必要です。"
|
||||
)
|
||||
}
|
||||
|
||||
static var inProgressError: String {
|
||||
pick(ko: "결제 중 오류가 발생했습니다.", en: "An error occurred during payment.", ja: "決済中にエラーが発生しました。")
|
||||
}
|
||||
|
||||
static var closeAction: String {
|
||||
pick(ko: "닫기", en: "Close", ja: "閉じる")
|
||||
}
|
||||
|
||||
static var exitConfirmTitle: String {
|
||||
pick(ko: "결제를 종료할까요?", en: "Cancel this payment?", ja: "決済を終了しますか?")
|
||||
}
|
||||
|
||||
static var continueAction: String {
|
||||
pick(ko: "계속", en: "Continue", ja: "続ける")
|
||||
}
|
||||
|
||||
static var exitAction: String {
|
||||
pick(ko: "종료", en: "Exit", ja: "終了")
|
||||
}
|
||||
|
||||
static var exitConfirmMessage: String {
|
||||
pick(
|
||||
ko: "진행 중인 결제를 중단하고 이전 화면으로 돌아갑니다.",
|
||||
en: "Stop the ongoing payment and return to the previous screen.",
|
||||
ja: "進行中の決済を中断して前の画面に戻ります。"
|
||||
)
|
||||
}
|
||||
|
||||
static var failedWithSupport: String {
|
||||
pick(
|
||||
ko: "결제도중 오류가 발생했습니다.\n고객센터로 문의주시기 바랍니다.",
|
||||
en: "An error occurred during payment.\nPlease contact customer support.",
|
||||
ja: "決済中にエラーが発生しました。\nカスタマーセンターまでお問い合わせください。"
|
||||
)
|
||||
}
|
||||
|
||||
static var chargeCompleted: String {
|
||||
pick(ko: "캔이 충전되었습니다", en: "Cans have been charged.", ja: "canがチャージされました。")
|
||||
}
|
||||
|
||||
static func wonAmount(_ amount: Int) -> String {
|
||||
pick(ko: "\(amount) 원", en: "₩\(amount)", ja: "₩\(amount)")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
enum Main {
|
||||
static var login: String {
|
||||
pick(ko: "LOGIN", en: "LOGIN", ja: "ログイン")
|
||||
}
|
||||
|
||||
static var viewMyChannel: String {
|
||||
pick(ko: "내 채널 보기", en: "View my channel", ja: "自分のチャンネルを見る")
|
||||
}
|
||||
|
||||
static var detail: String {
|
||||
pick(ko: "자세히", en: "Details", ja: "詳細")
|
||||
}
|
||||
|
||||
static var editProfile: String {
|
||||
pick(ko: "프로필 수정", en: "Edit profile", ja: "プロフィール編集")
|
||||
}
|
||||
|
||||
static var recentlyListenedPrefix: String {
|
||||
pick(ko: "최근 들은 ", en: "Recently listened ", ja: "最近聞いた ")
|
||||
}
|
||||
}
|
||||
|
||||
enum Category {
|
||||
static var storage: String {
|
||||
pick(ko: "보관함", en: "Library", ja: "保管庫")
|
||||
}
|
||||
|
||||
static var blockList: String {
|
||||
pick(ko: "차단목록", en: "Blocked list", ja: "ブロックリスト")
|
||||
}
|
||||
|
||||
static var couponRegister: String {
|
||||
pick(ko: "쿠폰등록", en: "Register coupon", ja: "クーポン登録")
|
||||
}
|
||||
|
||||
static var notice: String {
|
||||
pick(ko: "공지사항", en: "Notices", ja: "お知らせ")
|
||||
}
|
||||
|
||||
static var event: String {
|
||||
pick(ko: "이벤트", en: "Events", ja: "イベント")
|
||||
}
|
||||
|
||||
static var customerCenter: String {
|
||||
pick(ko: "고객센터", en: "Customer center", ja: "カスタマーセンター")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
enum User {
|
||||
static var emailTitle: String {
|
||||
pick(ko: "이메일", en: "Email", ja: "メール")
|
||||
|
||||
Reference in New Issue
Block a user