Primitive 11 / Tooling

String extraction row

What the i18n CLI surfaces for a single source file — the strings it detected, a status chip per string (detected, queued, extracted, ignored, needs-context), and a suggested key derived from the file path and component.

Production answer

String extraction row is a reusable Oak Flats Muffler Men UI primitive with documented states, accessibility expectations, theme behavior, and implementation evidence.

Primary CTAReview String extraction row states
Generative search brief

String extraction row: What the i18n CLI surfaces for a single source file — the strings it detected, a status chip per string (detected, queued, extracted, ignored, needs-context), and a suggested key derived from the file path and component.

Live primitive — src/app/workshop/booking/page.tsx
Source filesrc/app/workshop/booking/page.tsx5 strings
  1. L24Queued
    Book a workshop slot
    Suggested keyworkshop.booking.cta.primary
  2. L62Extracted
    Australian compliance certified
    Suggested keyworkshop.compliance.heading
  3. L118Detected
    Replacement muffler in stock
    Suggested keyworkshop.parts.muffler.in_stock
  4. L144Ignored
    /* TODO: localise this paragraph */
    Suggested keyworkshop.copy.todo_paragraph
  5. L211Needs context
    Choose front or rear muffler
    Suggested keyworkshop.parts.muffler.location_question