added internationalization to pages [WIP]

This commit is contained in:
daniel31x13
2024-06-04 16:59:49 -04:00
parent 2c87459f35
commit d261bd39ec
32 changed files with 1299 additions and 1263 deletions
+11 -5
View File
@@ -1,9 +1,12 @@
import SettingsLayout from "@/layouts/SettingsLayout";
import { useRouter } from "next/router";
import { useEffect } from "react";
import { useTranslation } from "next-i18next";
import getServerSideProps from "@/lib/client/getServerSideProps";
export default function Billing() {
const router = useRouter();
const { t } = useTranslation();
useEffect(() => {
if (!process.env.NEXT_PUBLIC_STRIPE) router.push("/settings/profile");
@@ -11,26 +14,27 @@ export default function Billing() {
return (
<SettingsLayout>
<p className="capitalize text-3xl font-thin inline">Billing Settings</p>
<p className="capitalize text-3xl font-thin inline">
{t("billing_settings")}
</p>
<div className="divider my-3"></div>
<div className="w-full mx-auto flex flex-col gap-3 justify-between">
<p className="text-md">
To manage/cancel your subscription, visit the{" "}
{t("manage_subscription_intro")}{" "}
<a
href={process.env.NEXT_PUBLIC_STRIPE_BILLING_PORTAL_URL}
className="underline"
target="_blank"
>
Billing Portal
{t("billing_portal")}
</a>
.
</p>
<p className="text-md">
If you still need help or encountered any issues, feel free to reach
out to us at:{" "}
{t("help_contact_intro")}{" "}
<a className="font-semibold" href="mailto:support@linkwarden.app">
support@linkwarden.app
</a>
@@ -39,3 +43,5 @@ export default function Billing() {
</SettingsLayout>
);
}
export { getServerSideProps };