From 598af3b8e80c74fbcdf18887c4866890df215ba7 Mon Sep 17 00:00:00 2001 From: Alexander Trofimov Date: Thu, 9 Oct 2025 11:47:53 +0300 Subject: [PATCH] fix(core): allow `i18n.localeConfigs.translate` in validation (#11452) Co-authored-by: sebastien --- .../src/server/__tests__/configValidation.test.ts | 6 ++++++ packages/docusaurus/src/server/configValidation.ts | 1 + 2 files changed, 7 insertions(+) diff --git a/packages/docusaurus/src/server/__tests__/configValidation.test.ts b/packages/docusaurus/src/server/__tests__/configValidation.test.ts index 815857d1ff..678cbc4ef5 100644 --- a/packages/docusaurus/src/server/__tests__/configValidation.test.ts +++ b/packages/docusaurus/src/server/__tests__/configValidation.test.ts @@ -473,6 +473,12 @@ describe('i18n', () => { baseUrl: '/myBase/Url/', }); }); + + it('accepts translate true', () => { + expect(normalizeLocaleConfig({translate: true})).toEqual({ + translate: true, + }); + }); }); }); }); diff --git a/packages/docusaurus/src/server/configValidation.ts b/packages/docusaurus/src/server/configValidation.ts index 5f6059bfa6..ce69e43e46 100644 --- a/packages/docusaurus/src/server/configValidation.ts +++ b/packages/docusaurus/src/server/configValidation.ts @@ -252,6 +252,7 @@ const LocaleConfigSchema = Joi.object({ direction: Joi.string().equal('ltr', 'rtl'), calendar: Joi.string(), path: Joi.string(), + translate: Joi.boolean(), url: SiteUrlSchema, baseUrl: BaseUrlSchema, });