- Spegnimento
- 12 agosto 2026 alle ore 14:45 UTC
- Autore
- Kamo
- Impegno
- e99827a
Le 2.400 pagine di dettaglio noindexed non sono state indicizzate perché la loro copia del corpo non ha traduzione: concorrenti, industrie, integrazioni e glossario mantengono la loro prosa in app/lib/**/*.ts, che il dizionario non ha mai visto, quindi /fr/solutions/real-estate reso francese voci intorno ai paragrafi inglesi. scripts/extract-collections.ts tira le stringhe traslabili 3,799 da quelle 120 elementi in un albero che miruffa la struttura, saltando tutto ciò che un traduttore deve non toccare — slugs, categoria enums, stato matrice, percorsi logo, relativiTermini cross-references, e nomi di fornitore / prodotto. Quell'albero naviga come le `collezioni` namespace in kamo-marketing/en.json. A tempo di lettura localizzareItem fonde l'albero tradotto sopra l'oggetto inglese. Solo le chiavi presenti nella traduzione sono sostituite, e un array la cui lunghezza derivato dalla fonte è caduto all'ingrosso piuttosto che rendere un elenco con voci mancanti, così le traduzioni stanti si degradano all'inglese invece di rompere la pagina. `collezioni` è spogliato da NextIntlClientProvider: è ~420 KB che solo i componenti del server leggono, e il prossimo-intl serializza qualsiasi cosa il provider entri il carico di pagamento RSC di ogni pagina. La fusione per-locale in i18n/request.ts è ora per lo stesso motivo — era economico a 150 KB e non è a 514 KB. collezioneRobots segnala ancora noindex fino alla terra delle traduzioni; ampliamento COLLECTION CONTENT LOCALES è ciò che lo solleva.