Skip to content

[tech-debt] i18n: untranslated FieldInput / 404 strings bypass the message catalog #669

@MartinCastroAlvarez

Description

@MartinCastroAlvarez

Audit 2026-06-02 — i18n (Low)

The t() machinery exists and most chrome uses it, but several user-facing strings ship raw English and won't translate under a non-English dar-language:

  • frontend/packages/form/src/FieldInput.tsx: Lookup ↗ (:152), lookup aria-label (:150), '— select —' / '(none)' (:474), placeholders (:353/:370/:395/:406/:509).
  • frontend/apps/web/src/App.tsx:78: "Page not found."

Fix: route these through t() and add the keys to the es/fr/pt catalogs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    tech-debtCode quality / maintainability debt

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions