diff --git a/src/assets/locales/en.json b/src/assets/locales/en.json
index a3088624..e461eb82 100644
--- a/src/assets/locales/en.json
+++ b/src/assets/locales/en.json
@@ -393,6 +393,28 @@
"colorLabel": "Color"
},
"connections": {
+ "setup": {
+ "errorStatus": {
+ "title": "Something needs your attention",
+ "description": "It seems that one or more items in this setup need your attention."
+ },
+ "unsetStatus": {
+ "title": "You haven't gone through setup",
+ "description": "Please click the button to the right to start the setup process."
+ },
+ "successStatus": {
+ "title": "Everything is set up!",
+ "description": "All things are in place for you to start watching your favourite media."
+ },
+ "redoSetup": "Redo setup",
+ "doSetup": "Do setup",
+ "itemError": "There is something wrong with this setting. Go through setup again to fix it.",
+ "items": {
+ "extension": "Extension",
+ "proxy": "Custom proxy",
+ "default": "Default setup"
+ }
+ },
"server": {
"description": "If you would like to connect to a custom backend to store your data, enable this and provide the URL.",
"label": "Custom server",
diff --git a/src/pages/parts/settings/SetupPart.tsx b/src/pages/parts/settings/SetupPart.tsx
index 478722c6..e9508d48 100644
--- a/src/pages/parts/settings/SetupPart.tsx
+++ b/src/pages/parts/settings/SetupPart.tsx
@@ -1,6 +1,6 @@
import classNames from "classnames";
-import { t } from "i18next";
import { ReactNode } from "react";
+import { useTranslation } from "react-i18next";
import { useNavigate } from "react-router-dom";
import { useAsync } from "react-use";
@@ -78,6 +78,7 @@ function SetupCheckList(props: {
grey?: boolean;
children?: ReactNode;
}) {
+ const { t } = useTranslation();
const statusMap: Record
{props.children}
- There is something wrong with this setting. Go through setup again
- to fix it.
+ {t("settings.connections.setup.itemError")}
Loading states...