metamask-extension
metamask-extension copied to clipboard
Replace i18n logic with hardcoded strings in the Developer Options Settings Page
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