v0.249.0: i18n slice 1 release B — backup pages in English, Hungarian byte-identical (R-556)
gates / gates (push) Successful in 20s
gates / gates (push) Successful in 20s
Seven backup pages + the restore-progress JS converted against fixtures captured unconverted
(f8ebc47); recovery renders through executeTemplateLang; English retrieval claims registered;
the Fut comparison left unconverted (R-563).
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
@@ -1,3 +1,30 @@
|
||||
## v0.249.0 — English for the backup pages, Hungarian byte-identical (2026-09-17, R-556 release B)
|
||||
|
||||
**MinAgent: 0.131.0** (unchanged). **No hub release needed.** Nothing changes for a Hungarian household.
|
||||
|
||||
- **Converted:** `backups_apps`, `backups_remote`, `backups_restore`, `backups_restore_wizard`,
|
||||
`backups_escrow`, `tier2_config`, `recovery`, and the restore-progress JS in `backups_shared`
|
||||
(`restore_banner_js`, which v0.247.0 had left Hungarian).
|
||||
- **Parity:** 41 fixture states captured from the UNCONVERTED templates (commit `f8ebc47`), plus
|
||||
`backups_apps_stale_copy` captured from `f8ebc47` for a condition inside a confirm text.
|
||||
- **`recovery` follows the language** through the new `executeTemplateLang` — the language-aware render
|
||||
for pages outside the dashboard chrome, WITHOUT `executeTemplate`'s CSRF injection and escrow bar.
|
||||
Tests: `TestI18nDirectRenderPagesFollowLanguage` (hu = fixture bytes, en = English) and
|
||||
`TestRecoveryHandlerFollowsLanguage` through `renderRecovery` (red-proofed by restoring `s.tmpl`).
|
||||
- **Deliberately not converted:** „Fut…" and the JS `indexOf('Fut')` on `backups_remote` — the page
|
||||
decides its progress poll by reading that word (R-563). Code values (`snapshot_id=helyi`) stay.
|
||||
- **Retrieval-promise gate, English:** 13 English claims registered with reasons; six mirror Hungarian
|
||||
registrations. **Seven exposed a Hungarian blind spot**: split verbs („állíthatók vissza", „hozod
|
||||
vissza") escape the Hungarian stems, so those sentences were never scanned in Hungarian (row filed).
|
||||
- Extractor review found ASCII-only Hungarian it missed: Konfig, Megtartva, helyi, pl. (×3), Befejezve,
|
||||
automatikus, (jelenleg:), kedd/szerda/szombat, „1. szint"/„2. szint", and a confirm text split by
|
||||
`{{if .Tier2StaleCopy}}`; converted by hand, words added to its list.
|
||||
- Title keys for the backup sub-pages and the escrow page. `HU_FORMAL_CEILING` 10 → 12 (R-516).
|
||||
|
||||
**Red-proofs** (`felhom.eu/documentation/audits/i18n-slice1-2026-09-17/B/redproofs.txt`): parity (one byte of
|
||||
`backups_escrow.kod_letrehozasa` → both escrow cases name the line); recovery routing (render back on
|
||||
`s.tmpl` → English lost, test fails).
|
||||
|
||||
## v0.248.0 — English for apps and settings: ten more pages, Hungarian byte-identical (2026-09-17, R-556 release A)
|
||||
|
||||
**MinAgent: 0.131.0** (unchanged). **No hub release needed.** Nothing changes for a Hungarian household:
|
||||
|
||||
Reference in New Issue
Block a user