e81d41e527
gates / gates (push) Failing after 2s
89 of 1 032 strings. No Hungarian byte moved; no image, pin, catalog_since or compose line changed. EN_MISSING_CEILING 1032 -> 943 in this commit. Chosen for SHAPE: privatebin exercises the plain case (description, tagline, lists); paperless-ngx adds select options, a placeholder and a customer-facing folder label; romm carries the catalog's only optional_config block, whose group has no id of its own and is matched by `match_group` — the Hungarian group name it translates. All three run on the demo box, so the English pages can be fetched rather than reasoned about. Two gate defects fixed while translating, each found by its own decoy rather than by reading: coverage was counted only for the apps NAMED on the command line, so `check-copy-i18n.py privatebin` reported 47 more missing strings than the same tree unscoped and either number could have been made to "pass"; and the ASCII-Hungarian stems matched as bare substrings, so „ird be" convicted "the third best" and „angol" convicted "Angola". Both now have their own case in the decoy suite. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS