Implement internationalization by offering ui translations
Requirements / ideas
- A visitor should be able to choose a language when logging in or signing up. That language can be stored in a cookie maybe? When creating the account, that language should be communicated with the backend, so that chosen language can be set as account default.
- After logging in, the user should be able to change the interface language. Ideally, this setting is saved in the backend so that we also know the language when sending emails in the future. Maybe we could add this setting to the settings modal.
- The URL path or domain does not has to change when the user changes the language. We don't have to worry about SEO here.
- Ideally we want to translation to be included in the component using the per-component translations (https://i18n.nuxtjs.org/per-component-translations).
Requested languages so far:
-
French
Edited by Bram Wiepjes