The Disc Assessment Tool is a powerful and flexible tool designed to facilitate taking a DISC assessment in multiple languages. The tool allows users to complete the assessment in their preferred language, making it accessible to a wider audience.
-
Multi-Language Support: The tool supports a variety of languages. Language sets can be found in the
static/languagesdirectory. Each language is represented by a folder named with its language code (e.g.,enfor English,rufor Russian). -
Easy Language Addition: To add a new language, simply create a new folder in the
static/languagesdirectory with the appropriate language code and fill out each file that is present in other languages. Additionally, remember to update the new language code in the JSON object located atstatic/languages/list.json.
Follow these steps to get started with the Disc Assessment Tool:
-
Clone the repository:
git clone https://github.com/rmcew/disc-tool.git
-
Navigate to the project directory:
cd disc-assessment-tool -
Install dependencies:
npm install
-
Start the development server:
npm start
-
Access the tool in your browser at
http://localhost:5179and start taking the Disc assessment in your preferred language!
To add a new language to the Disc Assessment Tool, follow these steps:
-
Create a new folder in
static/languageswith the language code (e.g.,frfor French). -
Fill out each file in the new folder that corresponds to the files present in other language folders.
-
Update the
static/languages/list.jsonfile by adding the new language code to the JSON object. -
Restart the development server to see the new language option in the tool.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or a pull request in this repository.
This project is licensed under the MIT License.
We hope you find the Disc Assessment Tool helpful for providing an accessible way for users to take the DISC assessment in their preferred language. If you have any questions or need assistance, please don't hesitate to reach out to us or open an issue in this repository.