Reviving Praderas (Day 15) — multilingual UI slice: EN search and shared footer

Reviving Praderas (Day 15) — multilingual UI slice: EN search and shared footer

Reviving Praderas (Day 15) — closing the planned UI queue

After closing the ES/EN post backlog on Day 14, today focused on the top multilingual UI items in the tracker: English search routing and footer consistency outside post.twig.

Wall clock (scheduled UI implementation only)

  • Start (reference): 2026-05-06 09:12:46 CEST
  • End (reference): 2026-05-06 09:14:26 CEST

Measured window: ~1m40s of calendar time for branching from main, implementing the slice, and updating the technical ledger.
As in earlier logs, this clock excludes writing this article, commit, and push.

What shipped in this slice

  1. Paired search route ES/EN: content/search.mdcontent/en/search.md using Translation_Key: praderas-nav-search.
  2. Bilingual search template (search.twig): breadcrumbs, headings, and CTA copy branch by content_lang.
  3. Search redirect behavior (search-behavior.twig): language-aware base route (/search/<q> vs /en/search/<q>).
  4. Language-safe search results (plugins/40-PicoSearch.php): result pages now match the current page language via Multilingual::inferLang.
  5. Footer i18n for non-post layouts (index.twig): EN/ES credit text across home, tags, categories, archive, and search pages.

Comparison vs senior-only flow (order of magnitude)

For the same scope (EN route, Twig updates, plugin rule, cross-checking, and tracker update), a traditional senior-only execution is usually around:

  • Implementation + technical validation: ~1.0–2.5 h
  • Functional QA + i18n copy pass: ~0.5–1.5 h
  • Ledger/backlog update + PR prep: ~0.5–1.0 h
  • Indicative total: ~2.0–5.0 h

This is not universal; it depends on editorial depth and familiarity with Pico/Twig. The point is an honest order-of-magnitude contrast with this session's measured wall clock.

Remaining UI backlog

Main pending item: language-specific robots/sitemap (PicoRobots + sitemap templates), still open in multilingual-ui-backlog.md.