Bugfix: voice_announce_lap_power_key should not have been translatable.

For some localizations, users will experience that the setting got reverted.

Fixes #2359.
This commit is contained in:
Dennis Guse
2026-06-28 13:02:28 +02:00
parent 6ef80ade98
commit d1f003c0ce
22 changed files with 4 additions and 21 deletions
@@ -427,7 +427,7 @@ public class PreferencesUtils {
}
public static boolean shouldVoiceAnnounceLapPower() {
return getBoolean(R.string.voice_announce_lap_power_key, false);
return getBoolean(R.string.voice_announce_lap_power_key, getBoolean(R.bool.voice_announce_lap_power_default, false));
}
public static boolean shouldVoiceAnnounceHeartRateCurrent() {
-1
View File
@@ -386,7 +386,6 @@ limitations under the License.
<item quantity="many">اكتمل مع %1$d خطأ</item>
<item quantity="other">اكتمل مع %1$d خطأ</item>
</plurals>
<string name="voice_announce_lap_power_key">الإعلان الصوتي عن قوة اللفة voiceAnnounceLapPower</string>
<string name="settings_defaults_title">الوحدات الافتراضية والنشاط</string>
<string name="settings_defaults_summary">الوحدات المفضلة، النشاط الافتراضي، اسم المسار الافتراضي</string>
<string name="settings_announcements_summary">الوقت، المسافة، سرعة الصوت</string>
-1
View File
@@ -534,7 +534,6 @@
<string name="settings_locale_title">Lingua</string>
<string name="settings_locale_system_default">Predefinizione di u sistema</string>
<string name="stats_gain_loss">Guadagnu è perdita</string>
<string name="voice_announce_lap_power_key">AnnunziamentuVucalePutenzaÀUGiru</string>
<string name="lap_heart_rate">Frequenza cardiaca à u giru</string>
<string name="settings_charts_title">Grafici</string>
<string name="settings_chart_display_elevation_title">Affissà l’altitudine</string>
-1
View File
@@ -580,7 +580,6 @@ limitations under the License.
<string name="settings_announcements_unit">Jednotka vzdálenosti/rychlosti</string>
<string name="voiceSpeed">{n, plural, =1 {1} few {{n,number}} other {{n,number,#.0}} }</string>
<string name="voiceDistance">{n, plural, =1 {1 } few {{n,number}} other {{n,number,#.0}} }</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="power">Výkon</string>
<string name="settings_announcements_lap_power">Výkon kola</string>
<string name="power_x_watt">Výkon {x, plural, =1 {1 watt} few {# watty} other {# wattů} }</string>
-1
View File
@@ -635,7 +635,6 @@ Meldet das GPS-Gerät ungenaue Daten (z.B. Standort, Geschwindigkeit, Höhe), ka
<string name="voiceDistance">{n, plural, =1 {1 } other {{n,number,#.0}} }</string>
<string name="settings_recording_min_sampling_interval_title">Abtastzeitintervall</string>
<string name="voiceIdle">Untätig werden.</string>
<string name="voice_announce_lap_power_key">StimmeAnkündigungLapPower</string>
<string name="settings_announcements_lap_power">Rundenleistung</string>
<string name="create_marker_error">Die Markierung konnte nicht erstellt werden. Versuchen Sie es erneut.</string>
<string name="settings_locale_title">Sprache</string>
-1
View File
@@ -654,7 +654,6 @@ limitations under the License.
<string name="settings_announcements_lap_power">Potencia por vuelta</string>
<string name="power_x_watt">Potencia {x, plural, =1 {1 vatio} otros {# vatios} }</string>
<string name="create_marker_error">No se ha podido crear un marcador. Inténtelo de nuevo.</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="power">Potencia</string>
<string name="settings_locale_title">Idioma</string>
<string name="settings_locale_system_default">Predeterminado del sistema</string>
-1
View File
@@ -595,7 +595,6 @@ limitations under the License.
<string name="show_on_dashboard_not_installed">Pole paigaldatud ühtegi rakendust, mis toetaks OpenTracksi juhtpaneeli API-t.</string>
<string name="introduction_osm_dashboard">Kaardi kuvamine pole OpenTracks-i automaatselt lisatud. Oma salvestiste kaardil vaatamiseks palun paigalda OSMDashboard.</string>
<string name="settings_recording_min_sampling_interval_title">Proovivõtu ajavahemik</string>
<string name="voice_announce_lap_power_key">RingiVõimsuseHäälteade</string>
<string name="description_sensor_temperature">Temperatuur (Celsius)</string>
<string name="sensor_state_temperature">Termomeeter</string>
<string name="stats_sensors_temperature">Temperatuur</string>
-1
View File
@@ -660,7 +660,6 @@ Si le dispositif GPS signale des données inexactes (par exemple, la localisatio
<string name="settings_locale_system_default">Paramètres par défaut du système</string>
<string name="settings_locale_title">Langue</string>
<string name="stats_gain_loss">Gain et perte</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_chart_display_pace_or_speed_title">Afficher le pas ou la vitesse</string>
<string name="settings_chart_display_elevation_title">Afficher l\'altitude</string>
<string name="settings_chart_display_heart_rate_title">Afficher la fréquence cardiaque</string>
-1
View File
@@ -510,7 +510,6 @@
<string name="sensor_state_cadence_unit">rpm</string>
<string name="sensor_state_heart_rate_unit">bpm</string>
<string name="settings_night_mode_option_night_oled">OLED-chairdiúil</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="power">Cumhacht</string>
<string name="value_int_seconds">%1$d s (molta)</string>
<string name="menu_export_all_one_file">Easpórtáil gach ceann (comhad amháin do gach traic)</string>
-1
View File
@@ -600,7 +600,6 @@ limitations under the License.
<string name="settings_night_mode_option_day_dynamic">Día (Cores Dinámicas)</string>
<string name="settings_night_mode_option_night_dynamic">Noite (Cores Dinámicas)</string>
<string name="settings_night_mode_option_night_oled_dynamic">para OLED (Cores Dinámicas)</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_announcements_segment_average_speed_pace">Velocidade/Ritmo medios (Tramo)</string>
<string name="stats_average_segment_pace">Ritmo medio no Tramo</string>
<string name="stats_elapsed_segment_time">Tempo transcurrido no tramo</string>
-1
View File
@@ -594,7 +594,6 @@ limitations under the License.
<string name="create_marker_error">Nije moguće stvoriti oznaku. Pokušaj ponovo.</string>
<string name="settings_night_mode_option_night_oled">Noć (pogodno za OLED)</string>
<string name="power_x_watt">Snaga {x, plural, =1 {1 watt} few {# watta} other {# watta} }</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_announcements_lap_power">Snaga runde</string>
<string name="power">Snaga</string>
</resources>
-1
View File
@@ -578,7 +578,6 @@ limitations under the License.
<string name="settings_announcements_lap_power">Kör teljesítmény</string>
<string name="create_marker_error">Nem sikerült jelölőt létrehozni. Próbálja újra.</string>
<string name="voiceDistance">{n, plural, =1 {1 } other {{n,number,#.0}} }</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="power_x_watt">Teljesítmény {x, plural, =1 {1 watt} other {# watts} }</string>
<string name="settings_locale_title">Nyelv</string>
<string name="settings_locale_system_default">Rendszer alapértelmezett</string>
-1
View File
@@ -549,7 +549,6 @@ Infatti, un\'applicazione deve supportare <i>ACTION_VIEW</i> con MIME <i>applica
<string name="voiceDistanceMilesPlural">{n, plural, =1 {un miglio} other {{n,number,#.0} miglia} }</string>
<string name="no_compatible_gallery_installed">Nessuna delle applicazioni galleria (foto) installate è compatibile</string>
<string name="no_compatible_camera_installed">Nessuna delle applicazioni telecamera installate è compatibile</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_announcements_idle_category_title">Annunci di inattività</string>
<string name="settings_announcements_idle_title">Inattività</string>
<string name="settings_recording_title">Registrazione</string>
-1
View File
@@ -581,7 +581,6 @@ Als het GPS-apparaat onnauwkeurige gegevens rapporteert (bijv. locatie, snelheid
<string name="settings_announcements_unit">Afstand-/snelheidseenheid</string>
<string name="voiceSpeed">{n, plural, =1 {1} other {{n,number,#.0}} }</string>
<string name="voiceDistance">{n, plural, =1 {1 } other {{n,number,#.0}} }</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="power">Power</string>
<string name="settings_announcements_lap_power">Lap power</string>
<string name="power_x_watt">Power {x, plural, =1 {1 watt} other {# watt} }</string>
-1
View File
@@ -566,7 +566,6 @@
<string name="no_compatible_gallery_installed">Nenhum aplicativo compatível de galeria de imagens instalado</string>
<string name="settings_recording_min_sampling_interval_title">Intervalo de tempo de amostragem</string>
<string name="settings_recording_location_distance_summary">%1$s entre localizações gravadas</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_announcements_lap_power">Potência por volta</string>
<string name="power_x_watt">Potência {x, plural, =1 {1 watt} other {# watts} }</string>
<string name="power">Potência</string>
-1
View File
@@ -600,7 +600,6 @@ limitations under the License.
<string name="settings_locale_system_default">Как в системе</string>
<string name="settings_night_mode_option_night_oled">Полностью чёрный</string>
<string name="settings_announcements_unit">Единицы расстояния/скорости</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="power_x_watt">Мощность {x, plural, =1 {1 Ватт} few {# Ватта} other {# Ваттов} }</string>
<string name="settings_recording_min_sampling_interval_title">Интервал выборки</string>
<string name="settings_announcements_lap_power">Мощность на круге</string>
-1
View File
@@ -62,7 +62,6 @@
<string name="introduction_osm_dashboard">ஓபன்ட்ராக்ச் ஒரு வரைபடத்தை வழங்காது. உங்கள் பதிவுகளை வரைபடத்தில் காண OSMDashboard ஐ நிறுவவும்.</string>
<string name="settings_recording_min_sampling_interval_title">மாதிரி நேர இடைவெளி</string>
<string name="settings_recording_location_distance_summary">பதிவுசெய்யப்பட்ட இடங்களுக்கு இடையில் %1$s</string>
<string name="voice_announce_lap_power_key">VoiceAnnouncelappower</string>
<string name="settings_announcements_lap_power">மடியில் ஆற்றல்</string>
<string name="power_x_watt">ஆற்றல் {x, plural, = 1 {1 watt} other {# வாட்ச்}}</string>
<string name="power">விசை</string>
-1
View File
@@ -683,7 +683,6 @@ limitations under the License.
<string name="introduction_osm_dashboard">OpenTracks kendi başına bir harita sunmaz. Kayıtlarınızı bir harita üzerinde görüntülemek için lütfen OSMDashboard\'u yükleyin.</string>
<string name="settings_recording_min_sampling_interval_title">Örnekleme zaman aralığı</string>
<string name="settings_recording_location_distance_summary">Kaydedilen konumlar arasında %1$s</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_announcements_lap_power">Tur gücü</string>
<string name="power_x_watt">Güç {x, plural, =1 {1 watt} other {# watt} }</string>
<string name="power">Güç</string>
-1
View File
@@ -598,7 +598,6 @@ limitations under the License.
<string name="voiceIdle">Перехід у режим без руху.</string>
<string name="settings_recording_idle_timeout_title">Поріг режиму «Без руху»</string>
<string name="stats_gain_loss">Підйом і спуск</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="stats_elapsed_segment_time">Час на відрізок</string>
<string name="description_sensor_temperature">Температура (Цельсій)</string>
<string name="sensor_state_temperature">Термометр</string>
-1
View File
@@ -613,7 +613,6 @@ limitations under the License.
<string name="settings_theme_switch_restart">主題變更也許需要手動重新啟動。</string>
<string name="settings_night_mode_option_night_oled">夜(OLED 友善的)</string>
<string name="power_x_watt">功率 {x, plural, =1 {1 瓦特} other {# 瓦特} }</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_charts_title">圖表</string>
<string name="stats_gain_loss">收益&損失</string>
<string name="settings_recording_show_gps_disabled_warning_title">GPS 禁用警告</string>
+3
View File
@@ -261,6 +261,9 @@
<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="voice_announce_lap_power_key" translateable="false">voiceAnnounceLapPower</string>
<bool name="voice_announce_lap_power_default" translateable="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>
-1
View File
@@ -696,7 +696,6 @@ limitations under the License.
<string name="introduction_osm_dashboard">OpenTracks itself does not provide a map. Please install OSMDashboard to view your recordings on a map.</string>
<string name="settings_recording_min_sampling_interval_title">Sampling time interval</string>
<string name="settings_recording_location_distance_summary">%1$s between recorded locations</string>
<string name="voice_announce_lap_power_key">voiceAnnounceLapPower</string>
<string name="settings_announcements_lap_power">Lap power</string>
<string name="power_x_watt">Power {x, plural, =1 {1 watt} other {# watts} }</string>
<string name="power">Power</string>