English copy — BATCH 1 of 3: 17 apps, 319 strings (R-560 slice 5)
gates / gates (push) Failing after 2s
gates / gates (push) Failing after 2s
adventurelog, bentopdf, bookstack, calcom, calibre-web, ghost, grafana,
home-assistant, homebox, homepage, n8n, nextcloud, outline, papra, radarr,
sparkyfitness, wanderer. EN_MISSING_CEILING 943 -> 624.
No Hungarian byte moved; no image, pin, catalog_since or compose line changed.
The blocks are GENERATED from a flat {path: english} map rather than hand-written:
fifty nested blocks whose keys must match the Hungarian exactly is fifty chances to
mistype an env_var, and a mistyped key is INERT on the box rather than an error, so
nobody would learn. The generator builds from the same flat paths the freeze uses,
derived from the Hungarian file itself, so an invented key cannot be written.
One string is deliberately untranslated: papra's AUTH_SECRET description is a
Hungarian DEFECT (it describes a session-signing key as "the app's subdomain").
Translating it faithfully would ship the error in a second language; changing the
Hungarian is forbidden in a localisation release. It falls back, papra stands at
13/14, and the ceiling's floor is 1 until R-593 is fixed — stated in the ceiling's
own comment so a later batch does not "fix" it by editing Hungarian.
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,27 @@
|
||||
## English copy — BATCH 1 of 3: 17 apps (2026-09-20, R-560 slice 5)
|
||||
|
||||
Operator said go on the pilot's tone, so the other fifty follow it. No image, no pin, no
|
||||
`catalog_since`, no compose line changed; **not one Hungarian byte moved** — the freeze gate proves
|
||||
it on all 53 apps on every push.
|
||||
|
||||
adventurelog, bentopdf, bookstack, calcom, calibre-web, ghost, grafana, home-assistant, homebox,
|
||||
homepage, n8n, nextcloud, outline, papra, radarr, sparkyfitness, wanderer — **319 strings**.
|
||||
`EN_MISSING_CEILING` 943 → 624.
|
||||
|
||||
**The blocks are GENERATED from a flat `{path: english}` map, not hand-written**, and that is a
|
||||
decision rather than a convenience: fifty nested blocks whose keys must match the Hungarian side
|
||||
exactly is fifty chances to mistype an `env_var`, and **a mistyped key is INERT on the box rather
|
||||
than an error** — the translator would never learn. The generator builds from the same flat paths
|
||||
the freeze uses, which are derived from the Hungarian file itself, so a key that does not exist on
|
||||
the Hungarian side cannot be written at all.
|
||||
|
||||
**One string was deliberately NOT translated.** papra's `deploy_fields[AUTH_SECRET].description`
|
||||
reads „Az alkalmazás aldomainje" — the sentence that belongs on `SUBDOMAIN`, sitting on a
|
||||
session-signing key. A localisation release may not change Hungarian bytes, and translating a wrong
|
||||
sentence faithfully would ship the error in a second language. So it falls back to the Hungarian,
|
||||
papra stands at 13/14, and **the ceiling's floor is 1 until R-593 is fixed** — written into the
|
||||
ceiling's own comment so the last batch does not quietly "fix" it by editing Hungarian.
|
||||
|
||||
## English copy — the PILOT: privatebin, paperless-ngx, romm (2026-09-20, R-560 slice 5)
|
||||
|
||||
No image, no pin, no `catalog_since`, no compose line changed. Three apps gained an `i18n: en:`
|
||||
|
||||
Reference in New Issue
Block a user