From 8bf0517f3a9a834dc4ef937ccca835b02265050c Mon Sep 17 00:00:00 2001 From: Ruben van der Linde Date: Thu, 27 Aug 2026 18:19:03 +0200 Subject: [PATCH] fix(l10n): translate the two strings #448 added MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #448 (frontend-improvements) added `Registered by` and `Requested` to the manifest. The manifest is data the renderer walks rather than source the l10n extractor scans, so neither reached the catalogue and both rendered English for a Dutch user. Registered by -> Geregistreerd door Requested -> Aangevraagd This is the drift the fleet check was added to catch, arriving the ordinary way: not a historical backlog, just the next PR that adds a manifest string. It took a couple of hours to appear, which is roughly the rate to expect. Worth noting `check:l10n-js` did NOT catch it and could not: nl.json and nl.js were in sync at 617 keys each, both simply missing the strings. That check guards source-versus-artifact drift, not manifest-versus-catalogue coverage. Different failure, different detector — humaniq's validate-l10n-parity.js is the one that asserts every manifest string has a key, and this app does not run it. Then `l10n:build`, because nl.json alone ships nothing. Verified: 0 manifest strings left without Dutch, keys DROPPED = 0 against the pre-change catalogues, check:l10n-js PASS, check-l10n-parity PASS. --- l10n/nl.js | 4 +++- l10n/nl.json | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/l10n/nl.js b/l10n/nl.js index 7868cc41..62612b7e 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -617,7 +617,9 @@ OC.L10N.register( "Application": "Applicatie", "Secure message": "Beveiligd bericht", "Flows": "Flows", - "Flow": "Flow" + "Flow": "Flow", + "Registered by": "Geregistreerd door", + "Requested": "Aangevraagd" }, "nplurals=2; plural=(n != 1);" ) diff --git a/l10n/nl.json b/l10n/nl.json index f51d5f07..a8a1de85 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -616,7 +616,9 @@ "Application": "Applicatie", "Secure message": "Beveiligd bericht", "Flows": "Flows", - "Flow": "Flow" + "Flow": "Flow", + "Registered by": "Geregistreerd door", + "Requested": "Aangevraagd" }, "plurals": null, "pluralForm": "nplurals=2; plural=(n != 1);"