Files
OpenTracks/src/main/res/values/settings.xml
T
Vasja Volin eda1815393 Add settings toggles for chart series
Adds toggles to the User Interface section of the app Settings that
allow the user to display or hide the three series available in the
chart: Elevation, Speed/Pace, and Heart Rate. As a user of a heart rate
monitor primarily during strength workouts and combat sports, the
distance and elevation graphs are not helpful to me - in addition, their
scale means that I am not able to easily see my exact heart rate. This
should allow users in a similar situation to better determine exactly
what is most helpful for them to be seen on the graph.

Also updates heart rate series possible intervals - the smallest interval
was 25, which was too low for most zone 1 cardio charts - if your heart
rate goes from 70 to 125, with a 25 interval, most of the chart will be
whitespace.
2025-01-24 07:01:15 +01:00

453 lines
24 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Do not translate anything in this file directly. -->
<!-- Main settings -->
<string name="settings_defaults_key" translatable="false">settingsDefaults</string>
<string name="settings_ui_key" translatable="false">settingsUI</string>
<string name="settings_gps_key" translatable="false">settingsGps</string>
<string name="settings_sensors_key" translatable="false">settingsSensorsGps</string>
<string name="settings_announcements_key" translatable="false">settingsAnnouncements</string>
<string name="settings_import_export_key" translatable="false">settingsImportExport</string>
<!-- Setting's categories -->
<string name="settings_reset_key" translatable="false">settingsReset</string>
<string name="settings_sensor_bluetooth_heart_rate_key" translatable="false">bluetoothSensor</string>
<string name="settings_sensor_bluetooth_cycling_cadence_key" translatable="false">bluetoothCyclingCadenceSensor</string>
<string name="settings_sensor_bluetooth_cycling_speed_key" translatable="false">bluetoothCyclingSpeedSensor</string>
<string name="settings_sensor_bluetooth_cycling_power_key" translatable="false">bluetoothCyclingPowerSensor</string>
<string name="settings_sensor_bluetooth_running_speed_and_cadence_key" translatable="false">bluetoothRunningSpeedAndCadenceSensor</string>
<string name="settings_sensor_bluetooth_pressure_key" translatable="false">bluetoothPressureSensor</string>
<string name="sensor_type_value_none" translatable="false">NONE</string>
<string name="sensor_type_value_internal" translatable="false">INTERNAL</string>
<string name="settings_sensor_bluetooth_cycling_speed_wheel_circumference_key" translatable="false">bluetoothCyclingSpeedWheelCircumference</string>
<string name="settings_sensor_bluetooth_cycling_speed_wheel_circumference_default" translatable="false">2135</string>
<string name="settings_sensor_bluetooth_service_filter_enabled_key" translatable="false">bluetoothSensorFilterEnabled</string>
<bool name="settings_sensor_bluetooth_service_filter_enabled_default" translatable="false">
true
</bool>
<string name="settings_sensor_heart_rate_max_key" translatable="false">maxHeartRate</string>
<string name="settings_sensor_heart_rate_max_default" translatable="false">220</string>
<string name="total_rows_deleted_key" translatable="false">totalRowsDeletedKey</string>
<string name="settings_default_export_directory_key" translatable="false">settingsDefaultExportDirectory</string>
<string name="post_workout_export_enabled_key" translatable="false">instantExportEnabled</string>
<bool name="post_workout_export_enabled_default" translatable="false">false</bool>
<string name="export_filename_format_key" translatable="false">instantExportFilename</string>
<string name="export_filename_format_default" translatable="false">{date}_{time}_{name}</string>
<string name="settings_import" translatable="false">settingsImport</string>
<string name="settings_export" translatable="false">settingsExport</string>
<!-- Stats layout customization default layout -->
<string name="settings_layout_reset_key" translatable="false">settingsLayoutReset</string>
<string name="default_activity_key" translatable="false">defaultActivity</string>
<string name="default_activity_default" translatable="false">@string/activity_type_unknown</string>
<string name="recording_distance_interval_key" translatable="false">recordingDistanceInterval</string>
<string name="recording_distance_interval_default" translatable="false">10</string>
<string-array name="recording_distance_interval_values">
<item>1</item>
<item>2</item>
<item>5</item>
<item>@string/recording_distance_interval_default</item>
<item>20</item>
<item>50</item>
<item>100</item>
</string-array>
<string name="max_recording_distance_key" translatable="false">maxRecordingDistance</string>
<string name="max_recording_distance_default" translatable="false">200</string>
<string-array name="max_recording_distance_values">
<item>50</item>
<item>100</item>
<item>@string/max_recording_distance_default</item>
<item>500</item>
<item>1000</item>
<item>5000</item>
</string-array>
<string name="min_sampling_interval_key" translatable="false">minRecordingIntervalV2</string>
<string name="min_sampling_interval_default" translatable="false">0</string>
<string-array name="min_sampling_interval_values">
<item>@string/min_sampling_interval_default</item>
<item>2</item>
<item>3</item>
<item>4</item>
<item>5</item>
<item>10</item>
<item>20</item>
<item>30</item>
<item>60</item>
<item>120</item>
<item>300</item>
<item>480</item>
<item>900</item>
<item>1800</item>
</string-array>
<string name="recording_gps_accuracy_key" translatable="false">recordingGpsAccuracy</string>
<string name="recording_gps_accuracy_default" translatable="false">50</string>
<string name="recording_gps_accuracy_excellent" translatable="false">10</string>
<string name="recording_gps_accuracy_poor" translatable="false">2000</string>
<string-array name="recording_gps_accuracy_values">
<item>@string/recording_gps_accuracy_excellent</item>
<item>20</item>
<item>30</item>
<item>@string/recording_gps_accuracy_default</item>
<item>100</item>
<item>200</item>
<item>500</item>
<item>1000</item>
<item>@string/recording_gps_accuracy_poor</item>
</string-array>
<string name="idle_duration_key" translatable="false">idleSpeedDuration</string>
<string name="idle_duration_default" translatable="false">10</string>
<string name="idle_duration_off" translatable="false">0</string>
<string-array name="idle_duration_values">
<item>@string/idle_duration_off</item>
<item>5</item>
<item>@string/idle_duration_default</item>
<item>15</item>
<item>30</item>
<item>45</item>
<item>60</item>
<item>120</item>
</string-array>
<string name="stats_rate_key" translatable="false">statsRate</string>
<string name="stats_rate_default" translatable="false">@string/stats_rate_speed_or_pace_default</string>
<string-array name="stats_rate_metric_options">
<item>@string/description_default_speed_or_pace</item>
<item>@string/description_speed_metric</item>
<item>@string/description_pace_metric</item>
</string-array>
<string-array name="stats_rate_imperial_options">
<item>@string/description_default_speed_or_pace</item>
<item>@string/description_speed_imperial</item>
<item>@string/description_pace_imperial</item>
</string-array>
<string-array name="stats_rate_nautical_options">
<item>@string/description_default_speed_or_pace</item>
<item>@string/description_speed_nautical</item>
<item>@string/description_pace_imperial</item>
</string-array>
<string name="stats_rate_speed_or_pace_default" translatable="false">ACTIVITY_TYPE</string>
<string name="stats_rate_pace" translatable="false">PACE</string>
<string name="stats_rate_speed" translatable="false">SPEED</string>
<string-array name="stats_rate_values">
<item>@string/stats_rate_speed_or_pace_default</item>
<item>@string/stats_rate_speed</item>
<item>@string/stats_rate_pace</item>
</string-array>
<string name="stats_units_key" translatable="false">statsUnits</string>
<string name="stats_units_default" translatable="false">@string/stats_units_metric</string>
<string-array name="stats_units_values">
<item>@string/stats_units_metric</item>
<item>@string/stats_units_imperial_feet</item>
<item>@string/stats_units_imperial_meter</item>
<item>@string/stats_units_nautical</item>
</string-array>
<string name="stats_units_metric" translatable="false">METRIC</string>
<string name="stats_units_imperial_feet" translatable="false">IMPERIAL</string>
<string name="stats_units_imperial_meter" translatable="false">IMPERIAL_METER</string>
<string name="stats_units_nautical" translatable="false">NAUTICAL</string>
<string-array name="stats_units_options">
<item>@string/settings_stats_units_metric</item>
<item>@string/settings_stats_units_imperial</item>
<item>@string/settings_stats_units_imperial_meter</item>
<item>@string/settings_stats_units_nautical</item>
</string-array>
<string name="track_name_key" translatable="false">trackName</string>
<string name="track_name_default" translatable="false">@string/settings_recording_track_name_date_iso_8601_value</string>
<string name="settings_recording_track_name_date_iso_8601_value" translatable="false">DATE_ISO_8601</string>
<string name="settings_recording_track_name_date_local_value" translatable="false">DATE_LOCAL</string>
<string name="settings_recording_track_name_number_value" translatable="false">NUMBER</string>
<string-array name="track_name_values">
<item>@string/settings_recording_track_name_date_local_value</item>
<item>@string/settings_recording_track_name_date_iso_8601_value</item>
<item>@string/settings_recording_track_name_number_value</item>
</string-array>
<string-array name="track_name_options">
<item>@string/settings_recording_track_name_date_local_option</item>
<item>@string/settings_recording_track_name_date_iso_8601_option</item>
<item>@string/settings_recording_track_name_number_option</item>
</string-array>
<string name="announcement_off" translatable="false">0</string>
<string name="voice_announcement_frequency_key" translatable="false">voiceFrequencyV2</string>
<string name="voice_announcement_frequency_default" translatable="false">@string/announcement_off</string>
<string-array name="voice_announcement_frequency_values"> <!-- seconds -->
<item>@string/voice_announcement_frequency_default</item>
<item>60</item>
<item>120</item>
<item>300</item>
<item>600</item>
<item>900</item>
<item>1800</item>
<item>3600</item>
</string-array>
<string name="voice_announcement_distance_key" translatable="false">voiceDistance</string>
<string name="voice_announcement_distance_default" translatable="false">@string/announcement_off</string>
<string-array name="voice_announcement_distance_values">
<item>@string/voice_announcement_distance_default</item> <!-- km/miles -->
<item>0.1</item>
<item>0.2</item>
<item>0.5</item>
<item>1</item>
<item>5</item>
<item>10</item>
<item>25</item>
<item>50</item>
<item>100</item>
</string-array>
<string name="voice_speed_rate_key" translatable="false">voiceSpeedRate</string>
<string name="voice_speed_rate_default" translatable="false">0.9</string>
<string-array name="voice_speed_rate_values">
<item>0.7</item>
<item>0.8</item>
<item>@string/voice_speed_rate_default</item>
<item>1.0</item>
<item>1.1</item>
<item>1.2</item>
<item>1.3</item>
</string-array>
<string name="voice_on_device_speaker_key" translatable="false">voiceOnDeviceSpeaker</string>
<bool name="voice_on_device_speaker_default" translatable="false">true</bool>
<string name="voice_announce_idle_key" translatable="false">voice_announce_idle_key</string>
<bool name="voice_announce_idle_default" translatable="false">false</bool>
<string name="voice_announce_total_distance_key" translatable="false">voiceAnnounceTotalDistance</string>
<bool name="voice_announce_total_distance_default" translatable="false">true</bool>
<string name="voice_announce_moving_time_key" translatable="false">voiceAnnounceMovingTime</string>
<bool name="voice_announce_moving_time_default" translatable="false">true</bool>
<string name="voice_announce_average_speed_pace_key" translatable="false">voiceAnnounceAverageSpeedPace</string>
<bool name="voice_announce_average_speed_pace_default" translatable="false">true</bool>
<string name="voice_announce_lap_speed_pace_key" translatable="false">voiceAnnounceLapSpeedPace</string>
<bool name="voice_announce_lap_speed_pace_default" translatable="false">true</bool>
<string name="voice_announce_time_key" translatable="false">voiceAnnounceTime</string>
<bool name="voice_announce_time_default" translatable="false">true</bool>
<string name="voice_announce_unit_key" translatable="false">voiceAnnounceUnit</string>
<bool name="voice_announce_unit_default" translatable="false">true</bool>
<string name="voice_announce_heart_rate_current_key" translatable="false">voiceAnnounceHeartRateCurrent</string>
<bool name="voice_announce_heart_rate_current_default" translatable="false">false</bool>
<string name="voice_announce_average_heart_rate_key" translatable="false">voiceAnnounceAverageHeartRate</string>
<bool name="voice_announce_average_heart_rate_default" translatable="false">false</bool>
<string name="voice_announce_lap_heart_rate_key" translatable="false">voiceAnnounceLapHeartRate</string>
<bool name="voice_announce_lap_heart_rate_default" translatable="false">false</bool>
<string name="export_trackfileformat_key" translatable="false">exportTrackFileFormat</string>
<!-- See TrackFileFormat -->
<string name="export_trackfileformat_default" translatable="false">KMZ_WITH_TRACKDETAIL_AND_SENSORDATA_AND_PICTURES</string>
<string name="import_prevent_reimport_key" translatable="false">preventReimportTrackKey</string>
<bool name="import_prevent_reimport_default">true</bool>
<string name="settings_api_key" translatable="false">settingsAPI</string>
<string name="publicapi_package_key" translatable="false">apiPackageKey</string>
<string name="publicapi_enabled_key" translatable="false">apiEnabledKey</string>
<bool name="publicapi_enabled_default">false</bool>
<string name="publicapi_dashboard_enabled_key" translatable="false">apiDashboardEnabledKey</string>
<bool name="publicapi_dashboard_enabled_default">false</bool>
<string name="show_introduction_screen_key" translatable="false">showIntroduction</string>
<bool name="show_introduction_screen_default">true</bool>
<!-- User Interface Settings -->
<string name="settings_ui_dynamic_colors_key" translatable="false">uiDynamicColors</string>
<bool name="settings_ui_dynamic_colors_default" translatable="false">false</bool>
<!-- Recording Settings -->
<string name="stats_show_on_lockscreen_while_recording_key" translatable="false">trackdetail_show_on_lockscreen_while_recording</string>
<bool name="stats_show_on_lockscreen_while_recording_default" translatable="false">false</bool>
<string name="stats_keep_screen_on_while_recording_key" translatable="false">trackdetail_keep_screen_on_while_recording</string>
<bool name="stats_keep_screen_on_while_recording_default" translatable="false">false</bool>
<string name="stats_fullscreen_while_recording_key" translatable="false">trackdetail_fullscreen_while_recording</string>
<bool name="stats_fullscreen_while_recording_default" translatable="false">false</bool>
<!-- Chart Settings -->
<string name="chart_display_elevation_key" translatable="false">chart_display_elevation</string>
<bool name="chart_display_elevation_default" translatable="false">true</bool>
<string name="chart_display_pace_or_speed_key" translatable="false">chart_display_pace_or_speed</string>
<bool name="chart_display_pace_or_speed_default" translatable="false">true</bool>
<string name="chart_display_heart_rate_key" translatable="false">chart_display_heart_rate</string>
<bool name="chart_display_heart_rate_default" translatable="false">true</bool>
<!-- androidx.appcompat.app.AppCompatDelegate.setDefaultNightMode() -->
<string name="locale_key" translatable="false">localeKey</string>
<!-- androidx.appcompat.app.AppCompatDelegate.setDefaultNightMode() -->
<string name="night_mode_key" translatable="false">nightMode</string>
<string name="night_mode_default" translatable="false">@string/night_mode_system_value</string>
<string name="night_mode_no_value" translatable="false">1</string>
<string name="night_mode_yes_value" translatable="false">2</string>
<string name="night_mode_night_oled_value" translatable="false">3</string>
<string name="night_mode_system_value" translatable="false">-1</string>
<string-array name="night_mode_values">
<item>@string/night_mode_system_value</item>
<item>@string/night_mode_no_value</item>
<item>@string/night_mode_yes_value</item>
<item>@string/night_mode_night_oled_value</item>
</string-array>
<string-array name="night_mode_options">
<item>@string/settings_night_mode_option_system</item>
<item>@string/settings_night_mode_option_day</item>
<item>@string/settings_night_mode_option_night</item>
<item>@string/settings_night_mode_option_night_oled</item>
</string-array>
<!-- Stats layout customization -->
<string name="stats_custom_layout_key" translatable="false">statsCustomLayoutKey</string>
<!-- Stats layout customization: number of columns per row -->
<integer name="stats_custom_layout_columns_default" translatable="false">2</integer>
<!-- Stats layout customization: key -->
<string name="stats_custom_layouts_key" translatable="false">statsCustomLayoutFieldsKey</string>
<string name="stats_custom_layout_selected_layout_key" translatable="false">statsCustomSelectedLayoutKey</string>
<!-- Stats keys -->
<string name="stats_custom_layout_distance_key" translatable="false">distance</string>
<string name="stats_custom_layout_total_time_key" translatable="false">total_time</string>
<string name="stats_custom_layout_speed_key" translatable="false">speed</string>
<string name="stats_custom_layout_moving_time_key" translatable="false">moving_time</string>
<string name="stats_custom_layout_average_speed_key" translatable="false">average_speed</string>
<string name="stats_custom_layout_max_speed_key" translatable="false">max_speed</string>
<string name="stats_custom_layout_average_moving_speed_key" translatable="false">average_moving_speed</string>
<string name="stats_custom_layout_altitude_key" translatable="false">altitude</string>
<string name="stats_custom_layout_gain_key" translatable="false">gain</string>
<string name="stats_custom_layout_loss_key" translatable="false">loss</string>
<string name="stats_custom_layout_pace_key" translatable="false">pace</string>
<string name="stats_custom_layout_average_moving_pace_key" translatable="false">average_moving_pace</string>
<string name="stats_custom_layout_average_pace_key" translatable="false">average_pace</string>
<string name="stats_custom_layout_fastest_pace_key" translatable="false">fastest_pace</string>
<string name="stats_custom_layout_coordinates_key" translatable="false">coordinates</string>
<string name="stats_custom_layout_heart_rate_key" translatable="false">heart_rate</string>
<string name="stats_custom_layout_average_heart_rate_key" translatable="false">average_heart_rate</string>
<string name="stats_custom_layout_cadence_key" translatable="false">cadence</string>
<string name="stats_custom_layout_average_cadence_key" translatable="false">average_cadence</string>
<string name="stats_custom_layout_power_key" translatable="false">power</string>
<string name="stats_custom_layout_clock_key" translatable="false">time</string>
<!--
Default dataFields for stats layout customization in a set of arrays.
Every array has two items:
- Key value for the dataField.
- Comma separated flags for: visible, primary and span/wide for the dataField.
-->
<string-array name="stats_custom_layout_fields_default_value_0">
<item>@string/stats_custom_layout_distance_key</item>
<item>1,1,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_1">
<item>@string/stats_custom_layout_total_time_key</item>
<item>1,1,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_2">
<item>@string/stats_custom_layout_speed_key</item>
<item>1,1,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_3">
<item>@string/stats_custom_layout_moving_time_key</item>
<item>1,1,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_4">
<item>@string/stats_custom_layout_average_speed_key</item>
<item>1,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_5">
<item>@string/stats_custom_layout_max_speed_key</item>
<item>1,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_6">
<item>@string/stats_custom_layout_average_moving_speed_key</item>
<item>1,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_7">
<item>@string/stats_custom_layout_altitude_key</item>
<item>1,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_8">
<item>@string/stats_custom_layout_gain_key</item>
<item>1,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_9">
<item>@string/stats_custom_layout_loss_key</item>
<item>1,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_10">
<item>@string/stats_custom_layout_pace_key</item>
<item>0,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_11">
<item>@string/stats_custom_layout_average_moving_pace_key</item>
<item>0,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_12">
<item>@string/stats_custom_layout_average_pace_key</item>
<item>0,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_13">
<item>@string/stats_custom_layout_fastest_pace_key</item>
<item>0,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_14">
<item>@string/stats_custom_layout_coordinates_key</item>
<item>0,0,1</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_15">
<item>@string/stats_custom_layout_heart_rate_key</item>
<item>0,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_16">
<item>@string/stats_custom_layout_cadence_key</item>
<item>0,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_17">
<item>@string/stats_custom_layout_power_key</item>
<item>0,0,0</item>
</string-array>
<string-array name="stats_custom_layout_fields_default_value_18">
<item>@string/stats_custom_layout_clock_key</item>
<item>0,0,0</item>
</string-array>
<!-- Stats empty values -->
<string name="stats_empty_value_integer" translatable="false">0</string>
<string name="stats_empty_value_float" translatable="false">0.0</string>
<string name="stats_empty_value_time" translatable="false">00:00</string>
<string name="stats_empty_value_coordinates" translatable="false">0.0, 0.0</string>
<!-- Statistics dataFields: columns per row -->
<integer-array name="stats_custom_layout_fields_columns_per_row">
<item>1</item>
<item>2</item>
<item>3</item>
</integer-array>
<string name="prefs_last_version_key" translatable="false">lastVersionKey</string>
</resources>