no-unlocalized-jsx-attributes
Require translation for literal user-visible JSX attributes in opted-in localized interfaces.
Why
Accessible labels and placeholders must follow the interface language along with visible copy.
Fix
Pass the user-facing message through the configured translation API, or explicitly exempt text that must remain literal.
Examples
<input placeholder="Search" />;<input placeholder={t("search")} />;