# v74.2 — Localization Guard Repair

The first v74 localization guard correctly exposed real untranslated UI in Suppliers,
Customers, Pricing and Cashier screens, but its generic JSX regex also produced false
positives by interpreting TypeScript comparison operators and generic syntax as JSX text.

v74.2:
- fixes the real untranslated UI strings found by the guard
- adds missing locale-safe error handling in Suppliers, Customers and Cash
- translates remaining cashier/setup copy
- translates the Back Office brand label in Arabic mode
- replaces the over-broad guard parser with a tag-aware static JSX detector
- explicitly allows canonical identifiers/formats such as SKU, API, CSV, PDF, ULID,
  barcode standards and keyboard shortcuts
- keeps business-entered data unchanged

The release invariant remains unchanged:
Arabic UI must be Arabic/RTL; English UI must be English/LTR.
