- Verschifft
- 4. August 2026 um 17:59 UTC
- Autor
- kamo
- Ausschuss
- 4b14389
next-intl macht den Schlüsselpfad wörtlich für einen fehlenden Schlüssel, und Nachrichten/ ist gitignored hier - bevölkert bei der Bild-Build-Zeit von kamo-translation-dictionary - so eine Umbenennung, dass landet in nur einem der beiden Repos-Schiffe als sichtbares Kauderwelsch mit nichts, um es zu fangen. So kam es zu den Kontaktfeldern der Abteilung ************ auf dem Bildschirm, und wie die gesamte HMDA Demographie Form (39 Etiketten) gegen einen Namensraum, der nur enthalten .lar. scripts/check-i18n-keys.mjs löst den Namensraum jedes Übersetzers und prüft dann jede wörtliche Taste, das statische Präfix jeder Vorlage-Wörter-Schlüssel und die übergebenen Werte gegen die {Platzhalter" in der Nachricht in beide Richtungen, da eine nicht gelieferte Intensivstation Argument wirft MissingValueError und eine ungenutzte ein stilles versenkt Daten. Es versteht Intensivstations-Korsett entweicht und Plural-Unterbotschaften und behandelt <tag> als Platzhalter nur für t.rich/t.markup. 1737 Dateien in 1,4s Pfund. Verdrahtet in npm Test und in die Dockerfile vor des Builds, mit --require-messages there so ein übersprungen Wörterbuch Sync scheitert laut anstatt die Wache in eine No-Op zu verwandeln. Typisierung von t() gegen "typeof en" wurde zuerst ausprobiert und abgelehnt: ein JSON-Import erweitert die Werte zu "String", so Next-intl kann nicht Rückläufer und lehnt korrekte Anrufe wie t('...range', {Start, end, total]); es verdreifachte auch die Typcheckzeit (81s -" 249s) und hätte 150 Bearbeitungen von nicht-buggy Code benötigt. Call-Site-Fixes für das, was es gefunden: - ließ eine Option "default:" in den Chat-Komponenten und LanguageButton übergeben; next-intl hat keine solche Fallback-Option, so war es totes Gewicht. - commerce lowStock übergeben {Zählung] für {verfügbar], MultiFileUploader {Typen] für {list], und audioVideo Master-Volumen {pct] für {Prozent], alle drei warfen zur Formatzeit. - DnsSetupStudio hat eine {domain" übergeben, die der Untertitel nicht verwendet.