From 232d5aeae59d61ec22dff0ec256a6a48bffb099c Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Tue, 6 Dec 2022 17:29:18 +0200 Subject: [PATCH] Clarify email help messages on Settings > Payment Settings --- lib/ui/settings/payment_settings.dart | 6 +++--- lib/utils/i18n.dart | 18 ++++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/lib/ui/settings/payment_settings.dart b/lib/ui/settings/payment_settings.dart index 867c760df..a8bed5a0d 100644 --- a/lib/ui/settings/payment_settings.dart +++ b/lib/ui/settings/payment_settings.dart @@ -214,7 +214,7 @@ class _PaymentSettingsState extends State { settings.rebuild( (b) => b..clientOnlinePaymentNotification = value)), label: localization.onlinePaymentEmail, - helpLabel: localization.emailReceipt, + helpLabel: localization.onlinePaymentEmailHelp, iconData: Icons.email, ), BoolDropdownButton( @@ -223,7 +223,7 @@ class _PaymentSettingsState extends State { settings.rebuild( (b) => b..clientManualPaymentNotification = value)), label: localization.manualPaymentEmail, - helpLabel: localization.emailReceipt, + helpLabel: localization.manualPaymentEmailHelp, iconData: Icons.email, ), BoolDropdownButton( @@ -232,7 +232,7 @@ class _PaymentSettingsState extends State { settings.rebuild( (b) => b..clientMarkPaidPaymentNotification = value)), label: localization.markPaidPaymentEmail, - helpLabel: localization.emailReceipt, + helpLabel: localization.markPaidPaymentEmailHelp, iconData: Icons.email, ), ], diff --git a/lib/utils/i18n.dart b/lib/utils/i18n.dart index 34aa5cf79..ca8c7ec11 100644 --- a/lib/utils/i18n.dart +++ b/lib/utils/i18n.dart @@ -16,6 +16,12 @@ mixin LocalizationsProvider on LocaleCodeAware { static final Map> _localizedValues = { 'en': { // STARTER: lang key - do not remove comment + 'online_payment_email_help': + 'Send an email when an online payment is made', + 'manual_payment_email_help': + 'Send an email when manually entering a payment', + 'mark_paid_payment_email_help': + 'Send an email when marking an invoice as pad', 'delete_project': 'Delete Project', 'linked_transaction': 'Successfully linked transaction', 'link_to_payment': 'Link to Payment', @@ -92176,6 +92182,18 @@ mixin LocalizationsProvider on LocaleCodeAware { _localizedValues[localeCode]['delete_project'] ?? _localizedValues['en']['delete_project']; + String get onlinePaymentEmailHelp => + _localizedValues[localeCode]['online_payment_email_help'] ?? + _localizedValues['en']['online_payment_email_help']; + + String get manualPaymentEmailHelp => + _localizedValues[localeCode]['manual_payment_email_help'] ?? + _localizedValues['en']['manual_payment_email_help']; + + String get markPaidPaymentEmailHelp => + _localizedValues[localeCode]['mark_paid_payment_email_help'] ?? + _localizedValues['en']['mark_paid_payment_email_help']; + // STARTER: lang field - do not remove comment String lookup(String key) {