Skip to content

Commit 2e6ed43

Browse files
eriedclaude
andcommitted
i18n: backfill all locales (Battery monitor, Cells tab, HUD, radar, voice)
Sweep over every values-*/ folder to bring it up to parity with the English strings.xml — 42 keys missing in most locales (post-Battery- monitor / cells / HUD-discover / radar-overlay / voice-tutorial batches) plus 40 extra in ja / ko / tr / zh-rTW (those locales were also behind on the earlier Battery monitor / voice-announce batch). Every locale is now at 0 missing relative to English. Keys touched: - charging_cells_* / charging_tab_cells / charging_cells_pack_n (per-cell view on Battery monitor) - charging_stat_* / charging_eta_* / charging_tab_* / charging_* (Battery monitor screen + ETAs + tab labels) - setting_charging_auto_open* / setting_charging_dashboard_icon* - voice_announce_* - auto_record_mode_* (Auto-start trip recording) - hud_auto_discover* / hud_diag_* / hud_status_* - scan_bluetooth_off_* / scan_enable_bluetooth - studio_cfg_radar_* / studio_element_radar / studio_hint_radar - studio_save_keep_both - welcome_tut_voice_* Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1 parent f4670bc commit 2e6ed43

18 files changed

Lines changed: 916 additions & 0 deletions

File tree

app/src/main/res/values-b+es+419/strings.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1660,5 +1660,47 @@
16601660
<string name="nav_share_dialog_body">Tu ruta ya tiene paradas. ¿Agregar como siguiente parada o empezar de nuevo?</string>
16611661
<string name="nav_share_dialog_append">Agregar como siguiente</string>
16621662
<string name="nav_share_dialog_new">Nueva ruta</string>
1663+
<string name="auto_record_mode_connected">Conectado</string>
1664+
<string name="auto_record_mode_label">Iniciar grabación de viaje automáticamente</string>
1665+
<string name="auto_record_mode_never">Nunca</string>
1666+
<string name="auto_record_mode_riding">Al andar</string>
1667+
<string name="charging_cells_count">Celdas</string>
1668+
<string name="charging_cells_delta">Δ</string>
1669+
<string name="charging_cells_max">Máx</string>
1670+
<string name="charging_cells_min">Mín</string>
1671+
<string name="charging_cells_pack_n">Paquete %1$d</string>
1672+
<string name="charging_cells_waiting">Esperando datos de voltaje por celda…</string>
1673+
<string name="charging_tab_cells">Celdas</string>
1674+
<string name="hud_auto_discover">Detectar la dirección del enlace automáticamente</string>
1675+
<string name="hud_auto_discover_desc"></string>
1676+
<string name="hud_diag_bind_err">Error de escucha: %1$s</string>
1677+
<string name="hud_diag_bind_ok">Escuchando en :28079 OK</string>
1678+
<string name="hud_diag_hint">Si los faros recibidos quedan en 0 por &gt; 10 s en la misma WiFi del HUD, el router está filtrando el broadcast. Probá otro hotspot o configurá IP Manual desde el banner del HUD.</string>
1679+
<string name="hud_diag_never">nunca</string>
1680+
<string name="hud_diag_rx">Faros UDP recibidos: %1$d · último %2$s</string>
1681+
<string name="hud_diag_secs_ago">hace %1$ds</string>
1682+
<string name="hud_status_debug_override">Anulación de depuración</string>
1683+
<string name="hud_status_label">Conectado vía: %1$s</string>
1684+
<string name="hud_status_manual">IP Manual</string>
1685+
<string name="hud_status_mdns">mDNS</string>
1686+
<string name="hud_status_searching">Buscando…</string>
1687+
<string name="hud_status_subnet_probe">Escaneo de subred</string>
1688+
<string name="hud_status_udp_beacon">Faro UDP</string>
1689+
<string name="scan_bluetooth_off_body">Encendé el Bluetooth para buscar ruedas.</string>
1690+
<string name="scan_bluetooth_off_title">Bluetooth apagado</string>
1691+
<string name="scan_enable_bluetooth">Encender Bluetooth</string>
1692+
<string name="studio_cfg_radar_distance_labels">Etiquetas de distancia</string>
1693+
<string name="studio_cfg_radar_lane">Carril</string>
1694+
<string name="studio_cfg_radar_minimal">Mínimo</string>
1695+
<string name="studio_cfg_radar_mirror">Espejo</string>
1696+
<string name="studio_cfg_radar_mirror_hint">El radar ve atrás pero no de qué lado, así que ambos marcadores se encienden por amenaza.</string>
1697+
<string name="studio_cfg_radar_mode">Vista del radar</string>
1698+
<string name="studio_cfg_radar_range">Alcance</string>
1699+
<string name="studio_cfg_radar_range_fmt">%1$d m</string>
1700+
<string name="studio_element_radar">Radar</string>
1701+
<string name="studio_hint_radar">Radar trasero: vehículos que se acercan</string>
1702+
<string name="studio_save_keep_both">Conservar ambos</string>
1703+
<string name="welcome_tut_voice_desc">Podés activar o desactivar mensajes de voz individuales más tarde en Ajustes → Voz y anuncios.</string>
1704+
<string name="welcome_tut_voice_title">Activar alertas de voz</string>
16631705
</resources>
16641706

app/src/main/res/values-da/strings.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1656,4 +1656,46 @@
16561656
<string name="nav_share_dialog_body">Ruten har allerede stop. Tilføj som næste stop, eller start forfra?</string>
16571657
<string name="nav_share_dialog_append">Tilføj som næste</string>
16581658
<string name="nav_share_dialog_new">Ny rute</string>
1659+
<string name="auto_record_mode_connected">Tilsluttet</string>
1660+
<string name="auto_record_mode_label">Start turoptagelse automatisk</string>
1661+
<string name="auto_record_mode_never">Aldrig</string>
1662+
<string name="auto_record_mode_riding">Når jeg kører</string>
1663+
<string name="charging_cells_count">Celler</string>
1664+
<string name="charging_cells_delta">Δ</string>
1665+
<string name="charging_cells_max">Maks</string>
1666+
<string name="charging_cells_min">Min</string>
1667+
<string name="charging_cells_pack_n">Pakke %1$d</string>
1668+
<string name="charging_cells_waiting">Venter på cellespændingsdata…</string>
1669+
<string name="charging_tab_cells">Celler</string>
1670+
<string name="hud_auto_discover">Find linkadressen automatisk</string>
1671+
<string name="hud_auto_discover_desc"></string>
1672+
<string name="hud_diag_bind_err">Bind-fejl: %1$s</string>
1673+
<string name="hud_diag_bind_ok">Lytter på :28079 OK</string>
1674+
<string name="hud_diag_hint">Hvis modtagne broadcasts står på 0 i &gt; 10 s på samme WiFi som HUD\'en, filtreres broadcast af routeren. Prøv et andet hotspot, eller indstil manuel IP fra HUD-banneret.</string>
1675+
<string name="hud_diag_never">aldrig</string>
1676+
<string name="hud_diag_rx">UDP-broadcasts modtaget: %1$d · sidst %2$s</string>
1677+
<string name="hud_diag_secs_ago">%1$ds siden</string>
1678+
<string name="hud_status_debug_override">Debug-tilsidesættelse</string>
1679+
<string name="hud_status_label">Forbundet via: %1$s</string>
1680+
<string name="hud_status_manual">Manuel IP</string>
1681+
<string name="hud_status_mdns">mDNS</string>
1682+
<string name="hud_status_searching">Søger…</string>
1683+
<string name="hud_status_subnet_probe">Subnet-scan</string>
1684+
<string name="hud_status_udp_beacon">UDP-broadcast</string>
1685+
<string name="scan_bluetooth_off_body">Tænd Bluetooth for at scanne efter hjul.</string>
1686+
<string name="scan_bluetooth_off_title">Bluetooth er slukket</string>
1687+
<string name="scan_enable_bluetooth">Tænd Bluetooth</string>
1688+
<string name="studio_cfg_radar_distance_labels">Afstandsmærker</string>
1689+
<string name="studio_cfg_radar_lane">Vognbane</string>
1690+
<string name="studio_cfg_radar_minimal">Minimal</string>
1691+
<string name="studio_cfg_radar_mirror">Spejl</string>
1692+
<string name="studio_cfg_radar_mirror_hint">Radaren ser bagud, men ikke hvilken side, så begge mærker lyser efter trussel.</string>
1693+
<string name="studio_cfg_radar_mode">Radarvisning</string>
1694+
<string name="studio_cfg_radar_range">Rækkevidde</string>
1695+
<string name="studio_cfg_radar_range_fmt">%1$d m</string>
1696+
<string name="studio_element_radar">Radar</string>
1697+
<string name="studio_hint_radar">Bagudvendt radar: køretøjer der nærmer sig</string>
1698+
<string name="studio_save_keep_both">Behold begge</string>
1699+
<string name="welcome_tut_voice_desc">Du kan aktivere eller deaktivere enkelte stemmebeskeder senere i Indstillinger → Stemme og meddelelser.</string>
1700+
<string name="welcome_tut_voice_title">Aktivér stemmebeskeder</string>
16591701
</resources>

app/src/main/res/values-de/strings.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1659,4 +1659,46 @@
16591659
<string name="nav_share_dialog_body">Deine Route hat bereits Stopps. Als nächsten Stopp hinzufügen oder neu starten?</string>
16601660
<string name="nav_share_dialog_append">Als nächsten Stopp</string>
16611661
<string name="nav_share_dialog_new">Neue Route</string>
1662+
<string name="auto_record_mode_connected">Verbunden</string>
1663+
<string name="auto_record_mode_label">Fahrtaufzeichnung automatisch starten</string>
1664+
<string name="auto_record_mode_never">Nie</string>
1665+
<string name="auto_record_mode_riding">Beim Fahren</string>
1666+
<string name="charging_cells_count">Zellen</string>
1667+
<string name="charging_cells_delta">Δ</string>
1668+
<string name="charging_cells_max">Max</string>
1669+
<string name="charging_cells_min">Min</string>
1670+
<string name="charging_cells_pack_n">Pack %1$d</string>
1671+
<string name="charging_cells_waiting">Warte auf Zellspannungsdaten…</string>
1672+
<string name="charging_tab_cells">Zellen</string>
1673+
<string name="hud_auto_discover">Link-Adresse automatisch finden</string>
1674+
<string name="hud_auto_discover_desc"></string>
1675+
<string name="hud_diag_bind_err">Listener-Bindefehler: %1$s</string>
1676+
<string name="hud_diag_bind_ok">Listener auf :28079 OK</string>
1677+
<string name="hud_diag_hint">Wenn empfangene Beacons &gt; 10 s bei 0 bleiben, obwohl HUD im selben WLAN ist, blockt der Router den Broadcast. Anderen Hotspot probieren oder manuelle IP im HUD-Banner setzen.</string>
1678+
<string name="hud_diag_never">nie</string>
1679+
<string name="hud_diag_rx">Empfangene UDP-Beacons: %1$d · zuletzt %2$s</string>
1680+
<string name="hud_diag_secs_ago">vor %1$ds</string>
1681+
<string name="hud_status_debug_override">Debug-Override</string>
1682+
<string name="hud_status_label">Verbunden über: %1$s</string>
1683+
<string name="hud_status_manual">Manuelle IP</string>
1684+
<string name="hud_status_mdns">mDNS</string>
1685+
<string name="hud_status_searching">Suche…</string>
1686+
<string name="hud_status_subnet_probe">Subnetz-Scan</string>
1687+
<string name="hud_status_udp_beacon">UDP-Beacon</string>
1688+
<string name="scan_bluetooth_off_body">Bluetooth einschalten, um nach Rädern zu suchen.</string>
1689+
<string name="scan_bluetooth_off_title">Bluetooth ist aus</string>
1690+
<string name="scan_enable_bluetooth">Bluetooth einschalten</string>
1691+
<string name="studio_cfg_radar_distance_labels">Entfernungsbeschriftungen</string>
1692+
<string name="studio_cfg_radar_lane">Spur</string>
1693+
<string name="studio_cfg_radar_minimal">Minimal</string>
1694+
<string name="studio_cfg_radar_mirror">Spiegel</string>
1695+
<string name="studio_cfg_radar_mirror_hint">Das Radar sieht nach hinten, aber nicht welche Seite — beide Marker leuchten je nach Bedrohung.</string>
1696+
<string name="studio_cfg_radar_mode">Radaransicht</string>
1697+
<string name="studio_cfg_radar_range">Reichweite</string>
1698+
<string name="studio_cfg_radar_range_fmt">%1$d m</string>
1699+
<string name="studio_element_radar">Radar</string>
1700+
<string name="studio_hint_radar">Rückradar: sich nähernde Fahrzeuge</string>
1701+
<string name="studio_save_keep_both">Beide behalten</string>
1702+
<string name="welcome_tut_voice_desc">Einzelne Sprachmeldungen kannst du später in Einstellungen → Sprache und Ansagen ein- oder ausschalten.</string>
1703+
<string name="welcome_tut_voice_title">Sprachwarnungen aktivieren</string>
16621704
</resources>

app/src/main/res/values-es/strings.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1641,5 +1641,47 @@
16411641
<string name="nav_share_dialog_body">Tu ruta ya tiene paradas. ¿Añadirlo como siguiente parada o empezar de cero?</string>
16421642
<string name="nav_share_dialog_append">Añadir como siguiente</string>
16431643
<string name="nav_share_dialog_new">Nueva ruta</string>
1644+
<string name="auto_record_mode_connected">Conectado</string>
1645+
<string name="auto_record_mode_label">Iniciar grabación de viaje automáticamente</string>
1646+
<string name="auto_record_mode_never">Nunca</string>
1647+
<string name="auto_record_mode_riding">Al circular</string>
1648+
<string name="charging_cells_count">Celdas</string>
1649+
<string name="charging_cells_delta">Δ</string>
1650+
<string name="charging_cells_max">Máx</string>
1651+
<string name="charging_cells_min">Mín</string>
1652+
<string name="charging_cells_pack_n">Pack %1$d</string>
1653+
<string name="charging_cells_waiting">Esperando datos de voltaje por celda…</string>
1654+
<string name="charging_tab_cells">Celdas</string>
1655+
<string name="hud_auto_discover">Detectar la dirección del enlace automáticamente</string>
1656+
<string name="hud_auto_discover_desc"></string>
1657+
<string name="hud_diag_bind_err">Error al iniciar escucha: %1$s</string>
1658+
<string name="hud_diag_bind_ok">Escuchando en :28079 OK</string>
1659+
<string name="hud_diag_hint">Si las balizas recibidas siguen en 0 durante &gt; 10 s en la misma WiFi que el HUD, el router filtra el broadcast. Prueba con otro hotspot o configura IP manual desde el banner del HUD.</string>
1660+
<string name="hud_diag_never">nunca</string>
1661+
<string name="hud_diag_rx">Balizas UDP recibidas: %1$d · última %2$s</string>
1662+
<string name="hud_diag_secs_ago">hace %1$ds</string>
1663+
<string name="hud_status_debug_override">Anulación de depuración</string>
1664+
<string name="hud_status_label">Conectado vía: %1$s</string>
1665+
<string name="hud_status_manual">IP manual</string>
1666+
<string name="hud_status_mdns">mDNS</string>
1667+
<string name="hud_status_searching">Buscando…</string>
1668+
<string name="hud_status_subnet_probe">Escaneo de subred</string>
1669+
<string name="hud_status_udp_beacon">Baliza UDP</string>
1670+
<string name="scan_bluetooth_off_body">Activa el Bluetooth para buscar ruedas.</string>
1671+
<string name="scan_bluetooth_off_title">Bluetooth desactivado</string>
1672+
<string name="scan_enable_bluetooth">Activar Bluetooth</string>
1673+
<string name="studio_cfg_radar_distance_labels">Etiquetas de distancia</string>
1674+
<string name="studio_cfg_radar_lane">Carril</string>
1675+
<string name="studio_cfg_radar_minimal">Mínimo</string>
1676+
<string name="studio_cfg_radar_mirror">Espejo</string>
1677+
<string name="studio_cfg_radar_mirror_hint">El radar ve detrás pero no en qué lado, así que ambos marcadores se encienden según la amenaza.</string>
1678+
<string name="studio_cfg_radar_mode">Vista del radar</string>
1679+
<string name="studio_cfg_radar_range">Alcance</string>
1680+
<string name="studio_cfg_radar_range_fmt">%1$d m</string>
1681+
<string name="studio_element_radar">Radar</string>
1682+
<string name="studio_hint_radar">Radar trasero: vehículos que se acercan</string>
1683+
<string name="studio_save_keep_both">Conservar ambos</string>
1684+
<string name="welcome_tut_voice_desc">Puedes activar o desactivar mensajes de voz individuales luego en Ajustes → Voz y anuncios.</string>
1685+
<string name="welcome_tut_voice_title">Activar alertas de voz</string>
16441686
</resources>
16451687

app/src/main/res/values-fr/strings.xml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,4 +1647,46 @@
16471647
<string name="nav_share_dialog_body">Votre itinéraire a déjà des étapes. L\'ajouter comme étape suivante, ou recommencer ?</string>
16481648
<string name="nav_share_dialog_append">Comme étape suivante</string>
16491649
<string name="nav_share_dialog_new">Nouvel itinéraire</string>
1650+
<string name="auto_record_mode_connected">Connectée</string>
1651+
<string name="auto_record_mode_label">Démarrer l\'enregistrement du trajet automatiquement</string>
1652+
<string name="auto_record_mode_never">Jamais</string>
1653+
<string name="auto_record_mode_riding">En roulant</string>
1654+
<string name="charging_cells_count">Cellules</string>
1655+
<string name="charging_cells_delta">Δ</string>
1656+
<string name="charging_cells_max">Max</string>
1657+
<string name="charging_cells_min">Min</string>
1658+
<string name="charging_cells_pack_n">Pack %1$d</string>
1659+
<string name="charging_cells_waiting">Attente des tensions des cellules…</string>
1660+
<string name="charging_tab_cells">Cellules</string>
1661+
<string name="hud_auto_discover">Détecter l\'adresse automatiquement</string>
1662+
<string name="hud_auto_discover_desc"></string>
1663+
<string name="hud_diag_bind_err">Erreur d\'écoute : %1$s</string>
1664+
<string name="hud_diag_bind_ok">Écoute sur :28079 OK</string>
1665+
<string name="hud_diag_hint">Si les balises reçues restent à 0 pendant &gt; 10 s sur le même WiFi que le HUD, le routeur filtre le broadcast. Essaye un autre hotspot ou configure l\'IP manuelle depuis la bannière du HUD.</string>
1666+
<string name="hud_diag_never">jamais</string>
1667+
<string name="hud_diag_rx">Balises UDP reçues : %1$d · dernière %2$s</string>
1668+
<string name="hud_diag_secs_ago">il y a %1$ds</string>
1669+
<string name="hud_status_debug_override">Substitution debug</string>
1670+
<string name="hud_status_label">Connecté via : %1$s</string>
1671+
<string name="hud_status_manual">IP manuelle</string>
1672+
<string name="hud_status_mdns">mDNS</string>
1673+
<string name="hud_status_searching">Recherche…</string>
1674+
<string name="hud_status_subnet_probe">Scan du sous-réseau</string>
1675+
<string name="hud_status_udp_beacon">Balise UDP</string>
1676+
<string name="scan_bluetooth_off_body">Active le Bluetooth pour chercher des roues.</string>
1677+
<string name="scan_bluetooth_off_title">Bluetooth désactivé</string>
1678+
<string name="scan_enable_bluetooth">Activer le Bluetooth</string>
1679+
<string name="studio_cfg_radar_distance_labels">Étiquettes de distance</string>
1680+
<string name="studio_cfg_radar_lane">Voie</string>
1681+
<string name="studio_cfg_radar_minimal">Minimal</string>
1682+
<string name="studio_cfg_radar_mirror">Miroir</string>
1683+
<string name="studio_cfg_radar_mirror_hint">Le radar voit derrière toi mais pas de quel côté, les deux marqueurs s\'allument selon la menace.</string>
1684+
<string name="studio_cfg_radar_mode">Vue radar</string>
1685+
<string name="studio_cfg_radar_range">Portée</string>
1686+
<string name="studio_cfg_radar_range_fmt">%1$d m</string>
1687+
<string name="studio_element_radar">Radar</string>
1688+
<string name="studio_hint_radar">Radar arrière : véhicules approchants</string>
1689+
<string name="studio_save_keep_both">Garder les deux</string>
1690+
<string name="welcome_tut_voice_desc">Tu peux activer ou désactiver les messages vocaux individuels plus tard dans Réglages → Voix et annonces.</string>
1691+
<string name="welcome_tut_voice_title">Activer les alertes vocales</string>
16501692
</resources>

0 commit comments

Comments
 (0)