...
All you need to do is to encode your component and open a PR. You should not see any changes at this step - please, check the text and links - everything should work as it was before. If so - open a PR, add a note that this PR is internationalisation of a component.
Produce unique message ids in a format component.id (e.g. home.welcome or carousel.title)
You should not add anything to intl/en.json file - this will be done automatically. If you want to test this locally - you need to run
npm run build,
wait the build to be finished, then exit and run
npm run build:langs
(This is not very convinient, I'm working on improving that, but this is minor issue and this is how they do it in howTOs)
[React Intl] Missing message: "home.3.step_1" for locale: "ru", using default message as fallback. ← This is OK - those messages will go away as soon as we translate the elements.
...