增加翻译缓存

This commit is contained in:
2026-01-06 19:11:21 +08:00
parent 06e90687f1
commit 504ecd259d
18 changed files with 556 additions and 246 deletions

View File

@@ -148,11 +148,7 @@ export default function InFolder({ folderId }: { folderId: number }) {
text2: text2,
language1: language1,
language2: language2,
folder: {
connect: {
id: folderId,
},
},
folderId: folderId,
});
refreshTextPairs();
}}

View File

@@ -4,7 +4,7 @@ import { updatePairById } from "@/lib/server/services/pairService";
import { useState } from "react";
import UpdateTextPairModal from "./UpdateTextPairModal";
import { useTranslations } from "next-intl";
import { PairUpdateInput } from "../../../../generated/prisma/models";
import { UpdatePairInput } from "@/lib/server/services/types";
interface TextPairCardProps {
textPair: TextPair;
@@ -66,7 +66,7 @@ export default function TextPairCard({
<UpdateTextPairModal
isOpen={openUpdateModal}
onClose={() => setOpenUpdateModal(false)}
onUpdate={async (id: number, data: PairUpdateInput) => {
onUpdate={async (id: number, data: UpdatePairInput) => {
await updatePairById(id, data);
setOpenUpdateModal(false);
refreshTextPairs();

View File

@@ -3,7 +3,7 @@ import Input from "@/components/ui/Input";
import { LocaleSelector } from "@/components/ui/LocaleSelector";
import { X } from "lucide-react";
import { useRef, useState } from "react";
import { PairUpdateInput } from "../../../../generated/prisma/models";
import { UpdatePairInput } from "@/lib/server/services/types";
import { TextPair } from "./InFolder";
import { useTranslations } from "next-intl";
@@ -11,7 +11,7 @@ interface UpdateTextPairModalProps {
isOpen: boolean;
onClose: () => void;
textPair: TextPair;
onUpdate: (id: number, tp: PairUpdateInput) => void;
onUpdate: (id: number, tp: UpdatePairInput) => void;
}
export default function UpdateTextPairModal({