EVHardware: translate the French comments, log texts and test names
The vendored library's French and half-translated comments, its French log messages and the French test names and assertion messages are now English. Comments, log texts and test names only; no code changed. The French resources, place names in test data and two quoted phrases stay; "Katman" (Turkish for layer) stays as the layers' name and is explained. SPECS: the Grafana host is confirmed; both items ticked. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01LhzAVaUyqcw5PkGjz4mWW6
This commit is contained in:
@@ -48,7 +48,8 @@ on the cluster since 2026-10-25).
|
||||
(telemetry, consumption, charging, pairing, settings from the phone) and Grafana 13.2.3 (all
|
||||
dashboard queries return data).
|
||||
- [x] Manifests validated offline (kubeconform, with Traefik CRDs). **Applied by Nils only.**
|
||||
- [ ] Check Grafana's host in `k8s/ingress.yaml` (placeholder `car-grafana.k8s.stinnesbeck.com`).
|
||||
- [x] Grafana's host in `k8s/ingress.yaml` is `car-grafana.k8s.stinnesbeck.com`, the one in use
|
||||
(owner, 2026-10-25).
|
||||
- [x] Screen on the car: 1920×720 px at 160 dpi, app window 1778×720 px (Logs → SCREEN).
|
||||
- [x] Car-colour probe on the car: only `ro.build.mtk2712.vehicle_type = AS28`; the paint colour
|
||||
is not in the system properties. It may be in the VHAL (a debug-build VhalProbe listing
|
||||
@@ -88,9 +89,7 @@ tyre pressures, GPS (lat, lon, elevation, heading) and the is_* flags. It does *
|
||||
write the file. To run more than one replica, first move Grafana to PostgreSQL or MySQL
|
||||
(`GF_DATABASE_TYPE`, `GF_DATABASE_HOST`, …); the replicas then share that database instead
|
||||
of a volume. The car data itself is in InfluxDB and unaffected.
|
||||
- [ ] **EVHardware's comments are partly French.** About 120 comment lines in the vendored
|
||||
`EVHardware/` library (mostly `EVHardware.kt`, some tests), half-translated upstream. The
|
||||
app, the docs and the build files are English.
|
||||
- [x] **EVHardware's comments are partly French.** Translated 2026-10-25 (see the done log).
|
||||
- [ ] **Idea: climate energy on the Overview (motor vs climate).** Nothing the app reads splits
|
||||
energy by consumer: battery power (voltage × current) is the total of motor, climate, 12 V
|
||||
and the rest. SAIC's charging service, which EVHardware already binds, has counters that
|
||||
@@ -139,6 +138,15 @@ tyre pressures, GPS (lat, lon, elevation, heading) and the is_* flags. It does *
|
||||
confirmed car facts, app structure, UI conventions, build/test/ship, documents. It replaces
|
||||
upstream's EVABRPUploader text. The test emulator is now in the flake: `nix run .#car-emulator`
|
||||
(Android 9 AOSP at 1920×720, 160 dpi; the car build installs as the system user — checked).
|
||||
- 2026-10-25 — EVHardware in English: the French comments (and the half-translated ones like
|
||||
"l'screen", "registersment", "initialisesd") in `EVHardware.kt` and five test files, the French
|
||||
log messages ("aucun init() fonctionnel", "introuvable", "state initial", "ERREUR"), the French
|
||||
test names and assertion messages (`CatalogConsistencyTest`, `GlassEvidenceTest`,
|
||||
`GlassProbeTest`). Comments, log texts and test names only: no code changed (checked in the
|
||||
diff). Kept on purpose: the French translation `values-fr/strings.xml`, place names in test
|
||||
data, the quoted French sentence in `ChargeStopPlan` and the voice phrase in `SaicNavGuidance`,
|
||||
and "Katman" (Turkish for layer), which names the layers in function names and logs — now
|
||||
explained at the top of `EVHardware.kt`. EVHardware, app tests and lint pass.
|
||||
- 2026-10-25 — README.md brought up to date: the tab screenshots retaken with 2.35.2 on the
|
||||
emulator right after installing (`screenshots/nilsmg4-2.35.2-*.png`, the 2.18.1 ones removed),
|
||||
"read-only" now names the drive mode exception, the upload frequency matches the app (1 min by
|
||||
|
||||
Reference in New Issue
Block a user