Multi Language

Multi Language Setting
Different Language translation settings
How to add a new language?

Let's add spanish language in the existing language.

  1. Create a new file src/Common/locales/sp.json
  2. update the below code in the src/Common/i18n.tsx file
    import translationGr from './locales/sp.json';
                    const resources = {
                      sp: {
                        translation: translationSp
                      }
                    }; 
  3. To change default language to spanish? update below code in the src/Common/i18n.tsx file
    i18n
                    .use(detector)
                    .use(reactI18nextModule) // passes i18n down to react-i18next
                    .init({
                      resources,
                      lng: "sp",
                      fallbackLng: "sp", // use en if detected lng is not available
                      
                      keySeparator: false, // we do not use keys in form messages.welcome
                      
                      interpolation: {
                          escapeValue: false // react already safes from xss
                      },
                    });