diff --git a/src/assets/locales/en.json b/src/assets/locales/en.json index 9d1fa40e..43fcfb7f 100644 --- a/src/assets/locales/en.json +++ b/src/assets/locales/en.json @@ -1326,6 +1326,13 @@ "tidb": { "description": "Contribute to TheIntroDB by leaving feedback on intro, recap, and credits segments. <0>Learn more.", "tokenLabel": "API Key" + }, + "trakt": { + "title": "Trakt", + "description": "Sync your watchlist and history with Trakt.", + "connect": "Connect Trakt", + "syncing": "Syncing...", + "disconnect": "Disconnect" } }, "preferences": { diff --git a/src/pages/parts/settings/ConnectionsPart.tsx b/src/pages/parts/settings/ConnectionsPart.tsx index 41c391ec..f9b5d510 100644 --- a/src/pages/parts/settings/ConnectionsPart.tsx +++ b/src/pages/parts/settings/ConnectionsPart.tsx @@ -775,6 +775,7 @@ export function TIDBEdit({ tidbKey, setTIDBKey }: TIDBKeyProps) { } export function TraktEdit() { + const { t } = useTranslation(); const { user, status, logout, error } = useTraktStore(); const config = conf(); @@ -796,9 +797,11 @@ export function TraktEdit() {
-

Trakt

+

+ {t("settings.connections.trakt.title")} +

- Sync your watchlist and history with Trakt. + {t("settings.connections.trakt.description")}

{error &&

{error}

}
@@ -816,7 +819,7 @@ export function TraktEdit() { {user.name || user.username}
) : ( @@ -825,7 +828,9 @@ export function TraktEdit() { onClick={connect} disabled={status === "syncing"} > - {status === "syncing" ? "Syncing..." : "Connect Trakt"} + {status === "syncing" + ? t("settings.connections.trakt.syncing") + : t("settings.connections.trakt.connect")} )}