HealthConnect: Queue exports in the background

This commit is contained in:
Manuel
2026-05-01 18:12:03 +03:00
committed by Dennis Guse
parent f0616fc043
commit 713e454e44
7 changed files with 422 additions and 6 deletions
+47
View File
@@ -679,6 +679,53 @@ limitations under the License.
<string name="hold_to_stop">Hold to stop</string>
<string name="instant_export_enabled_summary">Export track to storage after recording is finished</string>
<string name="instant_export_enabled_title">Instant post-workout export</string>
<string name="health_connect_export_enabled_title">Export to Health Connect</string>
<string name="health_connect_export_enabled_summary">Export activity to Health Connect after recording is finished</string>
<string name="health_connect_not_available">Health Connect is not available on this device</string>
<string name="health_connect_screen_title">Health Connect</string>
<string name="health_connect_settings_summary">Configure export and synchronization with Health Connect</string>
<string name="health_connect_settings_summary_enabled">Health Connect export is enabled</string>
<string name="health_connect_settings_summary_enabled_detailed">Health Connect export and detailed GPS route sync are enabled</string>
<string name="health_connect_section_general">General settings</string>
<string name="health_connect_manage_data_title">Manage Health Connect data</string>
<string name="health_connect_open_settings_title">Health Connect settings</string>
<string name="health_connect_open_settings_summary">Open Android Health Connect settings</string>
<string name="health_connect_disable_note">To fully disconnect Health Connect, remove OpenTracks permissions in the Health Connect app.</string>
<string name="health_connect_section_sync">Synchronization</string>
<string name="health_connect_sync_status_title">Sync status</string>
<string name="health_connect_sync_status_never">No Health Connect export yet.</string>
<string name="health_connect_sync_already_running">A Health Connect sync is already running.</string>
<string name="health_connect_manual_sync_title">Manual sync</string>
<string name="health_connect_manual_sync_summary">Choose a time range and sync existing workouts to Health Connect.</string>
<string name="health_connect_manual_sync_requires_export">Enable Health Connect export to manually sync existing workouts.</string>
<string name="health_connect_manual_sync_button">Sync now</string>
<string name="health_connect_detailed_sync_title">Detailed workout sync</string>
<string name="health_connect_detailed_sync_summary">Sync the recorded GPS route with workouts. This provides richer workout data but may take longer.</string>
<string name="health_connect_detailed_sync_requires_export">Enable Health Connect export to include detailed route data.</string>
<string name="health_connect_sync_note">Depending on the amount of data, a Health Connect export might take a while.</string>
<string name="health_connect_sync_status_success">Finished Health Connect export for %1$s%2$s</string>
<string name="health_connect_sync_status_failure">Health Connect export failed: %1$s</string>
<string name="health_connect_sync_status_route_suffix"> with GPS route</string>
<string name="health_connect_initial_sync_dialog_title">Initial sync</string>
<string name="health_connect_initial_sync_dialog_message">Choose how much existing workout history OpenTracks should sync to Health Connect.</string>
<string name="health_connect_initial_sync_preset">Use a preset time range</string>
<string name="health_connect_initial_sync_last_3_days">Last 3 days</string>
<string name="health_connect_initial_sync_last_7_days">Last 7 days</string>
<string name="health_connect_initial_sync_last_30_days">Last 30 days</string>
<string name="health_connect_initial_sync_all">All recorded workouts</string>
<string name="health_connect_initial_sync_custom_date">Choose date…</string>
<string name="health_connect_initial_sync_select_date">Choose start date</string>
<string name="health_connect_sync_now_title">Sync now</string>
<string name="health_connect_sync_now_message">Sync existing workouts from %1$s to Health Connect now?</string>
<string name="health_connect_sync_now">Sync now</string>
<string name="health_connect_sync_later">Sync later</string>
<string name="health_connect_sync_status_initial_pending">Initial Health Connect sync is ready for %1$s.</string>
<string name="health_connect_sync_status_initial_starting">Starting initial Health Connect sync for %1$s.</string>
<string name="health_connect_sync_status_initial_progress">Initial Health Connect sync %1$d of %2$d: %3$s</string>
<string name="health_connect_sync_status_initial_success">Finished initial Health Connect sync for %1$d workout(s)</string>
<string name="health_connect_sync_status_initial_no_tracks">No recorded workouts found for initial Health Connect sync.</string>
<string name="health_connect_sync_status_initial_stopped">Initial Health Connect sync stopped because export was disabled.</string>
<string name="health_connect_sync_status_initial_failure">Initial Health Connect sync failed for %1$s: %2$s</string>
<string name="health_connect_permissions_rationale_title">Health Connect access</string>
<string name="health_connect_permissions_rationale_heading">How OpenTracks uses Health Connect</string>
<string name="health_connect_permissions_rationale_summary">OpenTracks only writes finished activities to Health Connect when you explicitly enable Health Connect export in settings.</string>