diff --git a/apps/dokploy/components/dashboard/organization/handle-organization.tsx b/apps/dokploy/components/dashboard/organization/handle-organization.tsx
index 2d30bc82..014c37df 100644
--- a/apps/dokploy/components/dashboard/organization/handle-organization.tsx
+++ b/apps/dokploy/components/dashboard/organization/handle-organization.tsx
@@ -21,7 +21,6 @@ import { Input } from "@/components/ui/input";
import { api } from "@/utils/api";
import { zodResolver } from "@hookform/resolvers/zod";
import { PenBoxIcon, Plus } from "lucide-react";
-import { useTranslation } from "next-i18next";
import { useEffect, useState } from "react";
import { useForm } from "react-hook-form";
import { toast } from "sonner";
@@ -42,7 +41,6 @@ interface Props {
}
export function AddOrganization({ organizationId }: Props) {
- const { t } = useTranslation();
const [open, setOpen] = useState(false);
const utils = api.useUtils();
const { data: organization } = api.organization.one.useQuery(
@@ -83,9 +81,7 @@ export function AddOrganization({ organizationId }: Props) {
.then(() => {
form.reset();
toast.success(
- organizationId
- ? t("common.side.organizations.updateSuccess")
- : t("common.side.organizations.createSuccess"),
+ `Organization ${organizationId ? "updated" : "created"} successfully`,
);
utils.organization.all.invalidate();
setOpen(false);
@@ -93,9 +89,7 @@ export function AddOrganization({ organizationId }: Props) {
.catch((error) => {
console.error(error);
toast.error(
- organizationId
- ? t("common.side.organizations.updateFailed")
- : t("common.side.organizations.createFailed"),
+ `Failed to ${organizationId ? "update" : "create"} organization`,
);
});
};
@@ -119,7 +113,7 @@ export function AddOrganization({ organizationId }: Props) {
- {t("common.side.organizations.createOrganization")}
+ Add organization
)}
@@ -127,14 +121,12 @@ export function AddOrganization({ organizationId }: Props) {
- {organizationId
- ? t("common.side.organizations.updateOrganization")
- : t("common.side.organizations.createOrganization")}
+ {organizationId ? "Update organization" : "Add organization"}
{organizationId
- ? t("common.side.organizations.updateOrganizationDescription")
- : t("common.side.organizations.createOrganizationDescription")}
+ ? "Update the organization name and logo"
+ : "Create a new organization to manage your projects."}
diff --git a/apps/dokploy/components/dashboard/projects/show.tsx b/apps/dokploy/components/dashboard/projects/show.tsx
index 61c73dc7..f5566143 100644
--- a/apps/dokploy/components/dashboard/projects/show.tsx
+++ b/apps/dokploy/components/dashboard/projects/show.tsx
@@ -47,11 +47,9 @@ import { useMemo, useState } from "react";
import { toast } from "sonner";
import { HandleProject } from "./handle-project";
import { ProjectEnvironment } from "./project-environment";
-import { useTranslation } from "next-i18next";
export const ShowProjects = () => {
const utils = api.useUtils();
- const { t } = useTranslation();
const { data, isLoading } = api.project.all.useQuery();
const { data: auth } = api.user.get.useQuery();
const { mutateAsync } = api.project.remove.useMutation();
@@ -78,10 +76,10 @@ export const ShowProjects = () => {
- {t("home.projects.title")}
+ Projects
- {t("home.projects.description")}
+ Create and manage your projects
@@ -188,9 +186,7 @@ export const ShowProjects = () => {
target="_blank"
href={`${domain.https ? "https" : "http"}://${domain.host}${domain.path}`}
>
-
- {domain.host}
-
+ {domain.host}
@@ -226,9 +222,7 @@ export const ShowProjects = () => {
target="_blank"
href={`${domain.https ? "https" : "http"}://${domain.host}${domain.path}`}
>
-
- {domain.host}
-
+ {domain.host}
diff --git a/apps/dokploy/components/dashboard/settings/api/add-api-key.tsx b/apps/dokploy/components/dashboard/settings/api/add-api-key.tsx
index a26f885c..131d7ddf 100644
--- a/apps/dokploy/components/dashboard/settings/api/add-api-key.tsx
+++ b/apps/dokploy/components/dashboard/settings/api/add-api-key.tsx
@@ -33,7 +33,6 @@ import {
import { Switch } from "@/components/ui/switch";
import copy from "copy-to-clipboard";
import { CodeEditor } from "@/components/shared/code-editor";
-import { useTranslation } from "next-i18next";
const formSchema = z.object({
name: z.string().min(1, "Name is required"),
@@ -80,7 +79,6 @@ const REFILL_INTERVAL_OPTIONS = [
];
export const AddApiKey = () => {
- const { t } = useTranslation();
const [open, setOpen] = useState(false);
const [showSuccessModal, setShowSuccessModal] = useState(false);
const [newApiKey, setNewApiKey] = useState("");
@@ -97,7 +95,7 @@ export const AddApiKey = () => {
void refetch();
},
onError: () => {
- toast.error(t("settings.api.errorGeneratingApiKey"));
+ toast.error("Failed to generate API key");
},
});
@@ -142,13 +140,14 @@ export const AddApiKey = () => {
<>