diff --git a/public/locales/en-US/translation.json b/public/locales/en-US/translation.json
index ab1c5aa..d051fab 100644
--- a/public/locales/en-US/translation.json
+++ b/public/locales/en-US/translation.json
@@ -17,7 +17,8 @@
"actionNotUndoable": "This action cannot be undone!",
"copyError": "Copying to clipboard did not work. Please copy the text manually.",
"experimentalFeature": "This is an experimental feature.",
- "deletedSuccessfully": "Deleted successfully!"
+ "deletedSuccessfully": "Deleted successfully!",
+ "appError": "We are sorry but there was an error. Please try again later."
},
"routes": {
diff --git a/src/App.tsx b/src/App.tsx
index 19b0f7b..03a1314 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -16,6 +16,7 @@ import AuthenticatedRoute from "~/routes/AuthenticatedRoute"
import CompleteAccountRoute from "~/routes/CompleteAccountRoute"
import CreateReservedAliasRoute from "~/routes/CreateReservedAliasRoute"
import EnterDecryptionPassword from "~/routes/EnterDecryptionPassword"
+import ErrorPage from "~/components/widgets/ErrorPage"
import GlobalSettingsRoute from "~/routes/GlobalSettingsRoute"
import I18nHandler from "./I18nHandler"
import LoginRoute from "~/routes/LoginRoute"
@@ -35,7 +36,7 @@ const router = createBrowserRouter([
{
path: "/",
element: