We've launched the new Messages App, followed by major changes in the MessagesBuilder. The new features meet the needs of developers interested in a more complete translation system, which adds multilingual support to their front-end apps and the responses of back-end apps.
Developing multi-language apps has always been considered a time-consuming process, especially with back-end apps. While front-end apps can be translated with internationalization libraries such as react-intl, back-end apps still require every string to be translated into a JSON file inside the /messages folder.
Adding up to those issues, language support is often limited by the developer's knowledge: It rarely extends beyond English, Portuguese, Spanish, and their mother tongue.
The Messages App is responsible for translating the strings of the entire IO platform. It will first try to translate its content from the translations defined by the user, then the apps’ translations (defined in the /messages folder), and finally do a fallback to our automatic translation system.
Faster development cycles with automatic translation.
Learn how to add the Messages App on your VTEX IO app on this VTEX Help article.