diff --git a/invokeai/frontend/web/src/i18.d.ts b/invokeai/frontend/web/src/i18.d.ts index 90cee53385..aac2653d4f 100644 --- a/invokeai/frontend/web/src/i18.d.ts +++ b/invokeai/frontend/web/src/i18.d.ts @@ -1,17 +1,20 @@ -import 'i18next'; +// TODO: Disabled for IDE performance issues with our translation JSON -import en from '../public/locales/en.json'; +// import 'i18next'; -declare module 'i18next' { - // Extend CustomTypeOptions - interface CustomTypeOptions { - // Setting Default Namespace As English - defaultNS: 'en'; - // Custom Types For Resources - resources: { - en: typeof en; - }; - // Never Return Null - returnNull: false; - } -} +// import en from '../public/locales/en.json'; + +// declare module 'i18next' { +// // Extend CustomTypeOptions +// interface CustomTypeOptions { +// // Setting Default Namespace As English +// defaultNS: 'en'; +// // Custom Types For Resources +// resources: { +// en: typeof en; +// }; +// // Never Return Null +// returnNull: false; +// } +// } +export default {}; diff --git a/invokeai/frontend/web/src/i18n.ts b/invokeai/frontend/web/src/i18n.ts index 68b457eabe..706086cf51 100644 --- a/invokeai/frontend/web/src/i18n.ts +++ b/invokeai/frontend/web/src/i18n.ts @@ -3,6 +3,8 @@ import LanguageDetector from 'i18next-browser-languagedetector'; import Backend from 'i18next-http-backend'; import { initReactI18next } from 'react-i18next'; +// TODO: Disabled for IDE performance issues with our translation JSON +// @ts-ignore import translationEN from '../public/locales/en.json'; import { LOCALSTORAGE_PREFIX } from 'app/store/constants'; diff --git a/invokeai/frontend/web/tsconfig.json b/invokeai/frontend/web/tsconfig.json index 8276f461eb..6f74cf3681 100644 --- a/invokeai/frontend/web/tsconfig.json +++ b/invokeai/frontend/web/tsconfig.json @@ -11,7 +11,8 @@ "forceConsistentCasingInFileNames": true, "module": "ESNext", "moduleResolution": "Node", - "resolveJsonModule": true, + // TODO: Disabled for IDE performance issues with our translation JSON + // "resolveJsonModule": true, "isolatedModules": true, "noEmit": true, "jsx": "react-jsx",