From c268cd1cad3334b463197058a8f53c3afbda173c Mon Sep 17 00:00:00 2001 From: Joachim Bauch Date: Fri, 17 Jun 2022 15:18:12 +0200 Subject: [PATCH] Set locale of viewer to locale of Nextcloud. This avoids differences in the language of Nextcloud and the viewer if the browser lanuage is different from the language of the Nextcloud user. --- src/loader.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/loader.js b/src/loader.js index c10e88d..1aa03fc 100644 --- a/src/loader.js +++ b/src/loader.js @@ -87,6 +87,14 @@ if (OCA.FilesPdfViewer && OCA.FilesPdfViewer.PreviewPlugin) { }; } +document.addEventListener("webviewerloaded", function(event) { + var locale = OC.getLocale(); + if (locale && event.detail && event.detail.source && event.detail.source.PDFViewerApplicationOptions) { + var PDFViewerApplicationOptions = event.detail.source.PDFViewerApplicationOptions; + PDFViewerApplicationOptions.set('locale', locale.replace('_', '-')); + } +}); + $(document).ready(function() { if (OCA.Sharing && OCA.Sharing.PublicApp) { var mimetype = $("#mimetype");