From bfdf3b326179a6eb458006f8f4edbc2a83290651 Mon Sep 17 00:00:00 2001 From: Juuso Turunen <44379448+juuso-turunen@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:30:35 +0200 Subject: [PATCH 1/2] Add setting to set preferred language for the Puppeteer --- extension.js | 2 +- package.json | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/extension.js b/extension.js index e0e28a2..ae3da0c 100644 --- a/extension.js +++ b/extension.js @@ -398,7 +398,7 @@ function exportPdf(data, filename, type, uri) { exportHtml(data, tmpfilename); var options = { executablePath: vscode.workspace.getConfiguration('markdown-pdf')['executablePath'] || puppeteer.executablePath(), - args: ['--lang='+vscode.env.language, '--no-sandbox', '--disable-setuid-sandbox'] + args: ['--lang=' + vscode.workspace.getConfiguration('markdown-pdf')['preferredLanguage'] || vscode.env.language, '--no-sandbox', '--disable-setuid-sandbox'] // Setting Up Chrome Linux Sandbox // https://github.com/puppeteer/puppeteer/blob/master/docs/troubleshooting.md#setting-up-chrome-linux-sandbox }; diff --git a/package.json b/package.json index de45a38..57cb13f 100644 --- a/package.json +++ b/package.json @@ -304,6 +304,11 @@ "default": "", "description": "Path to a Chromium or Chrome executable to run instead of the bundled Chromium." }, + "markdown-pdf.preferredLanguage": { + "type": "string", + "default": "fi-FI", + "description": "Preferred language to pass for the Puppeteer. This changes e.g. date format." + }, "markdown-pdf.scale": { "type": "number", "default": 1, From b45d8e8fb995a0723ea6a2ce97a34d2ca5361bda Mon Sep 17 00:00:00 2001 From: Juuso Turunen <44379448+juuso-turunen@users.noreply.github.com> Date: Thu, 18 Dec 2025 14:42:14 +0200 Subject: [PATCH 2/2] Change default language to en-US --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 57cb13f..bbe33d5 100644 --- a/package.json +++ b/package.json @@ -306,7 +306,7 @@ }, "markdown-pdf.preferredLanguage": { "type": "string", - "default": "fi-FI", + "default": "en-US", "description": "Preferred language to pass for the Puppeteer. This changes e.g. date format." }, "markdown-pdf.scale": {