Hello everyone,
We have been trying to add Turkish language support to the MFE applications, however we couldn’t manage to succeed.
Tutor version: 15.1.0
-
Added translation (which is downloaded from directly Transifex) file to i18n/i18n-merge.js but it didn’t work.
-
Tried to run forks of MFE applications and made these changes:
- Add Turkish translation files to the forked repositories and the changes below:
Add translation file as src/i18n/messages/tr_TR.json
Then change index.jsx to:
import trMessages from './messages/tr_TR.json';
// no need to import en messages-- they are in the defaultMessage field
const messages = {
'tr_TR': trMessages
};
export default messages;
- Update Dockerfile to fetch from forked Git repositories
- Build MFE images with no cache
We applied these changes to the all MFE applications but only worked for MFE Account application. So, we are discussing running a fork of Frontend Platform also, but not sure if we want to maintain the upstream project.
Is there anything else we should do? Any suggestions are appreciated.