From 0924b8baa656ff1d890f65a1909838fbb9c994cd Mon Sep 17 00:00:00 2001 From: sebastien Date: Thu, 3 Jul 2025 15:34:53 +0200 Subject: [PATCH] disable plugins translations? --- .../docusaurus/src/server/plugins/plugins.ts | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/packages/docusaurus/src/server/plugins/plugins.ts b/packages/docusaurus/src/server/plugins/plugins.ts index f16007a5ec..6b4a794ad1 100644 --- a/packages/docusaurus/src/server/plugins/plugins.ts +++ b/packages/docusaurus/src/server/plugins/plugins.ts @@ -81,18 +81,25 @@ async function executePluginContentLoading({ plugin.loadContent?.(), ); - content = await PerfLogger.async('translatePluginContent()', () => - translatePluginContent({ - plugin, - content, - context, - }), - ); + // TODO wire + const shouldTranslate = false; - const defaultCodeTranslations = - (await PerfLogger.async('getDefaultCodeTranslationMessages()', () => - plugin.getDefaultCodeTranslationMessages?.(), - )) ?? {}; + if (shouldTranslate) { + content = await PerfLogger.async('translatePluginContent()', () => + translatePluginContent({ + plugin, + content, + context, + }), + ); + } + + // TODO this may not work if default locale is not english? + const defaultCodeTranslations = shouldTranslate + ? (await PerfLogger.async('getDefaultCodeTranslationMessages()', () => + plugin.getDefaultCodeTranslationMessages?.(), + )) ?? {} + : {}; if (!plugin.contentLoaded) { return {