The backend uses the "Rails Internationalization (I18n) API"
For the frontend app we use the redux-i18n package
Translation files are stored in the config/locales/frontend/
directory.
For extracting frontend translations run:
yarn translations:extract
This updates the config/locales/frontend/template.pot
To update the language specific translations open the corresponding language file with e.g. Poedit:
open config/locales/frontend/de.po
Update the extracted translations from template.pot (Poedit: Catalogue --> Update from POT file...)
Make translation changes and import the changes again with:
yarn translations:import