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..bbe33d5 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": "en-US", + "description": "Preferred language to pass for the Puppeteer. This changes e.g. date format." + }, "markdown-pdf.scale": { "type": "number", "default": 1,