diff --git a/package-lock.json b/package-lock.json
index 58917f2c..78ebc52f 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -216,21 +216,21 @@
       "dev": true
     },
     "@babel/core": {
-      "version": "7.17.12",
-      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.12.tgz",
-      "integrity": "sha512-44ODe6O1IVz9s2oJE3rZ4trNNKTX9O7KpQpfAP4t8QII/zwrVRHL7i2pxhqtcY7tqMLrrKfMlBKnm1QlrRFs5w==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.0.tgz",
+      "integrity": "sha512-Xyw74OlJwDijToNi0+6BBI5mLLR5+5R3bcSH80LXzjzEGEUlvNzujEE71BaD/ApEZHAvFI/Mlmp4M5lIkdeeWw==",
       "dev": true,
       "requires": {
         "@ampproject/remapping": "^2.1.0",
         "@babel/code-frame": "^7.16.7",
-        "@babel/generator": "^7.17.12",
+        "@babel/generator": "^7.18.0",
         "@babel/helper-compilation-targets": "^7.17.10",
-        "@babel/helper-module-transforms": "^7.17.12",
-        "@babel/helpers": "^7.17.9",
-        "@babel/parser": "^7.17.12",
+        "@babel/helper-module-transforms": "^7.18.0",
+        "@babel/helpers": "^7.18.0",
+        "@babel/parser": "^7.18.0",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.12",
-        "@babel/types": "^7.17.12",
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0",
         "convert-source-map": "^1.7.0",
         "debug": "^4.1.0",
         "gensync": "^1.0.0-beta.2",
@@ -248,12 +248,12 @@
           }
         },
         "@babel/generator": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.12.tgz",
-          "integrity": "sha512-V49KtZiiiLjH/CnIW6OjJdrenrGoyh6AmKQ3k2AZFKozC1h846Q4NYlZ5nqAigPDUXfGzC88+LOUuG8yKd2kCw==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz",
+          "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==",
           "dev": true,
           "requires": {
-            "@babel/types": "^7.17.12",
+            "@babel/types": "^7.18.0",
             "@jridgewell/gen-mapping": "^0.3.0",
             "jsesc": "^2.5.1"
           }
@@ -289,9 +289,9 @@
           }
         },
         "@babel/parser": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.12.tgz",
-          "integrity": "sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz",
+          "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==",
           "dev": true
         },
         "@babel/template": {
@@ -306,27 +306,27 @@
           }
         },
         "@babel/traverse": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.12.tgz",
-          "integrity": "sha512-zULPs+TbCvOkIFd4FrG53xrpxvCBwLIgo6tO0tJorY7YV2IWFxUfS/lXDJbGgfyYt9ery/Gxj2niwttNnB0gIw==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz",
+          "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==",
           "dev": true,
           "requires": {
             "@babel/code-frame": "^7.16.7",
-            "@babel/generator": "^7.17.12",
+            "@babel/generator": "^7.18.0",
             "@babel/helper-environment-visitor": "^7.16.7",
             "@babel/helper-function-name": "^7.17.9",
             "@babel/helper-hoist-variables": "^7.16.7",
             "@babel/helper-split-export-declaration": "^7.16.7",
-            "@babel/parser": "^7.17.12",
-            "@babel/types": "^7.17.12",
+            "@babel/parser": "^7.18.0",
+            "@babel/types": "^7.18.0",
             "debug": "^4.1.0",
             "globals": "^11.1.0"
           }
         },
         "@babel/types": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.12.tgz",
-          "integrity": "sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz",
+          "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==",
           "dev": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.16.7",
@@ -594,9 +594,9 @@
       },
       "dependencies": {
         "@babel/types": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.12.tgz",
-          "integrity": "sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz",
+          "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==",
           "dev": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.16.7",
@@ -612,9 +612,9 @@
       }
     },
     "@babel/helper-module-transforms": {
-      "version": "7.17.12",
-      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.12.tgz",
-      "integrity": "sha512-t5s2BeSWIghhFRPh9XMn6EIGmvn8Lmw5RVASJzkIx1mSemubQQBNIZiQD7WzaFmaHIrjAec4x8z9Yx8SjJ1/LA==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.0.tgz",
+      "integrity": "sha512-kclUYSUBIjlvnzN2++K9f2qzYKFgjmnmjwL4zlmU5f8ZtzgWe8s0rUPSTGy2HmK4P8T52MQsS+HTQAgZd3dMEA==",
       "dev": true,
       "requires": {
         "@babel/helper-environment-visitor": "^7.16.7",
@@ -623,8 +623,8 @@
         "@babel/helper-split-export-declaration": "^7.16.7",
         "@babel/helper-validator-identifier": "^7.16.7",
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.12",
-        "@babel/types": "^7.17.12"
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0"
       },
       "dependencies": {
         "@babel/code-frame": {
@@ -637,12 +637,12 @@
           }
         },
         "@babel/generator": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.12.tgz",
-          "integrity": "sha512-V49KtZiiiLjH/CnIW6OjJdrenrGoyh6AmKQ3k2AZFKozC1h846Q4NYlZ5nqAigPDUXfGzC88+LOUuG8yKd2kCw==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz",
+          "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==",
           "dev": true,
           "requires": {
-            "@babel/types": "^7.17.12",
+            "@babel/types": "^7.18.0",
             "@jridgewell/gen-mapping": "^0.3.0",
             "jsesc": "^2.5.1"
           }
@@ -689,35 +689,35 @@
           }
         },
         "@babel/traverse": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.12.tgz",
-          "integrity": "sha512-zULPs+TbCvOkIFd4FrG53xrpxvCBwLIgo6tO0tJorY7YV2IWFxUfS/lXDJbGgfyYt9ery/Gxj2niwttNnB0gIw==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz",
+          "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==",
           "dev": true,
           "requires": {
             "@babel/code-frame": "^7.16.7",
-            "@babel/generator": "^7.17.12",
+            "@babel/generator": "^7.18.0",
             "@babel/helper-environment-visitor": "^7.16.7",
             "@babel/helper-function-name": "^7.17.9",
             "@babel/helper-hoist-variables": "^7.16.7",
             "@babel/helper-split-export-declaration": "^7.16.7",
-            "@babel/parser": "^7.17.12",
-            "@babel/types": "^7.17.12",
+            "@babel/parser": "^7.18.0",
+            "@babel/types": "^7.18.0",
             "debug": "^4.1.0",
             "globals": "^11.1.0"
           },
           "dependencies": {
             "@babel/parser": {
-              "version": "7.17.12",
-              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.12.tgz",
-              "integrity": "sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==",
+              "version": "7.18.0",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz",
+              "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==",
               "dev": true
             }
           }
         },
         "@babel/types": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.12.tgz",
-          "integrity": "sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz",
+          "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==",
           "dev": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.16.7",
@@ -818,9 +818,9 @@
       },
       "dependencies": {
         "@babel/types": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.12.tgz",
-          "integrity": "sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz",
+          "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==",
           "dev": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.16.7",
@@ -857,14 +857,14 @@
       "dev": true
     },
     "@babel/helpers": {
-      "version": "7.17.9",
-      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz",
-      "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==",
+      "version": "7.18.0",
+      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.0.tgz",
+      "integrity": "sha512-AE+HMYhmlMIbho9nbvicHyxFwhrO+xhKB6AhRxzl8w46Yj0VXTZjEsAoBVC7rB2I0jzX+yWyVybnO08qkfx6kg==",
       "dev": true,
       "requires": {
         "@babel/template": "^7.16.7",
-        "@babel/traverse": "^7.17.9",
-        "@babel/types": "^7.17.0"
+        "@babel/traverse": "^7.18.0",
+        "@babel/types": "^7.18.0"
       },
       "dependencies": {
         "@babel/code-frame": {
@@ -877,12 +877,12 @@
           }
         },
         "@babel/generator": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.12.tgz",
-          "integrity": "sha512-V49KtZiiiLjH/CnIW6OjJdrenrGoyh6AmKQ3k2AZFKozC1h846Q4NYlZ5nqAigPDUXfGzC88+LOUuG8yKd2kCw==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.0.tgz",
+          "integrity": "sha512-81YO9gGx6voPXlvYdZBliFXAZU8vZ9AZ6z+CjlmcnaeOcYSFbMTpdeDUO9xD9dh/68Vq03I8ZspfUTPfitcDHg==",
           "dev": true,
           "requires": {
-            "@babel/types": "^7.17.12",
+            "@babel/types": "^7.18.0",
             "@jridgewell/gen-mapping": "^0.3.0",
             "jsesc": "^2.5.1"
           }
@@ -929,35 +929,35 @@
           }
         },
         "@babel/traverse": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.12.tgz",
-          "integrity": "sha512-zULPs+TbCvOkIFd4FrG53xrpxvCBwLIgo6tO0tJorY7YV2IWFxUfS/lXDJbGgfyYt9ery/Gxj2niwttNnB0gIw==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.0.tgz",
+          "integrity": "sha512-oNOO4vaoIQoGjDQ84LgtF/IAlxlyqL4TUuoQ7xLkQETFaHkY1F7yazhB4Kt3VcZGL0ZF/jhrEpnXqUb0M7V3sw==",
           "dev": true,
           "requires": {
             "@babel/code-frame": "^7.16.7",
-            "@babel/generator": "^7.17.12",
+            "@babel/generator": "^7.18.0",
             "@babel/helper-environment-visitor": "^7.16.7",
             "@babel/helper-function-name": "^7.17.9",
             "@babel/helper-hoist-variables": "^7.16.7",
             "@babel/helper-split-export-declaration": "^7.16.7",
-            "@babel/parser": "^7.17.12",
-            "@babel/types": "^7.17.12",
+            "@babel/parser": "^7.18.0",
+            "@babel/types": "^7.18.0",
             "debug": "^4.1.0",
             "globals": "^11.1.0"
           },
           "dependencies": {
             "@babel/parser": {
-              "version": "7.17.12",
-              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.12.tgz",
-              "integrity": "sha512-FLzHmN9V3AJIrWfOpvRlZCeVg/WLdicSnTMsLur6uDj9TT8ymUlG9XxURdW/XvuygK+2CW0poOJABdA4m/YKxA==",
+              "version": "7.18.0",
+              "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.0.tgz",
+              "integrity": "sha512-AqDccGC+m5O/iUStSJy3DGRIUFu7WbY/CppZYwrEUB4N0tZlnI8CSTsgL7v5fHVFmUbRv2sd+yy27o8Ydt4MGg==",
               "dev": true
             }
           }
         },
         "@babel/types": {
-          "version": "7.17.12",
-          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.12.tgz",
-          "integrity": "sha512-rH8i29wcZ6x9xjzI5ILHL/yZkbQnCERdHlogKuIb4PUr7do4iT8DPekrTbBLWTnRQm6U0GYABbTMSzijmEqlAg==",
+          "version": "7.18.0",
+          "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.0.tgz",
+          "integrity": "sha512-vhAmLPAiC8j9K2GnsnLPCIH5wCrPpYIVBCWRBFDCB7Y/BXLqi/O+1RSTTM2bsmg6U/551+FCf9PNPxjABmxHTw==",
           "dev": true,
           "requires": {
             "@babel/helper-validator-identifier": "^7.16.7",
@@ -15626,9 +15626,9 @@
       }
     },
     "scratch-l10n": {
-      "version": "3.14.20220519031627",
-      "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220519031627.tgz",
-      "integrity": "sha512-jwrK+2h6fzsY5JVjlkpnh1TVW75KSChrQoX1mDjzh0cbrdWeaNVM8T9qN0BxpZs1xCp1LoDzlJEuz7tzS4LtVQ==",
+      "version": "3.14.20220520031604",
+      "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20220520031604.tgz",
+      "integrity": "sha512-CCZ+o0KuMtAD5aQC0nmwjId5ax/H778XShi9XxXxoNfdBeO1noXFMk9UgYz3PDbi4BiKnyRV71NUfFPXkIE2LQ==",
       "dev": true,
       "requires": {
         "@babel/cli": "^7.1.2",
diff --git a/package.json b/package.json
index 47b8ab72..fde84b92 100644
--- a/package.json
+++ b/package.json
@@ -92,7 +92,7 @@
     "redux-throttle": "0.1.1",
     "regenerator-runtime": "0.13.9",
     "rimraf": "2.7.1",
-    "scratch-l10n": "3.14.20220519031627",
+    "scratch-l10n": "3.14.20220520031604",
     "scratch-render-fonts": "1.0.0-prerelease.20210401210003",
     "style-loader": "1.3.0",
     "svg-url-loader": "3.0.3",