Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

new Detached address input #1501

Merged
merged 27 commits into from
Jan 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/test-carthage-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
jobs:

carthage:
runs-on: macos-12
runs-on: macos-12-xl
steps:
- uses: actions/checkout@v4
- uses: n1hility/cancel-previous-runs@v3
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test_cocoapods_integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ on:
jobs:

pods:
runs-on: macos-12
runs-on: macos-12-xl
steps:
- uses: actions/checkout@v4
- uses: n1hility/cancel-previous-runs@v3
Expand Down
10 changes: 4 additions & 6 deletions Adyen.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -148,8 +148,6 @@
8140A3762A3327B500896403 /* AdyenComponents.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F9175E55259393E800D653BE /* AdyenComponents.framework */; };
814276622A7145F50081E896 /* AddressInputFormViewController+ViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 814276612A7145F50081E896 /* AddressInputFormViewController+ViewModel.swift */; };
8149CCB62B0B855F007235E2 /* ThreeDS2PlusDACoreActionHandlerTests+Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8149CCB52B0B855F007235E2 /* ThreeDS2PlusDACoreActionHandlerTests+Constants.swift */; };
81616BE52B271CF900D341FF /* FormVerticalStackItemView+IsValid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81616BE32B271C8D00D341FF /* FormVerticalStackItemView+IsValid.swift */; };
81616BE62B271CFB00D341FF /* FormVerticalStackItemView+IsValid.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81616BE32B271C8D00D341FF /* FormVerticalStackItemView+IsValid.swift */; };
8169B9EC2A0506CC00AAC9F8 /* Adyen.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E2C0E03322097917008616F6 /* Adyen.framework */; };
81825CB82AC59C3300F91912 /* UIView+Search.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81825CB72AC59C3300F91912 /* UIView+Search.swift */; };
81825CB92AC59C3300F91912 /* UIView+Search.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81825CB72AC59C3300F91912 /* UIView+Search.swift */; };
Expand Down Expand Up @@ -224,6 +222,7 @@
81EF2FDF2AF3AAF1001FE82F /* InstantPaymentComponentExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81EF2FDD2AF3AAF1001FE82F /* InstantPaymentComponentExample.swift */; };
81EF2FE12AF3D75C001FE82F /* InstantPaymentComponentAdvancedFlowExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81EF2FE02AF3D75C001FE82F /* InstantPaymentComponentAdvancedFlowExample.swift */; };
81EF2FE22AF3D75C001FE82F /* InstantPaymentComponentAdvancedFlowExample.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81EF2FE02AF3D75C001FE82F /* InstantPaymentComponentAdvancedFlowExample.swift */; };
81F177AE2B4C49B9009CAD96 /* PresenterMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81F177AD2B4C49B9009CAD96 /* PresenterMock.swift */; };
81F1EBA42AD97095002AA93F /* ListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E28098BF220DBF970087928F /* ListItem.swift */; };
81FAFB442AAF715F00828999 /* Adyen.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E2C0E03322097917008616F6 /* Adyen.framework */; };
A009837D279859DC007E68C4 /* ACHDirectDebitComponentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A009837C279859DC007E68C4 /* ACHDirectDebitComponentTests.swift */; };
Expand Down Expand Up @@ -1415,7 +1414,6 @@
813EF9EF2A6551C300C65D15 /* ViewControllerPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewControllerPresenter.swift; sourceTree = "<group>"; };
814276612A7145F50081E896 /* AddressInputFormViewController+ViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AddressInputFormViewController+ViewModel.swift"; sourceTree = "<group>"; };
8149CCB52B0B855F007235E2 /* ThreeDS2PlusDACoreActionHandlerTests+Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ThreeDS2PlusDACoreActionHandlerTests+Constants.swift"; sourceTree = "<group>"; };
81616BE32B271C8D00D341FF /* FormVerticalStackItemView+IsValid.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FormVerticalStackItemView+IsValid.swift"; sourceTree = "<group>"; };
81825CB72AC59C3300F91912 /* UIView+Search.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Search.swift"; sourceTree = "<group>"; };
81825CBA2AC59C4000F91912 /* UIViewController+Search.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIViewController+Search.swift"; sourceTree = "<group>"; };
81825CC02AC59C6400F91912 /* XCTestCase+RootViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCTestCase+RootViewController.swift"; sourceTree = "<group>"; };
Expand Down Expand Up @@ -1467,6 +1465,7 @@
81EA6C112A44836E0071A141 /* FormAddressItemTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormAddressItemTests.swift; sourceTree = "<group>"; };
81EF2FDD2AF3AAF1001FE82F /* InstantPaymentComponentExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstantPaymentComponentExample.swift; sourceTree = "<group>"; };
81EF2FE02AF3D75C001FE82F /* InstantPaymentComponentAdvancedFlowExample.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstantPaymentComponentAdvancedFlowExample.swift; sourceTree = "<group>"; };
81F177AD2B4C49B9009CAD96 /* PresenterMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresenterMock.swift; sourceTree = "<group>"; };
A009837C279859DC007E68C4 /* ACHDirectDebitComponentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ACHDirectDebitComponentTests.swift; sourceTree = "<group>"; };
A009837E27986B50007E68C4 /* BankDetailsEncryptorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BankDetailsEncryptorTests.swift; sourceTree = "<group>"; };
A0113D9A2763887800AD395C /* ActionNavigationBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionNavigationBar.swift; sourceTree = "<group>"; };
Expand Down Expand Up @@ -2976,7 +2975,6 @@
813BF1102B2364E00096940E /* XCTestCase+FirstResponder.swift */,
81B505782A7BE209009B4CB3 /* UIBarButtonItem+XCTest.swift */,
819CC3332B14C53200D2EEE9 /* PaymentMethods+Equatable.swift */,
81616BE32B271C8D00D341FF /* FormVerticalStackItemView+IsValid.swift */,
);
path = Helpers;
sourceTree = "<group>";
Expand Down Expand Up @@ -3980,6 +3978,7 @@
F99F08592383EAC800EBB948 /* FormatterMock.swift */,
F9639B4824E28DC80073F38A /* IntervalCalculatorMock.swift */,
F9EDB795239663F800CFB3C9 /* PaymentComponentMock.swift */,
81F177AD2B4C49B9009CAD96 /* PresenterMock.swift */,
F96A25422371AB75007DBF0B /* PaymentComponentDelegateMock.swift */,
F9EDB793239663C200CFB3C9 /* PaymentMethodMock.swift */,
F9639B5124E29E340073F38A /* PresentationDelegateMock.swift */,
Expand Down Expand Up @@ -6799,6 +6798,7 @@
E216D3C7221AF5650013CBCF /* IBANFormatterTests.swift in Sources */,
F9639B5024E29D2D0073F38A /* AwaitComponentTests.swift in Sources */,
F97C83F725BF0C2800D7F85C /* DokuComponentTests.swift in Sources */,
81F177AE2B4C49B9009CAD96 /* PresenterMock.swift in Sources */,
F924C072246BEEF0006DDAB8 /* CardDetailsTests.swift in Sources */,
F9FE39E32679E09200F02A9B /* LoadingViewTests.swift in Sources */,
F96A25472372C39F007DBF0B /* ApplePayDetailsTest.swift in Sources */,
Expand All @@ -6824,7 +6824,6 @@
C9C21914276767ED0042E9BE /* BACSConfirmationViewControllerTests.swift in Sources */,
E7085C1E2629FDD700D0153B /* RedirectListnerTests.swift in Sources */,
E74CE3DF26727EB1008231D2 /* DropInDelegateMock.swift in Sources */,
81616BE62B271CFB00D341FF /* FormVerticalStackItemView+IsValid.swift in Sources */,
A020EC5A29ED33F90050B2FE /* CashAppPayComponentTests.swift in Sources */,
F967581527D25B1600A16FB6 /* SelfRetainingAPIClientTests.swift in Sources */,
E262128D22A8FE6700F2B133 /* PaymentMethodTests.swift in Sources */,
Expand Down Expand Up @@ -7294,7 +7293,6 @@
0022095C29A4C65E00B2BACD /* BoletoComponentUITests.swift in Sources */,
F9CCA3D2296ECCFA00AD643D /* XCTestCaseExtension.swift in Sources */,
F9CCA3DE296ED1F400AD643D /* XCTestCase+SnapshotTesting.swift in Sources */,
81616BE52B271CF900D341FF /* FormVerticalStackItemView+IsValid.swift in Sources */,
81825CBC2AC59C4000F91912 /* UIViewController+Search.swift in Sources */,
F9CCA3C6296ECB9900AD643D /* QRCodeActionComponentUITests.swift in Sources */,
81825CB92AC59C3300F91912 /* UIView+Search.swift in Sources */,
Expand Down
7 changes: 4 additions & 3 deletions Adyen/Assets/Generated/LocalizationKey.swift
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,8 @@ public struct LocalizationKey {
public static let billingAddressPlaceholder = LocalizationKey(key: "adyen.billingAddress.placeholder")
/// Delivery Address
public static let deliveryAddressSectionTitle = LocalizationKey(key: "adyen.deliveryAddressSection.title")
/// Your delivery address
public static let deliveryAddressPlaceholder = LocalizationKey(key: "adyen.deliveryAddress.placeholder")
/// Country
public static let countryFieldTitle = LocalizationKey(key: "adyen.countryField.title")
/// Country
Expand Down Expand Up @@ -407,9 +409,9 @@ public struct LocalizationKey {
public static let pickerSearchEmptyTitle = LocalizationKey(key: "adyen.picker.search.empty.title")
/// '%@' did not match with anything
public static let pickerSearchEmptySubtitle = LocalizationKey(key: "adyen.picker.search.empty.subtitle")
/// Search your address
/// Search for your address
public static let addressLookupSearchPlaceholder = LocalizationKey(key: "adyen.address.lookup.search.placeholder")
/// Can't search your address?
/// Can't search for your address?
public static let addressLookupSearchEmptyTitle = LocalizationKey(key: "adyen.address.lookup.search.empty.title")
/// You can always #enter your address manually#
public static let addressLookupSearchEmptySubtitle = LocalizationKey(key: "adyen.address.lookup.search.empty.subtitle")
Expand All @@ -434,5 +436,4 @@ public struct LocalizationKey {
}

}

// swiftlint:enable all
3 changes: 2 additions & 1 deletion Adyen/Assets/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "عنوان الفواتير";
"adyen.billingAddress.placeholder" = "عنوانك الخاص بإرسال الفواتير";
"adyen.deliveryAddressSection.title" = "عنوان التسليم";
"adyen.deliveryAddress.placeholder" = "عنوان التسليم الخاص بك";
"adyen.countryField.title" = "البلد";
"adyen.countryField.placeholder" = "البلد";
"adyen.countryField.invalid" = "بلد غير صحيح";
Expand Down Expand Up @@ -142,7 +143,7 @@
"adyen.card.installments.oneTime" = "الدفع مرة واحدة";
"adyen.card.installments.title" = "الدفع على أقساط";
"adyen.card.installments.revolving" = "الدفع الدوري";
"adyen.card.installments.monthsAndPrice" = "%@ x %@";
"adyen.card.installments.monthsAndPrice" = "%@ × %@";
"adyen.card.installments.months" = "%@ أشهر";
"adyen.card.installments.plan" = "طريقة الدفع";
"adyen.bacs.holderNameField.title" = "اسم صاحب الحساب البنكي";
Expand Down
5 changes: 3 additions & 2 deletions Adyen/Assets/cs-CZ.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Fakturační adresa";
"adyen.billingAddress.placeholder" = "Vaše fakturační adresa";
"adyen.deliveryAddressSection.title" = "Dodací adresa";
"adyen.deliveryAddress.placeholder" = "Vaše doručovací adresa";
"adyen.countryField.title" = "Země";
"adyen.countryField.placeholder" = "Země";
"adyen.countryField.invalid" = "Neplatná země";
Expand Down Expand Up @@ -197,8 +198,8 @@
"adyen.threeds2.DA.approval.remove.alert.negativeButton" = "Zrušit";
"adyen.picker.search.empty.title" = "Nebyly nalezeny žádné výsledky";
"adyen.picker.search.empty.subtitle" = "„%@“ se s ničím neshoduje";
"adyen.address.lookup.search.placeholder" = "Vyhledat vaši adresu";
"adyen.address.lookup.search.empty.title" = "Nedaří se vám vyhledat vaši adresu?";
"adyen.address.lookup.search.placeholder" = "Vyhledat svou adresu";
"adyen.address.lookup.search.empty.title" = "Nemůžete najít svou adresu?";
"adyen.address.lookup.search.empty.subtitle" = "Vždy můžete #zadat svou adresu ručně#";
"adyen.address.lookup.search.empty.title.noResults" = "Nebyly nalezeny žádné výsledky";
"adyen.address.lookup.search.empty.subtitle.noResults" = "„%@“ se s ničím neshoduje, zkuste to znovu nebo použijte #ruční zadání adresy#";
Expand Down
5 changes: 3 additions & 2 deletions Adyen/Assets/da-DK.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Faktureringsadresse";
"adyen.billingAddress.placeholder" = "Din faktureringsadresse";
"adyen.deliveryAddressSection.title" = "Leveringsadresse";
"adyen.deliveryAddress.placeholder" = "Din leveringsadresse";
"adyen.countryField.title" = "Land";
"adyen.countryField.placeholder" = "Land";
"adyen.countryField.invalid" = "Ugyldigt land";
Expand Down Expand Up @@ -197,8 +198,8 @@
"adyen.threeds2.DA.approval.remove.alert.negativeButton" = "Annuller";
"adyen.picker.search.empty.title" = "Ingen resultater fundet";
"adyen.picker.search.empty.subtitle" = "Fandt ikke noget match for '%@'";
"adyen.address.lookup.search.placeholder" = "Søg din adresse";
"adyen.address.lookup.search.empty.title" = "Kan du ikke søge din adresse?";
"adyen.address.lookup.search.placeholder" = "Søg efter din adresse";
"adyen.address.lookup.search.empty.title" = "Kan du ikke søge efter din adresse?";
"adyen.address.lookup.search.empty.subtitle" = "Du kan altid #indtaste din adresse manuelt#";
"adyen.address.lookup.search.empty.title.noResults" = "Ingen resultater fundet";
"adyen.address.lookup.search.empty.subtitle.noResults" = "Fandt ikke noget match for '%@'. Prøv igen eller #indtast adresse manuelt#.";
Expand Down
7 changes: 4 additions & 3 deletions Adyen/Assets/de-DE.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
"adyen.submitButton" = "Zahlen";
"adyen.submitButton" = "Zahle";
"adyen.submitButton.formatted" = "%@ zahlen";
"adyen.cancelButton" = "Abbrechen";
"adyen.dismissButton" = "OK";
Expand Down Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Rechnungsadresse";
"adyen.billingAddress.placeholder" = "Ihre Rechnungsadresse";
"adyen.deliveryAddressSection.title" = "Lieferadresse";
"adyen.deliveryAddress.placeholder" = "Ihre Lieferadresse";
"adyen.countryField.title" = "Land";
"adyen.countryField.placeholder" = "Land";
"adyen.countryField.invalid" = "Ungültiges Land";
Expand Down Expand Up @@ -197,8 +198,8 @@
"adyen.threeds2.DA.approval.remove.alert.negativeButton" = "Abbrechen";
"adyen.picker.search.empty.title" = "Keine Ergebnisse gefunden";
"adyen.picker.search.empty.subtitle" = "'%@' stimmte mit nichts überein";
"adyen.address.lookup.search.placeholder" = "Suchen Sie Ihre Adresse";
"adyen.address.lookup.search.empty.title" = "Sie können Ihre Adresse nicht suchen?";
"adyen.address.lookup.search.placeholder" = "Suchen Sie nach Ihrer Adresse";
"adyen.address.lookup.search.empty.title" = "Sie können nicht nach Ihrer Adresse suchen?";
"adyen.address.lookup.search.empty.subtitle" = "Sie können Ihre Adresse jederzeit manuell #eingeben#";
"adyen.address.lookup.search.empty.title.noResults" = "Keine Ergebnisse gefunden";
"adyen.address.lookup.search.empty.subtitle.noResults" = "'%@' stimmt nicht mit irgendetwas überein, versuchen Sie es erneut oder verwenden Sie #manual address entry#";
Expand Down
3 changes: 2 additions & 1 deletion Adyen/Assets/el-GR.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Διεύθυνση τιμολόγησης";
"adyen.billingAddress.placeholder" = "Η διεύθυνση τιμολόγησής σας";
"adyen.deliveryAddressSection.title" = "Διεύθυνση παράδοσης";
"adyen.deliveryAddress.placeholder" = "Η διεύθυνση παράδοσής σας";
"adyen.countryField.title" = "Χώρα";
"adyen.countryField.placeholder" = "Χώρα";
"adyen.countryField.invalid" = "Μη έγκυρη χώρα";
Expand Down Expand Up @@ -198,7 +199,7 @@
"adyen.picker.search.empty.title" = "Δεν βρέθηκαν αποτελέσματα";
"adyen.picker.search.empty.subtitle" = "Ο όρος '%@' δεν ταιριάζει με τίποτα";
"adyen.address.lookup.search.placeholder" = "Αναζητήστε τη διεύθυνσή σας";
"adyen.address.lookup.search.empty.title" = "Δεν μπορείτε να κάνετε αναζήτηση της διεύθυνσής σας;";
"adyen.address.lookup.search.empty.title" = "Δεν μπορείτε να αναζητήσετε τη διεύθυνσή σας;";
"adyen.address.lookup.search.empty.subtitle" = "Μπορείτε πάντα να #εισαγάγετε τη διεύθυνσή σας μη αυτόματα#";
"adyen.address.lookup.search.empty.title.noResults" = "Δεν βρέθηκαν αποτελέσματα";
"adyen.address.lookup.search.empty.subtitle.noResults" = "Το '%@' δεν ταιριάζει με τίποτα. Προσπαθήστε ξανά ή χρησιμοποιήστε #μη αυτόματη εισαγωγή διεύθυνσης#";
Expand Down
5 changes: 3 additions & 2 deletions Adyen/Assets/en-US.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Billing address";
"adyen.billingAddress.placeholder" = "Your billing address";
"adyen.deliveryAddressSection.title" = "Delivery Address";
"adyen.deliveryAddress.placeholder" = "Your delivery address";
"adyen.countryField.title" = "Country";
"adyen.countryField.placeholder" = "Country";
"adyen.countryField.invalid" = "Invalid country";
Expand Down Expand Up @@ -197,8 +198,8 @@
"adyen.threeds2.DA.approval.remove.alert.negativeButton" = "Cancel";
"adyen.picker.search.empty.title" = "No results found";
"adyen.picker.search.empty.subtitle" = "'%@' did not match with anything";
"adyen.address.lookup.search.placeholder" = "Search your address";
"adyen.address.lookup.search.empty.title" = "Can't search your address?";
"adyen.address.lookup.search.placeholder" = "Search for your address";
"adyen.address.lookup.search.empty.title" = "Can't search for your address?";
"adyen.address.lookup.search.empty.subtitle" = "You can always #enter your address manually#";
"adyen.address.lookup.search.empty.title.noResults" = "No results found";
"adyen.address.lookup.search.empty.subtitle.noResults" = "'%@' did not match with anything, try again or use #manual address entry#";
Expand Down
1 change: 1 addition & 0 deletions Adyen/Assets/es-ES.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Dirección de facturación";
"adyen.billingAddress.placeholder" = "Su dirección de facturación";
"adyen.deliveryAddressSection.title" = "Dirección de envío";
"adyen.deliveryAddress.placeholder" = "Su dirección de entrega";
"adyen.countryField.title" = "País";
"adyen.countryField.placeholder" = "País";
"adyen.countryField.invalid" = "País no válido";
Expand Down
1 change: 1 addition & 0 deletions Adyen/Assets/fi.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Laskutusosoite";
"adyen.billingAddress.placeholder" = "Laskutusosoitteesi";
"adyen.deliveryAddressSection.title" = "Toimitusosoite";
"adyen.deliveryAddress.placeholder" = "Toimitusosoitteesi";
"adyen.countryField.title" = "Maa";
"adyen.countryField.placeholder" = "Maa";
"adyen.countryField.invalid" = "Virheellinen maa";
Expand Down
3 changes: 2 additions & 1 deletion Adyen/Assets/fr-FR.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@
"adyen.billingAddressSection.title" = "Adresse de facturation";
"adyen.billingAddress.placeholder" = "Votre adresse de facturation";
"adyen.deliveryAddressSection.title" = "Adresse de livraison";
"adyen.deliveryAddress.placeholder" = "Votre adresse de livraison";
"adyen.countryField.title" = "Pays";
"adyen.countryField.placeholder" = "Pays";
"adyen.countryField.invalid" = "Pays non valide";
Expand Down Expand Up @@ -197,7 +198,7 @@
"adyen.threeds2.DA.approval.remove.alert.negativeButton" = "Annuler";
"adyen.picker.search.empty.title" = "Aucun résultat trouvé";
"adyen.picker.search.empty.subtitle" = "Aucune correspondance pour '%@'";
"adyen.address.lookup.search.placeholder" = "Rechercher votre adresse";
"adyen.address.lookup.search.placeholder" = "Recherchez votre adresse";
"adyen.address.lookup.search.empty.title" = "Vous ne pouvez pas rechercher votre adresse ?";
"adyen.address.lookup.search.empty.subtitle" = "Vous pouvez toujours #saisir votre adresse manuellement#";
"adyen.address.lookup.search.empty.title.noResults" = "Aucun résultat trouvé";
Expand Down
Loading
Loading