Implement underpinnings of SEPA debit transfer support for donations.

This commit is contained in:
Alex Hart
2023-10-04 15:13:34 -04:00
committed by Nicholas Tinsley
parent 3dfd1c98ba
commit 15700b85cb
39 changed files with 1295 additions and 127 deletions

View File

@@ -5808,11 +5808,49 @@
<item quantity="one">Get a %1$s badge for %2$d day</item>
<item quantity="other">Get a %1$s badge for %2$d days</item>
</plurals>
<!-- Button label for paying with a bank transfer -->
<string name="GatewaySelectorBottomSheet__bank_transfer">Bank transfer</string>
<!-- Button label for paying with a credit card -->
<string name="GatewaySelectorBottomSheet__credit_or_debit_card">Credit or debit card</string>
<!-- Sheet summary when giving donating for a friend -->
<string name="GatewaySelectorBottomSheet__donate_for_a_friend">Donate for a friend</string>
<!-- BankTransferMandateFragment -->
<!-- Title of screen displaying the bank transfer mandate -->
<string name="BankTransferMandateFragment__bank_transfer">Bank Transfer</string>
<!-- Subtitle of screen displaying the bank transfer mandate, placeholder is 'Learn more' -->
<string name="BankTransferMandateFragment__stripe_processes_donations">Stripe processes donations made to Signal. Signal does not collect or store your personal information. %1$s</string>
<!-- Subtitle learn more of screen displaying bank transfer mandate -->
<string name="BankTransferMandateFragment__learn_more">Learn more</string>
<!-- Button label to continue with transfer -->
<string name="BankTransferMandateFragment__continue">Continue</string>
<!-- BankTransferDetailsFragment -->
<!-- Subtext explaining how email is used. Placeholder is 'Learn more' -->
<string name="BankTransferDetailsFragment__enter_your_bank_details">Enter your bank details and email address. Your email is used by Stripe to send you updates about your donation. %1$s</string>
<!-- Subtext learn more link text -->
<string name="BankTransferDetailsFragment__learn_more">Learn more</string>
<!-- Text field label for name on bank account -->
<string name="BankTransferDetailsFragment__name_on_bank_account">Name on bank account</string>
<!-- Text field label for IBAN -->
<string name="BankTransferDetailsFragment__iban">IBAN</string>
<!-- Text field label for email -->
<string name="BankTransferDetailsFragment__email">Email</string>
<!-- Text label for button to show user how to find their IBAN number -->
<string name="BankTransferDetailsFragment__find_account_numbers">Find account numbers</string>
<!-- Donate button label for monthly subscription -->
<string name="BankTransferDetailsFragment__donate_s_month">Donate %1$s/month</string>
<!-- Donate button label for one-time -->
<string name="BankTransferDetailsFragment__donate_s">Donate %1$s</string>
<!-- Error label for IBAN field when number is too short -->
<string name="BankTransferDetailsFragment__iban_nubmer_is_too_short">IBAN number is too short</string>
<!-- Error label for IBAN field when number is too long -->
<string name="BankTransferDetailsFragment__iban_nubmer_is_too_long">IBAN number is too long</string>
<!-- Error label for IBAN field when country is not supported -->
<string name="BankTransferDetailsFragment__iban_country_code_is_not_supported">IBAN country code is not supported</string>
<!-- Error label for IBAN field when number is invalid -->
<string name="BankTransferDetailsFragment__invalid_iban_nubmer">Invalid IBAN number</string>
<!-- StripePaymentInProgressFragment -->
<string name="StripePaymentInProgressFragment__cancelling">Cancelling…</string>