layout: default
title: "This is title"
description: "This is desc"
---
Welcome to the Directus Extension for System Email Translation! This extension helps you translate system emails such as password resets, user registrations, and invitations in Directus CMS. If you are looking to enhance your Directus application with multilingual email capabilities, you are in the right place!
- Multilingual Support: Easily translate system emails into multiple languages.
- User-Friendly Interface: Simple setup and configuration through the Directus dashboard.
- Customizable Templates: Modify email templates to fit your brand’s voice.
- Seamless Integration: Works smoothly with existing Directus installations.
- Community Driven: Open-source and community-supported, ensuring continuous improvement.
To install this extension, follow these steps:
-
Clone the repository:
git clone https://github.com/Mrinal114/directus-extension-system-email-i18n.git
-
Navigate to the cloned directory:
cd directus-extension-system-email-i18n -
Install the required dependencies:
npm install
-
Build the extension:
npm run build
-
Copy the extension to your Directus extensions folder:
cp -r ./dist /path/to/directus/extensions/
-
Restart your Directus server to apply the changes.
After installation, you can access the extension from the Directus dashboard. Navigate to the "Extensions" section and find the "System Email Translation" option. Here, you can manage translations for different email templates.
- Select the email type you want to translate (e.g., password reset).
- Enter the translations for each language you want to support.
- Save your changes.
You can configure the extension by modifying the config.js file located in the extension's root directory. Here, you can set default languages, email formats, and other preferences.
module.exports = {
defaultLanguage: 'en',
supportedLanguages: ['en', 'es', 'fr'],
emailTemplates: {
passwordReset: {
subject: {
en: 'Password Reset Request',
es: 'Solicitud de Restablecimiento de Contraseña',
fr: 'Demande de Réinitialisation de Mot de Passe',
},
body: {
en: 'Click here to reset your password.',
es: 'Haga clic aquí para restablecer su contraseña.',
fr: 'Cliquez ici pour réinitialiser votre mot de passe.',
},
},
},
};We welcome contributions from the community! If you want to help improve this extension, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with clear messages.
- Push your branch and submit a pull request.
Your contributions will help make this extension better for everyone!
This project is licensed under the MIT License. See the LICENSE file for more details.
For more information, updates, and releases, please visit our Releases page. Here, you can download the latest version and see what’s new.
Feel free to check the "Releases" section for any updates or issues. Your feedback is valuable to us, and we appreciate your interest in enhancing Directus with multilingual email capabilities.
Thank you for checking out the Directus Extension for System Email Translation. We hope this tool helps you create a more inclusive experience for your users. Your contributions and feedback are always welcome as we continue to improve this project.