metamask-extension icon indicating copy to clipboard operation
metamask-extension copied to clipboard

Replace i18n logic with hardcoded strings in the Developer Options Settings Page

Open digiwand opened this issue 1 year ago • 0 comments

What is this about?

The Developer Options Settings Page was introduced here https://github.com/MetaMask/metamask-extension/pull/22382

Since this page is used for internal developers, there is no need to translate the text on this page. We should be able to remove the translation dependency and the following key value en translations:

  • announcements
  • developerOptionsServiceWorkerKeepAlive
  • developerOptionsResetStatesAnnouncementsDescription
  • developerOptionsResetStatesOnboarding
  • onboarding
  • resetStates
  • serviceWorkerKeepAlive
  • states

The list above is part of the "do not translate" list provided to our translators (ref https://consensys.slack.com/archives/CTQAGKY5V/p1715031228207729)

Scenario

No response

Design

No response

Technical Details

No response

Threat Modeling Framework

No response

Acceptance Criteria

No response

Stakeholder review needed before the work gets merged

  • [ ] Engineering (needed in most cases)
  • [ ] Design
  • [ ] Product
  • [ ] QA (automation tests are required to pass before merging PRs but not all changes are covered by automation tests - please review if QA is needed beyond automation tests)
  • [ ] Security
  • [ ] Legal
  • [ ] Marketing
  • [ ] Management (please specify)
  • [ ] Other (please specify)

References

No response

digiwand avatar May 07 '24 16:05 digiwand