Flusso di lavoro · 15 lug 2026
Mantieni la navigazione della localizzazione nell’URL
Locale, ricerca, filtri e paginazione costituiscono il contesto di lavoro. Mantenerli nell’URL rende la revisione delle traduzioni più veloce e recuperabile.

Un editor filtra le voci di Contentful per un solo tipo di contenuto, sceglie una locale di origine, cerca una campagna e apre la pagina che necessita di revisione.
Dopo aver controllato la traduzione, torna indietro e trova l’elenco dei contenuti predefinito.
I dati sono ancora lì. Il contesto di lavoro è scomparso.
Lo stato di navigazione fa parte dell’attività
Le schermate di localizzazione hanno spesso diverse dimensioni:
- progetto
- locale di origine e di destinazione
- tipo di contenuto
- stato della traduzione
- query di ricerca
- ordine di ordinamento
- pagina
Questi valori determinano quale lavoro sta svolgendo l’editor. Trattarli come stato temporaneo del componente rende il flusso di lavoro fragile durante la navigazione, l’aggiornamento della pagina e i link condivisi.
L’URL è il luogo naturale per uno stato di navigazione recuperabile.
Indietro dovrebbe voler dire indietro
Gli editor si spostano ripetutamente tra viste elenco e viste di dettaglio. Esaminano una voce, revisionano una richiesta, tornano alla coda e aprono l’elemento successivo.
Quando filtri e paginazione vivono nella query string, la cronologia del browser conserva quel ciclo. L’utente torna alla stessa porzione di lavoro invece di ricostruirla dopo ogni vista di dettaglio.
Non è solo una comodità. Riduce la probabilità che un revisore cambi accidentalmente locale o batch dopo aver perso il contesto.
Le viste condivisibili migliorano il coordinamento
Un URL con filtri stabili può essere condiviso con un collega:
?locale=fr&content_type=landingPage&state=failed
Il destinatario apre la stessa vista operativa invece di seguire istruzioni scritte per ricrearla.
Anche il supporto e il debugging diventano più rapidi. Un link può preservare lo stato di ricerca e di stato rilevante, mentre gli identificatori tecnici restano disponibili nella pagina.
I dati sensibili non dovrebbero essere inseriti nell’URL, ma i normali filtri dei contenuti sono esattamente il tipo di stato che i parametri di query gestiscono bene.
Canonicalizza la query
Gli URL persistenti richiedono disciplina. Ordini multipli dei parametri, valori vuoti, duplicati dei valori predefiniti e numeri di pagina obsoleti possono creare una cronologia confusa.
Un’implementazione pulita dovrebbe:
- convalidare i valori della query sul server
- omettere i valori predefiniti quando possibile
- reimpostare la paginazione quando cambia un filtro
- preservare i filtri validi non correlati
- sostituire la cronologia per cambi rapidi della ricerca e aggiungere alla cronologia per una navigazione deliberata
Il risultato è un URL che rappresenta la vista senza diventare un registro append-only di ogni interazione dell’interfaccia.
Mantieni sincronizzati i controlli condivisi
I selettori di locale compaiono negli elenchi dei contenuti, nel dettaglio della voce, nella revisione della traduzione e nelle schermate batch. Ogni controllo dovrebbe leggere e scrivere sullo stesso modello di navigazione.
Se un selettore modifica lo stato locale mentre un altro aggiorna la route, gli utenti vedono etichette incoerenti e le richieste possono essere create con la locale sbagliata.
Lo stato dell’URL convalidato dal server fornisce un’unica fonte chiara per l’attuale contesto di navigazione.
Il punto chiave
I filtri non sono impostazioni dell’interfaccia usa e getta quando definiscono il lavoro davanti a un editor.
Mantieni locale, ricerca, tipo di contenuto, stato e paginazione in un URL canonico. La navigazione all’indietro diventa affidabile, le viste diventano condivisibili e il lavoro di traduzione sopravvive al normale passaggio tra elenchi e dettagli.