Traduzir as páginas da colecção em vez de as esconder

Featurekamo-marketing
Navios
12 de agosto de 2026 às 14:45 UTC
Autor
Kamo
Enviar
e99827a

As 2.400 páginas de detalhe noindexed foram noindexed porque sua cópia do corpo não tradução: concorrentes, indústrias, integrações e glossário mantêm sua prosa em app/lib/**/*.ts, que o dicionário nunca viu, então /fr/solutions/real-estate os títulos franceses em torno dos parágrafos ingleses. scripts/extract-colections.ts puxa as 3.799 strings translatáveis para fora dessas 120 itens em uma árvore de estrutura, pulando qualquer coisa que um tradutor deve não toque — lesmas, enums de categoria, estado matricial, caminhos de logotipo, termos relacionados referências cruzadas e nomes de fornecedores/produtos. Aquela árvore navios como as `coleções' espaço de nomes em kamo-marketing/en.json. Na hora de ler localizeItem mescla a árvore traduzida sobre o objeto inglês. Apenas as chaves presentes na tradução são substituídas, e um array cujo comprimento à deriva da fonte é largado por atacado em vez de renderizar uma lista com entradas em falta, por isso traduções antigas degradam-se para o Inglês em vez de quebrar A página. `colections` é despojado do NextIntlClientProvider: é ~420 KB que apenas os componentes do servidor lidos, e next-intl serializa o que quer que o provedor entra a carga útil RSC de cada página. A mesclagem por local no i18n/request.ts está agora Memoized pela mesma razão — era barato em 150 KB e não está em 514 KB. coleçãoRobots ainda relata noindex até as traduções terra; alargamento COLECÇÃO CONTENT LOCALES é o que o levanta.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços