From 0a9ce84cf21695ea17bab71d3b005965b0416f5b Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Mon, 29 Dec 2025 19:10:14 +0200 Subject: [PATCH] feat(client/pdf): respect locale --- .../src/widgets/type_widgets/file/Pdf.tsx | 9 ++++++--- packages/pdfjs-viewer/src/custom.ts | 17 ++++++++++++++--- .../src/{history.ts => persistence.ts} | 6 +++++- 3 files changed, 25 insertions(+), 7 deletions(-) rename packages/pdfjs-viewer/src/{history.ts => persistence.ts} (88%) diff --git a/apps/client/src/widgets/type_widgets/file/Pdf.tsx b/apps/client/src/widgets/type_widgets/file/Pdf.tsx index 5d2767bb9..fcce704cf 100644 --- a/apps/client/src/widgets/type_widgets/file/Pdf.tsx +++ b/apps/client/src/widgets/type_widgets/file/Pdf.tsx @@ -5,6 +5,7 @@ import FBlob from "../../../entities/fblob"; import FNote from "../../../entities/fnote"; import server from "../../../services/server"; import { useViewModeConfig } from "../../collections/NoteList"; +import { useTriliumOption } from "../../react/hooks"; const VARIABLE_WHITELIST = new Set([ "root-background", @@ -21,6 +22,7 @@ export default function PdfPreview({ note, blob, componentId }: { const iframeRef = useRef(null); const { onLoad } = useStyleInjection(iframeRef); const historyConfig = useViewModeConfig(note, "pdfHistory"); + const [ locale ] = useTriliumOption("locale"); useEffect(() => { function handleMessage(event: MessageEvent) { @@ -51,10 +53,11 @@ export default function PdfPreview({ note, blob, componentId }: {