diff --git a/app/[locale]/tools/base64/page.tsx b/app/[locale]/tools/base64/page.tsx index 8cae272..e0facb2 100644 --- a/app/[locale]/tools/base64/page.tsx +++ b/app/[locale]/tools/base64/page.tsx @@ -8,11 +8,12 @@ import normalizeHex from "@/lib/normalizeHex"; import { validBase64 } from "@/lib/onesearch/baseCheck"; import { useTranslations } from "next-intl"; import { useEffect, useState } from "react"; +//@ts-ignore import { utoa, atou } from "unicode-encode"; export default function Base64() { - const t = useTranslations("tools"); - const [mode, setMode] = useState("Encode"); + const t = useTranslations("tools.base64"); + const [mode, setMode] = useState(t("encode")); const [message, setMessage] = useState(""); const [messageResult, setMessageResult] = useState(""); const [isHex, setHex] = useState(false); @@ -22,7 +23,7 @@ export default function Base64() { setType(""); setInfo(""); setHex(false); - if (mode == "Encode") { + if (mode == t("encode")) { setMessageResult(utoa(message)); } else { if (validBase64(message)) { @@ -45,20 +46,20 @@ export default function Base64() { }, [mode, message]); return (
-

{t("base64.title")}

- +

{t("title")}

+