Browse Source

Redmine Changes

pull/29/head 1.0.2
yare 2 years ago
parent
commit
8d358ad99b
  1. 8
      GME Remit.xcodeproj/project.pbxproj
  2. 2
      GME Remit/Models/Response/TransactionModel.swift
  3. 2
      GME Remit/Modules/RecipientModules/Recipients/Application Logic/Model/Recipient/Recipient.swift
  4. 5
      GME Remit/Modules/RecipientModules/Recipients/User Interface/View/ViewModel/RecipientsViewModel.swift
  5. 54
      GME Remit/Modules/RecipientModules/SetupRecipient/User Interface/View/SetupRecipient.storyboard
  6. 22
      GME Remit/Modules/RecipientModules/SetupRecipient/User Interface/View/SetupRecipientViewController.swift
  7. 2
      GME Remit/Modules/RegisterModules/ExistingUserRegistration/UserAccessRequest/User Interface/View/ExistingUserRegistrationViewController.swift
  8. 2
      GME Remit/Modules/RegisterModules/UserAuthentication/ExistingUserKyc/User Interface/View/ExistingUserKycViewController.swift
  9. 2
      GME Remit/Modules/RegisterModules/UserAuthentication/KYCVerifyStep1/User Interface/View/KYCVerifyStep1ViewController.swift
  10. 25
      GME Remit/Modules/RemittanceModules/OverseasModules/SendMoneyReceipt/User Interface/View/SendMoneyReceiptViewController.swift
  11. 4
      GME Remit/Modules/RemittanceModules/OverseasModules/SendMoneyReceipt/User Interface/Wireframe/SendMoneyReceiptWireframe.swift
  12. 14
      GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/Presenter/TransactionHistoryPresenter.swift
  13. 48
      GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/View/TransactionHistory.storyboard
  14. 2
      GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/Wireframe/TransactionHistoryWireframe.swift
  15. 1
      GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/Wireframe/TransactionHistoryWireframeInput.swift
  16. 6
      GME Remit/Modules/RenewID/User Interface/View/RenewID.storyboard
  17. 4
      GME Remit/Modules/RenewID/User Interface/View/RenewIDViewController.swift
  18. 9
      GME Remit/Modules/SideMenu/AboutGMEViewController.swift
  19. 49
      GME Remit/Modules/SideMenu/SideMenu.storyboard
  20. 9
      GME Remit/Modules/SplashScreen/User Interface/View/SplashScreen.storyboard
  21. 142
      GME Remit/MultiLanguages/bn.lproj/Localizable.strings
  22. 4
      GME Remit/MultiLanguages/en.lproj/Localizable.strings
  23. 2
      GME Remit/MultiLanguages/ja.lproj/Localizable.strings
  24. 2
      GME Remit/MultiLanguages/ne.lproj/Localizable.strings
  25. 10
      GME Remit/MultiLanguages/vi-VN.lproj/Localizable.strings
  26. 42
      GME Remit/Utilities/MultiMediaManager.swift

8
GME Remit.xcodeproj/project.pbxproj

@ -7568,7 +7568,7 @@
CODE_SIGN_ENTITLEMENTS = "GME Remit.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 46;
CURRENT_PROJECT_VERSION = 9;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 68KRG7GPAV;
ENABLE_BITCODE = NO;
@ -7584,7 +7584,7 @@
"$(inherited)",
"$(PROJECT_DIR)/GME\\ Remit/ThirdParty/virtualKeyboard/mtk_module",
);
MARKETING_VERSION = 1.0;
MARKETING_VERSION = 1.0.1;
"OTHER_CODE_SIGN_FLAGS[sdk=*]" = "--generate-entitlement-der";
OTHER_LDFLAGS = (
"$(OTHER_LDFLAGS)",
@ -7609,7 +7609,7 @@
CODE_SIGN_ENTITLEMENTS = "GME Remit.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 46;
CURRENT_PROJECT_VERSION = 9;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 68KRG7GPAV;
ENABLE_BITCODE = NO;
@ -7625,7 +7625,7 @@
"$(inherited)",
"$(PROJECT_DIR)/GME\\ Remit/ThirdParty/virtualKeyboard/mtk_module",
);
MARKETING_VERSION = 1.0;
MARKETING_VERSION = 1.0.1;
OTHER_LDFLAGS = (
"$(OTHER_LDFLAGS)",
"-ObjC",

2
GME Remit/Models/Response/TransactionModel.swift

@ -40,6 +40,7 @@ class TransactionModel: Mappable {
var payOutMode: String?
var sendDate: String?
var paidDate: String?
var displayAction: String?
// Inbound
var status: String?
@ -79,6 +80,7 @@ class TransactionModel: Mappable {
payOutMode <- map["PayoutMode"]
sendDate <- map["SendDate"]
paidDate <- map["PaidDate"]
displayAction <- map["DisplayActions"]
status <- map["Status"]
receivedAmount <- map["ReceivingAmount"]

2
GME Remit/Modules/RecipientModules/Recipients/Application Logic/Model/Recipient/Recipient.swift

@ -58,6 +58,7 @@ struct Recipient: Mappable {
var nativeCountryID: String?
var isPartnerChanged: String?
var isForceUpdate: String?
init?(map: Map) {}
init() {
@ -137,6 +138,7 @@ struct Recipient: Mappable {
nativeCountryCode <- map["nativeCountryCode"]
nativeCountryID <- map["nativeCountryID"]
isPartnerChanged <- map["isPartnerChanged"]
isForceUpdate <- map["isForceUpdate"]
}
func serialize() -> [String : String] {

5
GME Remit/Modules/RecipientModules/Recipients/User Interface/View/ViewModel/RecipientsViewModel.swift

@ -91,6 +91,11 @@ class RecipientsViewModel: ViewModelType {
return
}
if self.selectedRecipient?.isForceUpdate?.uppercased() == "Y" {
self.isNeedEditRecipient.onNext(())
return
}
if self.selectedRecipient?.isPartnerChanged == "1" {
self.isPartnerChanged.onNext(())
return

54
GME Remit/Modules/RecipientModules/SetupRecipient/User Interface/View/SetupRecipient.storyboard

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="7Ae-bw-nta">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="19529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="7Ae-bw-nta">
<device id="retina4_7" orientation="portrait" appearance="dark"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="19519"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -517,13 +517,13 @@
<rect key="frame" x="187.5" y="20" width="0.0" height="74"/>
<subviews>
<label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="I have read and agreed to " textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="uvp-Z7-1y2">
<rect key="frame" x="-7.5" y="0.0" width="164" height="0.0"/>
<rect key="frame" x="-8" y="0.0" width="156.5" height="0.0"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Ead-us-J1y">
<rect key="frame" x="0.0" y="0.0" width="149" height="0.0"/>
<rect key="frame" x="0.0" y="0.0" width="140" height="0.0"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="14"/>
<state key="normal" title="1. JME User Agreement">
<color key="titleColor" name="ThemeBlue"/>
@ -670,76 +670,76 @@
</scenes>
<designables>
<designable name="0W1-8y-tX6">
<size key="intrinsicContentSize" width="198.5" height="34"/>
<size key="intrinsicContentSize" width="194" height="34"/>
</designable>
<designable name="3m4-pD-BGm">
<size key="intrinsicContentSize" width="133.5" height="34"/>
<size key="intrinsicContentSize" width="131.5" height="34"/>
</designable>
<designable name="4gU-jr-Ts7">
<size key="intrinsicContentSize" width="206.5" height="34"/>
<size key="intrinsicContentSize" width="203.5" height="34"/>
</designable>
<designable name="55n-GU-u5y">
<size key="intrinsicContentSize" width="229.5" height="34"/>
<size key="intrinsicContentSize" width="224.5" height="34"/>
</designable>
<designable name="8Ce-0k-aZt">
<size key="intrinsicContentSize" width="205" height="34"/>
<size key="intrinsicContentSize" width="200.5" height="34"/>
</designable>
<designable name="8Rm-uv-VaK">
<size key="intrinsicContentSize" width="134.5" height="34"/>
<size key="intrinsicContentSize" width="132.5" height="34"/>
</designable>
<designable name="99p-2t-bEr">
<size key="intrinsicContentSize" width="133.5" height="34"/>
<size key="intrinsicContentSize" width="131.5" height="34"/>
</designable>
<designable name="A25-14-ruo">
<size key="intrinsicContentSize" width="227" height="34"/>
<size key="intrinsicContentSize" width="225.5" height="34"/>
</designable>
<designable name="DQC-Eg-Hmj">
<size key="intrinsicContentSize" width="146.5" height="34"/>
<size key="intrinsicContentSize" width="144" height="34"/>
</designable>
<designable name="LWt-fH-90a">
<size key="intrinsicContentSize" width="204.5" height="34"/>
<size key="intrinsicContentSize" width="200.5" height="34"/>
</designable>
<designable name="SpL-EQ-pgM">
<size key="intrinsicContentSize" width="200" height="34"/>
<size key="intrinsicContentSize" width="197" height="34"/>
</designable>
<designable name="UA6-tD-Gc0">
<size key="intrinsicContentSize" width="99.5" height="34"/>
<size key="intrinsicContentSize" width="99" height="34"/>
</designable>
<designable name="XTi-9I-GDi">
<size key="intrinsicContentSize" width="132" height="34"/>
<size key="intrinsicContentSize" width="132.5" height="34"/>
</designable>
<designable name="YHH-Sk-Jvp">
<size key="intrinsicContentSize" width="171" height="34"/>
<size key="intrinsicContentSize" width="168.5" height="34"/>
</designable>
<designable name="cPO-Ql-d08">
<size key="intrinsicContentSize" width="132" height="34"/>
<size key="intrinsicContentSize" width="129.5" height="34"/>
</designable>
<designable name="eAK-nt-rtc">
<size key="intrinsicContentSize" width="142" height="34"/>
<size key="intrinsicContentSize" width="141" height="34"/>
</designable>
<designable name="hkx-NG-MWg">
<size key="intrinsicContentSize" width="188" height="34"/>
<size key="intrinsicContentSize" width="186" height="34"/>
</designable>
<designable name="nsx-wB-rlf">
<size key="intrinsicContentSize" width="241" height="34"/>
<size key="intrinsicContentSize" width="238" height="34"/>
</designable>
<designable name="o95-4S-dG9">
<size key="intrinsicContentSize" width="148" height="34"/>
<size key="intrinsicContentSize" width="147.5" height="34"/>
</designable>
<designable name="ons-lY-16w">
<size key="intrinsicContentSize" width="150" height="34"/>
<size key="intrinsicContentSize" width="147.5" height="34"/>
</designable>
<designable name="vrr-rD-c2Z">
<size key="intrinsicContentSize" width="187" height="34"/>
<size key="intrinsicContentSize" width="184.5" height="34"/>
</designable>
<designable name="w1o-4L-7Ji">
<size key="intrinsicContentSize" width="136" height="34"/>
</designable>
<designable name="xiP-Ao-mgO">
<size key="intrinsicContentSize" width="179" height="34"/>
<size key="intrinsicContentSize" width="176" height="34"/>
</designable>
<designable name="z1Z-0h-bqe">
<size key="intrinsicContentSize" width="118" height="34"/>
<size key="intrinsicContentSize" width="115.5" height="34"/>
</designable>
</designables>
<color key="tintColor" red="0.78177064659999995" green="0.55228364470000002" blue="0.018981300289999999" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>

22
GME Remit/Modules/RecipientModules/SetupRecipient/User Interface/View/SetupRecipientViewController.swift

@ -86,6 +86,11 @@ class SetupRecipientViewController: UIViewController {
// MARK: VC's Life cycle
var receiverID: String? = ""
var receiver: Recipient?
var setnativeCountryFirst: Bool = true
override func viewDidLoad() {
super.viewDidLoad()
setup()
@ -374,6 +379,7 @@ extension SetupRecipientViewController {
output.selectedRecipient
.drive(onNext: { [weak self] in guard let `self` = self else { return }
self.setText(with: $0)
self.receiver = $0
}).disposed(by: disposeBag)
output.selectedCountry
@ -400,7 +406,7 @@ extension SetupRecipientViewController {
output.selectedBank.drive(onNext: { [weak self] in guard let `self` = self else { return }
self.bankTextField.text = $0?.name
self.bankTextField.sendActions(for: .editingChanged)
if !self.branchTextField.isHidden{
if !self.branchTextField.isHidden {
if $0?.branchRequired?.lowercased() == "false" {
self.branchTextField.isHidden = true
self.branchDropdown.isHidden = true
@ -498,10 +504,21 @@ extension SetupRecipientViewController {
output.selectedNativeCountry.drive(onNext: { [weak self] in guard let `self` = self else { return }
guard let country = $0 else { return }
if self.receiver?.nativeCountry == "" || self.receiver?.nativeCountry == nil {
if self.setnativeCountryFirst == true {
self.setnativeCountryFirst = false
} else {
self.nativeCountryTextField.text = $0?.text
self.nativeCountryTextField.setCountry(with: country.code, isShowCode: false)
}
} else {
self.nativeCountryTextField.text = $0?.text
self.nativeCountryTextField.setCountry(with: country.code, isShowCode: false)
}
self.nativeCountryTextField.sendActions(for: .editingChanged)
}).disposed(by: disposeBag)
output.models.dynamicFieldsModel.drive(onNext: { [weak self] in guard let `self` = self else { return }
@ -647,9 +664,10 @@ extension SetupRecipientViewController {
cityTextField.text = recipient?.city?.uppercased()
cityTextField.sendActions(for: .editingChanged)
relationTextField.text = recipient?.relationshipID?.uppercased()
relationTextField.text = recipient?.relationship?.uppercased()
relationTextField.sendActions(for: .editingChanged)
// reasonTextField.text = recipient?.purposeOfRemitID?.uppercased()
// reasonTextField.sendActions(for: .editingChanged)

2
GME Remit/Modules/RegisterModules/ExistingUserRegistration/UserAccessRequest/User Interface/View/ExistingUserRegistrationViewController.swift

@ -144,7 +144,7 @@ class ExistingUserRegistrationViewController: UIViewController {
case dobTxtField:
validDic["dob"] = dobTxtField.isValid
case mobNoTxtField:
textField.text = String(textField.text!.prefix(13))
textField.text = String(textField.text!.prefix(14))
textField.removeNonASCII()
if textField.text?.prefix(3) != "+81" {
if textField.text?.count == 1 {

2
GME Remit/Modules/RegisterModules/UserAuthentication/ExistingUserKyc/User Interface/View/ExistingUserKycViewController.swift

@ -263,7 +263,7 @@ class ExistingUserKycViewController: UIViewController {
switch textField {
case mobileNumber:
textField.removeNonASCII()
textField.text = String(textField.text!.prefix(13))
textField.text = String(textField.text!.prefix(14))
if textField.text?.prefix(3) != "+81" {
if textField.text?.count == 1 {
textField.text = "+81" + (textField.text ?? "")

2
GME Remit/Modules/RegisterModules/UserAuthentication/KYCVerifyStep1/User Interface/View/KYCVerifyStep1ViewController.swift

@ -231,7 +231,7 @@ class KYCVerifyStep1ViewController: UIViewController {
switch textField {
case mobileNumberTextField:
textField.removeNonASCII()
textField.text = String(textField.text!.prefix(13))
textField.text = String(textField.text!.prefix(14))
if textField.text?.prefix(3) != "+81" {
if textField.text?.count == 1 {
textField.text = "+81" + (textField.text ?? "")

25
GME Remit/Modules/RemittanceModules/OverseasModules/SendMoneyReceipt/User Interface/View/SendMoneyReceiptViewController.swift

@ -117,6 +117,7 @@ class SendMoneyReceiptViewController: UIViewController {
var presenter: SendMoneyReceiptModuleInterface?
weak var hudDelegate: HUDStatusDelegate?
var shouldShowCancelAmmendButton = false
var displayOption: String?
var receiptParent: ReceiptParent = .sendMoney
var controlNo: String?
var transactionId: String?
@ -236,6 +237,21 @@ class SendMoneyReceiptViewController: UIViewController {
}
func setupBackButton() {
print(self.displayOption ?? "No display Option")
let displayOption = DisplayOption(rawValue: self.displayOption ?? "")
switch displayOption {
case .cancelamend:
return
case .reject:
self.requestToCancelButton.setTitle("Cancel Transaction", for: .normal)
self.requestToChangeButton.isHidden = true
case .cancel:
self.requestToChangeButton.isHidden = true
case .amend:
self.requestToCancelButton.isHidden = true
case .none:
return
}
if shouldShowCancelAmmendButton {
self.navigationController?.navigationItem.hidesBackButton = false
let button = UIBarButtonItem.init(
@ -328,3 +344,12 @@ extension SendMoneyReceiptViewController: SendMoneyReceiptViewInterface {
self.reciept = model
}
}
enum DisplayOption: String {
case cancelamend = "cancel,amend"
case reject = "reject"
case cancel = "cancel"
case amend = "amend"
}

4
GME Remit/Modules/RemittanceModules/OverseasModules/SendMoneyReceipt/User Interface/Wireframe/SendMoneyReceiptWireframe.swift

@ -17,6 +17,7 @@ class SendMoneyReceiptWireframe {
let mailboxwireFrame = MessageComposeWireframe()
var receiptType: ReceiptType = .overseas
var displayOption: String?
}
extension SendMoneyReceiptWireframe: SendMoneyReceiptWireframeInput {
@ -31,6 +32,7 @@ extension SendMoneyReceiptWireframe: SendMoneyReceiptWireframeInput {
viewController.controlNo = self.controlNo // todo: refractor later
viewController.transactionId = self.transactionId // todo: refractor later
viewController.shouldShowCancelAmmendButton = self.shouldShowCancelAmmendButton
viewController.displayOption = self.displayOption
viewController.receiptParent = self.receiptParent
viewController.receiptType = receiptType
viewController.presenter = presenter
@ -60,6 +62,7 @@ extension SendMoneyReceiptWireframe: SendMoneyReceiptWireframeInput {
controlNo: String,
transactionId: String,
shouldShowCancelAmmendButton: Bool,
displayOption: String,
source: UINavigationController
) {
receiptType = type
@ -67,6 +70,7 @@ extension SendMoneyReceiptWireframe: SendMoneyReceiptWireframeInput {
self.transactionId = transactionId
self.shouldShowCancelAmmendButton = shouldShowCancelAmmendButton
self.displayOption = displayOption
self.controlNo = controlNo
self.pushMainView(in: source)
}

14
GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/Presenter/TransactionHistoryPresenter.swift

@ -56,7 +56,7 @@ extension TransactionHistoryPresenter: TransactionHistoryModuleInterface {
let element = self.filteredModels.elementAt(index: index)
guard let id = element?.transactionId, let controlNo = element?.controlNumber else {return}
let status = (element?.payStatus ?? "").lowercased()
let status = (element?.displayAction ?? "").lowercased()
if status == TransactionModelType.paid.rawValue.lowercased() ||
status == "cancel" ||
status == "success" ||
@ -64,14 +64,14 @@ extension TransactionHistoryPresenter: TransactionHistoryModuleInterface {
wireframe?.openReciept(
type: type,
transactionId: id,
shouldShowCancelAmmendButton: false,
shouldShowCancelAmmendButton: false, displayOption: status,
control: controlNo
)
} else {
wireframe?.openReciept(
type: type,
transactionId: id,
shouldShowCancelAmmendButton: true,
shouldShowCancelAmmendButton: true, displayOption: status,
control: controlNo
)
}
@ -111,12 +111,16 @@ extension TransactionHistoryPresenter: TransactionHistoryInteractorOutput {
let statusIsCancel = status == "Cancel".lowercased()
let statusIsSuccess = status == "success".lowercased()
let statusIsFail = status == "fail".lowercased()
let statusIsCanclled = status == "Cancelled".lowercased()
let statusIsCanclledRequest = status == "CancelStatus".lowercased()
let statusIsReject = status == "Reject".lowercased()
let statusIsAmend = status == "Amend".lowercased()
let statusIsPending = status == "Pending".lowercased()
let shouldNotUpdateStatus = statusIsPaid ||
statusIsUnpaid ||
statusIsCancel ||
statusIsSuccess ||
statusIsFail
statusIsFail || statusIsCanclled || statusIsCanclledRequest || statusIsCanclledRequest || statusIsReject || statusIsAmend || statusIsPending
if !shouldNotUpdateStatus {
$0.payStatus = "Unpaid"

48
GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/View/TransactionHistory.storyboard

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="GvJ-2t-mHS">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="19529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="GvJ-2t-mHS">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="19519"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -80,7 +80,7 @@
</connections>
</segmentedControl>
<label hidden="YES" opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="No Transaction Found" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="jdu-hl-JUc">
<rect key="frame" x="118.5" y="128" width="138" height="44"/>
<rect key="frame" x="122" y="128" width="131" height="44"/>
<constraints>
<constraint firstAttribute="height" constant="44" id="WU9-zv-79l"/>
</constraints>
@ -95,13 +95,13 @@
<inset key="separatorInset" minX="0.0" minY="0.0" maxX="0.0" maxY="0.0"/>
<color key="sectionIndexBackgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<view key="tableFooterView" contentMode="scaleToFill" id="0KB-Kj-EQz">
<rect key="frame" x="0.0" y="256" width="355" height="44"/>
<rect key="frame" x="0.0" y="267" width="355" height="44"/>
<autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
</view>
<prototypes>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="TransactionHistoryTableViewCell" rowHeight="100" id="Atv-Nn-ubf" customClass="TransactionHistoryTableViewCell" customModule="JME_Remit" customModuleProvider="target">
<rect key="frame" x="0.0" y="28" width="355" height="100"/>
<rect key="frame" x="0.0" y="44.5" width="355" height="100"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="Atv-Nn-ubf" id="ObJ-hd-ZFd">
<rect key="frame" x="0.0" y="0.0" width="355" height="100"/>
@ -117,16 +117,16 @@
<rect key="frame" x="15" y="10" width="300" height="60"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="1Xg-58-Lhd">
<rect key="frame" x="0.0" y="0.0" width="300" height="14"/>
<rect key="frame" x="0.0" y="0.0" width="300" height="14.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="751" text="Tue, 19/12/2017" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lTb-Co-nsv">
<rect key="frame" x="0.0" y="0.0" width="150" height="14"/>
<rect key="frame" x="0.0" y="0.0" width="150" height="14.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Amount" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="Ouw-tA-MfC">
<rect key="frame" x="150" y="0.0" width="150" height="14"/>
<rect key="frame" x="150" y="0.0" width="150" height="14.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" white="0.25" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -134,7 +134,7 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="eGL-X3-yur">
<rect key="frame" x="0.0" y="14" width="300" height="30"/>
<rect key="frame" x="0.0" y="14.5" width="300" height="30"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="200" verticalCompressionResistancePriority="700" text="To: Dhan Singh Saud" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="p2g-GW-5Xg">
<rect key="frame" x="0.0" y="0.0" width="150" height="30"/>
@ -154,18 +154,18 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="4Y6-9G-6bb">
<rect key="frame" x="0.0" y="44" width="300" height="16"/>
<rect key="frame" x="0.0" y="44.5" width="300" height="15.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="751" text="Cash Payment" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="nbJ-vS-KkN">
<rect key="frame" x="0.0" y="0.0" width="235" height="16"/>
<rect key="frame" x="0.0" y="0.0" width="200" height="15.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" text="Unpaid" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="oBB-nk-OGM">
<rect key="frame" x="235" y="0.0" width="65" height="16"/>
<rect key="frame" x="200" y="0.0" width="100" height="15.5"/>
<constraints>
<constraint firstAttribute="width" constant="65" id="W8P-Xj-TuP"/>
<constraint firstAttribute="width" constant="100" id="W8P-Xj-TuP"/>
</constraints>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Semibold" family="San Francisco Display" pointSize="13"/>
<color key="textColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
@ -231,7 +231,7 @@
</connections>
</tableViewCell>
<tableViewCell clipsSubviews="YES" contentMode="scaleToFill" preservesSuperviewLayoutMargins="YES" selectionStyle="none" indentationWidth="10" reuseIdentifier="InboundTransactionCell" rowHeight="100" id="bbG-p3-d1o" customClass="InboundTransactionCell" customModule="JME_Remit" customModuleProvider="target">
<rect key="frame" x="0.0" y="128" width="355" height="100"/>
<rect key="frame" x="0.0" y="144.5" width="355" height="100"/>
<autoresizingMask key="autoresizingMask"/>
<tableViewCellContentView key="contentView" opaque="NO" clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="center" preservesSuperviewLayoutMargins="YES" insetsLayoutMarginsFromSafeArea="NO" tableViewCell="bbG-p3-d1o" id="KZh-fy-uOc">
<rect key="frame" x="0.0" y="0.0" width="355" height="100"/>
@ -247,16 +247,16 @@
<rect key="frame" x="15" y="10" width="300" height="60"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="31d-2P-xgE">
<rect key="frame" x="0.0" y="0.0" width="300" height="14"/>
<rect key="frame" x="0.0" y="0.0" width="300" height="14.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="751" text="Tue, 19/12/2017" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="pU7-Vf-2z1">
<rect key="frame" x="0.0" y="0.0" width="150" height="14"/>
<rect key="frame" x="0.0" y="0.0" width="150" height="14.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="controlNumber" textAlignment="right" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="ZIs-Oh-u5M">
<rect key="frame" x="150" y="0.0" width="150" height="14"/>
<rect key="frame" x="150" y="0.0" width="150" height="14.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" white="0.25" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
<nil key="highlightedColor"/>
@ -264,7 +264,7 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="3Tq-dD-DPn">
<rect key="frame" x="0.0" y="14" width="300" height="30"/>
<rect key="frame" x="0.0" y="14.5" width="300" height="30"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="200" verticalCompressionResistancePriority="700" text="From: Sender Name" lineBreakMode="tailTruncation" numberOfLines="2" baselineAdjustment="alignBaselines" minimumScaleFactor="0.5" translatesAutoresizingMaskIntoConstraints="NO" id="a0u-g8-9Ob">
<rect key="frame" x="0.0" y="0.0" width="150" height="30"/>
@ -284,16 +284,16 @@
</subviews>
</stackView>
<stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="8Kq-19-fos">
<rect key="frame" x="0.0" y="44" width="300" height="16"/>
<rect key="frame" x="0.0" y="44.5" width="300" height="15.5"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" verticalCompressionResistancePriority="751" text="Shinhan" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="lpz-go-gHB">
<rect key="frame" x="0.0" y="0.0" width="215" height="16"/>
<rect key="frame" x="0.0" y="0.0" width="215" height="15.5"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeBlack"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" clipsSubviews="YES" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" text="PROCESSING" textAlignment="center" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumScaleFactor="0.80000000000000004" translatesAutoresizingMaskIntoConstraints="NO" id="Ckd-qO-Mir">
<rect key="frame" x="220" y="0.0" width="80" height="16"/>
<rect key="frame" x="220" y="0.0" width="80" height="15.5"/>
<color key="backgroundColor" red="0.031372549020000001" green="0.63921568630000003" blue="0.51764705879999995" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="width" constant="80" id="faj-0I-fHt"/>
@ -370,7 +370,7 @@
<rect key="frame" x="0.0" y="0.0" width="343" height="35"/>
<subviews>
<stackView opaque="NO" contentMode="scaleToFill" spacing="8" translatesAutoresizingMaskIntoConstraints="NO" id="ojY-3U-Rll">
<rect key="frame" x="108.5" y="-7.5" width="126" height="50"/>
<rect key="frame" x="109" y="-7.5" width="125" height="50"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="gGX-qp-QKa">
<rect key="frame" x="0.0" y="0.0" width="50" height="50"/>
@ -379,13 +379,13 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="~" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="JKy-P9-m5l">
<rect key="frame" x="58" y="0.0" width="10" height="50"/>
<rect key="frame" x="58" y="0.0" width="9" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="h4N-LL-0cF">
<rect key="frame" x="76" y="0.0" width="50" height="50"/>
<rect key="frame" x="75" y="0.0" width="50" height="50"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="16"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>

2
GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/Wireframe/TransactionHistoryWireframe.swift

@ -59,6 +59,7 @@ extension TransactionHistoryWireframe: TransactionHistoryWireframeInput {
type: ReceiptType,
transactionId: String,
shouldShowCancelAmmendButton: Bool,
displayOption: String,
control: String
) {
if let navigation = self.view.navigationController {
@ -67,6 +68,7 @@ extension TransactionHistoryWireframe: TransactionHistoryWireframeInput {
controlNo: control,
transactionId: transactionId,
shouldShowCancelAmmendButton: shouldShowCancelAmmendButton,
displayOption: displayOption,
source: navigation
)
}

1
GME Remit/Modules/RemittanceModules/TransactionHistoryModules/TransactionHistory/User Interface/Wireframe/TransactionHistoryWireframeInput.swift

@ -13,6 +13,7 @@ protocol TransactionHistoryWireframeInput: WireframeInput {
type: ReceiptType,
transactionId: String,
shouldShowCancelAmmendButton: Bool,
displayOption: String,
control: String
)

6
GME Remit/Modules/RenewID/User Interface/View/RenewID.storyboard

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="18122" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="HSb-ou-7T5">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="19529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="HSb-ou-7T5">
<device id="retina4_7" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="18093"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="19519"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
@ -195,7 +195,7 @@
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="right" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8Dk-qh-6VH">
<button opaque="NO" tag="1" contentMode="scaleToFill" contentHorizontalAlignment="right" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="8Dk-qh-6VH">
<rect key="frame" x="166" y="86" width="55" height="24"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="10"/>
<state key="normal" title="View Sample">

4
GME Remit/Modules/RenewID/User Interface/View/RenewIDViewController.swift

@ -110,9 +110,9 @@ class RenewIDViewController: UIViewController {
let image: UIImage?
switch type {
case .frontID:
image = #imageLiteral(resourceName: "samplePassport")
image = UIImage(named: "sample_id_front")
case .backID:
image = #imageLiteral(resourceName: "sampleFront")
image = UIImage(named: "sample_id_back")
}
// show alert

9
GME Remit/Modules/SideMenu/AboutGMEViewController.swift

@ -30,6 +30,8 @@ class AboutGMEViewController: UIViewController {
@IBOutlet weak var privacyPolicy: UIButton!
@IBOutlet weak var fraudGuarnteePolicy: UIButton!
@IBOutlet weak var furkomiDetailButtom: UIButton!
let facebookUrls: [String: String] = [
"np" : "",
"kh" : "",
@ -79,13 +81,14 @@ class AboutGMEViewController: UIViewController {
let termsAndConditionAttribute = NSMutableAttributedString(string: StringConstants().termsAndConditions, attributes: attributes)
let privacyAttribute = NSMutableAttributedString(string: StringConstants().privacyPolicy, attributes: attributes)
let fraudAttribute = NSMutableAttributedString(string: StringConstants().fraudGuaranteePolicy, attributes: attributes)
let faurkomiAttribute = NSMutableAttributedString(string: "Furikomi Details", attributes: attributes)
self.descriptionLabel.text = StringConstants().descriptionText
self.followUsTitleText.text = StringConstants().followText
self.versionTitleLabel.text = StringConstants().appVersionText
self.termsAndConditionButton.setAttributedTitle(termsAndConditionAttribute, for: .normal)
self.privacyPolicy.setAttributedTitle(privacyAttribute, for: .normal)
self.fraudGuarnteePolicy.setAttributedTitle(fraudAttribute, for: .normal)
self.furkomiDetailButtom.setAttributedTitle(faurkomiAttribute, for: .normal)
//self.termsAndConditionButton.setTitle(StringConstants().termsAndConditions, for: .normal)
// self.privacyPolicy.setTitle(StringConstants().privacyPolicy, for: .normal)
// self.fraudGuarnteePolicy.setTitle(StringConstants().fraudGuaranteePolicy, for: .normal)
@ -110,6 +113,10 @@ class AboutGMEViewController: UIViewController {
)
}
@IBAction func furkomiButtonClicked(_ sender: Any) {
let urlString = "https://japanremit.com/document/FurikomiDetails.html"
showTutorial(url: urlString)
}
@IBAction func termsAndCondition(_ sender: UIButton) {
let urlString = "https://www.japanremit.com/Website/TermsAndConditions"
showTutorial(url: urlString)

49
GME Remit/Modules/SideMenu/SideMenu.storyboard

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17701" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="19529" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES">
<device id="retina5_5" orientation="portrait" appearance="light"/>
<dependencies>
<deployment identifier="iOS"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17703"/>
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="19519"/>
<capability name="Named colors" minToolsVersion="9.0"/>
<capability name="Safe area layout guides" minToolsVersion="9.0"/>
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
@ -45,7 +45,7 @@
<rect key="frame" x="0.0" y="0.0" width="334" height="110"/>
<subviews>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="..." textAlignment="natural" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" minimumFontSize="12" translatesAutoresizingMaskIntoConstraints="NO" id="kdg-zQ-NIN">
<rect key="frame" x="0.0" y="10" width="15.333333333333334" height="43"/>
<rect key="frame" x="0.0" y="10" width="15.666666666666666" height="43"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="43" id="zNb-i9-nnG"/>
@ -55,7 +55,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="...." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="7" translatesAutoresizingMaskIntoConstraints="NO" id="QNQ-s6-P5E">
<rect key="frame" x="0.0" y="61" width="15.666666666666666" height="17"/>
<rect key="frame" x="0.0" y="61" width="16.333333333333332" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="lMU-0b-sbd"/>
@ -65,7 +65,7 @@
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="....." textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" minimumFontSize="7" translatesAutoresizingMaskIntoConstraints="NO" id="SdX-nR-jpH">
<rect key="frame" x="0.0" y="86" width="19.666666666666668" height="17"/>
<rect key="frame" x="0.0" y="86" width="20.333333333333332" height="17"/>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
<constraint firstAttribute="height" constant="17" id="dRD-RB-xrC"/>
@ -381,7 +381,7 @@
<rect key="frame" x="0.0" y="0.0" width="414" height="736"/>
<subviews>
<view contentMode="scaleToFill" placeholderIntrinsicWidth="375" placeholderIntrinsicHeight="667" translatesAutoresizingMaskIntoConstraints="NO" id="iFf-7f-Hxa">
<rect key="frame" x="0.0" y="0.0" width="414" height="784"/>
<rect key="frame" x="0.0" y="0.0" width="414" height="821.33333333333337"/>
<subviews>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="6iy-En-3n0">
<rect key="frame" x="0.0" y="0.0" width="414" height="150"/>
@ -398,33 +398,33 @@
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" lineBreakMode="wordWrap" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="AYM-92-crE">
<rect key="frame" x="34" y="182" width="346" height="81.666666666666686"/>
<rect key="frame" x="34" y="182" width="346" height="83.666666666666686"/>
<string key="text">Japan Money Express (JME) is a registered money transfer company with Kanto Local Financial Bureau under the Payment Service Act. JME provides easy, speedy, safe and reliable way to transfer money in many parts of the world.</string>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="14"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="BjH-0j-TVc" userLabel="Border">
<rect key="frame" x="0.0" y="400.66666666666669" width="414" height="0.66666666666668561"/>
<rect key="frame" x="0.0" y="437.66666666666669" width="414" height="0.66666666666668561"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="K7M-cd-xsc"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="App Version" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="E3H-nn-Nvh">
<rect key="frame" x="34" y="414.33333333333331" width="346" height="14"/>
<rect key="frame" x="34" y="451.33333333333331" width="346" height="14.333333333333314"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="12"/>
<color key="textColor" red="0.047058823529411764" green="0.12941176470588234" blue="0.41176470588235292" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="1.0.1" textAlignment="natural" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="cKU-hx-ROy">
<rect key="frame" x="34" y="435.33333333333331" width="346" height="14"/>
<rect key="frame" x="34" y="472.66666666666669" width="346" height="14.333333333333314"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Regular" family="San Francisco Display" pointSize="12"/>
<color key="textColor" name="ThemeText"/>
<nil key="highlightedColor"/>
</label>
<view contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="Oak-ca-Ggm" userLabel="Border">
<rect key="frame" x="0.0" y="472.66666666666669" width="414" height="0.66666666666668561"/>
<rect key="frame" x="0.0" y="509.66666666666669" width="414" height="0.66666666666668561"/>
<color key="backgroundColor" name="ThemeSeparate"/>
<constraints>
<constraint firstAttribute="height" constant="0.5" id="Xei-YO-zkT"/>
@ -432,13 +432,13 @@
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Follow us on" lineBreakMode="tailTruncation" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="bfv-Bk-7vq">
<rect key="frame" x="34" y="484.33333333333331" width="346" height="14"/>
<rect key="frame" x="34" y="521.33333333333337" width="346" height="14.333333333333371"/>
<fontDescription key="fontDescription" name="SanFranciscoDisplay-Medium" family="San Francisco Display" pointSize="12"/>
<color key="textColor" red="0.047058823529411764" green="0.12941176470588234" blue="0.41176470588235292" alpha="1" colorSpace="calibratedRGB"/>
<nil key="highlightedColor"/>
</label>
<button hidden="YES" opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="Kyg-Lw-v7u">
<rect key="frame" x="279" y="432.33333333333331" width="117" height="25"/>
<rect key="frame" x="279" y="469.33333333333331" width="117" height="25"/>
<color key="backgroundColor" red="0.90588235289999997" green="0.92941176469999998" blue="0.94901960780000005" alpha="1" colorSpace="calibratedRGB"/>
<constraints>
<constraint firstAttribute="width" constant="117" id="Bly-5e-PN8"/>
@ -458,7 +458,7 @@
</connections>
</button>
<stackView opaque="NO" contentMode="scaleToFill" spacing="5" translatesAutoresizingMaskIntoConstraints="NO" id="IFe-rR-lRI">
<rect key="frame" x="34" y="508.66666666666674" width="25" height="25"/>
<rect key="frame" x="34" y="546" width="25" height="25"/>
<subviews>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="j8X-Fa-EPV">
<rect key="frame" x="0.0" y="0.0" width="25" height="25"/>
@ -485,7 +485,7 @@
</subviews>
</stackView>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="leading" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="5Yn-Ri-dPJ">
<rect key="frame" x="34" y="283.66666666666669" width="124" height="27"/>
<rect key="frame" x="34" y="285.66666666666669" width="124" height="27"/>
<fontDescription key="fontDescription" name=".AppleSystemUIFont" family=".AppleSystemUIFont" pointSize="12"/>
<state key="normal" title="Terms and Conditions">
<color key="titleColor" red="0.047058823529411764" green="0.12941176470588234" blue="0.41176470588235292" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
@ -495,7 +495,7 @@
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="leading" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="c1W-1U-xTi">
<rect key="frame" x="34" y="318.66666666666669" width="79" height="27"/>
<rect key="frame" x="34" y="320.66666666666669" width="79" height="27"/>
<fontDescription key="fontDescription" name=".AppleSystemUIFont" family=".AppleSystemUIFont" pointSize="12"/>
<state key="normal" title="Privacy Policy">
<color key="titleColor" red="0.047058823529411764" green="0.12941176470588234" blue="0.41176470588235292" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
@ -505,7 +505,7 @@
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="leading" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="d4v-K1-E9M">
<rect key="frame" x="34" y="353.66666666666669" width="132" height="27"/>
<rect key="frame" x="34" y="355.66666666666669" width="132" height="27"/>
<fontDescription key="fontDescription" name=".AppleSystemUIFont" family=".AppleSystemUIFont" pointSize="12"/>
<state key="normal" title="Fraud Guarantee Policy">
<color key="titleColor" red="0.047058823529411764" green="0.12941176470588234" blue="0.41176470588235292" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
@ -515,6 +515,16 @@
<action selector="privacyPolicy:" destination="Yhd-pK-olD" eventType="touchUpInside" id="FjO-t7-xYS"/>
</connections>
</button>
<button opaque="NO" contentMode="scaleToFill" contentHorizontalAlignment="leading" contentVerticalAlignment="center" buttonType="system" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="GLr-3K-gBJ">
<rect key="frame" x="34" y="390.66666666666669" width="91" height="27"/>
<fontDescription key="fontDescription" name=".AppleSystemUIFont" family=".AppleSystemUIFont" pointSize="12"/>
<state key="normal" title="Furikomi Details">
<color key="titleColor" red="0.047058823530000002" green="0.12941176469999999" blue="0.41176470590000003" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</state>
<connections>
<action selector="furkomiButtonClicked:" destination="Yhd-pK-olD" eventType="touchUpInside" id="pYv-59-rYW"/>
</connections>
</button>
</subviews>
<color key="backgroundColor" white="0.0" alpha="0.0" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
<constraints>
@ -532,16 +542,18 @@
<constraint firstAttribute="trailing" secondItem="BjH-0j-TVc" secondAttribute="trailing" id="Oku-tj-QHB"/>
<constraint firstItem="IFe-rR-lRI" firstAttribute="leading" secondItem="iFf-7f-Hxa" secondAttribute="leading" constant="34" id="PGa-lm-0Ea"/>
<constraint firstItem="c1W-1U-xTi" firstAttribute="leading" secondItem="iFf-7f-Hxa" secondAttribute="leading" constant="34" id="Qub-LV-3G5"/>
<constraint firstItem="GLr-3K-gBJ" firstAttribute="leading" secondItem="iFf-7f-Hxa" secondAttribute="leading" constant="34" id="Rcp-sJ-j4J"/>
<constraint firstItem="AYM-92-crE" firstAttribute="top" secondItem="6iy-En-3n0" secondAttribute="bottom" constant="32" id="Rxq-gB-1UD"/>
<constraint firstItem="bfv-Bk-7vq" firstAttribute="top" secondItem="Oak-ca-Ggm" secondAttribute="bottom" constant="11" id="Uhq-cy-6Lf"/>
<constraint firstItem="E3H-nn-Nvh" firstAttribute="top" secondItem="BjH-0j-TVc" secondAttribute="bottom" constant="13" id="W0A-td-kWH"/>
<constraint firstItem="6iy-En-3n0" firstAttribute="leading" secondItem="iFf-7f-Hxa" secondAttribute="leading" id="X4x-jD-ZRv"/>
<constraint firstItem="c1W-1U-xTi" firstAttribute="top" secondItem="5Yn-Ri-dPJ" secondAttribute="bottom" constant="8" id="ayU-vr-JLC"/>
<constraint firstItem="BjH-0j-TVc" firstAttribute="top" secondItem="GLr-3K-gBJ" secondAttribute="bottom" constant="20" id="blR-Dk-Cqi"/>
<constraint firstItem="Kyg-Lw-v7u" firstAttribute="top" secondItem="BjH-0j-TVc" secondAttribute="bottom" constant="31" id="c6W-q3-ibE"/>
<constraint firstItem="5Yn-Ri-dPJ" firstAttribute="leading" secondItem="iFf-7f-Hxa" secondAttribute="leading" constant="34" id="dDB-kC-zbg"/>
<constraint firstAttribute="trailing" secondItem="6iy-En-3n0" secondAttribute="trailing" id="eHB-Ww-9sE"/>
<constraint firstAttribute="trailing" secondItem="Oak-ca-Ggm" secondAttribute="trailing" id="fMf-FH-sza"/>
<constraint firstItem="BjH-0j-TVc" firstAttribute="top" secondItem="d4v-K1-E9M" secondAttribute="bottom" constant="20" id="iIy-pA-5f1"/>
<constraint firstItem="GLr-3K-gBJ" firstAttribute="top" secondItem="d4v-K1-E9M" secondAttribute="bottom" constant="8" id="fTM-y8-O6K"/>
<constraint firstAttribute="trailing" secondItem="Kyg-Lw-v7u" secondAttribute="trailing" constant="18" id="nLb-nA-IJo"/>
<constraint firstItem="d4v-K1-E9M" firstAttribute="leading" secondItem="iFf-7f-Hxa" secondAttribute="leading" constant="34" id="qS8-6e-3cp"/>
<constraint firstAttribute="bottom" relation="greaterThanOrEqual" secondItem="IFe-rR-lRI" secondAttribute="bottom" constant="250.33000000000001" id="qjb-nA-BJp"/>
@ -577,6 +589,7 @@
<outlet property="descriptionLabel" destination="AYM-92-crE" id="pmb-aV-bdn"/>
<outlet property="followUsTitleText" destination="bfv-Bk-7vq" id="sTN-DG-PWP"/>
<outlet property="fraudGuarnteePolicy" destination="d4v-K1-E9M" id="nca-QU-WqM"/>
<outlet property="furkomiDetailButtom" destination="GLr-3K-gBJ" id="EvX-Qn-P8n"/>
<outlet property="privacyPolicy" destination="c1W-1U-xTi" id="WbU-v3-xdW"/>
<outlet property="termsAndConditionButton" destination="5Yn-Ri-dPJ" id="tAj-3J-MLk"/>
<outlet property="versionLabel" destination="cKU-hx-ROy" id="OnM-c4-nfB"/>

9
GME Remit/Modules/SplashScreen/User Interface/View/SplashScreen.storyboard

@ -102,10 +102,19 @@
<constraint firstAttribute="bottom" secondItem="nqN-St-ZU7" secondAttribute="bottom" id="vFy-u7-27s"/>
</constraints>
</view>
<label opaque="NO" userInteractionEnabled="NO" contentMode="left" horizontalHuggingPriority="251" verticalHuggingPriority="251" text="Choose Language" textAlignment="center" lineBreakMode="tailTruncation" numberOfLines="0" baselineAdjustment="alignBaselines" adjustsFontSizeToFit="NO" translatesAutoresizingMaskIntoConstraints="NO" id="PJF-pZ-Z6B">
<rect key="frame" x="4" y="9.5" width="79" height="36"/>
<fontDescription key="fontDescription" type="system" weight="semibold" pointSize="15"/>
<nil key="textColor"/>
<nil key="highlightedColor"/>
</label>
</subviews>
<color key="backgroundColor" name="ThemeMainBackground"/>
<constraints>
<constraint firstAttribute="height" relation="lessThanOrEqual" constant="55" id="BCK-fb-3N9"/>
<constraint firstItem="PJF-pZ-Z6B" firstAttribute="centerY" secondItem="ONN-vO-ntP" secondAttribute="centerY" id="F6h-2f-hSD"/>
<constraint firstItem="T06-ux-Cea" firstAttribute="leading" secondItem="PJF-pZ-Z6B" secondAttribute="trailing" constant="2" id="LuG-zp-gKd"/>
<constraint firstItem="PJF-pZ-Z6B" firstAttribute="leading" secondItem="ONN-vO-ntP" secondAttribute="leading" constant="4" id="boN-m0-QLu"/>
<constraint firstAttribute="height" relation="greaterThanOrEqual" constant="45" id="c7k-OG-rTg"/>
<constraint firstItem="T06-ux-Cea" firstAttribute="top" secondItem="ONN-vO-ntP" secondAttribute="top" id="r3a-KR-DAg"/>
<constraint firstAttribute="bottom" secondItem="T06-ux-Cea" secondAttribute="bottom" id="x2s-Oi-1Gf"/>

142
GME Remit/MultiLanguages/bn.lproj/Localizable.strings

@ -16,7 +16,7 @@
"register_title_text" = " Global Money Express- এ রেজিস্টার করুণ";
"register_subtitle_text" = " ইমেইল আইডি দিয়ে রেজিস্টার করুণ ";
"create_password_text" = "পাসওয়ার্ড তৈরি করুণ ";
"confirm_password_text" = " কনফার্ম পাসওয়ার্ড ";
"confirm_password_text" = " পাসওয়ার্ড কনফার্ম করুনর্ড ";
"dob_text" = " জন্ম তারিখ";
"already_have_account_text" = " ইতিমধ্যেই একাউন্ট আছে ";
"register_text" = " রেজিস্টার";
@ -29,7 +29,7 @@
"password_confirm_empty_error" = " কনফার্ম পাসওয়ার্ড খালি থাকবে না";
"password_capital_letter_required_error" = "পাসওয়ার্ডে কমপক্ষে একটি বড় হাতের বর্ণ থাকবে";
"email_text" = "ইমেইল";
"email_valid_error" = " বৈধ ইমেইল আইডি ব্যবহার করু";
"email_valid_error" = " দয়া করে বৈধ ইমেইল আইডি ব্যবহার করু";
"dob_valid_error" = " সঠিক ফরমেটে জন্ম তারিখ ব্যবহার করুণ ";
"forgot_password_title_text" = " পাসওয়ার্ড তৈরি করতে সাহায্য প্রয়োজন";
@ -166,8 +166,8 @@
"ex_rate_text" = "এক্সচেঞ্জ রেট";
"total_amount_text" = "মোট পরিমাণ";
"total_sent_amount_text" = " মোট প্রেরণের পরিমাণ ";
"request_to_cancel_text" = " বাতিলের জন্য আবেদন করু";
"request_to_change_text" = "পরিবর্তনের জন্য আবেদন করু";
"request_to_cancel_text" = "বাতিলের জন্য আবেদন করু";
"request_to_change_text" = "পরিবর্তনের জন্য আবেদন করু";
"transaction_report_title_text" = " লেনদেন এর রিপোর্ট";
"all_text" = " মোট";
@ -189,11 +189,11 @@
"in_text" = " IN";
"out_text" = "OUT";
"particular_text"="Not Translated";
"no_statement_found_text" = " ওয়ালেট স্ট্যাটমেন্ট খোঁজে পাওয়া যায়নি";
"no_statement_found_text" = " কোনো একাউন্ট স্টেটমেন্ট খুঁজে পাওয়া যায়নি";
"setting_text" = " সেটিংস";
"change_password_text" = " পাসওয়ার্ড পরিবর্তন";
"change_password_text" = " পাসওয়ার্ড পরিবর্তন করুন";
"" = " ";
"about_me_description_text" = "We are licensed by Ministry of Strategy & Finance to operate as the first Non-Bank Remittance Service providers in South Korea. Meeting all compliance regulations set forward by the regulators was a tough journey but today we feel proud about what we have achieved and how robust our operations are as a result of the hard work completed earlier. We are now ready with a 100% compliant and secured system that guarantees your money will arrive safely in right hands every single time.";
"about_me_description_text" = "জাপান মানি এক্সপ্রেস (জেএমই) পেমেন্ট সার্ভিসেস অ্যাক্টের অধীনে কান্তো রিজিওনাল আর্থিক ব্যুরোর সাথে একটি নিবন্ধিত একটি রেমিট্যান্স সংস্থা। জেএমই বিশ্বের অনেক দেশে অর্থ স্থানান্তর করার জন্য সহজ, দ্রুত, নিরাপদ এবং নির্ভরযোগ্য উপায়।";
"app_version_text" = " এপস ভার্সন";
"follow_us_text" = " আমাদের অনুসরণ করুণ";
"check_for_update_text" = " আপডেট এর জন্য চেক করুণ";
@ -279,7 +279,7 @@
"ok_text" = "ok";
"invalid_date_range_selected_text" = "ভুল তারিখ নির্বাচিত হয়েছে";
"start_app_manually_text" = " এপস পুনরায় চালু করুণ";
"permission_denied_text" = "অস্বীকৃত অনুমোদন";
"permission_denied_text" = "Permisson Denied করা হয়েছে";
"no_internet_connection_error" = "ইন্টারনেট সংযোগ চেক করুণ ";
"select_currency_text" = " মুদ্রা বাছাই করুণ ";
"search_currency_text" = "মুদ্রার ধরণ খুঁজুন ";
@ -320,8 +320,8 @@
"select_dob_text" = " জন্ম তারিখ বাছাই করুণ";
"select_issue_date_text" = "ইস্যু তারিখ বাছাই করুণ";
"select_expiry_date_text" = "মেয়াদ উত্তীর্ণের তারিখ বাছাই করুণ ";
"search_language_text" = " ভাষা খুঁজুন";
"select_language_text" = " ভাষা নির্বাচন করু";
"search_language_text" = " ভাষা অনুসন্ধান করুন";
"select_language_text" = " ভাষা নির্বাচন করু";
"no_language_found_text" = " ভাষা খুঁজে পাওয়া যায়নি";
"search_bank_text" = " ব্যাংক খুঁজুন ";
"no_bank_found_text" = "ব্যাংক খুঁজে পাওয়া যায়নি";
@ -332,9 +332,9 @@
"no_account_found_text" = "একাউন্ট খুঁজে পাওয়া যায়নি";
"select_account_text" = " পরিশোধের ধরণ বাছাই করুণ ";
"no_result_found_text" = "কোন ফলাফল পাওয়া যায়নি";
"processing_request_text" = " অনুরোধ প্রক্রিয়াধীন আছে";
"processing_request_text" = " রিকুয়েস্ট প্রসেস করা হচ্ছে";
"important_text" = "গুরুত্বপূর্ণ";
"error_text" = "Error";
"error_text" = "ত্রুটি/ভুল";
"operation_failed_text" = "কার্যক্রম ব্যর্থ ";
"connection_failed_text" = "সংযোগ ব্যর্থ";
"auto_refund_title_text" = "অটোমেটিক ফেরত";
@ -351,14 +351,14 @@
"penny_test_close_text" = " Close ";
"penny_test_title_text" = " Penny Test";
"valid_verification_code_error" = " সঠিক ভেরিফিকেশন কোড দিন";
"new_update_is_available_text" = " নতুন আপডেট ";
"new_update_is_available_text" = " নতুন আপডেট Available রয়েছে ";
"update_text" = "আপডেট";
"auto_debit_title_text" = " অটো ডেবিট একাউন্ট সম্পাদনা করুণ ";
"are_you_sure_text" = " আপনি নিশ্চিত?";
"auto_debit_delete_confirm_description" = " অটো ডেবিট একাউন্ট বাদ দিতে চান ?";
"add_auto_debit_account_text" = " অটো ডেবিট একাউন্ট সংযোগ করুণ ";
"delete_auto_debit_account_hint_text" = "একাউন্ট বাদ দিতে হোল্ড করুণ ";
"no_languages_available_text" = "ভাষা সহজলভ্য নয়";
"no_languages_available_text" = "ভাষা Available নয়";
"swift_to_delete_account_text" = " একাউন্ট সম্পাদনা বা বাদ দিতে বামে স্যুইপ করুণ ";
"nepali_bengali_text" = "বাংলা";
@ -483,7 +483,7 @@
"verify_account_button_text" = " একাউন্ট ভেরিফাই করুণ";
// Coupon
"used_coupon_title_text" = "Used Coupon";
"used_coupon_title_text" = "ব্যবহৃত কুপন";
"coupon_text" = " কুপণ";
"applied_amount_text" = " আবেদনের পরিমাণ";
@ -529,7 +529,7 @@
"live_chat_text" = "লাইভ চ্যাট";
// forgotPassword
"forgot_password_subtitle_text" = "আপনার জিএমই অ্যাকাউন্টের সাথে যুক্ত আপনার আইডি ব্যবহার করে আপনার পাসওয়ার্ডটি পুনরায় সেট করুন।";
"forgot_password_subtitle_text" = "Japan Money Express এ ব্যবহৃত ID ব্যবহার করে আপনার পাসওয়ার্ড রিসেট করুন";
"forgot_password_userId_placeholder_text" = "নিবন্ধিত ব্যবহারকারী আইডি";
@ -554,7 +554,7 @@
"middle_name_local_text" = "আপনার নিজ ভাষায় নামের মাঝের অংশ";
"last_name_local_text" = "আপনার নিজ ভাষায় নামের শেষ অংশ";
"full_name_local_text" = "আপনার নিজ ভাষায় নামের পূর্ণ অংশ";
"id_type_text" = "আইডি এর ধরণ";
"id_type_text" = "আইডির ধরন";
"id_number_text" = "আইডি নাম্বার";
"mobile_text" = "মোবাইল নাম্বার";
"email_text" = "ইমেইল";
@ -571,14 +571,14 @@
"bank_placeholder_text" = "ব্যাংক বাছাই করুণ";
"branch_placeholder_text" = "ব্রাঞ্চ বাছাই করুণ";
"account_placeholder_text" = "ব্যাংক একাউন্ট নাম্বার দিন";
"first_name_placeholder_text" = "নামের প্রথম অংশ দিন";
"first_name_placeholder_text" = "নামের প্রথম অংশ লিখুন";
"middle_name_placeholder_text" = "নামের মাঝের অংশ দিন";
"last_name_placeholder_text" = "নামের শেষের অংশ দিন";
"full_name_placeholder_text" = "পূর্ণ নাম দিন";
"first_name_local_placeholder_text" = "আপনার নিজ ভাষায় নামের প্রথম অংশ";
"middle_name_local_placeholder_text" = "আপনার নিজ ভাষায় নামের মাঝের অংশ";
"last_name_local_placeholder_text" = "আপনার নিজ ভাষায় নামের শেষ অংশ";
"full_name_local_placeholder_text" = "আপনার নিজ ভাষায় নামের পূর্ণ অংশ";
"first_name_local_placeholder_text" = "নামের প্রথম অংশ লিখুন";
"middle_name_local_placeholder_text" = "মাঝের নাম লিখুন";
"last_name_local_placeholder_text" = "শেষের নাম লিখুন";
"full_name_local_placeholder_text" = "আপনার পুরো নাম লিখুন";
"id_type_placeholder_text" = "আইডি এর ধরণ বাছাই করুণ";
"id_number_placeholder_text" = "আইডি নাম্বার দিন";
"mobile_placeholder_text" = "মোবাইল নাম্বার দিন";
@ -593,7 +593,7 @@
"recipient_add_success_message_text" = " আপনি কি xxx কে অর্থ প্রেরণ করতে চান?";
"recipient_profile_update_prompt_text" = "আপনার প্রাপকের তথ্য আপডেট করা নেই। এখন আপডেট করতে চান?";
"recipient_bank_update_prompt_text" = "Your selected bank is not currently available at moment. Please select another bank in order to proceed.";
"recipient_bank_update_prompt_text" = "এই মুহূর্তে আপনার বাছাইকৃত ব্যাংক Available নয়। দয়া করে অন্য কোন ব্যাংক বাছাই করুন";
"general_length_error_text" = "It must be at least xxx and less than ooo characters.";
"min_length_error_text" = "Field size must be greater than xxx characters in length";
@ -605,7 +605,7 @@
"search_payout_country_text" = "Search Payout Country";
"no_payout_country_found_text" = "No payout country found";
"search_payment_method_text" = "Search Payment Mode";
"search_payment_method_text" = "পরিশোধ পদ্ধতি সার্চ করুন";
"no_payment_method_found_text" = "No payment mode found";
"search_bank_text" = "Search Bank";
"no_bank_found_text" = "No bank found";
@ -621,7 +621,7 @@
"no_relation_found_text" = "No relation found";
"search_reason_text" = "Search Transfer Reason";
"no_reason_found_text" = "No transfer reason found";
"search_native_country_text" = "Search Native Country";
"search_native_country_text" = "দেশ সার্চ করুন";
"no_native_country_found_text" = "No native country found";
// Home's messageView
@ -819,7 +819,7 @@
"noBranchUnavaiable_text"="শাখা উপলব্ধ নেই";
"new_update_is_available_text"="পর্যাপ্ত নতুন আপডেট রয়েছে";
"new_update_is_available_text"="নতুন আপডেট Available রয়েছে";
"update_text"="আপডেট";
"not_now_text"="এখন না";
"appVersionOutOfDate_text"="অ্যাপ্লিকেশনটির মেয়াদ শেষ হয়ে গেছে এবং JME ব্যবহার চালিয়ে যেতে শীঘ্রই কাজ করা বন্ধ করবে দয়া করে সর্বশেষ আপডেটটি ইনস্টল করুন";
@ -852,11 +852,11 @@
"search_text"="অনুসন্ধান";
"change_pin_password_title_text"="পিন এবং পাসওয়ার্ড পরিবর্তন";
"change_pin_password_title_text"="পিন নম্বর ও পাসওয়ার্ড পরিবর্তন করুন";
"new_password_text"="নতুন পাসওয়ার্ড";
"currentPin_text"="বর্তমান পিন";
"newPin_text"="নতুন পিন";
"confirmNewPin_text"="নিশ্চিত নতুন পিন";
"confirmNewPin_text"="নতুন পিন নম্বর কনফার্ম করুন";
"current_password_text"="বর্তমান পাসওয়ার্ড";
"save_password_text"="সংরক্ষণ";
@ -923,7 +923,7 @@
"frontIdSample_text"="সামনের আইডি নমুনা";
"backIdSample_text"="পিছনের আইডি ID নমুনা";
"sideIdSample_text"="কোন ফলাফল পাওয়া যায়নি";
"permission_denied_text"="অনুমতি অস্বীকার";
"permission_denied_text"="Permisson Denied করা হয়েছে";
"selectFile_text"="ফাইল নির্বাচন";
"done_text"="সম্পন্ন";
"kyc_form_exit_confirmation_text"="কে ওয়াই সি তথ্য JME পরিষেবাগুলি ব্যবহার করতে প্রয়োজন বোধ করা হয়। আপনি কি সত্যিই প্রস্থান করতে চান?";
@ -942,12 +942,12 @@
"selectBusiness_text"="নির্বাচন ব্যাবসায়ের ধরণ";
"failedToObtaincurrentAddress_text"="বর্তমান ঠিকানা পেতে ব্যর্থ";
"new_registration_title_text"="রেজিস্ট্রেশন প্রক্রিয়া";
"imageLoadingFailed_text"="ছবি লোডিং ব্যর্থ";
"imageLoadingFailed_text"="ছবি লোডিং ব্যর্থ হয়েছের্থ";
"no_image_available_text"="কোন ছবি নেই";
"processing_request_text"="প্রক্রিয়া করার অনুরোধ";
"invalidAdditionalIdType_text"="অকার্যকর অতিরিক্ত আইডি ধরণ";
"processing_request_text"="রিকুয়েস্ট প্রসেস করা হচ্ছে";
"invalidAdditionalIdType_text"="Additional আইডি টাইপ ইনভ্যালিড";
"specifyOccupation_text"="নির্দিষ্ট পেশা";
"invalidOccupation_text"="অকার্যকর পেশা";
"invalidOccupation_text"="নির্বাচিত পেশা ইনভ্যালিড";
"specifySourceOfFund_text"="তহবিলের নির্দিষ্ট উৎস";
"InvalidSourceOfFund_text"="অকার্যকর তহবিলের উৎস";
"InvalidAddress_text"="অকার্যর/বাতিল ঠিকানা";
@ -963,8 +963,8 @@
"invalidAdditionalIdFrontImage_text"="অকার্যকর অতিরিক্ত আইডির সামনের ছবি";
"invalidAdditionalIdBackImage_text"="অকার্যকর অতিরিক্ত আইডির পেছনের ছবি";
"facePhotoSample_text"="মুখের ফটো নমুনা";
"searchAdditionalIdType_text"="অনুসন্ধান অতিরিক্ত আইডির ধরণ";
"selectAdditionalIdType_text"="নির্বাচন অতিরিক্ত আইডির ধরণ";
"searchAdditionalIdType_text"="Additional আইডির টাইপ সার্চ করুন";
"selectAdditionalIdType_text"="Additional আইডির টাইপ নির্বাচন করুন";
"primaryIdDocuments_text"="প্রাথমিক আইডির নথিপত্র";
"view_sample_text"="নমুনা দেখুন";
"pleaseProvideFrontPhoto_text"="অনুগ্রহ করে আইডি কার্ড এর সামনের দিকের ফটো প্রদান";
@ -974,13 +974,13 @@
"sideId_text"="পাশের আইডি";
"provideSideFacingIdPhoto_text"="অনুগ্রহ করে পাশের আইডির ছবি প্রদান";
"save_and_next_text"="সঞ্চয় এবং এরপর";
"employerName_text"="নিয়োগকর্তার নাম";
"employerName_text"="কোম্পানির নাম";
"select_occupation_text"="পেশা নির্বাচন";
"select_source_of_fund_text"="তহবিলের উৎস নির্বাচন";
"monthlyIncome_text"="মাসিক আয়";
"mobileNumber_text"="মোবাইল নম্বর";
"employee_business_type_text"="কর্মচারী/ব্যাবসায়িক ধরণ";
"additional_id_type_text"="অতিরিক্ত আইডি ধরণ";
"employee_business_type_text"="কাজের/ব্যাবসায়িক ধরন";
"additional_id_type_text"="Additional আইডি টাইপ";
"email_address_text"="ই মেইল ঠিকানা";
"verification_id_type_text"="যাচাইকরণ আইডি ধরণ";
"visa_status_text"="ভিসা স্টাটাস";
@ -990,13 +990,13 @@
"documents_text"="নথিপত্র";
"your_face_picture_text"="মুখমন্ডলের ছবি";
"provideFrontFacingPic_text"="অনুগ্রহ করে আপনার মুখের সামনের দিকের ছবি প্রদান করুণ";
"extraIdDoc_text"="অতিরিক্ত আইডি নথিপত্র";
"additional_id_front_txt"="অতিরিক্ত আইডির সামনের অংশ";
"selectAdditionalFrontPhoto_text"="আপনি পূর্ববর্তী স্ক্রীন থেকে নির্বাচিত অতিরিক্ত আইডি কার্ডের সামনের ছবি সরবরাহ করুন";
"additional_id_back_txt"="অতিরিক্ত আইডি পেছনের অংশ";
"selectAdditionalBackPhoto_text"="আপনি পূর্ববর্তী স্ক্রীন থেকে নির্বাচিত অতিরিক্ত আইডি কার্ডের ফিরে ফটো সরবরাহ করুন";
"extraIdDoc_text"="Additional আইডি ডোকুমেন্টস";
"additional_id_front_txt"="Additional আইডির সামনের অংশ";
"selectAdditionalFrontPhoto_text"="আপনি পূর্ববর্তী স্ক্রীন থেকে নির্বাচিত Additional আইডি কার্ডের সামনের ছবি সরবরাহ করুন";
"additional_id_back_txt"="Additional আইডি পেছনের অংশ";
"selectAdditionalBackPhoto_text"="আপনি পূর্ববর্তী স্ক্রীন থেকে নির্বাচিত Addtional আইডি কার্ডের পিছনের ফটো সরবরাহ করুন";
"confirm_password_policy_text"="নিশ্চিত পাসওয়ার্ড অন্তত 6 অক্ষর হতে হবে";
"kycSubmitSucessMessage_text"="JME এর সাথে নিবন্ধনের জন্য আপনাকে ধন্যবাদ। আমরা আপনার তথ্য যাচাই করা হয়।";
"kycSubmitSucessMessage_text"="JME এর সাথে নিবন্ধনের জন্য আপনাকে ধন্যবাদ। আমরা আপনার তথ্য যাচাই কর।";
"user_id_empty_error"="ব্যবহারকারীর আইডি খালি থাকতে পারে না";
"password_empty_error"="পাসওয়ার্ড খালি থাকতে পারেনা";
@ -1023,17 +1023,17 @@
"closing_balance_text"="অর্থ শেষ";
"specifyPurposeOfRemit_text"="আপনার প্রেরণের উদ্দেশ্য নির্দিষ্ট করুন";
"specifyPurposeOfRemit_text"="আপনার টাকা প্রেরণের উদ্দেশ্য নির্দিষ্ট করুন";
"specifyYourRelation_text"="আপনার সম্পর্ক নির্দিষ্ট করুণ";
"no_payment_mode_available_text"="উপলব্ধ দেশের জন্য কোনও অর্থ প্রদানের মোড নেই";
"select_bank_first_text"="অনুগ্রহ করে প্রথমে ব্যাংক যাচাই করুণ";
"recipient_profile_update_prompt_text"="আপনার প্রাপক তথ্য আপ টু ডেট নেই।আপনি কি এখনই এটি আপডেট করতে চান?";
"recipient_profile_update_prompt_text"="আপনার বেনিফিসিয়ারি তথ্য আপ টু ডেট নেই। আপনি কি এখনই এটি আপডেট করতে চান?";
"optional_hint_text"="অন্যান্য";
"search_payout_country_text"="প্রদানের দেশ অনুসন্ধান করুণ";
"no_payout_country_found_text"="কোনও পরিশোধের দেশ পাওয়া যায় নি";
"search_native_country_text"="স্থানীয় দেশ অনুসন্ধান করুণ";
"search_native_country_text"="দেশ সার্চ করুন";
"no_native_country_found_text"="কোনো স্থানীয় দেশ পাওয়া যায়নি";
"search_payment_method_text"="পরিশোধ পদ্ধতি অনুসন্ধান করুণ";
"search_payment_method_text"="পরিশোধ পদ্ধতি সার্চ করুন";
"payment_mode_placeholder_text"="পরিশোধ পদ্ধতি নির্বাচন korun";
"no_payment_method_found_text"="কোনো পরিশোধ খুঁজে পাওয়া যায়নি";
"search_bank_text"="ব্যাংক অনুসন্ধান";
@ -1048,21 +1048,21 @@
"no_relation_found_text"="সম্পর্ক খুঁজে পাওয়া যায়নি";
"searchPurposeOfRemit_text"="প্রেরণের উদ্দেশ্য অনুসন্ধান";
"noPurposeOfRemit_text"="প্রেরণের উদ্দেশ্য খুঁজে পাওয়া যায়নি";
"id_type_text"="আইডির ধর";
"id_type_text"="আইডির ধর";
"no_id_type_found_text"="আইডির ধরণ খুঁজে পাওয়া যায়নি";
"edit_recipient_text"="প্রাপক সম্পাদনা";
"add_recipient_text"="প্রাপক যোগ";
"who_to_send_text"="আপনি কার কাছে টাকা পাঠাচ্ছেন?";
"branch_placeholder_text"="শাখা নির্বাচন";
"account_text"="ব্যাংক একাউন্ট নম্বর";
"first_name_placeholder_text"="নামের প্রথম অংশ প্রবেশ";
"first_name_placeholder_text"="নামের প্রথম অংশ লিখুন";
"middle_name_placeholder_text"="নামের মাঝের অংশ প্রবেশ";
"last_name_placeholder_text"="নামের শেষের অংশ প্রবেশ";
"full_name_text"="পুরো নাম";
"first_name_local_placeholder_text"="আপনার ভাষায় প্রথম নাম লিখুন";
"middle_name_local_placeholder_text"="আপনার ভাষায় মাঝের নাম লিখুন";
"last_name_local_placeholder_text"="আপনার ভাষায় শেষের নাম লিখুন";
"full_name_local_placeholder_text"="আপনার ভাষায় আপনার পুরো নাম লিখুন";
"first_name_local_placeholder_text"="নামের প্রথম অংশ লিখুন";
"middle_name_local_placeholder_text"="মাঝের নাম লিখুন";
"last_name_local_placeholder_text"="শেষের নাম লিখুন";
"full_name_local_placeholder_text"="আপনার পুরো নাম লিখুন";
"id_number_placeholder_text"="আইডি নম্বর লিখুন";
"district_placeholder_text"="জেলা নির্বাচন";
"city_placeholder_text"="শহর লিখুন";
@ -1102,7 +1102,7 @@
"register_text"="আপনাকে জাপান মানি এক্সপ্রেসে অ্যাকাউন্ট নিবন্ধন করতে হবে";
"forgot_password_title_text"="আপনার পাসওয়ার্ডের ব্যপারে সাহায্য প্রয়োজন?";
"forgot_password_subtitle_text"="আপনার জাপান মানি এক্সপ্রেস অ্যাকাউন্টের সাথে যুক্ত আপনার ব্যবহারকারীর আইডি ব্যবহার করে আপনার পাসওয়ার্ডটি পুনরায় সেট করুন";
"forgot_password_subtitle_text"="Japan Money Express এ ব্যবহৃত ID ব্যবহার করে আপনার পাসওয়ার্ড রিসেট করুন";
"reset_text"="পুনরায় ঠিক করা";
"forgot_password_userId_placeholder_text"="নিবন্ধিত ব্যবহারকারী আইডি";
@ -1144,21 +1144,21 @@
"jme_user_aggreement_text"="১. জাপান মানি এক্সপ্রেস ব্যবহার চুক্তি";
"gme_fraud_warning_text"="২.জালিয়াতি সতর্কতা";
"amount_detail_text"="এমাউন্ট ডিটেল";
"verification_detail_text"="যাচাইকরণ";
"verification_detail_text"="ভেরিফিকেশন";
"jmeControlNum_text"="জাপান মানি এক্সপ্রেস কন্ট্রোল নম্বর";
"setting_text"="সেটিং";
"fingerprint_auth_text"="ফিঙ্গারপ্রিন্ট প্রমাণীকরণ";
"fingerprint_auth_enabled_text"="ফিঙ্গারপ্রিন্ট প্রমাণীকরণ সক্ষম করা হয়েছে";
"fingerprint_auth_text"="ফিঙ্গারপ্রিন্ট Authentication করুন";
"fingerprint_auth_enabled_text"="ফিঙ্গারপ্রিন্ট Authentication enable করা হয়েছে";
"fingerprint_changed_externally"="আপনার সুরক্ষা উদ্বেগের জন্য, আপনার আঙুলের ছাপটি যাচাই করতে আপনাকে আবার লগইন করতে হবে";
"fingerprint_auth_prompt_title_text"="আপনি কি পাসওয়ার্ডের পরিবর্তে আপনার আঙুলের ছাপ ব্যবহার করতে চান?";
"change_later_text"="আপনি পরে আপনার পছন্দটি পরিবর্তন করতে পারেন";
"select_language_text"="ভাষা নির্বাচন করু";
"search_language_text"="ভাষা অনুসন্ধান করু";
"change_password_text"="পাসওয়ার্ড পরিবর্তন করুণ";
"change_later_text"="আপনি পরে আপনার পছন্দটি পরিবর্তন করতে পারেন";
"select_language_text"="ভাষা নির্বাচন করু";
"search_language_text"="ভাষা অনুসন্ধান করু";
"change_password_text"="পাসওয়ার্ড পরিবর্তন করুন";
"changepin_text"="পিন পরিবর্তন করুণ";
"language_text"="ভাষা";
@ -1200,13 +1200,13 @@
"search_with_controlno_text"="নিয়ন্ত্রণের সাথে নম্বর খোজা";
"referral_code_text"="সুপারিশ কোড(অতিরিক্ত)";
"verify_account_text"="আপনার ডকুমেন্ট যাচাইকরণ প্রক্রিয়াতে আছে। এটি বেশি সময় নিতে পারে না। এরপরে আপনি জাপান মানি এক্সপ্রেস অনলাইন পরিষেবা উপভোগ করতে পারবেন";
"verify_account_text"="আপনার Documents ভেরিফিকেশন প্রক্রিয়া চলছে, এটার জন্য বেশি সময়ের দরকার হয়না, আপনি খুব দ্রুত JME অনলাইন সার্ভিস ব্যবহার করতে পারবেন।";
"available_balance_text"="আপনার উপলব্ধ অর্থ";
"remaining_limit_text"="অবশিষ্ট বার্ষিক সীমা";
"wallet_statement_title_text"="অ্যাকাউন্ট বিবৃতি";
"no_statement_found_text"="কোনো একাউন্ট বিবৃতি খুঁজে পাওয়া যায়নি";
"no_statement_found_text"="কোনো একাউন্ট স্টেটমেন্ট খুঁজে পাওয়া যায়নি";
"bankDeposit_text"="ব্যাংকে জমা";
@ -1218,7 +1218,7 @@
"verification_id_no_text"="যাচাইকরণ আইডি নম্বর";
"source_of_fund_text"="তহবিলের উৎস";
"salary_text"="বেতন";
"enter_required_amount_to_withdraw_text"="আপনার ব্যাঙ্ক অ্যাকাউন্ট থেকে উত্তোলনের জন্য দয়া করে প্রয়োজনীয় পরিমাণ দিন";
"enter_required_amount_to_withdraw_text"="আপনার ব্যাঙ্ক অ্যাকাউন্ট থেকে উত্তোলনের জন্য দয়া করে প্রয়োজনীয় এমাঊন্ট নির্ধারণ করুন।";
"public_text"="সার্বজনীন / জনসাধারণ";
@ -1277,7 +1277,7 @@
"proceed_text"="এগিয়ে যান";
"password_text"="পাসওয়ার্ড";
"password_policy_error"="পাসওয়ার্ড কমপক্ষে ৬ টি অক্ষর হতে হবে";
"confirm_password_text"="নিশ্চিত পাসওয়ার্ড";
"confirm_password_text"="পাসওয়ার্ড কনফার্ম করুনর্ড";
"new_pin_placeholder"="পিন নম্বর দিন";
"new_pin_title"="নতুন পিন নম্বর";
"new_pin_error_text"="পিন নম্বর কমপক্ষে ৬ অক্ষরের হতে হবে";
@ -1312,8 +1312,8 @@
"placefingerTip_text"="দয়া করে আপনার প্রয়োজনীয় টিপসই রাখুন এবং আপনার পরিচয় যাচাই করুন";
"unknownAuthReq_text"="অজানা লেখকের অনুরোধ";
"fingerAuthNotAvailable_text"="এই মুহুর্তে ফিঙ্গারপ্রিন্ট প্রমাণীকরণ উপলব্ধ নয়। এর পরিবর্তে পাসওয়ার্ড ব্যবহার করুন";
"unknownAuthReq_text"="অজানা Authentication রিকুয়েষ্ট";
"fingerAuthNotAvailable_text"="এই মুহুর্তে ফিঙ্গারপ্রিন্ট Authentication উপলব্ধ নয়। এর পরিবর্তে পাসওয়ার্ড ব্যবহার করুন";
"enter_your_new_comment_text"="নতুন একাউন্ট প্রবেশ করুণ";
"addComment_text"="কমেন্ট অ্যাড করুণ";
@ -1344,9 +1344,9 @@
"i_have_read_to_text_consent_text" = " আমি JME শর্তাবলী পড়েছি এবং সম্মত হয়েছি";
"renewId_text" = "আইডি রিনিউ করুন";
"password_error_text" = "পাসওয়ার্ড-এ অন্তত একটি বিশেষ অক্ষর, একটি বড় হাতের অক্ষর, একটি নম্বর, একটি ছোট হাতের অক্ষর এবং সবমিলে সর্বনিম্ন 8 টি অক্ষর থাকতে হবে। (e.g.: jaP@n181)";
"password_error_text" = "পাসওয়ার্ড-এ অন্তত একটি বিশেষ অক্ষর, একটি বড় হাতের অক্ষর, একটি নম্বর, একটি ছোট হাতের অক্ষর এবং সবমিলে সর্বনিম্ন টি অক্ষর থাকতে হবে। (e.g.: jaP@n181)";
"enterCodeFromEmail_text" = "ইমেইল-এ প্রাপ্ত কোড লিখুন";
"agree_and_submit_text" = "সম্মত এবং জমা দিন";
"agree_and_submit_text" = "সম্মত হয়েছি এবং জমা দিচ্ছি";
"biometric_setup" = "বায়োমেট্রিক সেটাপে লগইন করুন";
"fraud_guarantee_policy_text" = "জালিয়াতি নিশ্চয়োতার নীতি";
"ok_text" = "ঠিক আছে";
@ -1365,6 +1365,6 @@
"request_summary_text" = "অনুরোধ সারাংশ";
"send_money_success_header_text" = "আমরা আপনার রেমিটেন্স অনুরোধ পেয়েছি";
"send_money_success_body_text" = "দয়া করে পরিশোধ করুন";
"send_money_success_footer_text" = "JME থেকে পরবর্তী কারযদিবসের মধ্যে যেন আপনার অনুরোধটি প্রেরন করা যায়। পেমেন্ট করুন এবং পেমেন্ট করার পর নোটিশ চেক করুন যেন এই ট্রানজেকশনের পিন/JME নম্বর পাওয়া যায় ";
"send_money_success_footer_text" = "JME থেকে পরবর্তী কারযদিবসের মধ্যে যেন আপনার রিকুয়েষ্ট প্রেরন করা যায় সেজন্য পেমেন্ট করুন এবং পেমেন্ট করার পর ট্রানজেকশনের পিন/JME নম্বর পেতে নোটিশ চেক করুন। ";
"residence_id_placeholder" = "আবাসিক কার্ড নম্বর";
"residence_id_error" = "অবৈধ আবাসিক কার্ড নম্বর";

4
GME Remit/MultiLanguages/en.lproj/Localizable.strings

@ -321,7 +321,7 @@
"specifyPurposeOfRemit_text" = "Specify your purpose of remit.";
"na_text" = "N/A";
"employerName_text" = "Employer Name (Optional)";
"employerName_text" = "Company Name";
"select_occupation_text" = "Select Occupation";
"select_source_of_fund_text" = "Select Source Of Fund";
"monthlyIncome_text" = "Monthly Income";
@ -668,7 +668,7 @@
"optional_hint_text" = "(Optional)";
"recipient_add_success_message_text" = "Do you want to send money to\n xxx?";
"recipient_profile_update_prompt_text" = "Your recipient information is not up-to-date. Do you want to update it now?";
"recipient_profile_update_prompt_text" = "Please update receiver details before sending transaction!";
"recipient_bank_update_prompt_text" = "Your selected bank is not currently available at moment. Please select another bank in order to proceed.";
"general_length_error_text" = "It must be at least xxx and less than ooo characters.";

2
GME Remit/MultiLanguages/ja.lproj/Localizable.strings

@ -321,7 +321,7 @@
"specifyPurposeOfRemit_text" = "送金目的を指定してください。";
"na_text" = "該当なし";
"employerName_text" = "勤務先名(オプション)";
"employerName_text" = "会社名";
"select_occupation_text" = "職業の選択";
"select_source_of_fund_text" = "資金源の選択";
"monthlyIncome_text" = "月収";

2
GME Remit/MultiLanguages/ne.lproj/Localizable.strings

@ -984,7 +984,7 @@
"sideId_text"="साइड परिचय पत्र";
"provideSideFacingIdPhoto_text"="कृपया साइड बाट परिचय पत्र फोटो प्रदान गर्नुहोस्।";
"save_and_next_text"="बचत गर्नुहोस् र अर्को";
"employerName_text"="रोजगारदाताको नाम";
"employerName_text"="कम्पनीको नाम ";
"select_occupation_text"="पेसा चयन गर्नुहोस्";
"select_source_of_fund_text"="आम्दानी को स्रोत चयन गर्नुहोस्";
"monthlyIncome_text"="महिनाको आम्दानी";

10
GME Remit/MultiLanguages/vi-VN.lproj/Localizable.strings

@ -50,7 +50,7 @@
"home_text" = "Trang chủ";
"branch_text" = "Chi nhánh";
"profile_text" = "Giới thiệu";
"help_you_text" = "Chúng tôi sẵn sàng trợ giúp bạn\n(Thời gian làm việc 06:30 - 18:30)";
"help_you_text" = "Chúng tôi sẵn sàng trợ giúp bạn (Thời gian làm việc 9:30 – 18:30)";
"cancel_text" = "Hủy bỏ";
"reward_point_text" = "Tích điểm";
@ -206,7 +206,7 @@
"change_password_title_text" = "Đổi mật khẩu";
"current_password_text" = "Mật khẩu hiện tại";
"new_password_text" = "Mật khẩu mới";
"new_password_text" = "Nhập mật khẩu hiện tại";
"current_password_placeholder_text" = "Nhập mật khẩu hiện tại ";
"new_password_placeholder_text" = "Nhập mật khẩu mới ";
"confirm_new_password_placeholder_text" = "Xác nhận mật khẩu mới";
@ -977,7 +977,7 @@ Chúng tôi đang xác minh thông tin của bạn.";
"sideId_text"="Mặt ngang thẻ ID";
"provideSideFacingIdPhoto_text"="Vui lòng cung cấp mặt ngang của ảnh thẻ ID";
"save_and_next_text"="Lưu và tiếp tục";
"employerName_text"="Nhà tuyển dụng Tên (bắt buộc)";
"employerName_text"="Tên công ty ";
"select_occupation_text"="Chọn nghề nghiệp";
"select_source_of_fund_text"="Chọn nguồn thu nhập";
"monthlyIncome_text"="Thu nhập hàng tháng";
@ -1280,10 +1280,10 @@ Chúng tôi đang xác minh thông tin của bạn.";
"proceed_text"="Tiến hành";
"password_text"="Mật khẩu";
"password_policy_error"="Mật khẩu phải ít nhất 6 kí tự";
"confirm_password_text"="Xác nhận mật khẩu";
"confirm_password_text"="Xác nhận mật khẩu mới";
"new_pin_placeholder"="Nhập số mã PIN";
"new_pin_title"="Nhập số mã PIN mới";
"new_pin_error_text"="Mã PIN phải là số có 6 chữ số";
"new_pin_error_text"="Pin phải có 6 chữ số";
"confirm_pin_placeholder"="Xác nhận mã số PIN";
"confirm_pin_title"="Xác nhận mã PIN";
"confirmpinot_match"="Xác nhận mã pin không khớp với mã pin mới";

42
GME Remit/Utilities/MultiMediaManager.swift

@ -93,7 +93,8 @@ class MultiMediaManager: NSObject {
self.imagePicker.cameraCaptureMode = mode
self.imagePicker.allowsEditing = false
self.imagePicker.modalPresentationStyle = .overFullScreen
// let overlay = createOverlay(view: imagePicker.cameraOverlayView!)
// imagePicker.view.addSubview(overlay)
self.presentViewController(viewController: self.imagePicker, animated: true, completion: nil)
}
@ -108,6 +109,45 @@ class MultiMediaManager: NSObject {
}
}
func createOverlay(view: UIView) -> UIView {
let overlayView = UIView()
overlayView.frame = CGRect(x: 100, y: 100, width: view.frame.width, height: view.frame.height - 200)
overlayView.backgroundColor = UIColor.black.withAlphaComponent(0.7)
let path = CGMutablePath()
let w = UIScreen.main.bounds.width
let h = UIScreen.main.bounds.height
path.addRoundedRect(in: CGRect(x: 30, y: 200, width: overlayView.frame.width-60, height: overlayView.frame.width - 150), cornerWidth: 5, cornerHeight: 5)
path.closeSubpath()
let shape = CAShapeLayer()
shape.path = path
shape.lineWidth = 5.0
shape.strokeColor = UIColor.white.cgColor
shape.fillColor = UIColor.white.cgColor
overlayView.layer.addSublayer(shape)
path.addRect(CGRect(origin: .zero, size: overlayView.frame.size))
let maskLayer = CAShapeLayer()
maskLayer.backgroundColor = UIColor.black.cgColor
maskLayer.path = path
maskLayer.fillRule = CAShapeLayerFillRule.evenOdd
overlayView.layer.mask = maskLayer
overlayView.clipsToBounds = true
return overlayView
}
private func showPhotoGallery(mode: UIImagePickerController.CameraCaptureMode) {
PermissionHelper.isAllowedToShowGallary { (isAllowed) in
DispatchQueue.main.async {

Loading…
Cancel
Save