feat(i18n): 주요 UI 하드코딩 문구를 I18n 키로 통일한다
This commit is contained in:
@@ -79,7 +79,7 @@ extension StoreManager: SKProductsRequestDelegate {
|
||||
DEBUG_LOG("상품불러오기 실패: \(error)")
|
||||
DispatchQueue.main.async { [unowned self] in
|
||||
self.isLoading = false
|
||||
errorMessage = "상품을 불러오지 못했습니다.\n다시 시도해 주세요."
|
||||
errorMessage = I18n.IAP.loadProductsFailed
|
||||
self.isShowPopup = true
|
||||
}
|
||||
}
|
||||
@@ -108,7 +108,7 @@ extension StoreManager: SKPaymentTransactionObserver {
|
||||
case .deferred:
|
||||
isLoading = false
|
||||
DEBUG_LOG("아이폰이 잠김 등의 이유로 결제를 진행하지 못했습니다.")
|
||||
errorMessage = "아이폰이 잠김 등의 이유로 결제를 진행하지 못했습니다."
|
||||
errorMessage = I18n.IAP.deferredPaymentFailed
|
||||
isShowPopup = true
|
||||
|
||||
SKPaymentQueue.default().finishTransaction(transaction)
|
||||
@@ -118,7 +118,7 @@ extension StoreManager: SKPaymentTransactionObserver {
|
||||
case .restored:
|
||||
isLoading = false
|
||||
DEBUG_LOG("상품 검증을 하였습니다.")
|
||||
errorMessage = "상품 검증을 하였습니다."
|
||||
errorMessage = I18n.IAP.productValidationCompleted
|
||||
isShowPopup = true
|
||||
|
||||
SKPaymentQueue.default().finishTransaction(transaction)
|
||||
@@ -128,7 +128,7 @@ extension StoreManager: SKPaymentTransactionObserver {
|
||||
@unknown default:
|
||||
isLoading = false
|
||||
DEBUG_LOG("알 수 없는 오류가 발생했습니다.")
|
||||
errorMessage = "알 수 없는 오류가 발생했습니다."
|
||||
errorMessage = I18n.IAP.unknownError
|
||||
isShowPopup = true
|
||||
|
||||
SKPaymentQueue.default().finishTransaction(transaction)
|
||||
@@ -173,7 +173,7 @@ extension StoreManager: SKPaymentTransactionObserver {
|
||||
}
|
||||
|
||||
DispatchQueue.main.async { [unowned self] in
|
||||
errorMessage = "결제를 진행하지 못했습니다.\n다시 시도해 주세요."
|
||||
errorMessage = I18n.IAP.paymentFailed
|
||||
isShowPopup = true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user