Files
felhom.eu/documentation/audits/i18n-slice1-2026-09-17/B/README.md
T

20 lines
1.9 KiB
Markdown

# Slice 1 release B — controller v0.249.0 (backup pages), 2026-09-17
Method: **endpoint-level** on demo-hp guest 9201 (no browser on DooPlex), as in `../A/README.md`.
Pages: `/backups/apps`, `/backups/remote`, `/backups/restore`, `/backup/escrow`,
`/stacks/bentopdf/backup` (2nd-backup settings), `/backups/restore/app?name=bentopdf` (restore wizard),
`/recovery`.
| step | result |
|---|---|
| before (0.248.0, hu) → after (0.249.0, hu) | `live/hu-before-vs-after.txt`: six pages IDENTICAL after version/token normalisation; `/backups/apps` differs only in relative ages („Utolsó: most" vs „# perce") |
| saved `en` → back to `hu` | `live/hu-after-vs-back.txt`: identical apart from the same relative ages |
| English pages | `<html lang="en">`, switch shown, no marker, on every page that renders. Remaining Hungarian, all owned elsewhere: Go-built row text on `/backups/apps` (status tooltip, the unit-restore confirm, the drive-files note, the tier-2 destination and warning — slice 2, R-557); composite titles („Visszaállítás — BentoPDF", „2. mentés beállítása — BentoPDF", slice 2); „Fut…" on `/backups/remote`, kept Hungarian on purpose (R-563) |
| `/recovery` | **302 to `/backups/remote` in both languages** — demo-hp has no recovery offer, so the page cannot be reached live. Its language routing is proven by `TestRecoveryHandlerFollowsLanguage` (the real `renderRecovery`) and `TestI18nDirectRenderPagesFollowLanguage`; the red-proof is in `redproofs.txt` |
| hub report | `live/hub-report-language.txt`: `hu` (16:02:57), `en` (16:04:04), `hu` (16:04:28) |
| startup parse | `lang=hu … 1266 markers expanded in 26.471929ms`; `lang=en … in 21.250419ms` |
Fixture capture: felhom-controller `f8ebc47` (41 states), plus `backups_apps_stale_copy` from `f8ebc47`.
Teardown: box left on `hu`, 0.249.0 (floor not raised); guest secrets shredded; hub DB copy shredded.