## TestHandlerTitleKeysMatchHungarianTitle — mutation 1: hu page.title.sharing reworded
=== RUN   TestHandlerTitleKeysMatchHungarianTitle
    i18n_wiring_test.go:365: sharing_handlers.go: handler title "Hálózati megosztás", but hu.json page.title.sharing = "Hálózati megosztások"
--- FAIL: TestHandlerTitleKeysMatchHungarianTitle (0.09s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/web	0.098s
FAIL
## mutation 2: the sharing handler's TitleKey line deleted
=== RUN   TestHandlerTitleKeysMatchHungarianTitle
    i18n_wiring_test.go:372: page.title.sharing has no handler setting it next to its Hungarian title
--- FAIL: TestHandlerTitleKeysMatchHungarianTitle (0.10s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/web	0.105s
FAIL
## restored
ok  	gitea.dooplex.hu/admin/felhom-controller/internal/web	0.103s

## TestDirectRenderHandlersFollowLanguage — mutation: all five call sites back on s.tmpl.ExecuteTemplate
=== RUN   TestDirectRenderHandlersFollowLanguage
    i18n_wiring_test.go:446: login with en saved: code 200 (want 200), <html lang="en" false, "Forgot password" false
    i18n_wiring_test.go:446: claim with en saved: code 200 (want 200), <html lang="en" false, "Setup code" false
    i18n_wiring_test.go:446: launcher_shared with en saved: code 200 (want 200), <html lang="en" false, "<title>Launcher</title>" false
    i18n_wiring_test.go:446: launcher_share_password with en saved: code 200 (want 200), <html lang="en" false, "This page is protected by a password." false
    i18n_wiring_test.go:446: catchall with en saved: code 404 (want 404), <html lang="en" false, "Dashboard</a>" false
--- FAIL: TestDirectRenderHandlersFollowLanguage (0.89s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/web	0.898s
FAIL
## TestI18nDirectRenderPagesHaveNoAdminChrome — mutation: executeTemplateLang also calls addEscrowBanner
=== RUN   TestI18nDirectRenderPagesHaveNoAdminChrome
    i18n_wiring_test.go:476: recovery: executeTemplateLang put EscrowBanner into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: recovery: executeTemplateLang put EscrowBannerBack into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: recovery: executeTemplateLang put CSRFField into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: login: executeTemplateLang put EscrowBanner into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: login: executeTemplateLang put EscrowBannerBack into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: login: executeTemplateLang put CSRFField into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: claim: executeTemplateLang put EscrowBanner into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: claim: executeTemplateLang put EscrowBannerBack into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: claim: executeTemplateLang put CSRFField into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: launcher_shared: executeTemplateLang put EscrowBanner into the page data — dashboard chrome on a page outside the dashboard
    i18n_wiring_test.go:476: launcher_shared: executeTemplateLang put EscrowBannerBack into the page data — dashboard chrome on a page outside the dashboard
## restored
ok  	gitea.dooplex.hu/admin/felhom-controller/internal/web	1.076s

## TestI18nParity — mutation: hu sharing.megosztott_mappak „Megosztott mappák" -> „Megosztott mappak"
    i18n_parity_test.go:350: sharing_full: Hungarian page CHANGED at line 269
    i18n_parity_test.go:350: sharing_notarget_blocked: Hungarian page CHANGED at line 257
    i18n_parity_test.go:350: sharing_error_skipped: Hungarian page CHANGED at line 259
    i18n_parity_test.go:350: sharing_other_none: Hungarian page CHANGED at line 259
    i18n_parity_test.go:350: sharing_no_offsite_yet: Hungarian page CHANGED at line 259
    i18n_parity_test.go:350: sharing_off: Hungarian page CHANGED at line 244
--- FAIL: TestI18nParity (0.46s)
FAIL
## TestI18nEnglishPages — mutation: en storage.eleresi_ut deleted (falls back to Hungarian „Elérési út")
    i18n_parity_test.go:453: storage_full: Hungarian template copy on the English page, line 763: "<label for=\"storage_path\">Elérési út</label>"
    i18n_parity_test.go:453: storage_empty: Hungarian template copy on the English page, line 463: "<label for=\"storage_path\">Elérési út</label>"
--- FAIL: TestI18nEnglishPages (1.59s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/web	1.607s
## TestI18nParityCoversEveryMarker — mutation: a new marker in a storage branch no case renders
    i18n_parity_test.go:528: marker never rendered by any parity case: storage_attach.html storage_attach.hiba
--- FAIL: TestI18nParityCoversEveryMarker (1.01s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/web	1.025s
## restored
ok  	gitea.dooplex.hu/admin/felhom-controller/internal/web	3.140s

## TestLanguageSwitch_EndToEnd (C.3) — mutation: the v0.247.0 hide condition put back in addLanguageData
--- FAIL: TestI18nParity (0.43s)
    i18n_wiring_test.go:213: a Hungarian household with no ?lang= must see the language switch (form and the English choice)
    i18n_wiring_test.go:254: back on Hungarian: the page must be Hungarian, with the switch still offered
--- FAIL: TestLanguageSwitch_EndToEnd (0.16s)
FAIL
FAIL	gitea.dooplex.hu/admin/felhom-controller/internal/web	0.607s
TestI18nParity cases failing under the mutation: 89
## restored
ok  	gitea.dooplex.hu/admin/felhom-controller/internal/web	0.617s
