From 74e7088a76def40919c5ea78b2b2784d1cc08262 Mon Sep 17 00:00:00 2001 From: InKwon James Kim Date: Mon, 22 Jul 2019 11:09:26 +0900 Subject: [PATCH] add channelIO Error cases --- .../{addAccount => james}/Contents.json | 0 .../addAccount.imageset/Contents.json | 0 .../addAccount.imageset/addAccount.png | Bin .../addAccount10.imageset/Contents.json | 0 .../addAccount10.imageset/addAccount10.png | Bin .../addAccount2.imageset/Contents.json | 0 .../addAccount2.imageset/addAccount2.png | Bin .../addAccount3.imageset/Contents.json | 0 .../addAccount3.imageset/addAccount3.png | Bin .../addAccount4.imageset/Contents.json | 0 .../addAccount4.imageset/addAccount4.png | Bin .../addAccount5.imageset/Contents.json | 0 .../addAccount5.imageset/addAccount5.png | Bin .../addAccount6.imageset/Contents.json | 0 .../addAccount6.imageset/addAccount6.png | Bin .../addAccount7.imageset/Contents.json | 0 .../addAccount7.imageset/addAccount7.png | Bin .../addAccount8.imageset/Contents.json | 0 .../addAccount8.imageset/addAccount8.png | Bin .../addAccount9.imageset/Contents.json | 0 .../addAccount9.imageset/addAccount9.png | Bin .../james/chat.imageset/206461-48.png | Bin 0 -> 1451 bytes .../james/chat.imageset/206461-64.png | Bin 0 -> 1918 bytes .../james/chat.imageset/Contents.json | 23 +++++++++++ .../james/chat.imageset/chat.png | Bin 0 -> 614 bytes .../james/chatIcon.imageset/Contents.json | 21 ++++++++++ .../james/chatIcon.imageset/chatIcon.png | Bin 0 -> 609 bytes .../Contents.json | 0 .../ic_auto_debit_renew.png | Bin .../renewal.imageset/Contents.json | 0 .../renewal.imageset/renewal.png | Bin .../Contents.json | 0 .../warning_voice_fishing.jpg | Bin .../View/HomeViewController.swift | 37 ++++++++++++------ bn.lproj/Localizable.strings | 3 ++ en.lproj/Localizable.strings | 4 ++ id.lproj/Localizable.strings | 3 ++ km.lproj/Localizable.strings | 3 ++ ko.lproj/Localizable.strings | 3 ++ mn.lproj/Localizable.strings | 3 ++ my-MM.lproj/Localizable.strings | 3 ++ my.lproj/Localizable.strings | 3 ++ ne.lproj/Localizable.strings | 2 + ru-RU.lproj/Localizable.strings | 3 ++ si.lproj/Localizable.strings | 3 ++ th.lproj/Localizable.strings | 3 ++ uz.lproj/Localizable.strings | 3 ++ vi-VN.lproj/Localizable.strings | 3 ++ 48 files changed, 112 insertions(+), 11 deletions(-) rename GMERemittance/Assets.xcassets/{addAccount => james}/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount.imageset/addAccount.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount10.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount10.imageset/addAccount10.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount2.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount2.imageset/addAccount2.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount3.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount3.imageset/addAccount3.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount4.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount4.imageset/addAccount4.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount5.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount5.imageset/addAccount5.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount6.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount6.imageset/addAccount6.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount7.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount7.imageset/addAccount7.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount8.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount8.imageset/addAccount8.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount9.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/addAccount9.imageset/addAccount9.png (100%) create mode 100644 GMERemittance/Assets.xcassets/james/chat.imageset/206461-48.png create mode 100644 GMERemittance/Assets.xcassets/james/chat.imageset/206461-64.png create mode 100644 GMERemittance/Assets.xcassets/james/chat.imageset/Contents.json create mode 100644 GMERemittance/Assets.xcassets/james/chat.imageset/chat.png create mode 100644 GMERemittance/Assets.xcassets/james/chatIcon.imageset/Contents.json create mode 100644 GMERemittance/Assets.xcassets/james/chatIcon.imageset/chatIcon.png rename GMERemittance/Assets.xcassets/{addAccount => james}/ic_auto_debit_renew.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/ic_auto_debit_renew.imageset/ic_auto_debit_renew.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/renewal.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/renewal.imageset/renewal.png (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/warning_voice_fishing.imageset/Contents.json (100%) rename GMERemittance/Assets.xcassets/{addAccount => james}/warning_voice_fishing.imageset/warning_voice_fishing.jpg (100%) diff --git a/GMERemittance/Assets.xcassets/addAccount/Contents.json b/GMERemittance/Assets.xcassets/james/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/Contents.json rename to GMERemittance/Assets.xcassets/james/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount.imageset/addAccount.png b/GMERemittance/Assets.xcassets/james/addAccount.imageset/addAccount.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount.imageset/addAccount.png rename to GMERemittance/Assets.xcassets/james/addAccount.imageset/addAccount.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount10.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount10.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount10.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount10.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount10.imageset/addAccount10.png b/GMERemittance/Assets.xcassets/james/addAccount10.imageset/addAccount10.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount10.imageset/addAccount10.png rename to GMERemittance/Assets.xcassets/james/addAccount10.imageset/addAccount10.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount2.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount2.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount2.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount2.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount2.imageset/addAccount2.png b/GMERemittance/Assets.xcassets/james/addAccount2.imageset/addAccount2.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount2.imageset/addAccount2.png rename to GMERemittance/Assets.xcassets/james/addAccount2.imageset/addAccount2.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount3.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount3.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount3.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount3.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount3.imageset/addAccount3.png b/GMERemittance/Assets.xcassets/james/addAccount3.imageset/addAccount3.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount3.imageset/addAccount3.png rename to GMERemittance/Assets.xcassets/james/addAccount3.imageset/addAccount3.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount4.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount4.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount4.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount4.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount4.imageset/addAccount4.png b/GMERemittance/Assets.xcassets/james/addAccount4.imageset/addAccount4.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount4.imageset/addAccount4.png rename to GMERemittance/Assets.xcassets/james/addAccount4.imageset/addAccount4.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount5.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount5.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount5.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount5.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount5.imageset/addAccount5.png b/GMERemittance/Assets.xcassets/james/addAccount5.imageset/addAccount5.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount5.imageset/addAccount5.png rename to GMERemittance/Assets.xcassets/james/addAccount5.imageset/addAccount5.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount6.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount6.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount6.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount6.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount6.imageset/addAccount6.png b/GMERemittance/Assets.xcassets/james/addAccount6.imageset/addAccount6.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount6.imageset/addAccount6.png rename to GMERemittance/Assets.xcassets/james/addAccount6.imageset/addAccount6.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount7.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount7.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount7.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount7.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount7.imageset/addAccount7.png b/GMERemittance/Assets.xcassets/james/addAccount7.imageset/addAccount7.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount7.imageset/addAccount7.png rename to GMERemittance/Assets.xcassets/james/addAccount7.imageset/addAccount7.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount8.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount8.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount8.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount8.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount8.imageset/addAccount8.png b/GMERemittance/Assets.xcassets/james/addAccount8.imageset/addAccount8.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount8.imageset/addAccount8.png rename to GMERemittance/Assets.xcassets/james/addAccount8.imageset/addAccount8.png diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount9.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/addAccount9.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount9.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/addAccount9.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/addAccount9.imageset/addAccount9.png b/GMERemittance/Assets.xcassets/james/addAccount9.imageset/addAccount9.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/addAccount9.imageset/addAccount9.png rename to GMERemittance/Assets.xcassets/james/addAccount9.imageset/addAccount9.png diff --git a/GMERemittance/Assets.xcassets/james/chat.imageset/206461-48.png b/GMERemittance/Assets.xcassets/james/chat.imageset/206461-48.png new file mode 100644 index 0000000000000000000000000000000000000000..bebae54453fa90cc79821d65ecc27aa3a91350ac GIT binary patch literal 1451 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 AVgLXD literal 0 HcmV?d00001 diff --git a/GMERemittance/Assets.xcassets/james/chatIcon.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/chatIcon.imageset/Contents.json new file mode 100644 index 00000000..5056a2fe --- /dev/null +++ b/GMERemittance/Assets.xcassets/james/chatIcon.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "chatIcon.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/GMERemittance/Assets.xcassets/james/chatIcon.imageset/chatIcon.png b/GMERemittance/Assets.xcassets/james/chatIcon.imageset/chatIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..669d121296747da70ee34a4e20735e53254bbebe GIT binary patch literal 609 zcmV-n0-pVeP)bl+9}sVGxI(S!4QT>YTs;aET0DCY{D5L3ts>Hcmx>3q<`M{261qKTu(2wdRFfsic*sXL*_B{}KUm(E znRlL<*`0j_7v(~sAzy7cZWzQ>iGfTtJz5YU-Dt2;@>Dj$`FyoER(cJ^;Q2X4mw=#K zGMh|6l72Ijas?{$CyIfcTL=q%K;2SS{Ckl_VXY2ebSgUztXa}RF}SnTRbi{mwSR_n zab@0bW>S(1g@(rKBRfD~5FlV4j5Z=3Uu`&!bi+oH*YVCJKpfw!DOIf0I=`20+pWQg zLrEBhLA>|8cV-$H_aVMh?$5Xn@65C#k07%~bIzPD0PE><>iJ#jA97gFHqla<>fQUO zW#KY$AjFKLp>@i7uuA>yJ8G}Du^v96@u@)N&OP+o_rHZq$$s!$85px$Pj77^lV?En z=smXgtyTBG@Z*A`?Xm${=(TFK(rUrhR(s!CJ7>C8@Q9FBC2Y6;x^WZld>rqU%hX=J zqVcgOrz+NqEhkP%%jdw^t0J=MmhR-Gi|Ef1wKv;tZYNLmT6?hH)BiH)C-Y#m5i!E~ zd{vO-fG`kQjApZz0pK??DU_7~aLbdsna5zeZTx$YMPT_jFuxh;bol=+Si7>(sCVK} v5`xSk#DMnSR6t29`sC}Fu1B+3t2g!!Z|}=bJ2#$g00000NkvXXu0mjfAU+%H literal 0 HcmV?d00001 diff --git a/GMERemittance/Assets.xcassets/addAccount/ic_auto_debit_renew.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/ic_auto_debit_renew.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/ic_auto_debit_renew.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/ic_auto_debit_renew.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/ic_auto_debit_renew.imageset/ic_auto_debit_renew.png b/GMERemittance/Assets.xcassets/james/ic_auto_debit_renew.imageset/ic_auto_debit_renew.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/ic_auto_debit_renew.imageset/ic_auto_debit_renew.png rename to GMERemittance/Assets.xcassets/james/ic_auto_debit_renew.imageset/ic_auto_debit_renew.png diff --git a/GMERemittance/Assets.xcassets/addAccount/renewal.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/renewal.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/renewal.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/renewal.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/renewal.imageset/renewal.png b/GMERemittance/Assets.xcassets/james/renewal.imageset/renewal.png similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/renewal.imageset/renewal.png rename to GMERemittance/Assets.xcassets/james/renewal.imageset/renewal.png diff --git a/GMERemittance/Assets.xcassets/addAccount/warning_voice_fishing.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/warning_voice_fishing.imageset/Contents.json similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/warning_voice_fishing.imageset/Contents.json rename to GMERemittance/Assets.xcassets/james/warning_voice_fishing.imageset/Contents.json diff --git a/GMERemittance/Assets.xcassets/addAccount/warning_voice_fishing.imageset/warning_voice_fishing.jpg b/GMERemittance/Assets.xcassets/james/warning_voice_fishing.imageset/warning_voice_fishing.jpg similarity index 100% rename from GMERemittance/Assets.xcassets/addAccount/warning_voice_fishing.imageset/warning_voice_fishing.jpg rename to GMERemittance/Assets.xcassets/james/warning_voice_fishing.imageset/warning_voice_fishing.jpg diff --git a/GMERemittance/Module/Home/User Interface/View/HomeViewController.swift b/GMERemittance/Module/Home/User Interface/View/HomeViewController.swift index 3e224997..a48d7d9a 100644 --- a/GMERemittance/Module/Home/User Interface/View/HomeViewController.swift +++ b/GMERemittance/Module/Home/User Interface/View/HomeViewController.swift @@ -181,7 +181,7 @@ class HomeViewController: UIViewController, UICollectionViewDelegateFlowLayout { self.startCall(contactNumber: self.userHotLine?.remitPhoneNumber ?? "1588 6864") } - liveChat.setValue(UIImage(named:"ic_live_chat")?.withRenderingMode(.alwaysOriginal),forKey:"image") + liveChat.setValue(UIImage(named:"chat")?.withRenderingMode(.alwaysOriginal),forKey:"image") contactNumber.setValue(UIImage(named:"ic_call")?.withRenderingMode(.alwaysOriginal),forKey:"image") alert.addAction(liveChat) @@ -646,7 +646,7 @@ extension HomeViewController: HomeViewInterface { } } - +// MARK: - UITableViewDelegate extension HomeViewController: UITableViewDelegate { func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { @@ -664,7 +664,7 @@ extension HomeViewController: UITableViewDelegate { } } - +// MARK: - UITableViewDataSource extension HomeViewController: UITableViewDataSource { func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 1 @@ -709,9 +709,7 @@ extension HomeViewController: UITableViewDataSource { } } - - -// notification Name +// MARK: - Notification Name extension HomeViewController { func getSendMoneyNotificationName() -> Notification.Name { return Notification.Name.init(rawValue: MenuNotificationName.sendMoney) @@ -756,13 +754,14 @@ extension HomeViewController { } - +// MARK: - UIGestureRecognizerDelegate extension HomeViewController: UIGestureRecognizerDelegate { func gestureRecognizer(_ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch) -> Bool { return !Utility.didSubmitKyc() || Utility.shouldShowPennyTestError() || Utility.didPennyTestCancelled() || Utility.didPennyTestRequested() || Utility.didPennyTestNotInitiated() } } +// MARK: - Check KFTC Token, PopUpNotification extension HomeViewController { func save(user: User?) { Utility.save(user: user) @@ -827,10 +826,26 @@ extension HomeViewController { profile.set(name: username) ChannelIO.delegate = self - ChannelIO.boot(with:settings, profile: profile) {(_, _) in - ChannelIO.open(animated: true) - // For push notification of ChannelIO - // ChannelIO.track(eventName:"HomeVisit") + ChannelIO.boot(with:settings, profile: profile) {(completion, _) in + var message = "channelIO_error_message_text".localized() + + switch completion { + case .success: + ChannelIO.open(animated: true) + return + case .notInitialized: message += "(1)" + case .networkTimeout: message += "(2)" + case .notAvailableVersion: message += "(3)" + case .serviceUnderConstruction: message += "(4)" + case .requirePayment: message += "(5)" + case .accessDenied: message += "(6)" + case .unknown: message += "(7)" + @unknown default: message += "(8)" + + } + + self.alert(message: message) + } } } diff --git a/bn.lproj/Localizable.strings b/bn.lproj/Localizable.strings index e4d63ae2..83f7540c 100644 --- a/bn.lproj/Localizable.strings +++ b/bn.lproj/Localizable.strings @@ -501,3 +501,6 @@ "token_renewal_text" = " টোকেন নবায়ন"; "token_renewal_confirm_text" = " রেজিস্টার্ড অটো ডেবিট এর টোকেন নবায়ন করতে চেষ্টা করছেন? "; "token_renewal_placeholder_text" = "   টোকেন নবায়ন করতে ভাষা নির্বাচন করুণ "; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/en.lproj/Localizable.strings b/en.lproj/Localizable.strings index a28f4a7f..711653b8 100644 --- a/en.lproj/Localizable.strings +++ b/en.lproj/Localizable.strings @@ -509,3 +509,7 @@ "token_renewal_text" = "Token Renewal"; "token_renewal_confirm_text" = "Do you try to renew token of registered Auto Debit Accounts?\n(It must be renewed every one year.)"; "token_renewal_placeholder_text" = "Select Language for Renewal Token"; + + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/id.lproj/Localizable.strings b/id.lproj/Localizable.strings index cae22d97..b8dfb7a9 100644 --- a/id.lproj/Localizable.strings +++ b/id.lproj/Localizable.strings @@ -496,3 +496,6 @@ "token_renewal_text" = "Token Renewal"; "token_renewal_confirm_text" = "Do you try to renew token of registered Auto Debit Accounts?\n(It must be renewed every one year.)"; "token_renewal_placeholder_text" = "Select Language for Renewal Token"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/km.lproj/Localizable.strings b/km.lproj/Localizable.strings index 9fc47e50..17496cee 100644 --- a/km.lproj/Localizable.strings +++ b/km.lproj/Localizable.strings @@ -509,3 +509,6 @@ "token_renewal_text" = "បន្តសុពលភាព"; "token_renewal_confirm_text" = "តើអ្នកចង់់បន្តសុពលភាពគណនីកាត់លុយអូតូដែលអ្នកបានចុះឈ្មោះពីមុនឬទេ?\n(អ្នកត្រូវបន្តរៀងរាល់ឆ្នាំ)"; "token_renewal_placeholder_text" = "ជ្រើសរើសភាសាដើម្បីធ្វើការបន្តសុពលភាព"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/ko.lproj/Localizable.strings b/ko.lproj/Localizable.strings index 3095fef5..d77d7635 100644 --- a/ko.lproj/Localizable.strings +++ b/ko.lproj/Localizable.strings @@ -512,3 +512,6 @@ "token_renewal_text" = "토큰 갱신"; "token_renewal_confirm_text" = "등록된 자동이체 계좌들의 토큰을 갱신하시겠습니까? \n(1년에 한번은 갱신되어야 합니다.)"; "token_renewal_placeholder_text" = "토큰 갱신을 위해 언어를 선택하세요"; + +// ChannelIO +"channelIO_error_message_text" = "사용불가"; diff --git a/mn.lproj/Localizable.strings b/mn.lproj/Localizable.strings index 4d86dfae..288c92e2 100644 --- a/mn.lproj/Localizable.strings +++ b/mn.lproj/Localizable.strings @@ -508,3 +508,6 @@ "token_renewal_text" = "Эрхийг сэргээх"; "token_renewal_confirm_text" = "Баталгаат дансны эрхийг сэргээх үү? "; "token_renewal_placeholder_text" = "Эрхийг сэргээхэд ашиглах хэлийг сонгоно уу"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/my-MM.lproj/Localizable.strings b/my-MM.lproj/Localizable.strings index 67060e3c..d1d4163d 100644 --- a/my-MM.lproj/Localizable.strings +++ b/my-MM.lproj/Localizable.strings @@ -483,3 +483,6 @@ "token_renewal_text" = "အသစ္ျပန္လုပ္ၿပီးပါၿပီ"; "token_renewal_confirm_text" = "သင့္ ေအာ္တိုခ်ိတ္ဆက္မႈအား သက္တမ္းတိုးလိုပါသလား \n(တစ္နွစ္တစ္ခါ သက္တမ္းတိုးရပါမည္)"; "token_renewal_placeholder_text" = "သက္တမ္းတိုးရန္အတြက္ ဘာသာစကားေရြးခ်ယ္ပါ"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/my.lproj/Localizable.strings b/my.lproj/Localizable.strings index d517c82d..b5ce0d95 100644 --- a/my.lproj/Localizable.strings +++ b/my.lproj/Localizable.strings @@ -517,3 +517,6 @@ "token_renewal_text" = "အသစ္ျပန္လုပ္ၿပီးပါၿပီ"; "token_renewal_confirm_text" = "သင့္ ေအာ္တိုခ်ိတ္ဆက္မႈအား သက္တမ္းတိုးလိုပါသလား \n(တစ္နွစ္တစ္ခါ သက္တမ္းတိုးရပါမည္)"; "token_renewal_placeholder_text" = "သက္တမ္းတိုးရန္အတြက္ ဘာသာစကားေရြးခ်ယ္ပါ"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/ne.lproj/Localizable.strings b/ne.lproj/Localizable.strings index 6f15d428..8cbd043f 100644 --- a/ne.lproj/Localizable.strings +++ b/ne.lproj/Localizable.strings @@ -509,3 +509,5 @@ "token_renewal_confirm_text" = "के तपाई दर्ता गरिएका स्वत: डेबिट खाताहरूको कुपन पुन: नवीकरण गर्न प्रयास गर्नुभयो ? \n(यो हरेक वर्ष नवीकरण गर्न अनिवार्य छ।)"; "token_renewal_placeholder_text" = "कुपन नवीकरणको लागि भाषा छनौट गर्नुहोस |"; +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/ru-RU.lproj/Localizable.strings b/ru-RU.lproj/Localizable.strings index 8dc13b8f..7bd67e6e 100644 --- a/ru-RU.lproj/Localizable.strings +++ b/ru-RU.lproj/Localizable.strings @@ -508,3 +508,6 @@ "token_renewal_text" = "Token Renewal"; "token_renewal_confirm_text" = "Do you try to renew token of registered Auto Debit Accounts?\n(It must be renewed every one year.)"; "token_renewal_placeholder_text" = "Select Language for Renewal Token"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/si.lproj/Localizable.strings b/si.lproj/Localizable.strings index 2162a310..81154d76 100644 --- a/si.lproj/Localizable.strings +++ b/si.lproj/Localizable.strings @@ -515,3 +515,6 @@ "token_renewal_text" = "Token Renewal"; "token_renewal_confirm_text" = "Do you try to renew token of registered Auto Debit Accounts?\n(It must be renewed every one year.)"; "token_renewal_placeholder_text" = "Select Language for Renewal Token"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/th.lproj/Localizable.strings b/th.lproj/Localizable.strings index 470ce65c..2b12c406 100644 --- a/th.lproj/Localizable.strings +++ b/th.lproj/Localizable.strings @@ -514,3 +514,6 @@ "token_renewal_text" = "Token Renewal"; "token_renewal_confirm_text" = "Do you try to renew token of registered Auto Debit Accounts?\n(It must be renewed every one year.)"; "token_renewal_placeholder_text" = "Select Language for Renewal Token"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/uz.lproj/Localizable.strings b/uz.lproj/Localizable.strings index 15ee6907..b69277e4 100644 --- a/uz.lproj/Localizable.strings +++ b/uz.lproj/Localizable.strings @@ -511,3 +511,6 @@ "token_renewal_text" = "Token Renewal"; "token_renewal_confirm_text" = "Do you try to renew token of registered Auto Debit Accounts?\n(It must be renewed every one year.)"; "token_renewal_placeholder_text" = "Select Language for Renewal Token"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available."; diff --git a/vi-VN.lproj/Localizable.strings b/vi-VN.lproj/Localizable.strings index f3fbf19d..f70a6c85 100644 --- a/vi-VN.lproj/Localizable.strings +++ b/vi-VN.lproj/Localizable.strings @@ -507,3 +507,6 @@ "token_renewal_text" = "Token Renewal"; "token_renewal_confirm_text" = "Do you try to renew token of registered Auto Debit Accounts?\n(It must be renewed every one year.)"; "token_renewal_placeholder_text" = "Select Language for Renewal Token"; + +// ChannelIO +"channelIO_error_message_text" = "Service not available.";