Răsfoiți Sursa

Merge pull request #15354 from overleaf/ae-i18next-compatibility

Set compatibilityJSON to v3 for plural suffixes

GitOrigin-RevId: 8da0fc5a2777dbdc9abe9d72a47adab029ab91ef
Alf Eaton 2 ani în urmă
părinte
comite
774a0a3f18

+ 3 - 0
services/web/app/src/infrastructure/Translations.js

@@ -47,6 +47,9 @@ i18n
       loadPath: path.join(__dirname, '../../../locales/__lng__.json'),
     },
 
+    // still using the v3 plural suffixes
+    compatibilityJSON: 'v3',
+
     // Load translation files synchronously: https://www.i18next.com/overview/configuration-options#initimmediate
     initImmediate: false,
 

+ 3 - 0
services/web/frontend/js/i18n.js

@@ -11,6 +11,9 @@ const LANG = window.i18n.currentLangCode
 i18n.use(initReactI18next).init({
   lng: LANG,
 
+  // still using the v3 plural suffixes
+  compatibilityJSON: 'v3',
+
   react: {
     // Since we are manually waiting on the translations data to
     // load, we don't need to use Suspense