Fluxo de trabalho · 15 de jul. de 2026
Manter a navegação de localização na URL
Localidade, busca, filtros e paginação são contexto de trabalho. Persisti-los na URL torna a revisão de tradução mais rápida e recuperável.

Um editor filtra entradas do Contentful para um tipo de conteúdo, escolhe uma localidade de origem, busca por uma campanha e abre a página que precisa de revisão.
Depois de verificar a tradução, ele clica em voltar e encontra a lista de conteúdo padrão.
Os dados ainda estão lá. O contexto de trabalho desapareceu.
O estado de navegação faz parte da tarefa
Telas de localização frequentemente têm várias dimensões:
- projeto
- localidade de origem e de destino
- tipo de conteúdo
- estado da tradução
- consulta de busca
- ordem de classificação
- página
Esses valores determinam em qual trabalho o editor está atuando. Tratá-los como estado temporário do componente torna o fluxo de trabalho frágil ao navegar, atualizar a página e compartilhar links.
A URL é o lugar natural para um estado de navegação recuperável.
Voltar deve significar voltar
Editores transitam repetidamente entre visualizações de lista e de detalhe. Eles inspecionam uma entrada, revisam uma solicitação, retornam à fila e abrem o próximo item.
Quando filtros e paginação ficam na query string, o histórico do navegador preserva esse ciclo. O usuário retorna ao mesmo recorte de trabalho em vez de reconstruí-lo após cada visualização de detalhe.
Isso não é apenas conveniência. Reduz a chance de um revisor trocar de localidade ou lote acidentalmente após perder o contexto.
Visualizações compartilháveis melhoram a coordenação
Uma URL com filtros estáveis pode ser compartilhada com um colega de equipe:
?locale=fr&content_type=landingPage&state=failed
O destinatário abre a mesma visualização operacional em vez de seguir instruções escritas para recriá-la.
Suporte e depuração também ficam mais rápidos. Um link pode preservar o estado relevante de busca e status, enquanto identificadores técnicos continuam disponíveis na página.
Dados sensíveis não devem ser colocados na URL, mas filtros comuns de conteúdo são exatamente o tipo de estado que parâmetros de consulta lidam bem.
Canonicalize a query
URLs persistentes exigem disciplina. Múltiplas ordens de parâmetros, valores vazios, padrões duplicados e números de página desatualizados podem criar um histórico confuso.
Uma implementação limpa deve:
- validar valores da query no servidor
- omitir padrões sempre que possível
- redefinir a paginação quando um filtro mudar
- preservar filtros válidos não relacionados
- substituir o histórico para mudanças rápidas na busca e adicionar ao histórico para navegação deliberada
O resultado é uma URL que representa a visualização sem se tornar um registro append-only de cada interação da interface.
Mantenha controles compartilhados em sincronia
Seletores de localidade aparecem em listas de conteúdo, detalhes de entrada, revisão de tradução e telas de lote. Cada controle deve ler e gravar no mesmo modelo de navegação.
Se um seletor altera o estado local enquanto outro atualiza a rota, os usuários veem rótulos inconsistentes e solicitações podem ser criadas com a localidade errada.
O estado da URL validado no servidor fornece uma única fonte clara para o contexto atual de navegação.
Conclusão
Filtros não são configurações descartáveis de interface quando definem o trabalho diante de um editor.
Persista localidade, busca, tipo de conteúdo, status e paginação em uma URL canônica. A navegação de volta se torna confiável, as visualizações se tornam compartilháveis, e o trabalho de tradução sobrevive ao movimento comum entre listas e detalhes.