Add Billing API and Google API availability error dialogs.

This commit is contained in:
Alex Hart
2025-09-17 11:35:03 -03:00
committed by Greyson Parrelli
parent 0713a88ddb
commit 2a90809ba3
21 changed files with 450 additions and 76 deletions

View File

@@ -8041,6 +8041,32 @@
<!-- Row title to change or cancel subscription -->
<string name="BackupsTypeSettingsFragment__change_or_cancel_subscription">Change or cancel subscription</string>
<!-- GooglePlayServicesAvailability -->
<!-- Dialog title when Google Play services are missing from the device -->
<string name="GooglePlayServicesAvailability__service_missing_title">Google Play services missing</string>
<!-- Dialog message explaining that Google Play services are required for Signal Secure backups subscription -->
<string name="GooglePlayServicesAvailability__service_missing_message">To subscribe to Signal Secure backups, you need to install Google Play services on your phone.</string>
<!-- Dialog button text to install Google Play services -->
<string name="GooglePlayServicesAvailability__install_play_services">Install Play Services</string>
<!-- Dialog title when Google Play services are currently updating -->
<string name="GooglePlayServicesAvailability__service_updating_title">Google Play services are updating</string>
<!-- Dialog message asking user to wait while Google Play services finish updating -->
<string name="GooglePlayServicesAvailability__service_updating_message">To subscribe to Signal Secure backups please wait for Google Play services to finish updating.</string>
<!-- Dialog title when Google Play services need to be updated -->
<string name="GooglePlayServicesAvailability__service_update_required_title">Update Google Play services</string>
<!-- Dialog message explaining that Google Play services need to be updated for Signal Secure backups -->
<string name="GooglePlayServicesAvailability__service_update_required_message">To subscribe to Signal Secure Backups, update Google Play service on your phone.</string>
<!-- Dialog button text to update Google Play services -->
<string name="GooglePlayServicesAvailability__update">Update</string>
<!-- Dialog title when Google Play services are disabled -->
<string name="GooglePlayServicesAvailability__service_disabled_title">Paid subscriptions require Google Play</string>
<!-- Dialog message explaining that Google Play services must be enabled for subscriptions -->
<string name="GooglePlayServicesAvailability__service_disabled_message">To subscribe to Signal Secure Backups, enable Google Play services on your phone and sign into the Google Play store. </string>
<!-- Dialog button text to learn more about enabling Google Play services -->
<string name="GooglePlayServicesAvailability__learn_more">Learn more</string>
<!-- Dialog message shown when Google Play services is invalid and subscriptions are not available -->
<string name="GooglePlayServicesAvailability__service_invalid_message">You can\'t subscribe to Signal Secure backups because your phone does not support Google Play services. Contact the phone manufacturer for assistance.</string>
<!-- ManageStorageSettingsFragment -->
<!-- Settings section title header show above manage settings options for automatic chat history management (deleting) -->
<string name="ManageStorageSettingsFragment_chat_limit">Chat limits</string>
@@ -8481,10 +8507,14 @@
<string name="MessageBackupsTypeSelectionScreen__subscribe_for_x_month">Subscribe for %1$s/month</string>
<!-- Primary action button label when selecting a backup tier with a current selection -->
<string name="MessageBackupsTypeSelectionScreen__change_backup_type">Change backup type</string>
<!-- Primary action button label when selecting paid tier when Google Play API isn't available -->
<string name="MessageBackupsTypeSelectionScreen__more_about_this_plan">More about this plan</string>
<!-- Secondary action button label when selecting a backup tier with a current selection -->
<string name="MessageBackupsTypeSelectionScreen__cancel_subscription">Cancel subscription</string>
<!-- MessageBackupsType block amount for free tier -->
<string name="MessageBackupsTypeSelectionScreen__free">Free</string>
<!-- MessageBackupsType block amount for paid tier when no pricing is available -->
<string name="MessageBackupsTypeSelectionScreen__paid">Paid</string>
<!-- MessageBackupsType block amount for paid tier. Placeholder is formatted currency amount. -->
<string name="MessageBackupsTypeSelectionScreen__s_month">%1$s/month</string>
<!-- Title for free tier -->