1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-10-23 03:36:18 +02:00
metamask-extension/ui/app/helpers/utils
Mark Stacey 4855d1b423
Allow localized messages to not use substitutions (#8895)
The `getMessage` function in `i18n-helper` was assuming that any
substitutions passed into the transaction function were used by the
corresponding localized message. However, some messages are
intentionally ignoring substitutions passed in. This was done to
simplify the UI logic, so the same substitutions could be passed in for
many different messages, even if some don't use them.

For example, `transactionCancelSuccess` is passed two substitutions but
only uses the second one. `transactionErrored` is passed in two, but
uses neither.

`getMessage` has been updated to no longer make that assumption. It
will now only throw an error if the localized message expects a
substitution that was not given. A given substitution that is unused
results in no error.
2020-07-02 19:18:22 -03:00
..
common.util.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
common.util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
confirm-tx.util.js Reorganize selectors directory (#8497) 2020-05-02 12:41:17 -07:00
confirm-tx.util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
conversion-util.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
conversion-util.test.js Update ESLint rules for test suite (#8023) 2020-02-11 13:21:13 -03:30
conversions.util.js Improved UX for sweeping accounts (#6488) 2019-05-20 14:08:08 -02:30
fetch-with-cache.js Prevent accidental use of globals (#8340) 2020-04-15 14:23:27 -03:00
fetch-with-cache.test.js Update fetchWithCacheTests to use assert.rejects (#8334) 2020-04-14 13:03:33 -02:30
formatters.js Folder restructure (#6304) 2019-03-21 20:33:30 -02:30
gas-time-estimates.util.js Add Estimated time to pending tx (#6924) 2019-10-31 23:21:28 -02:30
i18n-helper.js Allow localized messages to not use substitutions (#8895) 2020-07-02 19:18:22 -03:00
i18n-helper.test.js Translation helper: substitute react components and component wrapping substrings (#8129) 2020-03-11 12:30:05 -02:30
metametrics.util.js Fix Matomo dimension IDs (#8579) 2020-05-13 10:12:07 -03:00
switch-direction.js Enable arrow-parens ESLint rule 2020-02-15 17:04:21 -03:30
token-util.js Extract token to fiat conversion (#8777) 2020-06-10 15:04:56 -03:00
transactions.util.js Add MESSAGE_TYPE enum (#8743) 2020-06-04 16:22:45 -03:00
transactions.util.test.js fix: handle trailing / in block explorer URLs 2020-05-14 17:15:17 +08:00
util.js Consolidate connected account alerts (#8802) 2020-06-15 12:08:53 -07:00
util.test.js Remove unused sinon sandboxes (#8063) 2020-02-17 21:31:09 -04:00