Overview of Internationalization (i18n) in the framework
i18next library. It distinguishes between 'Your copy' (custom messages from controllers, validation schemas, and emails) and 'Framework messages' (built-in middleware and auth controller responses). Framework messages include English defaults in the code, meaning the app remains readable even without a translation setup. i18next is an optional peer dependency; it only needs to be installed if you intend to provide translations.