Zpět na blog

Pracovní postup · 15. 7. 2026

Zachovejte navigaci lokalizace v URL

Národní prostředí, vyhledávání, filtry a stránkování tvoří pracovní kontext. Jejich zachování v URL zrychluje kontrolu překladů a umožňuje se k ní vrátit.

Zachovejte navigaci lokalizace v URL

Editor filtruje záznamy v Contentful na jeden typ obsahu, zvolí zdrojové národní prostředí, vyhledá kampaň a otevře stránku, která potřebuje kontrolu.

Po kontrole překladu klikne na zpět a najde výchozí seznam obsahu.

Data tam stále jsou. Pracovní kontext je pryč.

Stav navigace je součástí úkolu

Obrazovky lokalizace mají často několik dimenzí:

  • projekt
  • zdrojové a cílové národní prostředí
  • typ obsahu
  • stav překladu
  • vyhledávací dotaz
  • řazení
  • stránka

Tyto hodnoty určují, na jaké práci editor pracuje. Pokud se s nimi zachází jako s dočasným stavem komponenty, workflow se stává křehkým při navigaci, obnovení stránky a sdílených odkazech.

URL je přirozené místo pro obnovitelný stav navigace.

Zpět by mělo znamenat zpět

Editoři se opakovaně pohybují mezi seznamem a detailem. Zkontrolují záznam, posoudí požadavek, vrátí se do fronty a otevřou další položku.

Když filtry a stránkování žijí v query stringu, historie prohlížeče tuto smyčku zachová. Uživatel se vrátí ke stejnému výseku práce místo toho, aby ho po každém detailním pohledu znovu skládal.

Nejde jen o pohodlí. Snižuje to pravděpodobnost, že kontrolující po ztrátě kontextu omylem přepne národní prostředí nebo dávky.

Sdílitelné pohledy zlepšují koordinaci

URL se stabilními filtry lze sdílet s kolegou:

?locale=fr&content_type=landingPage&state=failed

Příjemce otevře stejný provozní pohled místo toho, aby se řídil psanými pokyny k jeho znovuvytvoření.

Rychlejší je také podpora a ladění. Odkaz může zachovat relevantní stav vyhledávání a stavu, zatímco technické identifikátory zůstávají na stránce dostupné.

Citlivá data by se do URL ukládat neměla, ale běžné filtry obsahu jsou přesně ten typ stavu, který query parametry zvládají dobře.

Kanonizujte query

Trvalé URL vyžadují disciplínu. Různé pořadí parametrů, prázdné hodnoty, duplicitní výchozí hodnoty a zastaralá čísla stránek mohou vytvářet matoucí historii.

Čistá implementace by měla:

  1. validovat hodnoty query na serveru
  2. pokud možno vynechávat výchozí hodnoty
  3. resetovat stránkování při změně filtru
  4. zachovat nesouvisející platné filtry
  5. při rychlých změnách vyhledávání nahrazovat historii a při záměrné navigaci historii přidávat

Výsledkem je URL, které reprezentuje pohled, aniž by se stalo pouze připojovaným záznamem každé interakce v uživatelském rozhraní.

Udržujte sdílené ovládací prvky synchronizované

Výběr národního prostředí se objevuje v seznamech obsahu, detailu záznamu, kontrole překladu i dávkových obrazovkách. Každý ovládací prvek by měl číst ze stejného navigačního modelu a zapisovat do něj.

Pokud jeden výběr mění lokální stav, zatímco jiný aktualizuje trasu, uživatelé uvidí nekonzistentní popisky a požadavky mohou být vytvořeny se špatným národním prostředím.

Stav URL validovaný na serveru poskytuje jeden jasný zdroj pravdy pro aktuální kontext procházení.

Hlavní myšlenka

Filtry nejsou jednorázová nastavení rozhraní, když určují práci, kterou má editor před sebou.

Zachovávejte národní prostředí, vyhledávání, typ obsahu, stav a stránkování v kanonické URL. Navigace zpět se stane spolehlivou, pohledy budou sdíletelné a překladatelská práce přežije běžný pohyb mezi seznamy a detaily.