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 00000000..bebae544 Binary files /dev/null and b/GMERemittance/Assets.xcassets/james/chat.imageset/206461-48.png differ diff --git a/GMERemittance/Assets.xcassets/james/chat.imageset/206461-64.png b/GMERemittance/Assets.xcassets/james/chat.imageset/206461-64.png new file mode 100644 index 00000000..459c760c Binary files /dev/null and b/GMERemittance/Assets.xcassets/james/chat.imageset/206461-64.png differ diff --git a/GMERemittance/Assets.xcassets/james/chat.imageset/Contents.json b/GMERemittance/Assets.xcassets/james/chat.imageset/Contents.json new file mode 100644 index 00000000..5e039829 --- /dev/null +++ b/GMERemittance/Assets.xcassets/james/chat.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "chat.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "206461-48.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "206461-64.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/GMERemittance/Assets.xcassets/james/chat.imageset/chat.png b/GMERemittance/Assets.xcassets/james/chat.imageset/chat.png new file mode 100644 index 00000000..08531666 Binary files /dev/null and b/GMERemittance/Assets.xcassets/james/chat.imageset/chat.png differ 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 00000000..669d1212 Binary files /dev/null and b/GMERemittance/Assets.xcassets/james/chatIcon.imageset/chatIcon.png differ 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.";