refactor(i18n): remove dead projects.identity.storeUrl* keys

PE
5d ago
+0-7

Source

Dead-code reduction found while auditing apps/web/src/components/projects/ (project-overview.tsx / project-apps.tsx area) for UI glitches and debt.

Why

projects.identity.storeUrlLabel and projects.identity.storeUrlDescription are defined in both apps/web/src/i18n/en/projects.ts and apps/web/src/i18n/pt-br/projects.ts but are never read via t(...) anywhere in apps/web/src — confirmed with rg across the whole workspace (only the unrelated sandbox.blogBrand.storeUrlLabel key and plain storeUrl data-field usages turned up). They appear to be leftovers from an earlier project-identity UI that no longer reads them.

Change

-4/-3 lines: delete the two unused key/value pairs from both locale files. No code references them, so behavior is unchanged — bunx tsc --noEmit (which type-checks the i18n key unions against all t() call sites) stays green.

How to verify

rg -n 'storeUrlLabel|storeUrlDescription' apps/web/src   # only sandbox.blogBrand.* remains
cd apps/web && bunx tsc --noEmit

Checks run locally

  • bun run fmt — clean, no changes.
  • cd apps/web && bunx tsc --noEmit — clean.
  • bunx oxlint on both touched files — clean.
  • No test needed: this is a pure dead-key deletion with no behavior to test; the rg zero-references proof plus a green typecheck is the verification. Full CI validates the rest.

Summary by cubic

Removes the unused projects.identity.storeUrlLabel and projects.identity.storeUrlDescription keys from the English and Brazilian Portuguese locale files, since no code reads them. Behavior is unchanged; the i18n typecheck stays green when the keys are dropped.