English copy — BATCH 3 of 3: the last 16 apps. THE CATALOG IS TRANSLATED.
gates / gates (push) Failing after 2s

actualbudget, claper, docmost, emby, gitea, immich, kimai, komga, onlyoffice,
opengist, plant-it, rallly, recipe-importer, seerr, vaultwarden, zipline — 306
strings. EN_MISSING_CEILING 307 -> 1.

1 031 of 1 032 strings now carry an English twin. The one that does not is papra's
AUTH_SECRET description, a Hungarian defect (R-593) left to fall back rather than
translated wrongly.

The gate convicted two of my own sentences and was half right: vaultwarden's invite
step and sign-up setting ended "can open an account", and the retrieval-promise
pattern reads "can ... open" as the claim that sealed backups can be opened. Opening
an ACCOUNT is not that claim, so the conviction was a false positive — but the
wording was also the weaker wording, so both now read "can sign up". The gate has no
way to REGISTER a legitimate occurrence, which the shared vocabulary's own design
calls for; filed as R-594.

No Hungarian byte moved in any of the three batches; the freeze gate proves it on all
53 apps on every push.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0159rPz1ZhFKsS53msqPYxtS
This commit is contained in:
2026-09-20 16:34:47 +02:00
parent 5fe70d1f8a
commit 1f8065076b
18 changed files with 559 additions and 2 deletions
+31
View File
@@ -86,3 +86,34 @@ smtp_mapping:
from_local: rallly
extra:
SMTP_REJECT_UNAUTHORIZED: "false"
# --- English copy (localisation slice 5, R-560) --------------------------------------------
# The Hungarian above is UNCHANGED. A box on English reads this block field by field; a missing
# field shows the Hungarian one; a controller older than 0.257.0 ignores the block entirely.
i18n:
en:
description: 'Vote on a date (a Doodle alternative)'
app_info:
tagline: 'Vote on a date - a Doodle alternative on your own server'
use_cases:
- 'Agree on a time together, by voting'
- 'Organise meetings and events'
- 'People can vote without signing up'
- 'E-mail notices and reminders'
- 'A simple, clean interface'
first_steps:
- 'Open poll.DOMAIN in your browser'
- 'Create a new poll'
- 'Enter the possible dates'
- 'Share the link with everybody'
deploy_fields:
- env_var: DOMAIN
label: 'Domain'
description: 'The server domain name'
- env_var: SUBDOMAIN
label: 'Subdomain'
description: 'The subdomain this app answers on'
- env_var: DB_PASSWORD
label: 'Database password'
- env_var: SECRET_PASSWORD
label: 'Encryption key'