i18n slice 1 release A: parity cases + fixtures captured from UNCONVERTED templates (25 states, 10 pages)

dashboard, stacks, logs, monitoring, app_import, app_export, deploy, settings_system,
settings_security, settings_notifications. Captured before any of these templates carries a
marker; case completeness was checked with the coverage probe on a trial conversion.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-17 17:19:51 +02:00
parent 1af89a54af
commit 6be55a0eb3
27 changed files with 25340 additions and 1 deletions
+4 -1
View File
@@ -67,7 +67,7 @@ func i18nLayoutData(page, title string) map[string]interface{} {
}
func i18nCases() []i18nCase {
return []i18nCase{
base := []i18nCase{
{"launcher_full", "launcher", func() map[string]interface{} {
d := i18nLayoutData("launcher", "Indítópult")
d["ClaimLegacyOpen"] = true
@@ -270,6 +270,9 @@ func i18nCases() []i18nCase {
return d
}},
}
// Slice 1 (R-556): one file of cases per release, each captured from its unconverted templates.
base = append(base, i18nCasesA()...)
return base
}
func renderI18nCase(t *testing.T, s *Server, lang string, c i18nCase) string {