Apply i18n

This commit is contained in:
Takeshi Kimata
2024-05-04 15:03:05 +09:00
parent 772da88e9b
commit 9c390ef305
14 changed files with 201 additions and 34 deletions

View File

@@ -1,4 +1,5 @@
import FoldersPane from "./FoldersPane";
import { useTranslations } from "next-intl";
export default function FoldersLayout({
children,
@@ -7,9 +8,27 @@ export default function FoldersLayout({
children: React.ReactNode;
params: { projectId: string; locale: string };
}) {
const t = useTranslations("Folders");
const messages = {
folder: t("folder"),
newFolder: t("new_folder"),
editFolder: t("edit_folder"),
deleteFolder: t("delete_folder"),
folderName: t("folder_name"),
folderDetail: t("folder_detail"),
close: t("close"),
create: t("create"),
update: t("update"),
pleaseEnter: t("please_enter"),
};
return (
<div className="flex w-full">
<FoldersPane projectId={params.projectId} locale={params.locale} />
<FoldersPane
projectId={params.projectId}
messages={messages}
locale={params.locale}
/>
<div className="flex-grow w-full">{children}</div>
</div>
);